目录: 标题| 题干| 答案| 搜索| 相关
问题

下面程序 main() { int x=100,a=10,b=20,okl=


下面程序 main() { int x=100,a=10,b=20,okl=5,ok2=0; if(a<B) if(b!=15) if(!ik1) x=1; else if(ok2)x=10; x=-1; printf("%d ",x); } 的输出是______。

  • A-1
  • B0
  • C1
  • D不确定的值
参考答案
参考解析:

解析:第—判断值为真,过渡到下一个判断,第二个判断为真,过渡到第三个判断……如此循环,在打印输出语句的前—行,程序绐变量x赋了值,为-1,所以,无论前期如何变化,最后的x值依然为-1

分类:其他
相关推荐

1、有以下程序段: main() { int a=5, *b, **c; c=&

有以下程序段: main() { int a=5, *b, **c; c=&b; b=&a; } 程序在执行了c=&b; b=&a; 语句后,表达式**c的值是______。A变量a的地址B变量b中的值C变量a中的值D变量b的地址

2、下面程序运行后,输出的结果是() 10 A=5:B=9 20 X=A-B

下面程序运行后,输出的结果是()10 A=5:B=920 X=A-B30 IF A>B THEN X=A+B40 PRINT X50 ENDA-4B5C9D4

3、下面程序的输出结果是main{ int x=3 ,y=6,a=0; whil

下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(x++!=(y-=1) ) { a+=1; if (y<x) break; } printf("x=%d,y=%d,a=%dn",x,y,a);}A.x=4,y=4,a=1 B.x=5,y=5,a=1 C.x=5,y=4,a=1 D.x=5,y=4,a=3Ax=4,y=4,a=1 Bx=5,y=5,a=1 Cx=5,y=4,a=1 Dx=5,y=4,a=3

4、有以下程序 main() { int a=666,b=888; Printf

有以下程序 main() { int a=666,b=888; Printf("%d ",a,b) ; } 程序运行后的输出结果是A错误信息B666C888D666,888

5、下面程序 main() { int x=32; printf("%d ",x

下面程序 main() { int x=32; printf("%d ",x=x<<1); } 的输出是______。A100B160C120D64

6、下面程序 main() { int x=100,a=10,b=20,ok1=

下面程序 main() { int x=100,a=10,b=20,ok1=5,ok2=0; if(a<B) if(b!=15) if(!ok1) x=1; else if(ok2)x=10; x=-1; printf("%d ",x); } 的输出是______。A-1B0C1D不确定的值