智慧职教: 执行程序段int a=-1,b=4,k;k=(++a<0)&&!(b--<=0);后k的输出结果是0。( )
正确
举一反三
- 下面程序段的输出结果是______。int a=-1,b=4,k;k=(a++<=0)&&(!b--<=0);printf("%d,%d,%d",k,a,b);
- 中国大学MOOC: 下面程序段执行后的输出结果是( )。int a[]={2,4,6,8,10,12,14,16,18,20,22,24},*q[4],k;for (k=0; k<4; k++) q[k]=&a[k*3];printf("%d",q[3][0]);
- 智慧职教: 已知 int a=-1,b=4,k;k=(++a<0&&!(b--<0));则k,a,b的值分别为( )。
- 执行以下程序段后,输出结果是(<br/>)。 #include void main(){ int k=0,a=2,b=3,c=4; k=ac?c:k; printf("%d",k);} A: 0 B: 1 C: 2 D: 3
- 程序段如下:int k=0;while(k<=2) k++;printf("%d\n",k);则执行该程序段的输出结果是() 。 A: 4 B: 3 C: 2 D: 0
内容
- 0
有以下程序段:int k=5;while(--k) printf('%d',k -= 3);执行后的输出结果是( )。 A: 1 B: 2 C: 3 D: 0
- 1
已知“int k=8”,则执行下列语句后的输出结果是()。if (k<=0)if (k==0) printf("
- 2
设有如下程序段,则输出结果为k=。 int k = 0,a; for (a = 1; a <= 1000; a++) k = k + 1; printf("k = %d", k);
- 3
有以下程序段:int k=0,a=1,b=2,c=3;k=acc:k;执行该程序段后,k 的值是______。 A: 3 B: 2 C: 1 D: 0
- 4
下列程序段的运行结果是( ) int i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while(b-->=0) k++; } printf("%d,%d",k,b);