c语言模拟试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷编号:8156
所属语言:C语言
试卷方案:C语言201006模拟
试卷总分:100分
共有题型:5种
━━━━━━━━━━━━━━━
一、判断共10题(共计20分)
━━━━━━━━━━━━━━━
第1题(2.0分)题号:1225
在给变量命名时,C语言区分大小写字母,即认为Name和name不是同一个变量. 答案:Y
第2题(2.0分)题号:1279
循环结构while、do while、for不可以互相嵌套.
答案:N
第3题(2.0分)题号:1140
链表中的任何一个结点,必然要包括一个指针域.
答案:Y
第4题(2.0分)题号:1265
在书写C程序时,一行内只能写一条语句,一条语句也不能写在多行上.
答案:N
第5题(2.0分)题号:1280
C语言程序中用到的所有变量必须在使用之前进行定义.
答案:Y
第6题(2.0分)题号:1269
若定义int a[4]={1,2,3,4};若超界引用a[4]则编译时不报错.
答案:Y
第7题(2.0分)题号:19
C语言本身不提供输入输出语句,输入和输出操作是由函数来
实现的。
答案:Y
第8题(2.0分)题号:11
通过return语句,函数可以带回一个或一个以上的返回值。
答案:N
第9题(2.0分)题号:24
对于数值型数组,C语言中只能逐个引用数组元素而不能一次引用整个数组。答案:Y
第10题(2.0分)题号:33
int i,*p=&i;是正确的C说明。
答案:Y
━━━━━━━━━━━━━━━━━
二、单项选择共15题(共计30分)
━━━━━━━━━━━━━━━━━
第1题(2.0分)题号:87
C语言源程序的基本单位是()。
A:过程
B:函数
C:子程序
D:标识符
答案:B
第2题(2.0分)题号:110
C语言中,char类型数据占()。
A:1个字节
B:2个字节
C:4个字节
D:8个字节
答案:A
第3题(2.0分)题号:112
下列程序的输出结果是()。
main()
{char c1=97,c2=98;
printf("%d %c",c1,c2);
}
A:97 98
B:97 b
C:a 98
D:a b
答案:B
第4题(2.0分)题号:170
关于return语句,下列正确的说法是()。
A:在主函数和其他函数中均可出现
B:必须在每个函数中出现
C:可以在同一个函数中出现多次
D:只能在除主函数之外的函数中出现一次
答案:C
第5题(2.0分)题号:137
下列表达式中不是赋值表达式的是( ).
A:a*=b
B:x=1
C:a+b
D:a++
答案:C
第6题(2.0分)题号:94
在C语言中,能代表逻辑值“真”的是()。
A:True
B:大于0的数
C:非0整数
D:非0的数
答案:D
第7题(2.0分)题号:570
以下叙述不正确的是()。
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C程序的基本组成单位是函数
D:在C程序中,注释说明只能位于一条语句的后面答案:D
第8题(2.0分)题号:129
以下各标识符中,合法的用户标识符为( ). A:A#C
B:mystery
C:main
D:ab*
答案:B
第9题(2.0分)题号:166
下列定义数组的语句中不正确的是()。
A:int a[2][3]={1,2,3,4,5,6};
B:int a[2][3]={{1},{4,5}};
C:int a[][3]={{1},{4}};
D:int a[][]={{1,2,3},{4,5,6}};
答案:D
第10题(2.0分)题号:97
以下不正确的叙述是()。
A:在C程序中所用的变量必须先定义后使用
B:程序中,APH和aph是两个不同的变量
C:若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变D:当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值
答案:D
第11题(2.0分)题号:139
定义双精度实型变量应使用( ).
A:long int
B:float
C:char
D:double
答案:D
第12题(2.0分)题号:627
判断char型变量cl是否为小写字母的正确表达式是()。
A:'a'<=cl<='z'
B:(cl>=a)&&(cl<=z)
C:('a'>=cl)||('z'<=cl)
D:(cl>='a')&&(cl<='z')
答案:D
第13题(2.0分)题号:3112
下列语句定义pf为指向float类型变量f的指针,_____是正确的.
A:float f, *pf = f;
B:float f, *pf = &f;
C:float *pf = &f, f;
D:float f, pf
答案:B