- 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)