设有定义: char *c; ,以下选项中能够使字符型指针 c 正确指向一个字符串的是A ) char str
设有定义: char *c; ,以下选项中能够使字符型指针 c 正确指向一个字符串的是
A ) char str[ ]= "string";c=str;
B ) scanf("%s",c);
C ) c=getchar();
D ) *c="string";
设有定义: char *c; ,以下选项中能够使字符型指针 c 正确指向一个字符串的是
A ) char str[ ]= "string";c=str;
B ) scanf("%s",c);
C ) c=getchar();
D ) *c="string";
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
A.charstr[]="string";c=str;
B.scanf("%s",C);
C.c=getchar();
D.char str[]="string";strcpy("C,str")
设有如下说明 typedef struct {int n;char c;double x;}STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是
A.STD tt[2]={{l,'A',62},{2,'B',75}};
B.STD tt[2]={1,"A",62,2,"B",75};
C.streetn[2]={{1,'A'},{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
设有如下说明: typedef struct { int n; char c;double x;}STD; 则以下选项:能正确定义结构体数组并赋初值的语句是()。
A.STDtt[2]={{1,'A',62},{2,'B',75}};
B.STDtt[2]={1,"A",62,2,"B",75};
C.struet tt[2]={ {1,'A'},{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
设有以下定义 int a=0; double b=1.25; char c='A'; #define d 2 则下面语句中错误的是
A.a++;
B.b++;
C.c++;
D.d++;
A.sizeof(p)
B.sizeof(char)
C.sizeof(*q)
D.sizeof(p[0])
A.a++;
B.b++;
C.c++;
D.d++;
设有定义:char p[]={‘1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
A.sizeof(p)
B.sizeof(char)
C.sizeof(*q)
D.sizeof(p[0])
设有以下说明和定义:typedef union{ long i;int k[5];char c; } DATE;struct date{ int cat;DATE cow;double dog; }too;DATE max;则下列语句的执行结果是______。printf("%d",sizeof (struct date) +sizeof(max));
A.26
B.30
C.18
D.8
设有以下说明和定义: #include<iostream. h> Void main() { typedef union { long i; int k[5]; char c; } DATE; struct date {int cat; DATE cow; double dog; }too; DATE max; cout<<(sizeof(struct date)+sizeof(max))<<end1;}
A.26
B.52
C.18
D.8