C语言程序设计试题题库含答案zdui.pdf
C语言程序设计试题题库含答案zdui--第1页
C语言试题班号
姓名
题号一二三四五六七八九十总分附加题
分数
一、选择题:(20分,每题2分)
1.以下不正确的C语言标识符是()。
A.ABCB.abcC.a_bcD.ab.c
2.C程序是由构成的。
A.主程序与子程序
B.主函数与若干子函数
C.一个主函数与一个其它函数
D.主函数与子函数
3.以下说法中正确的是:。
A.在C语言中,实参与其对应的形参各占独立的存储单元;
B.在C语言中,实参与其对应的形参共占同一个存储单元;
C.在C语言中,只有当实参与其对应的形参同名时,才共占
同一个存储单元;
D.在C语言中,形参是虚拟的,不占存储单元。
4.设n=3;则n++的结果是()。
A.2B.3C.4D.5
5.设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是()。
A.0B.1C.2D.3
6.凡是函数中未指定存储类别的局部变量其隐含的存储类别是
()。
A.自动(auto)B.静态(static)C.外部(extern)D.寄存
器(register)
7.在while(x)语句中的x与下面条件表达式等价的是:。
A.x==0B.x==1C.x!=1D.x!=0
8.若有以下说明和语句:
structworker
{
intno;
C语言程序设计试题题库含答案zdui--第1页
C语言程序设计试题题库含答案zdui--第2页
char*name;
}work,*p=work;
则以下引用方法不正确的是()。
A.work.noB.(*p).noC.p-noD.work-no
9.以下对二维数组进行正确初始化的是()。
A.inta[2][3]={{1,2},{3,4},{5,6}};
B.inta[][3]={1,2,3,4,5,6};
C.inta[2][]={1,2,3,4,5,6};
D.inta[2][]={{1,2},{3,4}};
10.二维数组a有m列,则在a[i][j]之前的元素个数为:。
A)j*m+i
B)i*m+j
C)i*m+j-1