Java程序设计

多选题下面哪些语句能够正确地生成5个空字符串?()AString a[]=new String[5];for(int i=0;i<5;a[i++]=“”);BString a[]={“”,“”,“”,“”,“”};CString a[5];DString[5]a;EString[]a=new String[5];for(int i=0;i<5;a[i++]=null);

题目
多选题
下面哪些语句能够正确地生成5个空字符串?()
A

String a[]=new String[5];for(int i=0;i<5;a[i++]=“”);

B

String a[]={“”,“”,“”,“”,“”};

C

String a[5];

D

String[5]a;

E

String[]a=new String[5];for(int i=0;i<5;a[i++]=null);

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关 C 语言字符数组的描述,其中错误的是

A) 不可以用赋值语句给字符数组名赋字符串

B) 可以用输入语句把字符串整体输入给字符数组

C) 字符数组中的内容不一定是字符串

D) 字符数组只能存放字符串


正确答案:D

第2题:

下面______语句能够正确地创建一个hputStreamReader的实例。

A.new lnputStreamReader(new FileReader("data"));

B.new lnputStreamReader("data");

C.new lnputStreamReader(new FilelnputStream("data"));

D.new lnputStreamReader(new BufferedReader("dam"));


正确答案:C

第3题:

下面哪种语句不是并行语句

A.wait语句

B.process语句

C.块语句

D.生成语句


参考答案:A

第4题:

下面各语句行中,能正确地给字符串赋值的语句行是( )。

A.char st[4]={"ABCDE"};

B.char s[5]={'A','B','C','D','E'};

C.char *s="ABCDE";

D.char *s; scanf("%s",*s);


正确答案:C
解析:选项A)字符串的赋值产生越界错误,不正确;选项B)是字符数组的赋值,而不是字符串的赋值;选项D)中scanf的列表项必须为变量的地址。

第5题:

下面各语句中,能正确进行赋字符串操作的语句是

A.char s[5]= { "ABCDE" };

B.char s[5]= { 'A' ,' B' ,' C' ,' D' ,' E' };

C.char *s; s = "ABCBE";

D.char *s; scanf("%s", s);


正确答案:C

第6题:

下面的字符串赋值语句中正确的是()。

A.x=“ABC”

B.y$=ABC

C.z$=“123”

D.w$=123


参考答案:C

第7题:

下面的字符串赋值语句中,正确的是()。

A、x=“ab”

B、y$=ab

C、z$=“39”

D、w$=39


参考答案:C

第8题:

下面关于pass的说法中,正确的是()。

A、pass表示一个空操作,只起到占位作用

B、pass只能用在条件语句中

C、if的分支语句中可以只包括pass

D、pass能够跳出循环语句


参考答案:AC

第9题:

用Write和Print语句向文件中写入多个数据的差别在于______。

A.Write语句不会自动在数据项之间插入逗号

B.Print语句自动在数据项之间插入逗号

C.Write语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格

D.Print语句写入字符串会自动给字符串加上双引号:写入的正数前面没有空格


正确答案:C
解析:Write语句和Print语句的基本功能相同,其主要区别有以下两点:①用Write语句向文件写数据时,数据在磁盘上以紧凑格式存放,能自动在数据项之间插入逗号,并给字符串加上双引号。一旦最后一项被写入,就插入新的一行。②用Write语句写入的正数的前面没有表示符号位的空格。

第10题:

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


正确答案:B
解析:函数gets(字符数组)的功能是从终端输入一个字符串到字符数组,并且得到一个函数值,该函数值是字符数组的起始地址。函数的参数应该是一个指针,所以选项B)错误。

更多相关问题