2026年C语言考试题目答案解析.docVIP

  • 0
  • 0
  • 约3.44千字
  • 约 11页
  • 2026-11-02 发布于河北
  • 举报

2026年C语言考试题目答案解析

一、选择题(每题3分,共30分)

1.以下关于C语言标识符的说法,正确的是()

A.标识符可以是关键字

B.标识符只能由字母、数字和下划线组成

C.标识符长度没有限制

D.标识符不能以数字开头

答案:D

解析:标识符不能是关键字,A错误;标识符由字母、数字和下划线组成,但不能以数字开头,B不准确,D正确;标识符长度受编译器限制,C错误。

2.若有定义inta=5,b=7;,执行语句a^=b^=a^=b;后,a和b的值分别是()

A.5,7

B.7,5

C.5,5

D.7,7

答案:B

解析:通过异或运算的交换特性,a^=b^=a^=b;等价于a=a^b^a^b=b;b=b^a^b^a=a;所以a=7,b=5。

3.以下程序段的输出结果是()

```c

inti=1;

switch(i){

case0:printf(Zero);break;

case1:printf(One);

case2:printf(Two);break;

default:printf(Other);

}

```

A.One

B.OneTwo

C.OneOther

D.OneTw

文档评论(0)

1亿VIP精品文档

相关文档