String a[]=new String[5];for(int i=0;i<5;a[i++]=“”);
String a[]={“”,“”,“”,“”,“”};
String a[5];
String[5]a;
String[]a=new String[5];for(int i=0;i<5;a[i++]=null);
第1题:
下面是有关 C 语言字符数组的描述,其中错误的是
A) 不可以用赋值语句给字符数组名赋字符串
B) 可以用输入语句把字符串整体输入给字符数组
C) 字符数组中的内容不一定是字符串
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"));
第3题:
A.wait语句
B.process语句
C.块语句
D.生成语句
第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);
第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);
第6题:
下面的字符串赋值语句中正确的是()。
A.x=“ABC”
B.y$=ABC
C.z$=“123”
D.w$=123
第7题:
下面的字符串赋值语句中,正确的是()。
A、x=“ab”
B、y$=ab
C、z$=“39”
D、w$=39
第8题:
A、pass表示一个空操作,只起到占位作用
B、pass只能用在条件语句中
C、if的分支语句中可以只包括pass
D、pass能够跳出循环语句
第9题:
用Write和Print语句向文件中写入多个数据的差别在于______。
A.Write语句不会自动在数据项之间插入逗号
B.Print语句自动在数据项之间插入逗号
C.Write语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格
D.Print语句写入字符串会自动给字符串加上双引号:写入的正数前面没有空格
第10题:
有以下定义: #include <stdio.h> char a[10], *b=a; 下面不能给数组a输入字符串的语句是( )。
A.gets(a)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(b);