k++;
} else{
k--;
}
A) 5 B) 10 C) 8 D) 9
3.下列语句序列执行后,k 的值是。c
int i=10, j=18, k=30;
switch( j - i )
{
case 8 : k++; 31
case 9 : k+=2;33
case 10: k+=3;36
default : k/=j;
}
A) 31 B) 32 C) 2 D) 33
4.若a和b均是整型变量并已正确赋值,正确的switch语句是d
A) switch(a+b); { ...... } B) switch( a+b*3.0 ) { ...... }
C) switch a { ...... } D) switch ( a%b ) { ...... }
5.设int 型变量a、b,float 型变量x、y,char 型变量ch 均已正确定义并赋值,正确的switch语句是。b
A) switch (x + y) { ...... } B) switch ( ch + 1 ) { ...... }
C) switch ch { ...... } D) switch ( a + b ); { ...... }
6.下列语句序列执行后,k 的值是。d
int x=6, y=10, k=5;
switch( x%y )
{
case 0: k=x*y;
case 6: k=x/y; 0
case 12: k=x-y; -4
default: k=x*y-x;
}
A) 60 B) 5 C) 0 D) 54
7.下列语句序列执行后,j 的值是。a
int j=1;
for( int i=5; i>0; i-=2 )
{
j*=i;
}
A) 15 B) 1 C) 60 D) 0
8.下列语句序列执行后,j 的值是。d
int j=2;