更多"若已知char str [20];,且有语句cin>>str;,此时输"的相关试题:
[单项选择]若已知char str [20];,且有语句cin>>str;,此时输入为“This is a
program",则所得的结果是str= 。
A. This is a program
B. This
C. This is
D. This is a
[单项选择]若已知char str[20];,有语句cin>>str;
当输入为:
This is a program
所得的结果是str=( )。
A. This is a program
B. This
C. This is
D. This is a
[单项选择]若定义cin>str;
当输入
Object Windows Programming !
所得的结果是str( )
A. Object Windows Programming!
B. Object
C. Object Windows
D. Object Windows Programming
[单项选择]执行语句序列 intn: cin>>n:
switch(n) { casel:
case2:cout<<’1’: case 3:
case4:cout<<’2’: break:
delhult:cout<<’3’: } 时,若键盘输入1,则屏幕显示
A. 1
B. 2
C. 3
D. 12
[单项选择]设有以下定义和语句 char str[20]= "Program",*p; p=str; 则以下叙述中正确的是______。
A. *p 与 str[0]中的值相等
B. str 与 p 的类型完全相同
C. str 数组长度和 p 所指向的字符串长度相等
D. 数组 str 中存放的内容和指针变量 p 中存放的内容相同
[单项选择]执行语句序列
int n:
cin>>n:
switch (n)
case 1:
case 2:cout<<'1';
case 3:
case 4: cout<<'2': break;
default: cout<<'3':
时,若键盘输入1,则屏幕显示
A. 1
B. 2
C. 3
D. 12
[单项选择]对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
A. “cin”是一个输出流对象
B. “;”的作用是表示语句结束
C. “x”是一个变量
D. “>>”称作提取运算符
[单项选择]执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量strInput的内容是 ______。
atrlnput=-InputBox(“请输入字符串”,“字符串对话框”,“字符串”)
A. “请输入字符串”
B. “字符串对话框”
C. “字符串”
D. 空字符串
[单项选择]定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。
A. printf(one_char);
B. prinft("%c",one_char);
C. scanf(one_char);
D. scanf("%c",&one_char);
[单项选择]有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是
A. gets(&s[0]);
B. scanf("%s",s+1);
C. gets(s);
D. scanf("%s",s[1]);
[单项选择]有如下语句:
int i;
char c;
cin>>i>>c;
要想使i=20,c=7,正确输入为 ______。
A. 20 7
B. 207
C. 20,7
D. 以上都不对
[单项选择]若有说明语句:double*p, a;则能通过scanf语句正确给输入项读入数据的程序段是( )
A. *p=&a;scanf("%",p);
B. *p=&a;scanf("%f",p);
C. p=&a;scanf("%lf",*p);
D. p=&a;scanf("%lf",p);
[单项选择]库函数strcpy用以复制字符串,若有以下定义和语句:
char str1[]="china",str2[10],*str3,*str4="china";
则对库函数strcpy的正确的调用是_______。
A. strcpy(strl,"people");
B. strcpy(str2,"people");
C. strcpy(str3,"people");
D. strcpy(str4,"people");
[填空题]设int a;,从键盘输入数据给变量a的输入语句是______。
[单项选择]如果键盘上的( )指示灯亮,表示此时输入英文的大写字母。
A. Num Lock
B. Caps Lock
C. Scroll Lock
D. 以上都不对
[填空题]请补充main( )函数,该函数的功能是:从键盘输入一个字符串并保存在字符str1中,把字符串str1中下标为偶数的字符保存在字符串str2中并输出。例如,当str1="computer",则str2="cmue"。
注意:部分源程序给出如下。
请勿改动函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#define LEN 80
void main( )
{
char str1[LEN],str2[LEN];
char*p1=str1,*p2=str2;
int i=0,j=0;
system("CLS");
printf("Enter the string:/n");
scanf(______);
printf("***the origial string***/n");
while(*(p1+j))
{
printf("______",*(p1+j));
j++;
}
for(i=0;i<j;i+=2)
*p2++=*(str1+i);
*p2="/0";
printf("/nThe new string is:%s/n",______);
}
[单项选择]执行下列语句段后y的值为( )。
x=3.14
y=Len(Str$(x) +Space(6) )
A. 5
B. 9
C. 10
D. 11