- 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)