2026年C语言编程题库及详解.docxVIP

  • 2
  • 0
  • 约1.06万字
  • 约 25页
  • 2026-10-19 发布于上海
  • 举报

2026年C语言编程题库及详解

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

以下关于C语言基本数据类型的描述中,正确的选项是

A.short类型可以存储的数值范围一定比char类型小

B.所有内置基础类型的占用字节数都可以通过sizeof关键字获取

C.float类型的精度和数值表示范围都高于double类型

D.void类型可以直接用来定义普通的全局变量

答案:B

解析:正确选项B的依据是C语言标准明确规定所有基础数据类型的内存占用都可以通过sizeof运算符得到结果。选项A错误,不同编译环境下short和char的占用字节可能存在差异,short的存储范围普遍大于char;选项C错误,double类型的精度和数值表示范围都高于float;选项D错误,void类型没有确定的内存长度,不能直接用来定义普通变量,仅可用于修饰函数返回值、空指针等场景。

以下标识符中,属于C语言合法自定义标识符的是

A.3var

B.int

C.var_3

D.@name

答案:C

解析:正确选项C符合C语言标识符命名规则,由字母、数字、下划线组成,且不以数字开头。选项A错误,标识符不能以数字开头;选项B错误,int是C语言的内置关键字,不能作为自定义标识符;选项D错误,标识符中不能包含特殊字符@。

执行printf(“%d”,1+2*3)代码后,输出的结果是

A.9

B

文档评论(0)

1亿VIP精品文档

相关文档