第一单元程序设计和C语言
选择题
1.C语言的基本构成单位是:A。
A.函数B,函数和过程C.超文本过程D.子程序
2.一个C语言程序总是从B开始执行。
A.主过程B.主函数C.子程序D.主程序
3.C语言的程序一行写不下时,可以D。
A.用逗号换行B.用分号换行C.在任意一空格处换行D.用回车符换行
4.以下叙述不正确的是:C。
A.在C程序中,语句之间必须要用分号";"分隔
B.若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数
C.在C程序中,无论是整数还是实数都能正确无误地表示
D.在C程序中,%是只能用于整数运算的运算符
5.以下不正确的C语言标识符是D。
A.ABCB.abcC.a_bcD.
6.下列字符串是标识符的是:。?
A._HJB.9_studentC.longD.LINE1
7.以下说法中正确的是:C。
A.C语言程序总是从第一个定义的函数开始执行
8.在C语言程序中,要调用的函数必须放在main()函数中定义
1.C语言程序总是从main()函数开始执行
2.C语言程序中的main()函数必须放在程序的开始部分
8.不合法的常量是:B。
A.''2'B.""C.'3'D.''483'
9.已知各变量的类型说明如下,则以下不符合C语言语法的表达式是:。
intk,a,b;
unsignedlongw=5;
doublex=;
A.x%(-3)B.W+=-2C.k=(a=2,b=3,a+b)D.a+=a=+(b=4)*(a=3)
10.在C语言中,字符型数据在内存中以D形式存放。
A.原码B.BCD码C.反码D.ASCII码
11.若有定义:inta=7;floatx=;y=;
则表达式x+a%3*(int)(x+y)%2/4的值是:_A—。
12.设有说明:charw;intx;floaty;doublez;
则表达式w*x+z-y值的数据类型为:D。
A.floatB.charC.intD.double
13.以下D是不正确的转义字符。
A.'\\'B.'\'C.'081'D.'\0'
14.若x为int型变量,则执行以下语句后,x的值为B。x=6;x+=x-=x*x;
A.36B.-60C.60D.-24
15.字符串"\\\"ABC\"\\"的长度是D。
A.11B.7C.5D.3
填空题
1.一个函数由两部分组成,它们是语句和。
2.一个C源程序至少包含一个主函数continue语句执行过程,即main()。
3.设inta=12;则表达式a/=a+a的值是0。
4,表达式x=(a=3,6*a)和表达式x=a=3,6*a分别是表达式和表达
式,两个表达式执行完的结果分别是」和」8,x值分
别是18和3。
5.在C语言中,实数有两种表示形式,即float和double。
6.在C语言中,运算符的优先级最小的是,运算符。
第二单元顺序程序设计
、选择题
1.若m为float型变量,则执行以下语句后的输出为C
m=;
printf("%\n",m);
printf("%\n",m);
A.B.C,D.
2.若x,y,z均为int型变量,则执行以下语句后的输出为A
x=(y=(z=10)+5)-5;10,15,10
printf("x=%d,y=%d,z=%d\n",x,y,z);y=(z=x=0,x+10);0,10,0
printf("x=%d,y=%d,z=%d\n",x,y,z);
A.X=10,Y=15,Z=10B,X=10,Y=10,Z=10
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论