}
C. switch (grade)
{
case 'A' :printf("85-100\n");
break;
case 'B' :printf("60-84\n");
break;
case 'C' :printf("60以下\n");
default :printf("等级错误! \n");
}
D. switch (grade)
{
case 'A' :printf("85-100\n");
break;
case 'B' :printf("60-84\n");
break;
case 'C' :printf("60以下\n");
break;
default :printf("等级错误! \n");
}
27. 以下for循环是( C )。
for (x=0,y=0;(y! =123) && (x<4);x++);
A. 无限循环
B. 循环次数不定
C. 执行4次
D. 执行3次
28. 以下关于数组的描述正确的是( C )。
A. 数组的大小是固定的,但可以有不同的类型的数组元素。
B. 数组的大小是可变的,但所有数组元素的类型必须相同。
C. 数组的大小是固定的,所有数组元素的类型必须相同。
D. 数组的大小是可变的,可以有不同的类型的数组元素。
29. 在定义int a[10];之后,对a的引用正确的是( D )。
A. a[10]
B. a[6.3]
C. a(6)
D. a[10-10]
30. 以下程序的输出结果是( A )。
#include
main( )
{
int k=4,m=1,p;
p=func(k,m);
printf("%d,",p);
p=func(k,m);
printf("%d\n",p);
}
func(a,b)
int a,b;
{
static int m=0,i=2;