str是以下哪个数据类型()
第1题:
设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是
A.ein.get(str,strlen(str));
B.cin.getline(str,strlen(str));
C.cin>>str;
D.cin.read(str,strlen(str));
第2题:
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
A.cin.get(str, strlen(str));
B.cin.getline(str,strlen(str));
C.cin>>str;
D.cin.read(str, strlen(str));
第3题:
以下能正确定义字符串的语句是
A)char str[]={' \ 064'};
B)char str="kx43";
C)char str=";
D)char str[]="\0";
第4题:
设有char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
A.cin.get(str,strlen(str));
B.cin.getline(str,strlen(str));
C.cin>>str;
D.cin.read(str,strlen(str));
第5题:
A.ShortInt
B.Long
C.Int
D.Any
第6题:
下列哪个语句是声明一个含有10个String对象的数组( )?
A.char str[];
B.char str[][];
C.String str[]=new String[10];
D.String str[10];
第7题:
设有定义charstr[80]以下不能将输人数据nrst\nsecond\<CR)读取到数组str的语句是( )。
A.cin.get(str,strlen(str));
B.cin.getline(str,strlen(str));
C.cin>>str;
D.dn.read(str,strlen(str));
第8题:
当运行以下程序时,输入 abcd ,程序的输出结果是 : 【 9 】 。
insert(char str[])
{ int i;
i=strlen(str);
while(i>0)
{ str[2*i]=str[i];str[2*i-1]='*'; i--;}
printf(" % s\n",str);
}
main()
{ char str[40];
scanf(" % s",str);insert(str);
}
第9题:
以下C程序段的输出结果是(30)。 #include <stdio. h> void abc(char *str){ int a, b; for(a=b=0;str[a]!='\O';a++)if(str[a]!='c') str[b++]=str[a]; str[b]='\O'; } void main(){ char str[]="abcdef"; abc(str); printf("str[]=%s",str); }
A.str[]=a
B.str[]=ab
C.str[]=abdef
D.str[]=abcdef
第10题:
以下选项中有语法错误的是
A) char *str[ ]={”guest”};
B) char str[ ][10]={”guesi”};
C) char *st[3]; str[1]=”guest”;
D) char str[3][10]; str[1]=”gest”;