数组a和数组b等价
数组a和数组b的长度相同
数组a的长度大于数组b的长度
数组a的长度小于数组b的长度
第1题:
下面判断正确的是
A.char*a="china";等价于char *a;*a="china";
B.char str[5]={"china"};等价于char str[]={"china"};
C.char*S="china";等价于char *S;S="china";
D.char c[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";
第2题:
有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);printf("%s %s\n",p,q); } 若从键盘输入;abc def<回车>,则输出结果是 ______。
A.def def
B.abc def
C.abe d
D.d d
第3题:
以下能正确定义字符串的语句是
A)char str[]={' \ 064'};
B)char str="kx43";
C)char str=";
D)char str[]="\0";
第4题:
设有定义“stmct{int a;float b;char c}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc______。
第5题:
以下能正确定义字符串的语句是( )。
A.char str[]={'\064'};
B.char str="\x43";
C.char str=";
D.char str[]="\0";
第6题:
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); ptintf("%s%s\n",p,q); } 若从键盘输入abc def<回车>,则输出的结果是( )。
A.def def
B.abc def
C.abc d
D.d d
第7题:
若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是
A.typedef STP char *s;
B.typedef *char STP;
C.typedef STP *char;
D.typedef char* STP ;
第8题:
设有定义"struct {int a; float b; char c;} abc, *p_abc=&abc;",则对结构体成员a的引用方法可以是abc.a和p_abc【20】a。
第9题:
若指针ps已正确定义,要使ps指向能够存储8个字符的动态存储单元,以下不正确的语句是( )
A.ps=(char*)malloc(8);
B.ps=(char *)malloc(sizeof(char)* 8);
C.ps=(char*)calloc(8,sizeof(char))
D.ps=8*(char*)malloc(sizeof(char))
第10题:
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
A.typedef STP char *s
B.typedef*char STP;
C.typedef STP *char;
D.typedef char* STP;