有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是
A.gets(a)
B.gets(a[0])
C.gets(&a[0]);
D.gets(b);
第1题:
A、chara[20]="abcdefg";
B、chara]="x+y=55.";
C、chara[15]={"1",“2"};
D、chara[10]="5";
第2题:
A.gets(a,b);
B.scanf("%s%s",a,b);
C.scanf("%s%s",&a,&b);
D.gets("a"); gets("b");"
第3题:
有以下定义: # include<stdio.h> char a[l0],*b=a; 不能给a数组输入字符串的语句是 ______。
A.gets(A)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(b);
第4题:
以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); : : }
A.a+(i++)
B.&a[i+1)
C.a+i
D.&a[++i]
第5题:
有以下定义: #include <stdio.h> char a[10], *b=a; 下面不能给数组a输入字符串的语句是( )。
A.gets(a)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(b);
第6题:
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&sO);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第7题:
有以下程序: #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数组赋初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于P数组中没有字符串结束符,长度不能确定;q数组中字符串长度为3
C.由于q数组中没有字符串结束符,长度不能确定;p数组中字符长度为3
D.由于p和q数组中没有字符串结束符,故长度都不能确定
第8题:
有以下定义
#include <stdio.h>
char a[10],*b=a;
不能给a数组输入字符串的语句是
A.gets(A)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(B) ;
第9题:
在C语言中,利用数组a存放字符串“Hello”,以下语句中正确的是()。
第10题:
以下关于数组的描述中,正确的有()
第11题:
下列字符串赋值语句中,不能正确把字符串“HelloWorld”赋给数组的语句是()
第12题:
每个数组元素的类型都为字符串型
定义数组有10个元素
数组的上界为10
数组的下界为0
第13题:
A.gets(s);
B.scanf(”%c”,s);
C.scanf(”%s”,&s[0]);
D.gets(&s[0]);
第14题:
A、chara[20]=”abcdefg”;
B、chara[]=”x+y= 55.”;
C、chara[15]={‘1′,’2’};
D、chara[10]=’5′;
第15题:
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include <stdio.h>main(){ int a[10],j=0; while(i<10)scanf("%d", ______ ); : :}
A.a+(i++)
B.&a[i+1]
C.a+ i
D.&a[++i]
第16题:
以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include<stdio.h> main() { int a[10]=0; while(i<10)scan("%d"______); : : }
A.a+(i++)
B.&a[i+1]
C.a+i
D.&a[++i]
第17题:
下面是有关C语言字符数组的描述,其中错误的是( )。
A.不可以用赋值语句给字符数组名赋字符串
B.可以用输入语句把字符串整体输入给字符数组
C.字符数组中的内容不一定是字符串
D.字符数组只能存放字符串
第18题:
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&sO);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第19题:
定义一个表示10个值为null的字符串数组,下面选项正确的是( )。
A.String[]a;
B.Stringa[];
C.chara[10][];
D.Stringa[]=new String[10];
第20题:
有VB语句:Dim a(10) as String以下关于该语句,叙述错误的是()。
第21题:
在下面的字符数组定义中,()有语法错误。
第22题:
若有定义chara[10],*b=a;不能给数组a输入字符串"youknow"的语句是()
第23题:
下面是有关C语言字符数组的描述,其中正确的是()