当前位置:首页 >课程 >C语言程序设计

1、类型修饰符unsigned不能修饰( )

A、char
B、long int
C、float
D、int

参考答案:请扫码使用小程序查看答案

2、16位的二进制数可以表示的整数的范围是( )

A、[-32768,32767]
B、[-32767,32767]
C、[-32768,32768]
D、[-32767,32768]

参考答案:请扫码使用小程序查看答案

3、C语言中的实型数据包括()

A、int和double
B、float和double
C、int和float
D、float和char

参考答案:请扫码使用小程序查看答案

4、以下不合法的字符常量是( )

A、’2′
B、’ab’
C、’A’
D、’\n’

参考答案:请扫码使用小程序查看答案

5、在以下各组标识符中,均是合法的C语言标识符是( )

A、A_4d,_student,xyz_abc,if
B、abc,A_4d,_student,xyz_abc
C、abc,a_b,union,scan
D、auto,12-a,a_b,ab5.x

参考答案:请扫码使用小程序查看答案

6、在C语言中,要求参加运算的数必须是整数的运算符是( )

A、++
B、/
C、%
D、*

参考答案:请扫码使用小程序查看答案

7、若有定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )

A、double
B、char
C、float
D、int

参考答案:请扫码使用小程序查看答案

8、设有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()

A、3.5
B、0.0
C、2.5
D、2.75

参考答案:请扫码使用小程序查看答案

9、若有定义:double x=1,y;执行语句y=x+3/2;,则y的值是( )

A、2
B、1
C、2.0
D、2.5

参考答案:请扫码使用小程序查看答案

10、设int a=1,b=2;以下选项中不正确的语句是( )

A、a/=1
B、a+=3
C、a*3=3
D、a=a+b

参考答案:请扫码使用小程序查看答案