题目内容

若有定义:int a[10];,使用数组元素时,下标的最小值是1,最大值是10。

A. 对
B. 错

查看答案
更多问题

下面程序的运行结果是______。#include int main(){ int a[3][3]={1,2,3,4,5,6,7,8,9},i;for(i=0;i<=2;i++) printf("%d ",a[i][2-i]); }

A. 3 5 7
B. 3 6 9
C. 1 5 9
D. 1 4 7

若有定义:float x=1.5;int a=1,b=3,c=2; ,则正确的switch语句是______。

A. switch(x)//()里为整型,字符,枚举{ case 1.0: printf("*\n");case 2.0: printf("**\n");}
B. switch(int(x)){ case 1: printf("*\n");case 2: printf("**\n");}
C. switch(a+b){ case 1: printf("*\n"); case 2+1: printf("**\n");}
D. switch(a+b){ case 1: printf("*\n");case c: printf("**\n");}

下面程序段的输出结果是______。int n='c';switch(n++) // n先用,后自增(n=’c’)。{default: printf("error"); break;case 'a':case 'A':case 'b':case 'B': printf("good"); break;case 'c':case 'C': printf("pass");case 'd':case 'D': printf("warn"); }

A. passwarn
B. passerror
C. goodpasswarn
D. pass

下述程序的输出结果是_______。#inlude int main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1: switch(y){ case 0: a++; break;case 1: b++;break; }case 2: a++;b++;break;case 3: a++;b++;}printf("\na=%d,b=%d",a,b);return 0; }

A. a=1,b=0
B. a=2,b=1
C. a=1,b=1
D. a=2,b=2

答案查题题库