2026年大学c语言期末考试题库及答案.docVIP

  • 1
  • 0
  • 约6.26千字
  • 约 16页
  • 2026-09-15 发布于山东
  • 举报

2026年大学c语言期末考试题库及答案

一、单项选择题(每题2分,共20分)

1.以下关于C语言的叙述中正确的是()

A.C语言的源程序不必通过编译就可以直接运行

B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令

C.C语言程序经编译形成的二进制代码可以直接运行

D.C语言中的函数不可以单独进行编译

答案:B

解析:C语言的源程序必须通过编译生成目标文件,然后链接生成可执行文件才能运行,A、C错误;C语言中的每条可执行语句最终都将被转换成二进制的机器指令,B正确;C语言中的函数可以单独进行编译,D错误。

2.以下选项中,合法的C语言赋值语句是()

A.a=b=58

B.i++

C.a=58,b=58

D.k=int(a+b);

答案:A

解析:B选项是表达式,不是赋值语句;C选项是逗号表达式,不是赋值语句;D选项中类型转换应该用括号括起来,即k=(int)(a+b),D错误。

3.若有定义:inta=10,b=9,c=8;,执行语句:printf(%d\n,(abc));后输出结果是()

A.1

B.0

C.逻辑值0

D.逻辑值1

答案:B

解析:先判断ab,结果为真,值为1,再判断1c,结果为假,值为0,所以最终输出结果为0。

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

inta=1234;

printf(%2d\n,a

文档评论(0)

1亿VIP精品文档

相关文档