问题
有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2)} 执行后输出结果是( ) 。
有以下程序
main()
{ int a=5,b=4,c=3,d=2;
if(a>b>c)
printf("%d\n",d);
else if((c-1>=d)==1)
printf("%d\n",d+1);
else
printf("%d\n",d+2)}
执行后输出结果是( ) 。
A、 2
B、 3
C、 4
D、 编译时有错,无结果
您可能感兴趣的试题
-
若i为整型变量,则以下循环执行次数是( )。
若i为整型变量,则以下循环执行次数是( )。for (i=2;i==0;)printf("%d",i--);A、 无限次 B、 0次 C、 1次 D、 2次...
查看答案 -
对for(表达式1; ;表达式3)可理解为( )。
对for(表达式1; ;表达式3)可理解为( )。A、 for (表达式1;0;表达式3) B、 for (表达式1;1;表达式3) C、 for (表达式1;null;表达式3) D、 缺少一个表达式...
查看答案 -
下面有关for循环的正确描述是( ) 。
下面有关for循环的正确描述是( ) 。A、 for循环只能用于循环次数已经确定的情况 B、 for循环是先执行循环体语句,后判断表达式 C、 在for循环中,不能用break语句跳出循环体 D、 for循环的循环体可以包括多条语句,但必须用花括号括起来...
查看答案 -
若运行以下程序时,从键盘输入Adescriptor
( 表示回车),则下面程序的运行结果是 。 #include 若运行以下程序时,从键盘输入Adescriptor(表示回车),则下面程序的运行结果是 。#include main(){ char c;int v0=0,v1=0,v2=0;do {switch(c=getchar()){ case 'a':case'A': case 'e':...
查看答案 -
若有语句如下,则程序段的输出是 。 int x=3; do { printf("%d",x-=2); }while(!(--x));
若有语句如下,则程序段的输出是 。int x=3;do { printf("%d",x-=2);}while(!(--x)); A、 1B、 1和-2 C、 3和0 D、 死循环...
查看答案