C语言程序设计

执行下列语句printf("%d",‘a’==’A’);后输出为()A、1B、语法错C、0D、97

题目

执行下列语句printf("%d",‘a’==’A’);后输出为()

  • A、1
  • B、语法错
  • C、0
  • D、97
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行下列程序中的输出语句后,a的值是( )。 main() { int a; printf("%d\n",(a=2*3,a*5,a+7)); }

A.17

B.37

C.6

D.13


正确答案:C
解析: 本题考查逗号表达式。本题的返回值是a+7,a=2*3=6,a+7=13(注意:本题问的是a的值,而不是程序的输出值)。

第2题:

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


正确答案:
9

第3题:

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

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


正确答案:错

第4题:

执行以下语句后的输出结果是______。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

第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题:

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


正确答案:
j

第9题:

执行下面程序中的输出语句后,a的值是()。includemain(){int a; printf("%d\n",(a=3*5,a

执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d\n",(a=3*5,a*4));

A.15

B.20

C.10

D.60


正确答案:A
解析:本题考查对逗号运算符的理解。逗号运算符的求解过程是从左至右,依次求解各个表达式的值,所以在该题中,先使a的值等于15,再计算a*4,此时整个表达式的值为60,但a的值并未改变,仍为15。

第10题:

执行下面语句后的输出结果为 ( ) int i=-1; if(i<=0)print{("* * * *\n"); else printf("% % % %\n");

A.* * * *

B.% % % % %

C.% % % %c

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


正确答案:D