设有定义: char str[100]; 当执行 cin>>str; 后,从键盘输入:″C++ programming windows″时(不包括双引号),str中的结果是()
C++
举一反三
- 设有定义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));
- 若定义cin>>str;当输入 Microsoft Visual Studio 6.0! 所得的结果是str=()。
- 执行如下程序段,当输入为I am时,输出的结果是_________。char str[80];scanf(“%s”,str);strcat(str,” sad!”);printf(“%s”,str);
- 设有 char str [ ] = “ Beijing ” ; 则执行 printf ( “ %d ”, strlen (strcpy (str , “China ” ) ) ) ; 后的输出结果是( )
- 定义char str[9];scanf("%s",str);从键盘输入Turbo c↙(↙代表按回车键操作),则键盘输入的字符最终输入给数组str中字符个数是6.
内容
- 0
char str[12]; gets(str); 执行gets()函数后,将从键盘输入一个字符串存储到str数组中。
- 1
【填空题】从键盘输入123456 abcedf↙,下列程序的输出结果是 _______ 。 #include main() { char str[30]; scanf("%s",str); printf("str=%s ",str); }
- 2
] 若己知charstr[20];有语句cin>>str;当输入为ThisisaC++program时,str所得结果是。
- 3
设有定义 char str[]=”game_over”,*p=&str[0]; 则语句printf(“%d,%d”,sizeof[str],strlen(p)) 的输出结果是_____.
- 4
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )