C语言试题库.docx
- 文档编号:1396823
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:22
- 大小:24.26KB
C语言试题库.docx
《C语言试题库.docx》由会员分享,可在线阅读,更多相关《C语言试题库.docx(22页珍藏版)》请在冰豆网上搜索。
C语言试题库
选择题
1.1.一个C程序的执行是从(A)
A.本程序的main函数开始,到main函数结束。
B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序文件的第一个函数开始,到本程序main函数结束
1.2.以下叙述正确的是(C)
A.在C语言中,main函数必须位于程序的最前面。
B.C语言的每行中只能写一条语句
C.C语言本身没有输入输出语句
D.在对一个C语言进行编译的过程中,可发现注释中的拼写错误
1.3.C语言规定:
在一个源程序中,main函数的位置(C)
A.必须在最开始B.必须在系统调用的库函数的后面
C.可以任意D.必须在最后
2.1.若x、i、j和k都是int型变量,则计算下面表达式后,x的值为(C)
A.3B.16C.32D.52
2.2.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(B)
A.7B.8C.6D.2
2.3.若有说明语句:
charc=’\72’;则说明c(A)
A.包括1个字符B.包括2字符
C.包括3字符D.一个不合法的表达式,c的值不确定
2.4.设变量a是int,f是float,i是double,则表达式10+’a’+i*f值的数据类型为(C)
A.intB.floatC.doubleD.不确定
3.1.已知ch是字符变量,下面不正确的赋值语句是(A)
A.ch=’a+b’B.ch=’\0’C.ch=’7’+’8’D.ch=5+9
3.2.设x、y均为float型变量,则以下不合法的赋值语句是(B)
A.++xB.y=(x%2)/10C.x*=y+8D.x=y=0
4.1.逻辑运算符两侧运算对象的数据类型(D)
A.只能是0或1B.只能是0或非0整数
C.只能是整型或字符型数据D.可以是任何类型数据
4.2.判断char型变量ch是否为大写字母的正确表达式是(C)
A.’A’<=ch<=’Z’B.(ch>=’A’)&(ch<=’Z’)
C.(ch>=’A’)&&(ch<=’Z’)D.(‘A’<=ch)AND(‘Z’>=ch)
4.3.已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<’B’&&!
y)的值是(C)
A.0B.语法错C.1D.’假’
4.4.已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是(B)
If(x>y)
z=x;x=y;y=z
A.x=10,y=20,z=30B.x=20,y=30,z=30
C.x=20,y=30,z=10D.x=20,y=30,z=20
4.5.以下程序的运行结果是(C)
main()
{intm=5;
if(m++>5)printf(“%d”,m);
elseprintf(“%d”,m--);
}
A.4B.5C.6D.7
4.6.以下程序的运行结果是(D)
main()
{intk=4,a=3,b=2,c=1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 试题库