阅读以下程序 include void main( ) { char line[10]; cin>>line; cout阅读以下程序#include<iostream.h>void main( ){char line[10];cin>>line;cout<<line<<endl;}如运行时输入This is example.<CR>,则程序的输出结果是A.ThisB.This isC.This is aD.This is an example.

题目
阅读以下程序 include void main( ) { char line[10]; cin>>line; cout<

阅读以下程序

#include<iostream.h>

void main( )

{

char line[10];

cin>>line;

cout<<line<<endl;

}

如运行时输入This is example.<CR>,则程序的输出结果是

A.This

B.This is

C.This is a

D.This is an example.


相似考题
参考答案和解析
正确答案:A
解析:本题考察C++中cin输入流对象的使用规则,其特点是以空格、回车和tab为分隔符。因此this和is之间的空格告诉cin对象停止接收后面的数据。故正确答案为A。
更多“阅读以下程序 #include<iostream.h> void main( ) { char line[10]; cin>>line; cout<<line<<end ”相关问题
  • 第1题:

    阅读以下程序 includc vold main() { Char line[10]; cin>>line;

    阅读以下程序 #includc<iostream.h> vold main() { Char line[10]; cin>>line; cout<<line<<endl; } 如运行时输入This is example.<CR>,则程序的输出结果是

    A.This

    B.This is

    C.This is a

    D.This is an example.


    正确答案:A
    解析:本题考察C++中cin输入流对象的使用规则,其特点是以空格、回车和tab为分隔符。因此this和is之间的空格告诉cin对象停止接收后面的数据、故正确答案为A。

  • 第2题:

    若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line; for (i=0; i<5; i++) { *p=i; g(&P); } for (i=0; i<5; i++) cout<<line[i]; cout<<end1; } 该程序运行后的输出结果为( )。

    A.12345

    B.1234

    C.11111

    D.55555


    正确答案:A
    解析:本题考核指针的运用。主函数的for循环中向函数g()传入实参&p,则在函数g()中执行“(**q)++;”相当于执行“(**(&p))++”,即(*p)++,其结果就是对相应的数组元素值加1。函数g()中执行“(*q)++;”相当于执行“(*(&p))++”,即p++。其结果为指针p指向下一个数组元素。这样通过for循环给数组元素分别赋值1、2、3、4、5。

  • 第3题:

    当输入“Thank you”时下列程序的输出结果为()。include<includevoid mai

    当输入“Thank you”时下列程序的输出结果为( )。 #include<<iostream.h> #include<iomanip.h> void main() { char line[80]; cin.getline(line,sizeof(80),'k'); cout<<line; }

    A.Tha

    B.Thank you

    C.Thank

    D.以上结果都不对


    正确答案:A

  • 第4题:

    写出下列程序的运行结果【】。include .include include void ma

    写出下列程序的运行结果【 】。

    include <iostream.h>.

    include <fstream.h>

    include <stdlib.h>

    void main()

    {

    fstream outfile, infile;

    outfile.open("data.clat", ios:: out);

    if(!outfile)

    {

    cout<<"Can't open the file."<<end1;

    abort();

    }

    outfile<<" 1234567890"<<end1;

    outfile<<"aaaaaaaaa"<<end1;

    outfile<<"**********"<<end1;

    outfile.close();

    infile.open("data. dat ", ios:: in);

    if(!infile)

    {

    cout<<"Can't open the file."<<end1;

    abort();

    }

    char line[80];

    int I=0;

    while(!infile. eof())

    {

    I++;

    infile.getline(line, sizeof(line));

    cout<<I<<":"<<line<<end1;

    }

    infile.close();

    }


    正确答案:1: 1234567890 2:aaaaaaaaa 3:********** 4:
    1: 1234567890 2:aaaaaaaaa 3:********** 4:

  • 第5题:

    当输入“Thank you”时下列程序的输出结果为()。 include include void m

    当输入“Thank you”时下列程序的输出结果为( )。 #include<iostream.h> #include<iomanip.h> void main() { char line[80]; cin.getline(line,sizeof(80),'k'); cout<<line; }

    A.Tha

    B.Thank you

    C.Thank

    D.以上结果都不对


    正确答案:A