湖北专升本c语言试题及答案.docxVIP

  • 1
  • 0
  • 约5.35千字
  • 约 15页
  • 2026-09-11 发布于广西
  • 举报

湖北专升本c语言试题及答案

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

1.若有定义:intx=10,y=20;,则执行语句x=x+y;y=x-x;后,y的值是()(2分)

A.10B.20C.30D.40

【答案】A

【解析】执行x=x+y后,x=30;执行y=x-x后,y=30-20=10。

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

A.==B.!=C.D.||

【答案】C

【解析】逻辑与运算符的优先级高于逻辑或运算符||,等于运算符==和不等运算符!=的优先级相同且低于逻辑运算符。

3.若有定义:charc=A;,则表达式c+1的值是()(2分)

A.A1B.BC.65D.66

【答案】B

【解析】字符A的ASCII码是65,字符1的ASCII码是49,所以c+1相当于65+49=114,其对应的字符是B。

4.以下哪个语句是正确的?()(2分)

A.intx=3.14;B.floaty=a;C.doublez=1e2;D.charw=123;

【答案】C

【解析】选项A中,3.14是浮点数,不能直接赋值给整型变量;选项B中,a是字符,不能直接赋值给浮点型变量;选项C中,1e2表示1×10^2,是合法的浮点数赋值;选项D中,123是整数,不能直接赋值给字符型变量。

5.以下哪个循环语句是无限循环?()(2分)

A.for(;;)B.while(1)C.do{}while(0)D.f

文档评论(0)

1亿VIP精品文档

相关文档