c语言专科试题及答案
一、选择题(每题2分,共40分)
1. 下列哪个是C语言的编译器?
A. Java
B. GCC
C. Python
D. Ruby
答案:B
2. C语言中,变量名必须以什么字符开头?
A. 字母
B. 数字
C. 下划线
D. 空格
答案:A
3. C语言中,以下哪种数据类型可以存储浮点数?
A. int
B. char
c语言struct头文件C. float
D. bool
答案:C
4. 在C语言中,以下哪个关键字用于定义常量?
A. const
B. final
C. static
D. volatile
答案:A
5. 下列哪个运算符可以用于判断两个值是否不相等?
A. ==
B. !=
C. >
D. <
答案:B
6. C语言中,以下哪个条件语句可以用于多个选项的判断?
A. if
B. switch
C. for
D. while
答案:B
7. 在C语言中,以下哪个函数用于输出文本到终端?
A. print()
B. input()
C. scanf()
D. printf()
答案:D
8. 下列哪个符号用于表示“与”运算?
A. ||
B. &&
C. !
D. |
答案:B
9. C语言中,以下哪个头文件包含了输入输出函数的定义?
A. <stdio.h>
B. <math.h>
C. <stdlib.h>
D. <string.h>
答案:A
10. 在C语言中,以下哪个循环语句会先判断条件再执行循环体?
A. while
B. do...while
C. for
D. if
答案:A
二、填空题(每题3分,共30分)
1. C语言中,用于获取用户输入的函数是________。
答案:scanf()
2. 下列关键字中,用于定义结构体的关键字是________。
答案:struct
3. 在C语言中,用于将浮点数转换为整数的函数是________。
答案:(int)
4. 在C语言中,用于声明并分配内存的函数是________。
答案:malloc()
5. C语言中,用于将字符串连接的函数是________。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。