中国大学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]);
20
举一反三
- 程序段如下:int k=0;while(k<=2) k++;printf("%d\n",k);则执行该程序段的输出结果是() 。 A: 4 B: 3 C: 2 D: 0
- 执行以下程序段后,输出结果是(<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; ,以下程序段的输出结果是 ##2##4 。 for(k=2;k<6;k++) if(k%2==0)printf(“##%d”,k);
- 下面程序的执行结果是 ______。 int k; for (k=10 ; k<3 ; k--) { if (k%3) k--; -k; k; cout<<k<< ", "; } A: 6, 3 B: 7, 4 C: 6, 2 D: 7, 4, 1
- 下面程序的运行结果是____ #include [stdio.h] #include [string.h] main() { int a[3][3]={{2},{4},{6}}; int k,*q=&a[0][0]; for(k=0;k<2;k++) { if(k= =0) a[k][k+1]=*q+1; else ++q; printf(“%d”,*q); } A: 26 B: 23 C: 36 D: 33
内容
- 0
下列程序段的输出结果是__int k=12;for(;k>8;k--);if(k%2==0) printf(%d,k);
- 1
以下程序的输出结果是 ( ) main() int a=2,k; for(k=0;k<3;k++)printf("%4d",f1( A: );
- 2
中国大学MOOC: 下面程序执行后的输出结果是( )。#include <stdio.h>int main(){char w[][10]={"ABCD","EFGH","IJKL","MNOP"} , k;for(k=1;k<3;k++) printf("%s",w[k]); return 0;}
- 3
执行程序段int k=4,a=3,b=2,c=1; printf(" %d ",k<a?k:c<b?c:a);后的输出结果是
- 4
以下程序运行后的输出结果是main(){ int c=0,k;for(k=1;k<3;k++)switch(k){ default:c+=k;case 2:c++;break;case 4:c+=2;break; }printf("%d ",c);}