举一反三
- 下列条件语句中,输出结果与其他语句不同的是()。 A: if(a)printf("%d\n",x);elseprintf("%d\n",y); B: if(a==0)printf("%d\n",y);elseprintf("%d\n",x); C: if(a!=0)printf("%d\n",x)elseprintf("%d\n",y); D: if(a==0)printf("%d\n",x)elseprintf("%d\n",y);
- 中国大学MOOC: 执行完下列程序段输出结果是 for(n=1;n<=10;n++) { if(n%3==0||n%2==0) continue; printf(%d,n); }
- 以下程序执行后输出结果是___________。main(){inta=10;if(a>10)printf("%d\n",a>10);elseprintf("%d\n",a<=10);}
- 阅读下面的程序,该程序().main(){inta=5,b=0,c=0;if(a=b+c)printf("***\n");elseprintf("$$$\n");}
- 若x=0,则执行下面程序段后,屏幕上会显示()。 if(x=0)printf('***'); elseprintf('&&&');
内容
- 0
下列程序段执行后输出结果为()。inti=-1;if(i<=0)printf("****");elseprintf("%%%%"); A: ****C B: %%%% C: %%%%C D: ****
- 1
下列程序段的执行结果为______。 x = 0: y = 1 z = 1: n = 0 Do x = x + y + z n = n + 1 Loop While x < 10 Print x; n A: 10 5 B: x n C: 9 5 D: 10 6
- 2
以下if语句语法正确的是 A: if(x>0)printf("%f",x)elseprintf("%f",-x); B: if(x>0){x=x+y;printf("%f",x);}elseprintf("%f",-x); C: if(x>0){x=x+y;printf("%f",x);};elseprintf("%f",-x); D: if(x>0){x=x+y;printf("%f",x)}elseprintf("%f",-x);
- 3
以下if语句语法正确的是() A: if(x>0) printf("%f",x)elseprintf("%f",-x); B: if(x>0){x++;printf("%f",x);}elseprintf("%f",-x); C: if(x>0){x++;printf("%f",x);};elseprintf("%f",-x); D: if(x>0){x++;printf("%f",x)}elseprintf("%f",-x);
- 4
for (n=1; n<=10; n++) { if (n%3==0) countinue; printf(“%d”,n); } 此程序段的执行结果是()