计算机二级C语言编程题库及答案.docxVIP

  • 2
  • 0
  • 约9.3千字
  • 约 24页
  • 2026-07-23 发布于江苏
  • 举报

计算机二级C语言编程题库及答案

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

以下选项中,属于C语言合法标识符的是

A.123abc

B.sum_total

C.int

D.a-b

答案:B

解析:C语言合法标识符需要满足三个规则:以字母或下划线开头、由字母数字下划线组成、不能是系统关键字。选项A以数字开头不符合规则,选项C是C语言的整型关键字不能作为自定义标识符,选项D包含减号非法符号,只有选项B完全符合要求。

已知char类型占1字节,int类型占4字节,现有语句sizeof(abcdef),其运行结果是

A.6

B.7

C.8

D.不确定

答案:B

解析:C语言中字符串会自动在末尾添加一个’\0’作为结束标记,“abcdef”包含6个字符加1个结束符,总长度为7字节,因此sizeof运算结果为7。选项A忽略了字符串结束符,选项C是int类型存储字符串的错误结果,选项D不符合固定编译环境下的运算规则。

以下关于if语句的描述中,错误的是

A.if语句可以没有else分支

B.多个if语句可以嵌套使用

C.else会自动和距离它最近的未配对的if配对

D.if后的判断条件只能是关系表达式

答案:D

解析:C语言中if后的判断条件可以是任意合法的表达式,只要表达式的值非0就判定为逻辑真,并非只能是关系表达式。其余三个选项的描述均符合C语言if语句的语法规则

文档评论(0)

1亿VIP精品文档

相关文档