有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。
A.gets(&s[0]);
B.scanf(“%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
A.gets(&s[0]);
B.scanf(“%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
若要说明一个类型名STP,使得定义语句STP s等价于char *s,以下选项中正确的是()。
A.typedef STP char *s;
B.typedef *char STP;
C.typedef STP *char;
D.typedef char* STP;
若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是
A.typedef STP char *s;
B.typedef *char STP;
C.typedef STP *char;
D.typedef char* STP ;
若要说明一个类型名STP,使得定义语句STP s;等价于Char*s;,以下选项中正确的是()。
A.typedef Char*s;
B.typedef Char*STP;
C.typedef STP*Char;
D.typedef*Char STP;
有定义语句: char s[10]; ,若要从终端给 s 输入 5 个字符,错误的输入语句是
A)gets(&s[0]);
B)scanf("%s",s+1);
C)gets(s);
D)scanf("%s",s[1]);
A.gets(&s[0]);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
有定义语句:int b;char c[10];,则正确的输入语句是()。
A.scanf("%d%s",&b,&c);
B.scanf("%d%s",&b,c);
C.scanf("%d%s",b,c);
D.scanf("%d%s",b,&c);
若有定义语句:
char S[10]=”1234567\0\0”;则strlen(s)的值是()。
A.7
B.8
C.9
D.10
若有定义语句: char s[10]= " 1234567\0\0 " ; ,则 strlen(s) 的值是
A)7
B)8
C)9
D)10
若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;
A.p=s;
B.p=k
C.p=s[0]
D.k=s;