c语言选择题4

31.在位运算中,操作数每左移一位,其结果相当于()。A)操作数乘以2B)操作数除以2C)操作数乘以4D)操作数除以432.以下()语句输出字符'a'的ASCII编码。A... 31. 在位运算中,操作数每左移一位,其结果相当于()。
A) 操作数乘以2
B) 操作数除以2
C) 操作数乘以4
D) 操作数除以4

32. 以下()语句输出字符'a'的ASCII编码。
A) printf("%d",a);
B) printf("%d",'a');
C) printf("%c",'a');
D) putchar(a);

33. 设有int n; 判断n是一个2位正整数的表达式是()。
A) n>10 && n<100
B) n>=10 && n<=99
C) !(n<10) || n<100
D) n>=10 || n<=99;

34. 设有char ch; 与语句“ch=getchar();”等价的语句是()。
A) scanf("%c",ch);
B) scanf("%c",&ch);
C) printf("%c",ch);
D) printf("%c",&ch);

35. 语句printf("%.1f,%d\n",10./4,10/8); 的输出是()。
A) 2.5,1.25
B) 2.5,1
C) 1,1.25
D) 2,1.25

36. 设int x,y,t; 能正确交换变量x与y值的语句序列是()。
A) x=y; y=x;
B) t=y; x=t; y=x;
C) t=x; x=y; y=t;
D) x=t; y=x; t=y;

37. 设有定义float x=3.567,y; 赋值使y为3.6的语句是()。
A) y = (int)(10*x+0.5)/10.0;
B) y = (int)(10*x)/10.0
C) y = (int)(10*x)/10.0 + 0.5
D) y = (%3.1f) x;

38. *设有定义语句:char c1=92, c2=92; , 则以下表达式中值为零的是()。

A) c1^c2

B) c1&c2

C) ~c2

D) c1|c2

39. 下列语句段的运行结果是()。

int a=1234;float x=56.789;

printf("%3d,%4.2f\n",a,x);

A) 1234,56.79

B) 1234 56.79

C) 1234,56.789

D) 1234 56.789

40. 设有double x; char s[50]; 输出双精度浮点数x和字符串s,正确的语句是()。

A) printf("%lf %s",x,s);

B) printf("%ld %s",x,s);

C) printf("%lf %s",&x,s);

D) printf("%lf %s",x,s[50]);
展开
 我来答
liubird
2011-12-22 · TA获得超过1931个赞
知道小有建树答主
回答量:898
采纳率:100%
帮助的人:919万
展开全部
31. A
32. B
33. B
34. B
35. B
36. C
37. A
38. A
39. A
40. A
qicaiwuya
2011-12-22 · TA获得超过4211个赞
知道小有建树答主
回答量:1462
采纳率:100%
帮助的人:1198万
展开全部
31、A
32、B
33、B
34、B
35、B
36、C
37、A
38、A
39、A
40、A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f7e9b02
2011-12-22 · 超过11用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:23.8万
展开全部
ABBBB CAAAA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我本將心
2011-12-22
知道答主
回答量:26
采纳率:0%
帮助的人:6.6万
展开全部
ABBBC CAAAA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式