对字符串"Boy"进行完整赋值的操作是()。A.char s[3] = {'B','o','y'};B.char s[] = "Boy";C.char s[3] = {"Boy"};D.char s[3]; s="Boy";

对字符串"Boy"进行完整赋值的操作是()。

A.char s[3] = {'B','o','y'};

B.char s[] = "Boy";

C.char s[3] = {"Boy"};

D.char s[3]; s="Boy";


参考答案和解析
C选项A、B的空间不够;选项D中字符串存储要有结束符ˊ\0ˊ,且要占用一个空间,printf用来输出

相关考题:

StringBufferreverse();表示()。 A.字符串反转B.字符串清空C.字符串的赋值D.字符串删除

下面能正确进行字符串赋值操作的是A.char s[5]={"ABCDE"};B.char s[5]={′A′,′B′,′C′,′D′,′E′};C.char *s; s="ABCDE";D.char *s;scanf("%s",s);

下述对C语言字符数组的描述中正确的是()A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入、输出C.可以在赋值语句中通过赋值运算符=对字符数值整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较

字符串可以直接赋值给一维数组,如s1=”abc”。() 此题为判断题(对,错)。

char c[]="VeryGood";是一个合法的为字符串数组赋值的语句。() 此题为判断题(对,错)。

下面能正确进行字符串赋值操作的是A.char s[5]={"ABCDE"};B.char s[5]={'A','B','C','D','E'};C.char*s;s="ABCDE";D.char*s;char a;scanf("%s",s);

下列描述中不正确的是_______。A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值

下述对C语言字符数组的描述中错误的是A.字符数组的下标从0开始B.字符数组中的字符串可以进行整体输入/输出C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D.字符数组可以存放字符串

以下能正确进行字符串赋值操作的是______。A.char *sss;*sss="hello!";B.char *sss;sss="hello!";C.char sss[8];sss="hello!";D.char sss[8];*sss="hello!";

下列能正确进行字符串赋值的是( )。A.B.C.D.A.AB.BC.CD.D

以下选项中,能正确进行字符串赋值的是

下述对C语言字符数组的描述中错误的是(46)。A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入、输出C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较

字符串可以用来给数组赋值,在C程序的执行语句中可以直接用字符串给数组名赋值。() 此题为判断题(对,错)。

下列能够正确进行字符串赋值操作的是()。A、char s[5]={“ABCDE”};B、char *s; s=“ABCDE”;C、char s[5]={‘A’,‘B’,‘C’,‘D’,‘E’};D、char *s; scanf(“%s”,s);

StringBuffer reverse( );表示()A、字符串反转B、字符串清空C、字符串的赋值D、字符串删除

在Java中,可以用"+"号连接字符串,以下描述错误的是()。A、由于"+"号将几个字符串连接在一起.因此只能使用StringBuffer对象B、如果以字符串开头,那么其后的"+"号都是字符串连接的含义C、+"号只能连接字符串和字符,不能连接数字,否则会造成概念混淆D、通过"+"号可以将不同的字符串/数字/字符连接成一个完整的字符串E、用"+"号连接的字符串可以赋值给String对象

StringBuffer型字符串是在字符串的拷贝上进行操作

char c[]="Very Good"; 是一个合法的为字符串数组赋值的语句

下面有关字符数组的描述中错误的是()。A、字符数组可以存放字符串B、字符串可以整体输入,输出C、可以在赋值语句中通过赋值运算对字符数组整体赋值D、不可以用关系运算符对字符数组中的字符串进行比较

下面能正确进行字符串赋值操作的是()A、chars[5]=("ABCDE");B、chars[5]={’A’,’B’,’C’,’D’,’E’};C、char*s;s="ABCDE";D、char*s;scanf("%s",s);

在下列()情况下,变量不被认为是NULL。A、变量赋值为NULLB、变量赋值为空字符串C、变量尚未赋值D、变量被unset函数释放

在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。

单选题下列能够正确进行字符串赋值操作的是()。Achar s[5]={“ABCDE”};Bchar *s; s=“ABCDE”;Cchar s[5]={‘A’,‘B’,‘C’,‘D’,‘E’};Dchar *s; scanf(“%s”,s);

单选题以下对C语言字符数组描述中,正确的是()A可以用length函数计算字符数组中字符串的长度B可以在赋值语句中通过赋值运算符=对字符数组整体赋值C存放在字符数组中的字符串,以’/0’作为该字符串结束标志D字符数组只能存放字符串,不能存放字符

单选题在下列()情况下,变量不被认为是NULL。A变量赋值为NULLB变量赋值为空字符串C变量尚未赋值D变量被unset函数释放

判断题StringBuffer型字符串是在字符串的拷贝上进行操作A对B错

单选题以下叙述中正确的是(  )。A不能用字符串常量对字符数组名进行整体赋值操作B字符串常量Hello会被隐含处理成一个无名字符型数组,它有5个元素C“char str[7] = string!;”在语法上是合法的,运行也是安全的D“char *str = Hello;”与“char str[]; str = Hello;”效果是一样的

填空题在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。