单选题以下能正确定义字符串的语句是(  )。Achar str[]=\0;Bchar str=kx43;Cchar str=;Dchar str[]={'\064'};

单选题
以下能正确定义字符串的语句是(  )。
A

char str[]=\0;

B

char str=kx43;

C

char str=;

D

char str[]={'\064'};


参考解析

解析:
字符串末尾一定要有结束标记,双引号括起来的字符串系统会默认添加结束标记。A项正确,定义了空字符串str。B项错误,str是char类型变量,不能用字符串为其赋值;C项错误,字符串应该用双引号括起来;D项错误,如果一个字符数组用来作为字符串使用,一定要人为加入'\0',str字符串中str[0]='\064'='4',但是str缺少结束符。答案选择A选项。

相关考题:

以下能正确定义字符串的语句是A)char str[]={' \ 064'};B)char str="kx43";C)char str=";D)char str[]="\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);

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

下列能正确定义字符串的语句是( )。A.char str[]={'\64'};B.char str="kx43";C.char str=";D.char str[]="\0";

以下能正确定义字符串的语句是( )。A.char str[]={'\064'};B.char str="\x43";C.char str=";D.char str[]="\0";

定义chars[81];后,能正确输入一个字符串到数组s的语句是()。 A.gets(s);B.scanf(”%c”,s);C.scanf(”%s”,D.gets(

设有以下定义和语句: 则以下叙述中正确的是( )。A.str数组长度和P所指向的字符串长度相等SXB 设有以下定义和语句:则以下叙述中正确的是( )。A.str数组长度和P所指向的字符串长度相等B.*P与str[0]的值相等C.str与P的类型完全相同D.数组str中存放的内容和指针变量P中存放的内容相同

下列能正确定义字符串的语句是( )。A)char str[]={'\064'};B)char str="kx43";C)char str=";D)char str[]="\0";

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

有以下定义: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);

设有定义:,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。A.AB.BC.CD.D

sl和s2已正确定义并分别指向两个字符串。若要求:当sl所指串大于s2所指串时,执行语句S;则以下选项中正确的是

设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。

以下能正确定义字符串的语句是( )。A.AB.BC.CD.D

下列描述正确的是( )。A.C语句能嵌套定义函数,但不可以嵌套调用函数B.C语句不能嵌套定义函数,也不可以嵌套调用函数C.C语句能嵌套定义函数,也可以嵌套调用函数D.C语句不能嵌套定义函数,但可以嵌套调用函数

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

以下不正确的定义语句是( )。

在JavaScript中,下面哪一个字符串变量定义语句是正确的?()

以下能正确进行字符串赋值、赋初值的语句是______。A.char s[5]:{'a','e','i','o','u'};B.char *s; s="good";C.char s[5]="good";D.char s[5]; s="good";

以下说法正确的是( )A.宏定义是C语句,所以要在行末加分号B.可以使用#undef命令来终止宏定义的作用域C.在进行宏定义时,宏定义不能层层置换D.对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换

下列选项中,能正确定义数组的语句是( )。A.B.C.D.

以下能正确定义字符申的语句是()A、Char str[]={’/064’};B、Char str=”kx43”;C、Char str=”;D、Char str[]=”/0”;

以下能正确进行字符串赋初值的语句是()A、charstr[5]="good!";B、char*str="good!";C、charstr[]="good!";D、charstr[5]={’g’,’o’,’o’,’d’};

关于原生SQL查询和命名查询,说法正确的是()。A、执行原生SQL,需使用SQLQuery对象B、SQLQuery是一个接口,继承了Query接口C、Hibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句D、命名查询语句只能是HQL语句,不能是SQL语句

以下能正确进行字符串赋值或赋初值的语句组是()A、charstr[3]="key";B、charstr[3]={’k’,’e’,’y’};C、charstr[4];str="key";D、char*s;s="key";

单选题以下能正确进行字符串赋值的语句组是(  )。Achar*ch; ch=abc;Bchar ch[]={'a', 'b', 'c'};Cchar ch[3]= abc;Dchar ch[4]; ch=abc;

多选题关于原生SQL查询和命名查询,说法正确的是()。A执行原生SQL,需使用SQLQuery对象BSQLQuery是一个接口,继承了Query接口CHibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句D命名查询语句只能是HQL语句,不能是SQL语句

单选题设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是(  )。