更多“当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到()的开始位置。”相关问题
  • 第1题:

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


    正确答案:×
    0

  • 第2题:

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


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

  • 第3题:

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

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

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

    C.“x”是一个变量

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


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

  • 第4题:

    若执行语句:cout<<setfill('*')<<setw(10)<<123<<"OK"<<endl后将输出( )。

    A.******* 1230K

    B.123********OK

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

    D.123*******OK********


    正确答案:A
    解析:cout.fill()用于设置或返回输出的填充字符,默认是空格,fill()函数的设置一直有效,直到下一个fill()函数改变该值为止。setw(intn)作用是设置输入输出的宽度,此设置只对一次输入或输出有效,在完成一次数据的输入或输出后,宽度设置自动恢复为0。需要注意的是,默认为输出数据在指定宽度内右对齐。

  • 第5题:

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

    A.123*******OK

    B.123#######OK

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

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


    正确答案:B
    解析:本题考核格式控制数据的输入输出。函数setfill(charc)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次设置填充字符为止,如题中调用函数setfill('*')将填充字符设置为'*',后又调用函数setfill('#')将填充字符设置为'#'。函数setw(intn)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出或输入后,宽度设置自动恢复为0,如题中语句以宽度10输出数据“123”后,字符串“OK”的输出宽度就自动恢复为0了。而且题中输出的对齐方式为在输出宽度内左对齐。所以最终的输出为123#######OK。

  • 第6题:

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

    A.123*******0K

    B.123OK

    C.123********0K********

    D.123OK


    正确答案:B
    B。【解析】函数setfill(charc)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次填充字符为止,如题中调用函数setfill(*)将填充字符设置为*,后又调用函数setfill(#)将填充字符设置为#。函数setw(intn)用于设置输入/输出宽度.宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出/输入后,宽度设置自动恢复为0,如题中语句以宽度10输出数据“123”后,字符串“OK”的输出宽度就自动恢复为0了。而且题中输出的对齐方式为在输出宽度内左对齐。本题结果为123######OK。

  • 第7题:

    Word 2003启动后自动建立新文档,屏幕上闪烁显示的光标指示的是()。

    A文档结束符

    B插入点位置

    C鼠标指针

    D文档的开始位置


    B

  • 第8题:

    语句cout<<(3<<3)<< endl;的输出结果是()

    • A、24
    • B、12
    • C、9
    • D、6

    正确答案:A

  • 第9题:

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

    正确答案: 下一行
    解析: 暂无解析

  • 第10题:

    单选题
    对于语句cout<
    A

    “cout”是一个输出流对象

    B

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

    C

    “x”是一个变量

    D

    “<<”称作提取运算符


    正确答案: D
    解析:
    符号“<<”是预定义插入运算符,提取运算符是“>>”。

  • 第11题:

    单选题
    语句cout<<(1&2)<<","<<(1&&2)<< endl;的输出结果是()
    A

    0,0

    B

    0,1

    C

    1,0

    D

    1,1


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    语句cout<<(3<<3)<< endl;的输出结果是()
    A

    24

    B

    12

    C

    9

    D

    6


    正确答案: D
    解析: 暂无解析

  • 第13题:

    已知数组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的首元素。

  • 第14题:

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

    A.123*******OK

    B.123#######OK

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

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


    正确答案:B

  • 第15题:

    已知数组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打印的是指针的地址。

  • 第16题:

    以下三条输出语句分别输出什么?

    char str1[] = "abc";

    char str2[] = "abc";

    const char str3[] = "abc";

    const char str4[] = "abc";

    const char* str5 = "abc";

    const char* str6 = "abc";

    cout << boolalpha << ( str1==str2 ) << endl; // 输出什么?

    cout << boolalpha << ( str3==str4 ) << endl; // 输出什么?

    cout << boolalpha << ( str5==str6 ) << endl; // 输出什么?


    正确答案:
     

  • 第17题:

    在C++语言中输出“Hello World”的语句是()。A.cout<<"Hello World";B.cout>>"Hello World";C.cin<<

    在C++语言中输出“Hello World”的语句是( )。

    A.cout<<"Hello World";

    B.cout>>"Hello World";

    C.cin<<"Hello World";

    D.cin>>"Hello World";


    正确答案:A
    解析:cout格式输出。

  • 第18题:

    下列语句中,输出与众不同的是

    A.cout<<"1."<<setfill('')<<"Hello!"<<endl;

    B.cout<<"1."<<''<<"Hello! \n";

    C.cout<<"1. Hello!"<<endl;

    D.cofit<<"1."<<setw(7)<<"Hello!";


    正确答案:A
    解析:本题主要考察setfill的用法。只用在设置了宽度的情况下,字符填充操作setfill才有意义。另外要注意的是设置宽度setw是所有格式中唯一一个一次有效的设置。

  • 第19题:

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


    正确答案:下一行

  • 第20题:

    以下语句中,输出结果与众不同的一个是()

    • A、cout<<"1. "<<setfill(’ ’)<< "Hello! "<<endl;
    • B、cout<<"1."<<’ ’ <<"Hello! /n";
    • C、cout<<"1. Hello! "<<endl;
    • D、cout<<"1. "<<setw(7)<< "Hello! ";

    正确答案:B

  • 第21题:

    单选题
    语句cout<<(2^5)<< endl;的输出结果是()
    A

    1

    B

    3

    C

    7

    D

    10


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    在中文Word的编辑区中,要将一段已被选定(在屏幕上以反白显示)的文字复制到同一文档的其他位置上,正确的操作是()。
    A

    将鼠标光标放到该段文字上单击,再移动到目的位置上单击

    B

    将鼠标光标放到该段文字上单击,再移动到目的位置上按下Ctrl键和鼠标左键单击

    C

    将鼠标光标放到该段文字上,按下Ctrl键和鼠标左键,并拖动到目的位置上再放开左键和Ctrl键

    D

    将鼠标光标放到该段文字上,按下鼠标左键,并拖运到目的位置上再放开左键


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    关于?和??的输出语句,下列说法中错误的是()
    A

    ?和??只能输出多个同类型的表达式的值

    B

    ?从当前光标所在行的下一行第0列开始显示

    C

    ??从当前光标的位置处开始显示

    D

    ?和??后可以没有表达式


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    在Visual FoxPro中,命令“?”与命令“??”的区别是(  )。
    A

    命令“?”在当前光标位置输出表达式结果;命令“??”在下一行开始输出

    B

    命令“??”在当前光标位置输出表达式结果;命令“?”在下一行开始输出

    C

    “?”可以输出一个常量、变量或表达式;“??”可以输出若干个常量、变量或表达式

    D

    “?”在显示器上输出;“??”在打印机上输出


    正确答案: B
    解析:
    ?<表达式>与??<表达式>都用于显示表达式的值,唯一区别在于:命令“??”在当前行输出表达式结果,命令“?”在下一行开始输出表达式结果。