1、C语言中基本的数据类型有:__________、__________、__________。
2、C语言中普通整型变量的类型说明符为__________,在内存中占__________字节,有符号普通整型的数据范围是__________。
3、执行下列语句inta=8;a+=a-=a*a;后,a的值是__________。
4、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是__________。
5、C语言从源程序的书写到上机运行输出结果要经过_______________四个步骤。6、C语言的表达式与语句的区别在于___________________________________。7、C语言_____________(有、没有)输入、输出语句。8、表达式10/3*9%10/2的值是___________________。
9、设有“intx=2,y”说明,则逗号表达式“y=x+5,x+y”的值是_________________。10、设有“intx=1”,则“x>0?2*x+1:0”表达式的值是______________________。
11、变量Y满足以下两条件中的任意一个:①能被4整除,但不能被100整除;②能被400整除。请用逻辑表达式表示所给条件。______________________________________________二、选择题
1、设整型变量a为5,使b不为2的表达式是(A.b=a/2
B.b=6-(--a)
C.b=a%2
)。
%d\\n”,x--,--y);
C.9C._pri
)。
A.62.000000B.62.800000C.63.000000D.62
)。C.7D.0
)。
elseA.7和5C.7和4D
3a
DOint
printf(\"%d\\n\--);
B.6和3D.6和4
D.6
)。
10D.2ab
D.10)。
9
2、以下程序的输出结果是(intx=10,y=10;printf(“%dA.10
10
B.9B.cat1inta=5;floatx=3.14;a*=x*(‘E’-‘A’);printf(“%f\\n”,(float)a);
5、以下程序的输出结果是(A.15A.1intx;
scanf(\"%d\
if(x++>5)printf(\"%d\
8.可选作用户标识符的一组标识符是()AvoidBc5_b8CFor
Define_53-abWORDIFCase9.在C语言中,非法的八进制是:()
B.3
B.14
C.4
9
)。
D.b=a>3?2:1
3、选出下列标识符中不是合法的标识符的是(A.hot_do
4、以下程序的输出结果是(
charstr[15]=”hello!”;printf(“%d\\n”,strlen(str));
6、设有如下定义:intx=10,y=3,z;则语句printf(\"%d\\n\的输出结果是(7、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是(
A.018B.016C.017D.0257
10.设x,y,z,k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为(A.4B.16C.32D.52
11.若k为int类型,且k的值为3,执行语句k+=k-=k*k后,k的值为()A.-3B.6C.-9D.-1212.有以下程序
main(){intx=3,y=3,z=3;printf(“%dA.3
3
B.3
%d\\n”,(++x,y++),++z);}输出结果(4
C.4
2
D.4
3
D.15,17
)
D.y%z>=y-z
)
)
13.若有定义和语句:inta=21,b=021;printf(“%x,%d\\n”,a,b);输出结果()A.17,15A.x>y++三、读程序
1.写出下列程序段的输出结果:main(){intx=5;inty=10;
printf(\"%d\\n\printf(\"%d\\n\}
2、写出下列程序段的输出结果:main()
{inta=1,c=65,d=97;
printf(“a8=%o,a16=%x\\n”,a,a);printf(“c10=%d,c8=%o,c16=%x,cc=%c\\n”c,c,c,c);d++;
printf(“d10=%d,dc=%c\\n”d,d);}
B.16,18B.x<=++y
C.17,19C.x!=y+z>y-z
14.已有定义语句:intx=3,y=4,z=5;则值为0的表达式是(
3、程序执行的结果是(main(){inti=0,a=2;
if(i==0)printf(“**”);elseprintf(“$$”);printf(“*”);}
)
因篇幅问题不能全部显示,请点此查看更多更全内容