蓝桥杯 c 试题及答案.docxVIP

  • 1
  • 0
  • 约7.6千字
  • 约 18页
  • 2026-04-14 发布于广西
  • 举报

蓝桥杯c试题及答案

一、单选题(每题2分,共20分)

1.以下哪个不是C语言中的合法常量()(2分)

A.3.14e1.0B.1e-1C.0x1AD.2.5e2

【答案】A

【解析】C语言中科学计数法表示的常量指数部分必须是整数,3.14e1.0的指数部分1.0不是整数,所以不是合法常量。

2.若有定义:inta=1,b=2;,则执行语句a+=b;后,a的值是()(2分)

A.1B.2C.3D.4

【答案】C

【解析】a+=b等价于a=a+b,即a=1+2=3。

3.以下关于C语言运算符的描述,错误的是()(2分)

A.|是按位或运算符B.^是按位异或运算符C.是乘法运算符D.-是成员访问运算符

【答案】D

【解析】-是结构体指针访问成员运算符,不是普通的运算符。

4.若有定义:charc=A;,则执行语句c=c+32;后,c的值是()(2分)

A.BB.aC.AD.\\0

【答案】B

【解析】字符A的ASCII码是65,字符a的ASCII码是97,c+32相当于65+32=97,即a。

5.以下关于C语言函数的描述,正确的是()(2分)

A.函数可以嵌套定义B.函数必须有返回值C.函数名必须以int开头D.函数参数可以是数组

【答案】D

【解析】C语言中函数参数可以是数组,函数可以没有返回值,函数名可以不是int开头,函数不可以嵌套定义。

6.以下关于C语言数组的描述,错误的

文档评论(0)

1亿VIP精品文档

相关文档