更多"编译和执行以下代码,输出结果是( )。 int i=1; s"的相关试题:
[单项选择]设有说明:int a=1,b=0;,则执行以下语句的输出结果是______。 switch(a) {case 1: switch(b) {case 0:printf("**0**/n");break; case 1:printf("**1*/n");break; } case 2:printf("**2**/n");break; }
A. **0**
B. **0** **2**
C. **0** **1** **2**
D. switch语句中存在语法错误
[单项选择]执行以下代码,输出结果是( )
int x=5,y=7,u=9,v=6;
System.out.println(x>y x+2:u>v u-3:v+2);
A. 8
B. 6
C. 7
D. true
[单项选择]执行完以下代码int[]x=new int[25];后,以下( )说明是正确的。
A. x[24]为0
B. x[24]未定义
C. x[25]为0
D. x[0]为空
[单项选择]下列程序的输出结果是
main( )
{int x=1,a=0,b=0;
switch(x){
case 0:b++;
case 1:a++;
case 2:a++;b++;
}
cout<<"a="<<a<<"b="<<b<<endl;
}
A. a=2 b=1
B. a=1 b=1
C. a=1 b=0
D. a=2 b=2
[单项选择]下列程序的输出结果是______。 main( ) { int i=3; switch(i) { case 1: case 2:printf("%d",i); case 3: case 4:break; default:printh("OK"; } }
A. 0
B. 3
C. OK
D. 没有任何输出
[单项选择]下列程序的输出结果是 main( ) {int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++; } cout<<"a="<<a<<"b="<<b<<endl; }
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
[单项选择]执行完代码int[]x=new int[25];后,以下说明正确的是( )。
A. x[24]为0
B. x[24]未定义
C. x[25]为0
D. x[0]为空
[单项选择]下面程序的输出结果是main( ){int a=15, b=21,m=0;switch(a%3){ case 0, m++; break;case 1 :m++; switch(b%2) { default: m++; case 0:m++ ;break; }}cout<<m<<end1}
A. 1
B. 2
C. 3
D. 4
[单项选择]解释程序边逐条解释边逐条执行,不保留机器码的目标程序,编译方式是使用编译程序把源程序编译成机器代码的目标程序,并保留下来,保留的形式是 ( )
A. 机器码
B. 汇编程序
C. 机器程序
D. 文件
[单项选择]执行C 程序代码“int a = 1; int b = 0; int c = 0; int d = (++a) * (c = 1);”后a, b, c, d 的值分别为 (59) 。
A. 2,0,1,2
B. 1,0,1,1
C. 2,0,1,1
D. 2,0,0,2
[单项选择]下列程序段执行后的输出结果为 ( ) int x=3;int y=10; System.out.println(y%x);
A. 0
B. 1
C. 2
D. 3