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

1、将100声明为符号常量NUM的正确的预处理命令是______

A.define NUM 100
B.define NUM 100;
C.#define NUM 100
D.#define NUM 100;

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

2、下列常量中不是字符型常量的是_____。

A.'\x44'
B.'\t'
C.'\\'
D."m"

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

3、下列不正确的变量定义方法是_____。

A.int a;b=a;
B.float a,b=12.34;
C.int a=1,b=a+1;
D.int a=5;

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

4、下列哪些是合法的整型常量?

A.8A
B.069
C.ox2B
D.0033

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

5、下列实型常量指数形式中,正确的是______

A.-1.23E0
B.-1.23e5.5
C.E-8
D.1.23E(-5)

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

6、下列选项中与其他3个不是表示同一个字符的是________

A.'a'
B."a"
C.'\141'
D.'\x61'

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

7、语句printf("a\bre\'hi\'y\\\bou\n"); 的输出结果是______

A.a\bre\'hi\'y\\\bou
B.a\bre\'hi\'y\bou
C.re'hi'you
D.abre'hi'y\bou

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

8、下面程序的输出结果是: #include using namespace std; int main() { int a=3; printf("a=%d,",a); a=a+1; printf("a=%d,",a); a*=2; printf("a=%d\n",a); return 1; }

A.程序出错,不能正确运行,因为a=a+1不成立
B.a=3
C.a=3,a=4,a=8
D.a=3 a=3 a=3

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

9、以下程序的输出结果是______ #include using namespace std; int main() { int a=2.5+3.6; printf("a=%d\n",a); return 1; }

A.a=6.1
B.a=5.0
C.a=6
D.a=5

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

10、若有定义 int k=7, x=12; 则能使值为 3 的表达式是_____

A.x % =(k % =5)
B.x % =(k - k % 5)
C.x % =k - k % 5
D.( x % = k) - ( k % =5)

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

11、若变量已正确定义并赋值,则下面符合C语言语法的表达式是______

A.a: =b+1
B.a=b=c=1
C.int 18.5%3
D.a=a+7=c+b

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

12、int i=3; float f=2.3f; double d=3.2; long l=10; 则表达式 10+'a'+i*f-d/l 的结果是

A.不确定
B.113.58
C.113
D.120

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

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

A.2.500000
B.2.750000
C.3.500000
D.0.000000

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

14、sizeof(double) 是________

A.一个双精度型表达式
B.一个整型表达式
C.一种函数调用
D.一个非法的表达式

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