若int i=1;执行下面程序段后,变量i的值是()。 switch (i) { case '1': i+=1 ; case '2': i+=1 ; case '3': i+=1 ; default : i+=1 ; }
A.2
B.3
C.4
D.5
第1题:
下列程序段选择项,使i的运行结果为3的程序段是( )。
A.int i=0,j=O; (i=2,(j++)+i);
B.int i=1,j=0; j=i=((i=3)*2);
C.int i=0,j=1; (j=1)?(i=1):(i=3);
D.int i=1,j=1; i+=j+=1;
第2题:
以下程序的运行结果是______。
include<iostrearn.b>
fun(int a,int b)
{
int m=0,i=2;
i+=m+1;
m=i+a+b;
return m;
}
void main()
{int k=4,m=1,p;
p=fun(k,m);cout<<p<<end1;
}
第3题:
下列程序的输出结果是( )。 #include<stdio.h> main() { int a=0,i; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=1; case 1: case 2:a+=2; default:a+=3; } printf("%d",A) ; }
A.19
B.18
C.6
D.8
第4题:
下列程序的运行结果为【 】。
include<iostream.h>
void main(void)
{int i=10;
switch(i)
{ case 9:i=i+1;
case 10:i=i+1;
case 11:i=i+1;
default:i=i+1;
}
cout<<i<<endl;
}
第5题:
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,friend!"; void funcl(int i) {printf("%c",st[i]); if(i<3){i+=2;func2(i);}} void func2(int i) { printf("%c",st[i]); if(i<3){i+=2;func1(i);}} main() {int i=
A.hello
B.hel
C.hlo
D.hlm
第6题:
下面程序执行后的结果是( )。 #include<iostream> using namespace std; void func1(int i); void func2(int i); char st[]="hello, friend!"; void func1(int i) { cout<<st[i]; if(i<3){i+=2;func2(i);} } void func2(int i) { cout<<st[i]; if(i<3){i+=2;func1(i);} } void main() { int i=0;func1(i);cout<<endl;}
A.ello
B.hel
C.hlo
D.him
第7题:
以下程序的输出结果是 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) {case0: case3:a+=2; case 1: case2:a+=3; default:a+=5; } } printf(“%d\n”,A) ; }
A.31
B.13
C.10
D.20
第8题:
有下列程序void func1(int i);void func2(int i);char st[ ]="hello,friend! ";void func1(int i){ printf("%c",st[i]); if(i<3){i+=2;func2(i);}}void func2(int i){ printf("%c",st[i]); if(i<3){i+=2;func1(i);}}main(){ int i=0;func1(i); printf("\n");}执行后的输出结果是A.hello B.helC.hlo D.hlm
第9题:
以下程序的输出结果是( )。 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) { casc 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }
A.31
B.13
C.10
D.20
第10题:
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是 ______。
A.for (i=1,p=1; i<=5; i+ +)p* = i;
B.for (i=1;i<=5; i+ +) {p=1;p*=i;}
C.i=1;p= 1;while( i<=5) { p* =i;i+ +; }
D.i=1;p=1;do{ p*=i;i+ +; } while (i<=5);
第11题:
执行i=-1;while(i<10)i+=2;i++;后,i的值为11。
第12题:
int i=1,total=1;
while(i<5)
{
total+=i;
i+=1;
}
int i=1,total=0;
while(i <=5)
{
total+=i;
i+=1;
}
int i=0,total=0;
while(i <5)
{
i+=1;
total+=i;
}
int i=0,total=0;
while(i <=5)
{
total+=i;
i+=1;
}
第13题:
下程序的输出结果是
main( )
{int a=0,i;
for(i=1;i<5;i++)
{switch(i)
{case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
}
}
cout<<a<<end1;
}
A.31
B.13
C.10
D.20
第14题:
下列程序的输出结果是( )。 #include<stdio.h> main( ) { int a=0,i; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=1; case 1: case 2:a+=2; default:a+=3; } } printf("%d",i); }
A.19
B.1
C.6
D.8
第15题:
有以下程序 main( ) { int a=0,i; for(i=1;i<5; i++) { switch (i) { case 0 case 3:a+ =2; case 1; case 2;a+=3; default, a+=5; } } printf("%d\n",a) ; }
A.31
B.13
C.10
D.20
第16题:
下列程序执行后的输出结果是______。
A.hello
B.hel
C.hlo
D.hlm void func1 (int i); void func2 (int i); char st[]="hello,friend!"; void func1(int i) { printf("%c",st[i]); if(i<3){ i+=2;func2(i); } } void func2 (int i) { printf("%c",st[i]); if(i<3){ i+=2;func1(i); } } main() { int i=0;func1(i);printf("\n");}
第17题:
以下程序的输出结果是 #include <iostream.h> void main () { int a=0, i; for (i=1; i<5; i++) { switch (i) { case 0 : case 3 : a+=2; case 1 : case 2 : a+=3; default : a+=5; } } cout<<a<<endl; return; }
A.31
B.13
C.10
D.20
第18题:
下列程序执行后的输出结果是( )。 void func1 (int i); void func2(int i); char st[]="hello,friend!"; void func1 (int i) { printf("%c",st[i]); if(i<3){i+=2;func2(i);} } void func2(int i) { printf("%c",st[i]); if(i<3){i+=2;func1(i);}
A.hello
B.hel
C.hol
D.hlm
第19题:
以下程序的输出结果是( )。 #include <stdio.h> main() { int a,i;a=0; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }
A.31
B.13
C.10
D.20
第20题:
下列程序执行后的输出结果是( )。 void funcl(int i); void func2(int i); char st[]="hello,friend!"; void funcl(int i) { printf("%C",st[i]); if(i<3) { i+=2;func2(i); ) } void func2(int i) {printf("%c",st[i]); if(i<3) { i+=2;func1(i); } } main() {int i=0;funcl(i);printf("\n"); )
A.hlm
B.hlo
C.hello
D.he1
第21题:
下列程序的输出结果是( )。 #include<stdio.h> main { int a=0,i; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=1; case 1; case 2:a+=2; default:a+=3; } } printf("%d",a); }
A.19
B.1
C.6
D.8
第22题:
下列程序的输出结果是( )。
#include<stdio.h>
main
{ int a=0,i;
for(i=1;i<5;i++)
{ switch(i)
{ case 0:
case 3:a+=1;
case 1;
case 2:a+=2;
default:a+=3;
}
}
printf("%d",a);
}
A.19
B.1
C.6
D.8
第23题:
形成无限循环
输出6
输出5
输出4
第24题:
int i=10;do{i=i+1;}while(i<0);
int i=int i=5;do{i+=1;}while(i>0);
int i=1;do{i+=2;}while(i!=10);
int i=6;do{i-=2;}while(i!=1);