第二章测试
1.在C99中两大基本数据类型中属于整数类型的是( )。
A:int short float double B:char float long short C:short int long char D:int double long char
答案:C
2.下列表达式中,不正确的是( )。
A:a = int b; B:i++; C:a-=1; D:a=b=2;
答案:A
3.以下均为合法用户标识符的是( )。
A:ID,-ch,printf B:void,we,world C:a1_b1, _x, adc1 D:do,a1,go
答案:C
4.以下均是非法常量的是( )。
A:‘asd‘ ,-0fff,’\0a’ B:‘\\’, ‘\a’,1 C:1.0,2, 1.565 D:“a”,5,’\0’
答案:A
5.设n = 10,i = 3,则执行赋值运算n%=i+2后,n的值是( )。
A:3 B:7 C:0 D:6
答案:C
6.以下与i =n++完全等价的表达式是( )。
A:i=n,n=n+1 B:i+=n+1 C:i=++n D:n=n+1,i=n
答案:A
7.若有int x=19,则表达式(x--%5*3/4)的值是( )。
A:1 B:3 C:2 D:无正确答案
答案:B
8.已知int a,char b,float c,double d;执行语句c=a+b+c+d后,变量c的数据类型是( )。
A:int B:float C:double D:char
答案:B
9.已知int x,y;double z;则以下语句中正确的函数调用是( )。
A:scanf("%d,%x,%e",&x,&y,&z); B:scanf("%1d,%d,&1f",&x,&y,&z); C:scanf("%d,%d,%6.2f",&x,&y,&z); D:scanf("%x,%d,%o",&x,&y);
答案:C
10.下面程序段int i1 = 20, i2 = 50;printf(“i1 =%d,i2=%d“,i1,i2);运行后的输出结果是( )。
A:i1=%20,i2=%50 B:i1=%%d,i2=%%d C:i1=20,i2=50 D:i1=%d,i2=%d
答案:C

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部