更多"若有定义:char*x='abcdefghi';,以下选项中正确运用了"的相关试题:
[单项选择]若有定义:char* x="abcdefghi";,以下选项中正确运用了strcpy函数的是【 】。
A. char Y[10]; strcpy(Y,x[4]);
B. char Y[10]; strcpy(++y,&x[1]);
C. char Y[10],*S; strcpy(S=Y+5,x);
D. char Y[10],*s; strcpy(S=Y+1,x+1);
[单项选择]
若有定义:char* x="abcdefghi";,以下选项中正确运用了strcpy函数的是()。
A. char Y[10]; strcpy(Y,x[4]);
B. char Y[10]; strcpy(++y,&x[1]);
C. char Y[10],*S; strcpy(S=Y+5,x);
D. char Y[10],*s; strcpy(S=Y+1,x+1);
[单项选择]若要说明一个类型名CHARP,使得定义语句“CHARP s;”等价于“char *s;”,以下选项中正确的是______。
A. typedef CHARP char*s;
B. typedef * char CHARP;
C. typedef CHARP *char:
D. typedef char*CHARP;
[单项选择]设有定义“char*c;”,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
A. char str[]="string";c=str;
B. scanf(%s,c);
C. c=getchar();
D. *c="string";
[单项选择]若有定义语句:char *s1="OK", *s2="ok";,以下选项中,能够输出"OK"的语句是_______。
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);
[单项选择]若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是( )。
A. strcpy(s,;
B. strcat(s,;
C. cout<<strlen(;
D. gets(;
[单项选择]若有以下定义和语句
union data
{ int i; char C; float f;}X;
int Y;
则以下语句正确的是【 】。
A. x=10.5;
B. x.C=101:
C. Y=x;
D. printf("%d\n",x);