char a[10];不能将字符串"abc"存储在数组中的是( ).A、strcpy(a,"abc");B、a[0]=0;strcat(a,"abc");C、a="abc";D、int i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;

char a[10];不能将字符串"abc"存储在数组中的是( ).

  • A、strcpy(a,"abc");
  • B、a[0]=0;strcat(a,"abc");
  • C、a="abc";
  • D、int i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;

相关考题:

有以下定义:include char a[10],*b=a;不能给数组a输入字符串的语句是()。A.gets(a)B.ge 有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。A.gets(a)B.gets(a10])C.gets(a[0});D.gets(b);

执行语句序列char strl[10]="ABCD",str2[10]="XYZxyz";for (int i=0; strl[i]=str2[i]; i++)后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。

已知:char a[15],b[15]={"I love china"};则在程序中能将字符串I love china赋给数组a的正确语句是A.a="I love china";B.strcpy(b,a);C.a=b;D.strcpy(a,b);

执行语句序列char str1[10]="ABCD",str2[10]="XYZxyz";for(int i=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。

以下能将字符串“good!”正确地存放在字符数组s中,或使指针;能指向这个字符串的是(33)。A.char s[4]={'g','o','o','d','!')B.char s[5];s="good!";C.int s[5]="good!";D.char *s;s="good!:;

有以下程序: include main() {char p[]={'a','b','c'},q[10]={'a','b',' 有以下程序: #include <string.h> main() {char p[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d%d\n",strlen(p),strlen(q)); } 以下叙述中正确的是 ______。A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3B.由于p数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3C.由于q数组中没有字符串结束符,长度不能确定:但p数组中字符长度为3D.由于p和q数组中没有字符串结束符,故长度都不能确定

不能把字符串"Hello!"赋给数组b的语句是______。A.char b[10]={'H', 'e',' l',' l', 'o','!'};B.char b[10]={'h', 'e', 'l', 'l', 'o','!'};C.char b[10];strcpy (b, "Hello!"};D.char b[10]="Hello!";

不能把字符串“Hello!”赋给数组的语是 ______。A.char b[10]={'H' ,' e' ,'1', '1', 'o' ,' !'};B.char b[10];b=" Hello!" ;C.char b[10];strcpy(b,"Hello!");D.char b[10]="Hello!"

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

有以下定义:include char a[10], *b=a; 下面不能给数组a输入字符串的语句是()。A.gets( 有以下定义: #include <stdio.h> char a[10], *b=a; 下面不能给数组a输入字符串的语句是( )。A.gets(a)B.gets(a[0]);C.gets(a[0]);D.gets(b);

以下选项中,能定义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;

以下程序的功能是输出a数组中所有字符串,请填空。#include stdio.hmain( ){ char *a[ ]={”ABC”,”DEFGH”,”IJ”,”KLMNOP”};int i=0;for(;i4; i++) printf(”%s\n【 13 】 );}

有以下程序includemain(){char p[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d% 有以下程序 #include<string.h> main() { char p[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d%d\n",strlen(p),strlen(q));} 以下叙述中正确的是A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3B.由于p数组中没有字符串结束符,长度不能确定,但q数组中字符串长度为3C.由于q数组中没有字符串结束符,长度不能确定,但p数组中字符串长度为3D.由于p和q数组中都没有字符串结束符,故长度都不能确定

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。[说明1]函数void fun(char*w,char x,int*n)用来在w数组中插入x,w数组中的数已按由小到大顺序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。[C函数1]void fun(char*W,char x,int*n){ int i,P;p=0;w[*n]=x;while(x>w[p]) (1) ;for(i=*n,i>p;i--)w[i]=(2);w[p]=x;++*n;}[说明2]函数void revstr(char*s)将字符串s逆置。例如:字符串“abcde”,经过逆置后变为“edcba”。[C函数2]void revstr(char*s){ char*p,c;if(s==NULL)return;p=(3); /*p指向字符串s的最后一个有效字符*/while(s<p){ /*交换并移动指针*/C=*s;(4)=*p;(5)=c;}}

有以下程序: include include main( ) {char p[] = {'a','b','c'] ,q[10 有以下程序: #include <stdio.h> #include <string.h> main( ) { char p[] = {'a','b','c'] ,q[10] = {'a','h','c'} prinff( "% d % d\n" , strlen (p) , strlen (q) );以下叙述中正确的是( )。A.在给p和q数组赋初值时,系统会自动添加字符串结束符,故输出的长度都为3B.由于P数组中没有字符串结束符,长度不能确定;q数组中字符串长度为3C.由于q数组中没有字符串结束符,长度不能确定;p数组中字符长度为3D.由于p和q数组中没有字符串结束符,故长度都不能确定

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

若有char ch[10],则下列字符串数组的赋值中不正确的是( )。A.ch="welcome";B.ch[0]='w';C.strcpy(ch,"welcome");D.char ch1[]="welcome";strcpy(ch,ch1);

在C语言中,关于字符串描述错误的是( )。A.C中的字符串是作为字符数组来处理的B.C语言规定:以‘\0’作为字符串结束标志C.char str[]={"hello\nworld!"}; puts(str); 输出: hello\n world!D.可以利用strlen(字符数组)测试字符串的长度

有以下定义 include char a[10],*b=a; 不能给a数组输入字符串的语句是A.gets(A)B.gets 有以下定义#include <stdio.h>char a[10],*b=a;不能给a数组输入字符串的语句是A.gets(A)B.gets(a[0]);C.gets(a[0]);D.gets(B) ;

一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。()A对B错

给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()A、数组a和数组b等价B、数组a和数组b的长度相同C、数组a的长度大于数组b的长度D、数组a的长度小于数组b的长度

字符串是以()为结束标志的一维字符数组。有定义:char a[]=””;则a数组的长度是()。

不能把字符串“Hello!”赋给数组b的语句是()A、char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};B、char b[10];b="Hello!";C、char b[10];strcpy(b,"Hello!");D、char b[10]="Hello!";

如果定义了char a[10],则数组a可以能够容纳的最长字符串长度为10。

设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()A、str1=”Fujian”B、strcpy(str1,str2)C、strcpy(str2,str1)D、str1=str2

单选题以下叙述中正确的是(  )。A语句“char str[10]=string!;”和“char str[10]={string!};”并不等价B对于字符串常量“string!”,系统已自动在最后加入了'\0'字符,表示串结尾C对于一维字符数组,不能使用字符串常量来赋初值D在语句“char str[]=string!;”中,数组str的大小等于字符串的长度

单选题给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()A数组a和数组b等价B数组a和数组b的长度相同C数组a的长度大于数组b的长度D数组a的长度小于数组b的长度