C语言程序设计试卷
年级、专业___________________ 学号_______ 姓名___________
220
1.下面四个选项中,均是不合法的用户标识符的选项是 ( )
A. A B. FLOAT C. b-a D. 3_6
p_0 2a0 if temp
-b int INT π
2. 计算表达式:x=(i=4,j=10,k=24)后,x的值为 ( )
A. 4 B. 10 C. 24 D. 38
3. 下列运算符中运算优先级最高的是: ( )
A.* B. ! C. && D. >=
4. 设float x=,y=; 下列语句中发生错误的是: ( )
A.++x B. y=(x%2)/10 C. y*=x+1;
5.设变量a,b,c,d,m,n均为0, 执行(m=a= =b)|| (n=c= = d)后m,n的值分别是( )
A.0,1 B. 1, 1 C. 1, 0
6. 设int i=0,j=1,k=2,a=3,b=4,c=5; 执行表达式(a=i<j)&&(b=j>k)&&(c=i, j, k)后,a,b,c 的值分别是: ( )
A. 1,0,5 B. 1,0,2 C. 3, 4, 5
7. 设x、y和z是int 型变量,且x=3,y=4,z=5, 则下面表达式中值为0的是:( )
A.?x? && „y? B. x<=y C. x||y+z &&y-z D. ! ((x<y) && !z||1) 8. 判断char型变量c是否为小写字母的正确表达式为:
A. „a?<=c<=?z? B. c<=?a? && c>=?z? C. c>=?a? && c<=?z? D. c>=?a? || c<=?z? 9. C语言中运算对象必须是整型的运算符是: ( )
A. / B. = C. >= D.%= 10. 已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是 ( )
A. 1 B. 2 C. D.
210
1.以下叙述正确的是 ( )
A. 一个C程序的执行一定是从main函数开始,并且结束于main函数。
B.一个C程序的执行是从第一个函数开始执行,到本程序的最后一个函数结束。
C.一个C程序中必须包含一个main函
D.在C程序中,main函数必须位于最开始的位置。
2.在C语言中,合法的整型数据是 ( )
1
A. 0x2af B. 029 D. 074
3. 下面能正确计算x绝对值y=|x|的语句是 ( )
if(x>=0)y=x; B. y=x>=0 ? x : -x A.
if(x<0) y=-x;
C. y=x; D. if(x>=0) y=x;
if(x<0) y=-x; else y=-x;
4. 下面程序为无限循环的是 ( )
A.for( ; 2>=0; ); B. while (3/5, 3+5);
C. for( ; „\0?; ); D. while (1);
5. int a; 下列赋值后a的值为十进制数10的是 ( )
A.a=0xa; B. a=012; C. a=?
C语言程序设计试卷 来自淘豆网m.daumloan.com转载请标明出处.