下列程序的运行结果为【 】。
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;
}
第1题:
以下程序的输出结果是 #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
第2题:
以下程序的输出结果是( )。 #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
第3题:
在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9 #include <iostream.h> void sum(int i) {static int s; _________; cout<<"s="<<s<<endl; } void main (void) {int i; for (i=0; i<3;i++) sum(i);
第4题:
下列程序的输出结果是( )。
#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
第5题:
下列程序的输出结果是【 】。
include<iostream.h>
void main()
{
inta(5),b(6),i(0)1j(0);
switch(a)
{
case 5:switch(b)
{
case 5:i++;break;
case 6:j++;break;
defaun:i++;j++;
}
case 6:i++;
j++;
break;
default:i++;j++;
}
cout<<i<<","<<j<<endl;
}