有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } } 执行后输出结果是( )
查看答案
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*" ); 程序输出结果是?
A. *
B. **
C. ***
D. ****
若定义int a[]={11,22,30,42,50,16,13,18,9},s=0,i;下面程序执行后s的值为多少() for(i=0;i<9;i++) if(a[i]%2==0){ s+=a[i]; i++; }
A. 128
B. 98
C. 178
D. 110
下列数组定义合法的是?
A. int x[][3];
B. int x[2][]={1,2,3,4};
C. int x[2][]={0};
D. int x[][2+1]={1,2,3,4};
下面程序 (每行程序前面的数字表示行号、________。 1 int main() 2 { 3 float a[10]={0.0}; 4 int i; 5 for(i=0;i<3;i++) scanf(“%d”,&a[i]); 6 for(i=1;i<10;i++) a[0]=a[0]+a[i]; 7 printf(“%f\n”,a[0]); 8 return 0;}
A. 没有错误
B. 第3行有错误
C. 第5 行有错误
D. 第7 行有错误