请教:2012年3月全国计算机等级《二级C语言》考前预测试卷(2)第2大题第6小题如何解答? 【题目描述】 数字字符0的ASCII值为48,运行下列程序的输出结果是(  )。 A)3,2 B)50,2 C)2,2 D)2,50

题目
请教:2012年3月全国计算机等级《二级C语言》考前预测试卷(2)第2大题第6小题如何解答?

【题目描述】

数字字符0的ASCII值为48,运行下列程序的输出结果是(  )。

A)3,2

B)50,2

C)2,2

D)2,50

 

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数字字符0的ASCⅡ值为48,若有以下程序: main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-A); } 程序运行后的输出结果是( )。

A.3,2

B.50,2

C.2,2

D.2,50


正确答案:C

第2题:

请教:2013年全国计算机等级考试《二级VB》考前预测试卷(一)第1大题第37小题如何解答?

【题目描述】

 

A.25   

A. 35   

B. 45

C. 55

 


正确答案:B

答案分析:

B)   【解析】本题考查函数过程的功能分析。函数f1 的主要功能是计算1到X的累加和,也就是计算1+2+…+x。在命令按钮的单击事件中循环程序调用了5次f1函数,sum计算为:1+1+2+1+2+3+1+2+3+4+1+2+3+4+5,因此结果为35。

 

第3题:

请教:2012年3月全国计算机等级《二级VF》冲刺试卷(8)第2大题第12小题如何解答?

【题目描述】

 


【解析】AT()函数的格式是:
AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>中的位置;若不是子串,则返回0。函数返回值为数值型。
题干中<字符表达式1>为“x-y=z”,<字符表达式2>为…2,很明显<字符表达式1>不是<字符表达式2>的子串,所以返回0。

第4题:

数字字符0的ASCII值为48,若有以下程序: main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是 ______。

A.3,2

B.50,2

C.2,2

D.2,50


正确答案:C
解析:b++是先使用b再给b赋值1,因此是先输出2,再将b加1,b='3',则第一条语句输出2,第二条语句输出2。

第5题:

请教:2011年计算机等级考试二级C语言专家压密试卷(2)第1大题第8小题如何解答?

【题目描述】

第 8 题

(  )

 


正确答案:A

第6题:

请教:2011年计算机等级考试二级C语言专家压密试卷(2)第2大题第7小题如何解答?

【题目描述】

第 17 题

 


正确答案:A

答案分析:

本题的考点是C语言宏定义的符号替换。由于f(x)宏定义为X*X,预编译时进行符号替换,X替换为4+4或2+2:i=f(4+4)/f(2+2)=4+4*4+4/2+2*2+2=28。输出结果应该是28。正确选项是A。

第7题:

数字字符0的ASCII值为48,运行下列程序的输出结果是( )。 main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-A); }

A.3,2

B.50,2

C.2,2

D.2,50


正确答案:C
解析:自增运算符“++”,出现在变量之前,表示先使变量的值加1,再使用变量的值进行运算;出现在变量之后,表示先使用变量的值进行运算,冉使变量的值加1。例如题中的“b++”,题中第一条语句先输出字符b的值,此时变量b='2',因此输出值为2;再使b的值加1,b='3',因此第二条语句输出:b-a='3'-'1'=2。

第8题:

请教:2012年3月全国计算机等级《二级C语言》考前预测试卷(2)第1大题第6小题如何解答?

【题目描述】

A)10

B)18

C)6

D)数

 


正确答案:B

答案分析:

第一个for循环,给数组a的20个元素分别赋值0~19;第二个for循环,给数组P赋值,p[0=a[1]=1,p[1]=a[2]=2,p[2]=a[5]=5,p[3]=a[1O]=10;第三个for循环,将数组p中元素的值进行累加,k=1 2 5 10=18。

第9题:

请教:2011年全国计算机等级考试二级VB全真模拟试卷(4)第1大题第5小题如何解答?

【题目描述】

5题表达式2*32+4*2/2+32的值是( )

 


正确答案:B

答案分析:

运算符是幂运符,*是乘法运算,/是浮点除法运算,所以原表达式=2*32+4*2/2+32=31

 

第10题:

(C语言)数字字符0的ASCII值为48,若有以下程序

main()

{

char a='1',b='2';

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

printf("%d\n",b-a);

}

程序运行的输出结果是

A、3,2B、50,2C、2,2D、2,50


正确答案:
   

更多相关问题