设有定义:char*C;以下选项中能够使C正确指向一个字符串的是()。A.char str()=”string”;C=str;
设有定义:char*C;以下选项中能够使C正确指向一个字符串的是()。
A.char str()=”string”;C=str;
B.scanf(”%s”,C.;
C.c=getchar();
D.*c=”strin9”;
设有定义:char*C;以下选项中能够使C正确指向一个字符串的是()。
A.char str()=”string”;C=str;
B.scanf(”%s”,C.;
C.c=getchar();
D.*c=”strin9”;
A.A.STD tt[2]={{1,'A',62},{2,'B',75}};
B.B.STD tt[2]={1,"A",62},2,"B",75};
C.C.struct tt[2]={{1,'A'},{2,'B'}};
D.D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=hello;则以下叙述中正确的是
A.语句++p->a;的效果是使P增1
B.(p++)->a与p++->a都是合语法的表达式,但二者不等价
C.语句*p->s++;等价于(*p)->s++;
D.语句++p->a;的效果是使成员a增1
有定义语句:char*s1=OK,*s2=ok;以下选项中,能够输出K的语句是
A.if(strcmp(s1,s2)!=0)puts(s1);
B.if(strcmp(s1,s2)!=0)puts(s2);
C.if(strcmp(s1,s2)=1)puts(s1);
D.if(strcmp(s1,s2)=0)puts(s1);
A.A.可用S定义结构体变量
B.B.可以用T定义结构体变量
C.C.S是struct类型的变量
D.D.T是struct S类型的变量
A.a++
B.b++
C.c++
D.d++
A.A.typedef STP char*s;
B.B.typedef *char STP;
C.C.typedef stp *char*
D.D.typedef char* STP;
A.a++;
B.c++;
C.b++;
D.d++;
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。
Struct stud
{ char hum[6];
int s[4];
double ave;
} a,*p;
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。
Struct stud
{ char hum[6];
int s[4];
double ave;
} a,*p;
设有定义:charp[]={1,2,3),*cq=p;以下不能计算出一个char型数据所占字节数的表达式是
A.sizeof(p)
B.sizeof(char)
C.sizeof(’‘‘q)
D.sizeof(p[0])
设有以下定义和语句,sizeof(a)的值是【 】,sizeof(b)的值是【 】。 struct{int day;Char month;int year;}a,*b; b=&a;