- 1
- 0
- 约1.06万字
- 约 35页
- 2026-09-29 发布于河南
- 举报
语言编程考试题库及答案
一、单项选择题(共20题,每题2分,总计40分)
1.下列关于C语言数据类型的叙述中,正确的是()
A.枚举类型的基类型是整型,所以枚举变量可以直接参与所有整型运算
B.字符型数据在内存中存储的是字符对应的ASCII码值
C.实型常量包括float、double、longdouble三类,默认的实型常量是float类型
D.数组元素的下标可以是任意整数类型,包括负整数且不会引发运行错误
参考答案:B
解析:选项A错误,枚举类型虽然底层以整型存储,但枚举值有明确的取值范围,直接参与超出取值范围的整型运算会破坏枚举的语义合理性,多数编译器会抛出类型告警;选项C错误,C语言中不带后缀的实型常量默认是double类型,添加f/F后缀才会被识别为float类型,添加l/L后缀为longdouble类型;选项D错误,数组下标为负整数时会访问数组边界外的内存,属于未定义行为,可能触发段错误、数据篡改等运行时问题。
2.若有定义inta=3,b=4,c=5;,则表达式a+bcb==c的值是()
A.0
B.1
C.语法错误
D.不确定值
参考答案:A
解析:C语言运算符优先级规则为算术运算符关系运算符逻辑运算符,因此计算顺序为:先计算a+b=7,再判断7c(c=5)结果为1(逻辑真),接着判断b==c(4==5)结果为0(逻辑假),最终
您可能关注的文档
最近下载
- 14J936变形缝建筑构造.pdf VIP
- 天然气安全知识测试题 天然气安全知识题汇总.doc
- 山东科技版劳动实践指导手册七年级第3课烹饪与营养菜肴制作芹菜炒肉丝 课件.ppt
- DL_T 2688—2023 电力用直流电源系统验收规范.docx VIP
- 四川省物业企业安全生产责任清单参考模板2.0 版.docx VIP
- 《高中美术雕塑艺术》课件.ppt VIP
- 2025年湖南选调生考试真题及答案.docx VIP
- SAE J2522-2023 Inertia Dynamometer Disc and Drum Brake Effectiveness Test Procedure 测功盘和鼓式制动器效能试验程序.pdf
- “化学实验技术”竞赛方案.docx VIP
- 重点专科市中西医结合医院外科专科建设工作情况汇报.doc VIP
原创力文档

文档评论(0)