设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )
A: char str[ ]=”string”;c=str;
B: scanf(“%s”,c);
C: c=getchar();
D: *c=”string”;
A: char str[ ]=”string”;c=str;
B: scanf(“%s”,c);
C: c=getchar();
D: *c=”string”;
A
举一反三
- 设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。 A: charstr[]="string";c=str; B: scanf("%s",c); C: c=getchar(); D: char str[]="string";strcpy("C,str")
- 设有定义char *c;,以下选项中能够使字符型指针变量 c正确指向一个字符串的是( ) A: char str[]=''string''; c=str; B: scanf(''%c'', c); C: c= getchar(); D: *c= ''string'';
- 设有定义:char*c;以下选项中能够使字符型指针c正确指向一个字符串的是()。 A: charstr[]="string";c=str; B: scanf("%s",c); C: c=getchar(); D: *c="string";
- 设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )
- 下列选项中,()正确地声明了一个字符串数组。 A: char str[] B: char str[][] C: String str[10] D: String str[]
内容
- 0
以下哪个方法用来从字符串中获取一个字符? A: indexOf(String str) B: split(String str,char ch) C: concat(String str) D: charAt(int index)
- 1
下面哪个选项正确地声明了一个字符串数组( ): A: char str[] B: char str[][] C: String str[] D: String str[10]
- 2
以下语句中能够正确定义字符数组并存入字符串的是()。 A: char str[]={'\064'}; B: char str="kx43"; C: char str=''; D: char str[]="\0";
- 3
以下不能将键盘输入的字符串:This is a string 读入到str中的程序段是______。 A: char str[80]; scanf("%s",str) ; B: char str[80]; int i=0; while((str[i++]=getchar())!='\n'); str[i]=0; C: char str[80]; gets(str); D: char str[80], *ps=str; do{ scanf("%c",ps); } while(*ps++ !='\n'); *(ps)=0;
- 4
下列程序片段中不正确的字符串赋值或初始化方式是( )。 A: char str[10]; str=”string”; B: char *str; str=”string”; C: char str[7]={’s’,’t’,’r’,’i’,’n’,’g’,’0’}; D: char str[ ]=”string”;