c语言考试题库及答案选择题
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c语言考试题库及答案选择题
1. 在C语言中,以下哪个关键字用于定义一个结构体?
A. struct
B. union
C. enum
D. typedef
答案:A
2. 以下哪个选项是C语言中的合法整型常量?
A. 0x1A
B. 0b1010
C. 0.1
D. 1e2
答案:A
3. 若有以下代码段:
```c
int a = 10, b = 20;
a = a + b;
```
执行后,变量a的值是多少?
A. 10
B. 20
C. 30
D. 40
答案:C
4. 在C语言中,哪个函数用于计算并返回字符串的长度?
A. strlen()
B. strcpy()
C. strcat()
D. strcmp()
答案:A
5. 下列哪个选项是C语言中的合法浮点数?
A. 3.14
B. .14
C. 3e-10
D. 1.2E
答案:C
6. 在C语言中,以下哪个运算符用于取模运算?
A. %
B. /
C. //
D. %
答案:A
7. 以下哪个选项是C语言中的正确单行注释?
A. /* 这是注释 */
B. // 这是注释
C. # 这是注释
D. $ 这是注释
答案:B
8. 在C语言中,以下哪个关键字用于声明一个函数?
A. function
B. def
C. declare
D. void
答案:D
9. 若有以下代码段:
```c
int x = 5;
printf("%d", x++);
```
执行后,控制台上显示的值是多少?
A. 4
B. 5
C. 6
D. 0
答案:B
10. 在C语言中,以下哪个选项是正确的二维数组声明?
A. int array[3][2];
B. int array[3,2];
C. int array[3] = {1, 2, 3};
D. int array[][] = {1, 2, 3};
答案:A。