2025年9月全国计算机等级考试二级C语言试题及答案.docxVIP

  • 8
  • 0
  • 约1.7万字
  • 约 33页
  • 2026-07-04 发布于四川
  • 举报

2025年9月全国计算机等级考试二级C语言试题及答案.docx

2025年9月全国计算机等级考试二级C语言试题及答案

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

1.以下选项中,合法的C语言标识符是()。

A.3var

B.int

C._sum

D.a-b

答案:C

解析:C语言标识符命名规则:以字母或下划线开头,后跟字母、数字或下划线。A选项以数字开头,B选项是关键字,D选项含有非法字符“-”。

2.设有定义:`inta=5,b=2;`,则表达式`(float)(a+b)/2+a%b`的值是()。

A.3.5

B.4.5

C.5.5

D.6.5

答案:B

解析:`(a+b)/2`结果为3,但经`(float)`强制转换为3.0。`a%b`为5%2=1。表达式为`3.0/2+1`,注意`/`运算符两侧均为整数时结果为整数,但此处`3.0`为浮点数,故`3.0/2`结果为1.5,再加上1,结果为2.5?更正计算:`(float)(a+b)/2`等价于`(float)(7)/2`即`7.0/2`结果为3.5。`a%b`结果为1。表达式值为`3.5+1`,由于`3.5`是`double`型(C语言中浮点数常量默认为`double`),1会被转换为`double`型,结果为4.5。

3.若有定义:`charc=\101;`,则变量c在内存中存放的是()。

A.字符‘

文档评论(0)

1亿VIP精品文档

相关文档