void main() A:m=1 B:m=4 C:m=5 D:m=2 答案: m=1 { 有以下程序 void main() A:m=1 B:m=4 C:m=5 D:m=2 答案: m=1 { 有以下程序 2021-12-08 14
若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28。 A:对 B:错 答案: 错 若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28。 A:对 B:错 答案: 错 2021-12-08 12
putchar(c1); if(a) S1; else S2; } putchar(c2); C: if(a==0) S2; else S1; D: if(a==0) S1; else S2; 答案: if putchar(c1); if(a) S1; else S2; } putchar(c2); C: if(a==0) S2; else S1; D: if(a==0) S1; else S2; 答案: if 2021-12-07 14
printf(“%d,%cn”,ch1,ch2);} {if(y%3==0) A:67,D B:C,D C:不确定的值 D:B,C 答案: 67,D {printf(“%d”,–y); printf(“%d,%cn”,ch1,ch2);} {if(y%3==0) A:67,D B:C,D C:不确定的值 D:B,C 答案: 67,D {printf(“%d”,–y); 2021-12-07 15
printf(“%c%cn”,c5,c6); 若有int a=3,b; 则执行下面程序段后b的值是( ) if(a>0) b=1; else b=-1; b=b+1; B:getchar( ) C:sc printf(“%c%cn”,c5,c6); 若有int a=3,b; 则执行下面程序段后b的值是( ) if(a>0) b=1; else b=-1; b=b+1; B:getchar( ) C:sc 2021-12-07 14
{ char c1,c2,c3,c4,c5,c6; 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是( )。 if(a=’A’ && c=’a’ && c { char c1,c2,c3,c4,c5,c6; 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是( )。 if(a=’A’ && c=’a’ && c 2021-12-07 16
#include 若有定义:int a=3,b=2,c=1; 并有表达式:①a%b②a>b>c③b&&c+④c+=1,则表达式值相等的是( )。 char c; int main(void) A:③和④ #include 若有定义:int a=3,b=2,c=1; 并有表达式:①a%b②a>b>c③b&&c+④c+=1,则表达式值相等的是( )。 char c; int main(void) A:③和④ 2021-12-06 10
} A:4,2,6 B:-8,2,6 C:-12,2,6 D:-24,2,6 答案: -24,2,6 } A:4,2,6 B:-8,2,6 C:-12,2,6 D:-24,2,6 答案: -24,2,6 2021-12-06 16
printf(“%dn”,y=x/y);} } A:1 B:3 C:不确定的值 D:0 答案: 3 printf(“k=%d a=%d b=%dn”,k,a,b); } printf(“%dn”,y=x/y);} } A:1 B:3 C:不确定的值 D:0 答案: 3 printf(“k=%d a=%d b=%dn”,k,a,b); } 2021-12-06 7
下面程序的输出的是_________. k++; #include if (k%2==0) {a=a+k; continue;} 下面程序的输出的是_________. k++; #include if (k%2==0) {a=a+k; continue;} 2021-12-06 10
ch1=getchar(); case 0: b=b+1; } ch2=getchar(); case 1: a=a+1; printf(“%d”,max); ch1=getchar(); case 0: b=b+1; } ch2=getchar(); case 1: a=a+1; printf(“%d”,max); 2021-12-05 16
} A:k=11,k=12,k=11 B:k=11,k=13,k=13 C:k=11,k=013,k=0xb D:k=11,k=13,k=b 答案: k=11,k=13,k=b } A:k=11,k=12,k=11 B:k=11,k=13,k=13 C:k=11,k=013,k=0xb D:k=11,k=13,k=b 答案: k=11,k=13,k=b 2021-11-01 21
printf(“%d,%d,%dn”,k,a,b);} { int c=0,k; A:0,1,2 B:1,1,2 C:1,0,3 D:0,0,3 答案: 0,0,3 for (k=1;k printf(“%d,%d,%dn”,k,a,b);} { int c=0,k; A:0,1,2 B:1,1,2 C:1,0,3 D:0,0,3 答案: 0,0,3 for (k=1;k 2021-11-01 18
30 A:30 B:30 case ‘B’: k–; 答案: 10,20,30 C:30 case ‘C’: k+=2; break; 30 A:30 B:30 case ‘B’: k–; 答案: 10,20,30 C:30 case ‘C’: k+=2; break; 2021-11-01 22
30 A:30 B:30 case ‘B’: k–; 答案: 10,20,30 C:30 case ‘C’: k+=2; break; 30 A:30 B:30 case ‘B’: k–; 答案: 10,20,30 C:30 case ‘C’: k+=2; break; 2021-11-01 19
以下程序的输出结果是( )。 D:10 答案: 30 case ‘D’: k%=2; continue; #include 下列程序的输出结果是( )。 #include int main(void) { i 以下程序的输出结果是( )。 D:10 答案: 30 case ‘D’: k%=2; continue; #include 下列程序的输出结果是( )。 #include int main(void) { i 2021-11-01 55
return(0); c=c+1; } } printf(“%d,%d,%d”,a,b,c); A:k=0,m=5 B:k=1,m=3 C:k=1,m=5 D:k=0,m=3 答案: k=0,m=5 return(0); c=c+1; } } printf(“%d,%d,%d”,a,b,c); A:k=0,m=5 B:k=1,m=3 C:k=1,m=5 D:k=0,m=3 答案: k=0,m=5 2021-11-01 12
A: 类型不一致,出错 B: 2,D C: 2,b D: 3,B 答案: 2,D return(0); } 下面程序的输出结果是( )。 若变量已正确定义为float类型,要通过语句scanf(“%f%f% A: 类型不一致,出错 B: 2,D C: 2,b D: 3,B 答案: 2,D return(0); } 下面程序的输出结果是( )。 若变量已正确定义为float类型,要通过语句scanf(“%f%f% 2021-11-01 12
有以下定义语句,编译时会出现编译错误的是_______ A:7 B:9 C:10 D:8 答案: 8 A:char a=’x2d’ B:char a=’n’; C:char a=’a’; D:char a=’aa’; 答案: char a= 有以下定义语句,编译时会出现编译错误的是_______ A:7 B:9 C:10 D:8 答案: 8 A:char a=’x2d’ B:char a=’n’; C:char a=’a’; D:char a=’aa’; 答案: char a= 2021-11-01 7
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是________. case 2: c++;break; A:2.75 B:2.4 C:2.5 D:0 答案: 2.5 已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是________. case 2: c++;break; A:2.75 B:2.4 C:2.5 D:0 答案: 2.5 2021-11-01 285