卉芯呤<计算机c 语言高手请进>4月21日前回答

作者&投稿:勾通 (若有异议请与网页底部的电邮联系)
1. 设有如下定义: int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a<B)&&(N=C>d)后,m的值为__d__. (3分)
A、 B、 C、 D、
A、1
B、2
C、3
D、0
2. 表达式(5 > 4)?(4?1:0):(0?3:2)的值是_b__。 (3分)
A、 B、 C、 D、
A、0
B、1
C、2
D、3
3. C语言中合法的字符常量是_b__(3分)
A、 B、 C、 D、
A、'\084'
B、'\X43'
C、'ab'
D、"\0"
4. 以下选项中不属于C语言的类型的是 d(3分)
A、 B、 C、 D、 F、
A、signed short int
B、unsigned long int
C、unsigned int
D、long short
F、

5. 以下程序的输出结果是 main( ) { int k=17; printf("%d,%o,%x \n",k,k,k); }(3分) d
A、 B、 C、 D、 F、
A、17,021,0x11
B、17,17,17
C、17,0x11,021
D、17,21,11
F、

6. 为表示关系x ≥ y ≥ z,应使用C语言表达式___a____。 (3分)
A、 B、 C、 D、
A、(x > =y)&&(y > =z)
B、(x > =y)AND(y > =z)
C、(x > =y > =z)
D、(x > =y)&(y > =z)

7. 字符形式"\b"的功能是( c) (3分)
A、 B、 C、 D、
A、换行
B、回车
C、退格
D、横向跳格

8. 若已定义X和Y为double型,则表达式:x=1,y=x+3/2的值是 d
A、1
B、2
C、2.0
D、2.5
9. 设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是__d___
A、把x和y按从大到小排列
B、把x和y按从小到大排列
C、无确定结果
D、交换x和y中的值
10. 设有如下的变量定义: int i=8,k,a,b; unsinged long w=5 double x=1,42,y=5.2 则以下符合C语言语法的表达式是__a__.
A、a+=a-=(b=4)*(a=3)
B、x%(-3);
C、a=a*3=2
D、y=float(i)
11. 已知:char a; int b; float c; double d ; 则表达式2+a+9*b*5*c-5*d的值是_a_。
A、double
B、int
C、float
D、boolean
12. 在C语言中,逻辑值"真"用(d )表示
A、TRUE
B、大于0的数
C、非0的整数
D、非0的数
13. 设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是 (3分) d
A、1
B、0
C、4
D、3
14. 下面语句: printf(”I%8.5fl\n”,3461.45); 的输出结果是 c
A、|61.45000|
B、|3461.450|
C、|3461.45000|
D、|3461.4500|
15. 在C语言中,合法的字符常量是___b__.
A、'\084'
B、'\x43'
C、'ab'

打这些字也没有少花时间吧,哈哈,大学里的程序设计是不好学啊,但是你还是自己研究下吧,因为还要考二级呢。

哎,好好学吧...
这么简单的题都不会,,干脆自己挨个上机试试吧!!!!!!!

卉芯呤 计算机c语言高手帮帮忙<4月21日前回答>~

分有点少,但还是回答了
26.0
27.5
28.0
29.double
30.字符、整型、浮点
31.14
32.1
33.9
34.字母、数字、下划线
35.102
36.8
37.13.7
38.int
39.double
40.(m/100+(m/10)%10*10)*10+m%10

多编程序,由小到大。我一开始就是。先学的c,用tc2.0编程;然后学了C++,就用TC++3.0了;后来学的VC6.0,感觉有许多低层的东西不用太浪费精力,先学会mfc才是正路。