- 58
- 0
- 约8.97千字
- 约 7页
- 2017-08-23 发布于河南
- 举报
河南理工大学 2010~2011 学年第 2 学期
《C语言程序设计》试卷(A卷)
考试方式:闭卷 本试卷考试分数占学生总评成绩的 70 %
注:请将答案填写在答题纸上,写在试卷上,不得分。
一、单项选择题(每题1分,共30分) ,在每小题列出的四个选项中只有一个选项是符合题目要求的,请在答案卡上将正确答案所对应选项的字母涂黑。
1. 以下选项中正确的语句组是______。
A) char s[];s=book! B) char *s;s={book!};
C) char s[10];s=book! D) char *s;s=book!;
2.C语言源程序文件的后缀是______。
A) .c B) .obj C) .exe D) .txt
3.以下选项中不正确的常量是______。
A)a B)a C)5 D)b
4.下列不正确的转义字符是 。
A)\\ B)\ C)074 D)\0
5.C语言程序设计中可以对程序进行注释,注释部分可以用______符号括起来。
A){ } B)[ ] C)/* */ D) */ /*
6.在一个C程序中,main函数出现的位置是 。
A)必须在程序的最后面 B)可以在任意地方
C)必须在程序的最前面 D)必须在系统调用的库函数的后面
7.若已定义x和y为double类型,则表达式x=2,y=x+3/2 的值是 。
A)3.500000 B)3 C)2.000000 D)3.000000
8.设x、y均为float类型变量,下面不正确的赋值语句是 。
A)x=x+1; B)y=(x%2)/10; C)x*=y+8; D)x=y=0;
9.若有以下定义,则能使其值为3的表达式是 。
int k=7,x=12;
A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)
10.若有以下定义和语句,则输出结果是 。
char c1=b,c2=e;
printf(%d%%,%c\n,c2-c1,c2-a+A);
A)%3,E B)3%,E C)2%,E D)%2,E
11.设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是???????????。A)xy B)??x=y C)?x||y+zy-z D)!((x<y)!z?||1)
12.分析以下C程序,其正确的运行结果是 (注:ㄩ#include stdio.h
main()
{ long y=-43456;
printf(y=%-8ld\n,y);
printf(y=%-08ld\n,y);
printf(y=%08ld\n,y);
printf(y=%+8ld\n,y);
}
A) y=ㄩㄩ-43456 B) y=-43456
y=-ㄩㄩ43456 ? y=-43456
? y=-0043456 ??? y=-0043456
? y=-43456 ? y=+-43456
C) y=-43456 D)y=ㄩㄩ-43456
? y=-43456 ? y=-0043456
? y=-0043456 ? y ? y=ㄩㄩ-43456 ? y=+43456
13.设整型变量st,c1,c2,c3,c4的值均为2,则执行语句(s=c1c2)||(t=c3c4)后,s,t的值为 A1,2??B)1,1??? C)0,1??? D)1,0
25,13,10,正确的输出结果为
原创力文档

文档评论(0)