执行语句序列char str[80]; cin.getline(str,80); 时,若键入happy new year 则str中的字符串是happy
举一反三
- 下面关于C++流的叙述中,正确的是______ 。 A.cin是一个输入流对象 B.可以用ifstream 定义一个输出流对象 C.执行语句序列char*y=“PQMN”;cout<<y;将输出字符串“PQMN”的地址 D.执行语句序列char x[80];cin.getline (x,80);时,若键入Happy new year,则x中的字符串是 “Happy”,
- 以下不能将键盘输入的字符串: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;
- 设有定义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));
- 执行语句char str[81]="abcdef";后,字符串str结束标志存储在str[_______]中
- 假设有定义:char *const str=“pointer”;则下面语句正确的是( )。 A: str[3]=‘n’; B: str=“array”; C: str=new char[8]; D: str=new char(‘5’);