cin是一个输入流对象
可以用ifstream定义一个输出流对象
执行语句序列char*y=“PQMN”;cout<<y;将输出字符串“PQMN”的地址
执行语句序列char x[80];cin.getline(x,80);时,若键入Happy new year则x中的字符串是“Happy”
第1题:
以下能正确定义字符串的语句是( )。
A.char str[]={'\064'};
B.char str="\x43";
C.char str=";
D.char str[]="\0";
第2题:
下述函数功能是______。 int fun(char*x) { char*y=x; while(*y++); return y-x-1; }
A.求字符串的长度
B.求字符串存放的位置
C.比较两个字符串的大小
D.将字符串x连接到字符串y后面
第3题:
对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______ 。
A.“cout”是一个输出流对象
B.“end1”的作用是输出回车换行
C.“x”是一个变量
D.“<<”称作提取运算符
第4题:
下列关于C++预定义流对象的叙述中,正确的是
A.cin是C++预定义的标准输入流对象
B.cin是C++预定义的标准输入流类
C.cout是C++预定义的标准输入流对象
D.cout是C++预定义的标准输入流类
第5题:
下述函数功能是_______。 int fun(char*x) { char*y=x; while(*y++); return y-s-1; }
A.求字符串的长度
B.求字符串存放的位置
C.比较两个字符串的大小
D.将字符串x连接到字符串y后面
第6题:
下述函数功能是______。 int fun(char*x) { char*y=x; while(*y++) retumy-x-1; }
A.求字符串的长度
B.求字符串存放的位置
C.比较两个字符串的大小
D.将字符串x连接到字符串y后面
第7题:
执行语句序列 int x=1,&y=x; cout<<x<<'-'<<y<<endl; 输出结果为( )
A.x-x
B.1-1
C.1-0
D.异常
第8题:
下面函数的功能是( )。 int fun(char *x) { char *y=X; while(*y++); return (y-x-1); }
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y
D.将字符串x连接到字符串y后面
第9题:
试题29
有以下函数
int fun(char *x, char *y)
{ int n=0;
while ((*x==*y)&&*x!=’\0’) {x++; y++; n++;}
return n;
}
函数的功能是()
A.查找x和y所指字符串中是否有’\n’
B.统计x和y所指字符串中最前面连续相同的字符个数
C.将y所指字符串赋给x所指存储空间
D.统计x和y所指字符串中相同的字符个数
第10题:
执行“int=45,y=13;printf(“%d”,x/y);”语句序列后得到的输出结果为()。
3
略
第11题:
cin是一个输入流对象
可以用ifstream定义一个输出流对象
执行语句序列char*y=“PQMN”;cout<<y;将输出字符串“PQMN”的地址
执行语句序列char x[80];cin.getline(x,80);时,若键入Happy new year则x中的字符串是“Happy”
第12题:
第13题:
下面关于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"
第14题:
对于语句cin>>x 中的各个组成部分,下列叙述中错误的是
A.“cin”是一个输出流对象
B.“;”的作用是表示语句结束
C.“x”是一个变量
D.“>>”称作提取运算符
第15题:
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
A.“cout”是一个输出流对象
B.“endl"的作用是输出回车换行
C.“x”是一个变量
D.“<<”称作提取运算符
第16题:
下列关于C++流的叙述中,正确的是
A.cin是一个输入流对象
B.可以用ifstream定义一个输出流对象
C.执行语句序列char*y="PQMNIt";cout<<y;将输出字符串"PQMN"的地址
D.执行语句序列char x[80];cin.getll’ne(x,80);时,若输入 Happyr new year 则x中的字符串是"HaPPy"。
第17题:
若有以下说明和语句: char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"}; char**q;q=language+2; 则语句printf("%o\n",*q);( )。
A.输出的是language[2]元素的地址
B.输出的是字符串PASCAL
C.输出的是language[2]元素的值,它是字符串PASCAL的首地址
D.格式说明不正确,无法得到确定的输出
第18题:
下面关于C++流的叙述中,正确的是( )。
A.cin是一个输入流对象
B.可以用ifstream定义一个输出流对象
C.执行语句序列char*y="PQMN";cout<<y;将输出字符串PQMN的地址
D.执行语句序列charx[80];cin.getline(x,80);时,若输入Happynewyear,则X中的字符串是“Happy”
第19题:
下面函数的功能是 ( ) int funl(char * X) { char * y=X; whar(* y + + ); return (y - x - 1);}
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y中
D.将字符串x连接到字符串y后面
第20题:
若有定义如下:char x[10]="Visual C",y[]="++6.0"; 则下列选项中对字符串操作错误的是( )。
A.strcpy(x,y);
B.strcat(x,y);
C.gets(x);
D.cout<<strlen(x);
第21题:
执行"int x=45, y=13; printf("%d",x/y);"语句序列后得到的输出结果为()。
3
略
第22题:
查找x和y所指字符串中是否有'\0'
统计x、y所指字符串最前面连续相同的字符个数
将y所指字符串赋值给x所指存储空间
统计x和y所指字符串中相同的字符个数
第23题:
第24题:
这是子程序的第一个语句
字符串MAP是子程序名
变量X是子程序的形参
子程序执行后,MAP将返回整型数据