6.关于for(表达式1;表达式2;表达式3),叙述正确的是( )
A.表达式1不可以缺省 B.表达式2不可以缺省
C.表达式3不可以缺省 D.三个表达式都可以缺省
7.设int*p[4];,则标识符p是( )
A.整型数组名 B.指针数组名
C.指针函数名 D.指向整型变量的指针
8.在循环结构中,continue语句的作用是( )
A.继续执行本次循环 B.提前退出多重循环
C.提前结束本次循环 D.提前退出本重循环
9.数组定义及初始化正确的是( )
A.char a[5]={}; B.int a[5]={0,1,2,3,4,5};
C.char a={"string"}; D.char a[]={'0','1','2','3','4','5'};
1O.设int m;,与while(!m)等价的是( )
A.while(m!=0) B.while(m=1)
C.While(m=O) D.while(m!=1)
11.设char*s l="12345",*s2="1234";,执行语句printf("%d\n",strlen(strcpy(sl,s2)));后的输出结果是( )
A.4 B.5
C.9 D.1O
12.下列不属于C语言数据类型的保留字是( )
A.real B.void
C.float D.double
13.设int i,j=7,*p=&j;,与赋值语句i=j;等价的是( )
A.i=&p; B.p=*&j;
C.p=&j; D.i=*p:
14.正确表示数学关系式x≥y≥z的C语言表达式是( )
A.x>=y>=z B.(x>=y)&&(y>=z)
C.(x>=y)&(y>=z) D.(x>=y)||(y>=z)
15.设struct student{char name[10];char sex;}stu;,则sizeof(stu)的值是( )
A.2 B.1O
C.11 D.12