- 1
- 0
- 约4.47千字
- 约 13页
- 2026-03-17 发布于河北
- 举报
c期末考试试题及答案
一、单项选择题(每题2分,共10题)
1.以下关于C语言标识符的说法,正确的是()
A.可以包含数字
B.只能包含字母和数字
C.不能以数字开头
D.关键字可以作为标识符
答案:C
解析:C语言标识符只能由字母、数字和下划线组成,且不能以数字开头,关键字不能作为标识符。
2.若有定义:inta=5;则执行语句a+=a-=aa;后,a的值是()
A.-40
B.0
C.-120
D.120
答案:C
解析:先算aa=25,再算a-=25,此时a=-20,最后算a+=-20,即a=-20+(-20)=-40,再算a-=-40,即a=-40-(-40)=-120。
3.以下能正确定义数组并正确赋初值的语句是()
A.intN=5,b[N][N];
B.inta[1][2]={1,2,3};
C.intc[2][]={{1,2},{3,4}};
D.intd[][3]={{1,2,3},{4,5,6}};
答案:D
解析:A中数组大小不能用变量定义;B中初始化数据个数超过数组大小;C中第二维大小不能省略。
4.以下程序段的输出结果是()
```c
intx=1
原创力文档

文档评论(0)