2026年C语言考试题ab卷.docxVIP

  • 1
  • 0
  • 约6.42千字
  • 约 13页
  • 2026-02-01 发布于中国
  • 举报

2026年C语言考试题

第一部分单选题(50题)

1、以下函数定义正确的是?()

A.voidfun(){printf(hello);}

B.voidfun(inta){printf(%d,a);}

C.intfun(){return5;}

D.以上都正确

【答案】:答案解析:A无参无返回值,B有参无返回值,C无参有返回值,均符合语法,故选D。

2、若inta=4,b=6;则表达式ab?a+b:a-b的结果是?()

A.10

B.-2

C.4

D.6

【答案】:答案解析:ab为真,取a+b=4+6=10,故选A。

3、若inti=3;执行do{printf(%d,i);i--;}while(i=1);输出结果是?()

A.321

B.123

C.3210

D.无输出

【答案】:答案解析:do-while先执行,i从3减到1,输出321,故选A。

4、以下switch语句中,case穿透的情况是?()

A.case后加break

B.case后不加break

C.有default

D.无default

【答案】:答案解析:case后不加break会继续执行下一个case的代码(穿透),加break则跳出,故选B。

5、以下函数声明正确的是?()

A.intfun(intx,inty);

B.intfun(int,int);

C.intfun(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档