A.说明一个数组变量 int a[表达式],则表达式必须是一个结果为正整数的常量表达式。
B.数组是由固定数量的,类型相同的元素组成的。
C.数组变量在说明时可以赋初值,但赋初值的元素必须连续。
D.数组变量在说明时不能赋初值。
E.在数组变量说明时,可以不确定数组中元素的个数,具体的个数可在程序运行过程中根据需要确定。
A、case后面的表达式不能是含有变量的关系表达式和逻辑表达式,它不能像if语句那样起到判断表达式真假的作用。
B、每个case后的常量只起语句标号的作用,所以case常量的值必须互不相同,而且在每个case的语句序列后都有break的情况下,改变case常量出现的次序,不影响程序的运行结果。
C、每个case后的“常量表达式”的类型应该与switch后括号内表达式的类型一致。
D、若case后面的语句省略不写,则表示它什么也不做。
为表示“a和b都大于0”,应使用的C语言表达式是()。
A.(a>0)&&(b>0)
B.a&&b
C.(a>0)11(b>0)
D.(a>0)l(b>0)
以下选项中,当x为大于1的奇数时,值为0的表达式是
A.x/2
B.x%2=0
C.x%21=0
D.x%2=1
下列程序的运行结果为【 】。 main () { int i, j, row=0, colum=0, max, a[3] [4]={{1,2,3,4}, {9,8,7,6}, {-10,10,-5,2}}; max=a[0] [0]; for (i=0;i<3;i++) for (j=0; j<4; j++) if (max<a [i] [j]) { max=a[i] [j]; row=i; colum=j; } printf("max=%-5d row=%-3d colum=%-3d\n",max, row, colum); }
以下选项中,当x为大于1的奇数时,值为0的表达式是
A.x/2
B.x%21=0
C.x%2=0
D.x%2=1
下列程序的运行结果为【 】。 main () { int a,b, c,x,y, z; a=10;b=2; c=! (a%b) ;x=! (a/b); y=(a<b) && (b>=0); z=(a<b) || (b>=0); printf ("c=%d, x=%d, y=%d, z=%d\n", c,x, y, z); }