国家开放大学

执行“printf("%c",’A’+2);”语句后得到的输出结果为()。

题目
执行“printf("%c",’A’+2);”语句后得到的输出结果为()。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如下语句printf("%c\n",′B′+40);在执行后的输出结果是 【9】 。


正确答案:
j

第2题:

定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为 【6】 。


正确答案:
9

第3题:

执行“printf(\-2);”语句后得到的输出结果为 H。()

此题为判断题(对,错)。


正确答案:错

第4题:

设有定义:float x=123.4567;,则执行以下语句后的输出结果是[ ]。

printf("%f\n"(int)(x*100+0.5)/100.1;


正确答案:123.46
123.46 解析:输出语句的表达式:(int)(x*100+0.5)/100.0是指先运算表达式中的“x*100+0.5”,然后将其结果强制转换为int型,即:(int)(l23.4567*100+O.5)=(int)12346.17=12346,接下来进行”/100.0”的运算即:12346/100.0=123.46,原因是除运算是双目运算,当—边是整型数,—边是实型数时,系统自动将整型转换为实型数,然后进行运算,又因为最后的的输出格式是float类型的实数,所以结果为123.460000。

第5题:

执行“printf(”%C",’F’一2);”语句后得到的输出结果为_____。


参考答案D

第6题:

以下语句段执行后的输出结果是()。includemain(){int k=3;if(k)printf("")elseprint

以下语句段执行后的输出结果是( )。 #include<stdio.h> main() {int k=3; if(k) printf("###") else printf("&&&&");}

A.###

B.&&&&

C.###&&&&

D.有语法错误,不能执行


正确答案:D
解析:在C语言中语句结束时应该以分号结尾,程序中的第1个printf("###")输出语句后面少了一个分号(;),因此执行程序时会出错。

第7题:

阅读下面语句,则执行后的输出结果为 【8】

#include "stdio.h"

main()

{char a,b;

for(a=′0′,b=′9′;a <b;a++,b--)

printf( "%c%c",a,b);

printf("\n");}


正确答案:
0918273645

第8题:

执行下列两个语句后,输出的结果为()charc1=66,c2=98;printf(“%c,%d”,c1,c2);

A、66,98

B、66,b

C、B,97

D、B,98


参考答案:D

第9题:

执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为【 】。


正确答案:D
D 解析:根据ASCII码的形式‘F’-2 得到的值便是D。

第10题:

执行以下语句后的输出结果是______。int x=3,y=0;printf("%d,%d”,-1>x>-10&&1y>

执行以下语句后的输出结果是______。 int x=3,y=0; printf("%d,%d”,-1>x>-10&&1<x<10,-1>y>-10&&1<y<10);

A.1 2

B.1 1

C.1 2

D.2 2


正确答案:B