- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
号
学
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
名
姓
班
_
_
_
_
_
_
_
_
_
_
_
级
_
_
_
_
_
_
_
_
_
_
院
学
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
四川师范大学计算机科学学院
2012~2013 学年度第二学期期末考试
?
C语言程序设计试卷
试卷 A
?
?
?
答卷说明 :
?
1、本试卷共 6 页,答题纸 3 页, 4 个大题, 35 个小题,满分 100 分,
?
?
120 分钟完卷。
?
?
2、闭卷考试,所有的答案都必须写在答题纸上, 判卷以答题纸上答案
?
为准。
?
效
3、本试卷适用于 2011 级 1、2、3 班。
?
)
(
无
号
一
二
三
四
分
分人
?
?
?
?
题
分数
?
?
?
?
答
得分
卷人
?
?
?
?
)
内
一、( 在每小 的四个 答案中, 出一个正确答案,并将正确答案的
封
(
序号填在 干的括号内。每小
1 分,共 20 分)
?
?
1、 在 C 言中,下列 符中合法的是
(
)
?
线
A).
-int
B). in1_3
C).
A_B!D
D).
const
?
?
?
2、 不属于 C 言基本数据 型的是 (
)
?
A). int
B). union
C). char
D). unsigned
?
封
?
?
3、 下面是 宏定 的描述。不正确的是
(
)
?
?
密
A).
宏不存在 型 ,宏名无 型,它的参数也无 型
)
密
B).
宏替 不占用运行
(
C).
宏替 只是字符串的 替代
?
D).
宏替 先 型, 型一致 才可以替
?
?
?
4、 C 言中, ″\\xfds ″在内存中占用的字 数是 (
)
?
?
A).3
B).4
C).5
D).6
?
?
?
5、int x; 行 printf(
″n%x″ ,~x^x);的 果是 (
)
?
A). ffffffff
B). ff
C). 0
D). 1
?
?
6、 于 while 句, 的 法是 (
)
A). 用条件控制循 体的 行次数
B). 循 体至少要 行一次
计算机科学学院 C 语言程序设计 试卷 A 第 1 页(共 8 页)
C).循环体有可能一次也不执行 D). 循环体中可以包含若干条语句
7、 执行下列语句后输出的结果是 ( )
int a=8,b=7,c=6;
if(ab)if(bc){a=c;c=b;}
printf(%d,%d,%d\n,a,b,c);
A).6 , 7, 7
B).6, 7, 8
C).8,7, 6
D).8, 7, 8
8、 设 int a=9,b=20 ;则 printf(
″ %d,%dn″ ,a,----b) ;的输出结果是 (
)
A).9 , 19
B).9, 20
C).10,19
D).10, 20
9、 设 static char x[ ]=
″ 12345 ″ ,y[ ]={
′ 10′;},那′么2′( , ′)3′ , ′ 4′ , ′ 5′ , ′
A).x 数组的长度等于
y 数组的长度
B).x
数组的长度大于
y 数组的长度
C).x 数组的长度少于
y 数组的长度
D).x
数组与 y 数组的存储区域相同
10、
设 int i,x[3][3]={1,2,3,4,5,6,7,8,9}
;则下面语句的输出结果是
(
)
for(i=0;i3;i++)
printf(
″ %d″ ,x[i][2-i]);
A).147
B).159
C).357
D).369
11、
执行完下列语句后,
n 的值是 (
)
int n;
for (n=0 ; n100 ; n=2*n+1);
A).125
B).126
C).127
D).128
12、
有以下语句: int a=6;a+=a- =a*a;printf(
“ %d输”出,a);结果 (
)
A). –132
B).–60
C). -24
D). 0
13、
为了连接两个字符串
s1 与 s2,应当使用 ( )
A). strcat( s1 , s2 )
B). strcpy( s1, s2 )
C). strlen( s1, s2 )
D). strcmp( s1, s2 )
14、
设 int a,*p ;则语句 p=a; 中的运算符 “ ”的含义是 (
)
A). 位与运算
B).逻辑与运算
C).取指针内容
D). 取变量地址
15、
下面输出的结果为 (
)
int a=13, b=64;
printf
文档评论(0)