cuspea历届试题及答案.docxVIP

  • 1
  • 0
  • 约5.34千字
  • 约 14页
  • 2026-03-10 发布于内蒙古
  • 举报

cuspea历届试题及答案

一、单选题

1.在C语言中,以下哪个语句是正确的?(1分)

A.inta=3.14;

B.floatb=hello;

C.charc=65;

D.doubled=a;

【答案】C

【解析】选项C中,将整数65赋值给字符变量c是合法的,字符65对应的ASCII码是65,即字符A。选项A中,3.14是浮点数,不能直接赋值给整型变量;选项B中,字符串不能赋值给浮点型变量;选项D中,字符a赋值给双精度浮点型变量不正确。

2.以下哪个不是C语言的关键字?(1分)

A.void

B.define

C.include

D.int

【答案】B

【解析】void、include和int都是C语言的关键字,而define是预处理器的宏定义指令,不是关键字。

3.在C语言中,`if(a==b)`和`if(a!=b)`同时为真,这意味着(1分)

A.a和b都为0

B.a和b至少有一个为0

C.a和b的值相等

D.a和b的值不相等

【答案】D

【解析】`if(a==b)`表示a和b的值相等,而`if(a!=b)`表示a和b的值不相等。因此,这两个条件不可能同时为真。

4.以下哪个运算符的优先级最高?(1分)

A.+

B.

C.=

D.==

【答案】B

【解析】在C语言中,乘法运算符``的优先级高于加法运算符`+`、赋值运算符`=`和等于运算符`==`。

5.以下哪个函数用于在C语

文档评论(0)

1亿VIP精品文档

相关文档