若有定义:inta[5][6];则下面关于数组a的叙述中正确的是()。
A.该数组共有20个元素
B.a[0][6]是该数组的一个元素
C.a[0][0]是该数组的一个元素
D.a[5][6]是该数组的一个元素
A.该数组共有20个元素
B.a[0][6]是该数组的一个元素
C.a[0][0]是该数组的一个元素
D.a[5][6]是该数组的一个元素
若有定义:inta;,则表达式()不能用来判断a值为奇数是“真”,偶数是“假”。
A.a%2==1
B.!(a%2)
C.a%2
D.!(a%2==0)
A.switch(w) { case 1.0: printf("*\n"); case 2.0: printf("**\n"); }
B.switch(); { case 1 printf("*\n"); case 2 printf("**\n"); }
C.switch() {case 1:printf("*\n"); default: printf("\n"); case 1+2:printf("**\n"); }
D.switch(a+b); { case 1: printf("*\n"); case 2: printf("**\n"); default:printf("\n"); }
定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是()。 for(i=0; i<3; i++) printf(" %d" ,x[i][2-i]);
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
A.c=fun(a,4,b);
B.c=fun(a[],4,&b);
C.c=fun(a[4],4,b);
D.c=fun(a,4,&b);
A.int[]a=newint[5];
B.inta[]={1,2,3,4};
C.inta[][]=newint[][9];
D.inta[][]={{1}{1,2}{1,2,3}};