已知“int k=8”,则执行下列语句后的输出结果是()。if (k<=0)if (k==0) printf("
****
举一反三
- 下列程序段的输出结果是__int k=12;for(;k>8;k--);if(k%2==0) printf(%d,k);
- 执行如下程序段,运行结果是____。 int k=8; if (k<=0) if (k==0) printf("aaa") else printf("bbb"); else printf("ccc");
- 定义如下变量和数组:int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是_________。 for(k=0;k<3;k++) printf(“%d”,a[k][2-k]);
- 中国大学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的输出结果是0。( )
内容
- 0
下列程序段的输出结果是()int k=12;for(k=12;k>;8;k--)if(k%2==0)printf(“%d”,k); A: 1210 B: 12 C: 8 D: 无限循环
- 1
下列程序执行后输出的结果是(). int f(int a) { int b=0; static int c=3; a=c++,b++; return(a); } int main(viod) { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); return 0; }
- 2
设有如下程序段,则输出结果为k=。 int k = 0,a; for (a = 1; a <= 1000; a++) k = k + 1; printf("k = %d", k);
- 3
运行下面程序#include<;stdio.h>;int main( ){ int k=0,a=1;while(k<;10){ for( ; ;){ if((k%10)==0)break;elsek--;}k+=11; a+=k;}printf(“%d %d\n”,k,a);return 0;}则输出的结果是_____________。
- 4
下面程序的输出结果为_____。 void main( ) { int a[8] , k, s=0; for( k=0; k<8; k++ ) a[k] = k; for( k=0; k<8/2; k++ ) a[k] = a[8-1-k] ; for( k=0; k<8/2; k++ ) s = s+a[k]; printf("%d",s); }