- 2
- 0
- 约5.23千字
- 约 9页
- 2026-03-03 发布于山东
- 举报
2024年全国计算机二级C语言程序设计考试试
卷(3月)
注意事项:
1.本试卷共100分,考试时间120分钟。
2.请将答案填写在答题纸上,在试卷上作答无效。
3.考试结束后,请将试卷和答题纸一并交回。
一、选择题(每小题2分,共40分)
1.以下关于C语言的说法正确的是:
(A)C语言是一种面向对象的编程语言
(B)C语言不支持指针操作
(C)C语言是一种高级程序设计语言
(D)C语言只能在Windows系统上运行
2.以下哪个是C语言合法的标识符?
(A)2abc
(B)void
(C)_student
(D)#define
3.若有定义:inta=10,b=20;,则表达式a+b的值为:
(A)10
(B)20
(C)30
(D)40
4.以下哪个是C语言中的逻辑运算符?
(A)+
(B)%
(C)
(D)=
5.若有定义:inta[5];,则数组a的最后一个元素是:
(A)a[0]
(B)a[4]
(C)a[5]
(D)a[6]
6.以下哪个是C语言中的字符串结束标志?
(A)’0’
(B)’’
(C)0
(D)
7.若有定义:inta=10,b=20;,则执行语句a=b;后,a的值为:
(A)10
(B)20
(C)30
(D)40
8.以下哪个是C语言中的输入函数?
(A)printf()
(B)scanf()
(C)getchar()
(D)B和C都对
9.若有定义:inta=10;,则执行语句a++;后,a的值为:
(A)9
(B)10
(C)11
(D)12
10.以下哪个是C语言中的循环语句?
(A)if语句
(B)switch语句
(C)for语句
(D)break语句
11.若有定义:inta=10,b=20;,则执行语句a=a+b;b=a-b;a=a-b;后,
a和b的值分别为:
(A)10,20
(B)20,10
(C)10,10
(D)20,20
12.以下哪个是C语言中的函数调用语句?
(A)intfunc();
(B)voidfunc();
(C)func();
(D)func;
13.若有定义:inta=10;,则表达式a%3的值为:
(A)0
(B)1
(C)2
(D)3
14.以下哪个是C语言中的文件打开函数?
(A)fopen()
(B)fclose()
(C)fread()
(D)fwrite()
15.若有定义:inta=10;,则执行语句a=a*2;后,a的值为:
(A)10
(B)20
(C)30
(D)40
16.以下哪个是C语言中的条件运算符?
(A):
(B)
(C)||
(D)!
17.若有定义:inta[3][4];,则数组a的第一行第二列元素是:
(A)a[0][0]
(B)a[0][1]
(C)a[1][0]
(D)a[1][1]
18.以下哪个是C语言中的结构体定义?
(A)structstudent
原创力文档

文档评论(0)