网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以后哪项是合法的数组声明?()
A

char[10]s

B

char s[ ]

C

char s

D

char s [10]


参考答案

参考解析
解析: 暂无解析
更多 “单选题以后哪项是合法的数组声明?()A char[10]sB char s[ ]C char sD char s [10]” 相关考题
考题 若有定义 :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);

考题 对字符数组s赋值,不合法的一个是( )。A.char s[]="Beijing"B.char s[20]={"Beijing"}C.char s[20];s="Beijing"D.char s[20]={’B,’e’,’i’,’j’,’i’,’n’,’g’}

考题 (32)以下选项中正确的语句组是A)char s[];s=”BOOK!”; B) char *s;s={”BOOK!”};C)char s[10];s=”BOOK!”; D) char *s;s=”BOOK!”;

考题 若有定义: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);

考题 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。A.char s[10]=="abcdefg";B.char t[]="abcdefg",*s=t;C.char s[10];s="abcdefg";D.char s[10];strcpy(s,"abcdefg");

考题 以下语句或语句组中,能正确进行字符串赋值的是( )。A.char*sp;*sp="right!";B.char s[10];s="right!";C.char s[10];*s="right!";D.char*sp="right!";

考题 下列判断正确的是( )。A.char a="ABCD";等价于char*a:*a="ABCD";B.char str[10]={"ABCD"};等价于char str[10];str[]={"ABCD"};C.char*s="ABCD";等价于char s;*s="ABCD";D.char c[5]="ABCD",d[5]="ABCD";等价于char c[5]=d[5]="ABCD";

考题 以下选项中,不能确定赋值的是______。A.char s1[10];s1="chest";B.char s2[]={'C','t','e','s','t'};C.char s3[20]="Chest";D.char *s4="Ctest\n"

考题 下列对字符数组进行初始化中,( )是正确的。A.char s1[]="abcd";B.char s2[3]="xyz";C.char s3[][]={'a','x', 'y');D.char s4 [2][3]={"xyz", "rnnp"};

考题 以下选项中,不能正确赋值的是 ( )A.char sl [10];sl="Ctest";B.char s2 []={'C','t','e','s','t',}C.char s3[20]="Ctest";D.char * s[4]="Ctest\n";

考题 有以下程序: include void f(char *s,char *t) {char k; k=*s; +s=*t; 有以下程序: #include<string.h> void f(char *s,char *t) {char k; k=*s; +s=*t; *t=k; S++; t--; if(*s) f(s,t); } main() {char.str[10]="abcdefg",*p; p=str+strlen(str) /2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是 ______。A.abcdefgB.gfedcbaC.gbcdefaD.abedcfg

考题 下列对字符数组进行初始化的语句中,______ 是正确的。A.char s 1[]=“abcd”;B.char s2[3]=”xyz”;C.char s 3[][3]={‘a’,‘x’,‘y’}D.char s3[][3]={“xyz”,“mnp”};

考题 下列各个选项中对字符数组赋字符串的语句中,错误的是( )。A.char s[10];s="program";B.char s[]="program";C.char s[10]="program";D.char s[10]; strcpy(s,"program");

考题 以下选项中,能定义s为合法的结构体变量的是( )。A.typedef struct abc { double a; char b[10]; } s;B.struct { double a; char b[10]; }s;C.struct ABC { double a; char b[10]; } ABC s;D.typedef ABC { double a; char b[10]; } ABC s;

考题 请读程序: includde include void fun(char * s) {char a[10]; str 请读程序: # includde<stdio.h> # include<string.> void fun(char * s) {char a[10]; strcpy(a,"STRING"); s=a; } main() { char*p; fun(p); print{("%s\n",p); } 上面程序的输出结果(表示空格) ( )A.STRINGB.STRINGC.STRINGD.不确定的值

考题 在下列对字符数组进行初始化中,( )是正确的。A.char sl[]="abcd";B.char s2[3]="xy2";C.char s3[] []={'a','x','y'};D.char s4[2] [3]={"xyz","mnp"};

考题 以下选项中正确的语句组是( )。A.char s[]; s="HELLO!";B.char *s; s={"HELLO!"};C.char s[10]; s="HELLO!";D.char *s; s="HELLO!";

考题 以下选项中正确的语句组是( )。A.char*s;8={1.BOOK!”}iB.char*s;8=”BOOK!”;C.char S[10];S=”BOOK!”;D.char S[];S=”BOOK!”;

考题 以下选项中,能定义s为合法的结构件变量的是_______。A.typedef struct abc { double a; char b[10]; }s;B.struct { double a; char b[10]; }sC.struct ABC { double a; char b[10]; } ABCs;D.typedef ABC { double a; char b[10]; } ABCs;

考题 下列判断正确的是( )。A.chara="ABCD";等价于char*a;*a="ABCD";B.char str[10]={"ABCD"};等价于char str[10];str[]={"ABCD"};C.char*s="ABCD";等价于char s;*s="ABCD";D.charc[5]="ABCD",d[5]="ABCD";等价于char c[5]=d[5]="ABCD";

考题 在C语言中,下列给数组进行初始化中,______是正确的。A.char sl[4]="abed";B.char s2[]="efg";C.char s3[2][3]={"abc","xyz");D.char s4[][]={'a','b','c'};

考题 设下面程序段中调用fun函数传送实参a和b, main() { chara[10],b[10] ┇ fun(a,b); ┇ } 则在fun函数首部中,对形参错误的定义是( )A.fun(char a[10],b[10]){…}B.fun(char a1[],char a2[]){…}C.fun(char p[10],char q[10]){…}D.fun(char*s1,char*s2){…}

考题 ( 23 )下列语句组中,正确的是A ) char *s ; s= " Olympic ";B ) char s[7] ; s= " Olympic ";C ) char *s ; s= { " Olympic " } ;D ) char s[7] ; s= { " Olympic " } ;

考题 以下选项中正确的语句组是( )。A)char s[];s="HELLO!";B)char*s;s={"HELLO!"};C)char s[10];s="HELLO!";D)char *s;s="HELLO!";

考题 有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()A、数组AB、数组BC、数组CD、数组D

考题 下面判断正确的是()A、char*a="china";等价于char*a;*a="china"B、charstr[10]={"china"};等价于charstr[10];str[]={"china"};C、char*s="china";等价于char*s;s="china";D、charc[4]="abc",d[4]="abc";等价于charc[4]=d[4]="abc"

考题 以后哪项是合法的数组声明?()A、char[10]sB、char s[ ]C、char sD、char s [10]

考题 单选题有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()A 数组AB 数组BC 数组CD 数组D