已有定义:char c= ;int a=1,b;(此处c的初值为空格字符),执行b=!c&Ra;后b的值为______。
已有定义:char c= ;int a=1,b;(此处c的初值为空格字符),执行b=!c&Ra;后b的值为______。
已有定义:char c= ;int a=1,b;(此处c的初值为空格字符),执行b=!c&Ra;后b的值为______。
第1题
第2题
方式是( )。(注:<CR>表示回车)
int a1, a2, ; char c1,c2;
scanf("%d%d",&a1,&a2);
scanf("%c%c",&c1,&c2);
第3题
合法的数组定义是 ()。
A.int a[ ]="string"
B.int a[5]={0,1,2,3,4,5}
C.char a="string"
D.char a={0,1,2,3,4,5}
第4题
有定义
union score
{int a;
float b;
char c
};
则sizeof(union score)=______。
第7题
设已有定义char*st="how are you"; 下列程序段中正确的是()。
A.char a[11], *p; strcpy(p=a+1,&st[4])
B.char a[11]; strcpy(a,st)
C.char a[11]; strcpy(a,st)
D.char a[], *p; strcpy(p=&a[1],st+2)
第8题
A.float
B.int
C.double
D.char
第9题
若STUDENT student1,student2;(student1,student2为结构体变量)为正确定义,那么在此之前应做( )定义。
(A)struct
{char name[20];
int num;
}STUDENT;
(B)struct STUDENT
{char name[20];
int num;
};
(C)typedef struct
{char name[20];
int num;
}STUDENT;
(D)typedef struct STUDENT
{char name[20];
int num;
};