c 期末考试试题及答案.docVIP

  • 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)

1亿VIP精品文档

相关文档