设有以下语句 char a=3,b=6,c; c=a^b<<2; 则C的二进制值是( )。
A.00011011
B.00010100
C.00011100
D.00011000
A.00011011
B.00010100
C.00011100
D.00011000
设有语句char a='\72';则变量a包含的字符个数是( )。
(A)1 (B)2 (C)3 (D)说明不合法
A.scanf("%c",a[0])
B.scanf("%s",&a)
C.printf("%c",a[3])
D.printf("%s",a)
A.若有定义char a[]="hello";,则数组a的长度为6
B.有定义char a[3]; 则定义了a[1]、a[2]、a[3]三个数组元素
C.使用strcat函数可以实现两个字符串的连接
D.设有数组定义char array [ ]="China"; 则数组array所占的空间为5个字节
设有以下定义和语句,sizeof(a)的值是【 】,sizeof(b)的值是【 】。 struct{int day;Char month;int year;}a,*b; b=&a;
设有以下说明语句,则下面的叙述中不正确的是( )。
struct ex
(int x;float y;char z; )example;
(A)struct结构体类型的关键字 (B)example是结构体类型名
(C)x,y,z都是结构体成员名 (D)struct ex是结构体类型
设有以下说明语句
typedef struct
{ int n;
char ch[8];
}PER;
则下面叙述中正确的是( )。
A.PER是结构体变量名
B.PER是结构体类型名
C.typedef struct是结构体类型
D.struct是结构体类型名