CMS专题

填空题当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到()的开始位置。

题目
填空题
当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到()的开始位置。
参考答案和解析
正确答案: 下一行
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于语句cout<

A.”cout”是一个输出流对象

B.”endl”的作用是输出回车换行

C.”x”是一个变量

D.”<<”称作提取运算符


正确答案:D

第2题:

语句cout<<setiosflagags(ios::showpos)<<125<<"/t"<<-125<<endl;的输出结果为【 】。


正确答案:×
0

第3题:

( 20 )已知数组 arr 的定义如下:

int arr[5] = {1,2,3,4,5};

下列语句中输出结果不是 2 的是

A ) cout << *arr+1 <<endl;

B ) cout << *(arr+1)<<endl;

C ) cout << arr[1] <<endl;

D ) cout << *arr <<endl;


正确答案:D

第4题:

对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是

A.“cout”是一个输出流对象

B.“endl"的作用是输出回车换行

C.“x”是一个变量

D.“<<”称作提取运算符


正确答案:D
解析:()表示插入运算符;(>>)表示提取运算符。

第5题:

要在屏幕上显示“Hello,world!”应执行语句cout <<【 】。


正确答案:“\”Hello. world!\“”
“\”Hello. world!\“” 解析:“Hello,world!”的输出需要转义字符\,所以cout“\”Hello. world!\“”。

第6题:

下面选项中,不属于C++语句的是( )。

A.{;}

B.cout<<"Hello!"<<endl

C.;

D.{int i=1;int f=i;cout<<f<<endl;}


正确答案:B
解析:选项A和选项D是复合语句,C是空语句,而选项B中没有以“;”结尾,这不是C++语句。

第7题:

已知数组arr的定义如下: intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是( )。

A.cout<<*arr+1<<endl;

B.COUt<<*(art+1)<<endl;

C.cout<<arr[1]<<endl;

D.COUt<<*arr<<endl:


正确答案:D
D。【解析】本题主要考查指针的特殊含义。例*px+1指取px所指对象内容加1,*(px+1)指px指针加1,并取结果指针内容而*px则指px的首元素。

第8题:

以下程序执行后输出的结果是【】。 include include using namespace std; int

以下程序执行后输出的结果是【 】。

include<iostream>

include<fstream>

using namespace std;

int main(){

ofstream ofile("D:\\temp.txt");

if(!ofile){

cout<<"temp.txt cannot open"<<endl;

return 0;

}

ofile<<"This is a book" <<" " <<54321<<endl;

ofile.close();

ifstream ifile("D:\\temp.txt");

if(!ifile){

cout<<"temp.txt cannot open" <<endl;

return 0;

}

charstr[40];

ifile >> str;

ifile.close();

cout<<Str<<endl;

return 1;

}


正确答案:This
This 解析:程序中利用对象ofile在文件temp.txt中写入“This is a book 54321”。然后利用对象 ifile打开文件,将其中的数据输入到变量str中,由于读时遇到空格就终止,所以str中存放的字符串为“This”。

第9题:

执行语句:{cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;return 0;)后将输出( )。

A.123*******OK

B.123#######OK

C.123********OK********

D.123#######OK########


正确答案:B

第10题:

已知数组arr的定义如下: int arr[5]={1,2,3,4,5}; 下列语句中,输出结果不是2的是

A.cout<<*arr+1<<endl;

B.tout<<*(arr+1)<<endl;

C.cout<<arr[1]<<endl;

D.eout<<%arr<<endl;


正确答案:D
解析:D打印的是指针的地址。

更多相关问题