C语言机考真题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约3.84千字
  • 约 7页
  • 2026-08-23 发布于河北
  • 举报

C语言机考真题(含详细答案解析)

考试说明:满分100分,考试时间90分钟,题型包含选择题、填空题、编程题,适配高校期末、计算机二级机考难度,所有代码均可直接编译运行。

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

1.以下不属于C语言基本数据类型的是()

A.intB.floatC.stringD.char

答案:C

解析:C语言基础数据类型为整型int、浮点型float/double、字符型char,没有string字符串类型,字符串需通过字符数组或指针实现。

2.以下变量命名合法的是()

A.1_numB.num_1C.num-1D.int

答案:B

解析:C语言变量名只能由字母、数字、下划线组成,不能以数字开头,不能使用关键字。A数字开头、C含减号、D是关键字,均不合法。

3.若定义inta=5;则执行a+=3;后,a的值为()

A.3B.5C.8D.2

答案:C

解析:a+=3等价于a=a+3,初始a=5,计算后5+3=8。

4.C语言中while和do-while循环的主要区别是()

A.while循环先判断后执行,do-while先执行后判断

B.do-while循环不能嵌套

C.while循环可以实现所有do-while功能

D.无区别

答案:A

解析:while是先

文档评论(0)

1亿VIP精品文档

相关文档