执行下列语句后,输出结果为 cout.put('s'); cout<<'c'<<'a';A.caB.seaC.sD.a

题目

执行下列语句后,输出结果为

cout.put('s');

cout<<'c'<<'a';

A.ca

B.sea

C.s

D.a

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行下列语句后,输出结果为______。

s$="ABCDEFG"

Print InStr(s$,"efg")

Print LCase$(s$)


正确答案:0CR>abcdefg
0CR>abcdefg 解析:本题考查了字符串函数的应用。InStr函数是字符串匹配函数,它的格式为:InStr([首字符位置,]字符串1,字符串2[,n])。它的功能是在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串1中的位置。注意:字符串的第一个字符的位置为1。
LCase$函数是字母大小写转换函数,它的格式为:LCase$(字符串)。它可以将字符串中的大写字母转换为小写字母。
UCase$函数也是字母大小写转换函数,它的格式为:UCase$(字符串)。它可以将字符串中的小写字母转换为大写字母。

第2题:

要使程序执行后的输出结果为ABCD,应在横线处添加语句()。includeusing namespace std;

要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include<iostream> using namespace std; { public:A(){cout<<'A';} }; class B=______ { public:B(){cout<<'B';} }; class C:virtual public A { public:C(){cout<<'C';} }; class D:public B,public C { public:D(){cout<<'D';} }; void main(){D obj;}

A.public A

B. private A

C.protected A

D.virtual public A


正确答案:D
解析:由主函数main入手,定义了类D对象obj。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。

第3题:

执行下列程序语句后,输出结果为()。ineludeusing namespace std;int m=5;int main(){i

执行下列程序语句后,输出结果为( )。 #inelude<iostream> using namespace std; int m=5; int main() { int m=3; m++; ::m++; cout<<m<<end1; return 0; }

A.3

B.4

C.5

D.6


正确答案:B

第4题:

执行下列语句后,输出结果为( )。 cout.put(‘s’); cout<<‘c’<<‘a’;

A.ca

B.sca

C.s

D.a


正确答案:B
解析: 本题考查cout对象的成员函数put方法和操作符的使用方法。

第5题:

执行下列语句后,输出结果为cout. put('s');cout<<,'c'<<'a';

A.ca

B.sca

C.s

D.a


正确答案:B
解析:本题很简单,考查cout对象的成员函数put方法和操作符的使用方法。

第6题:

执行下列语句后,输出结果为( )。 cout.put(S); cout<<C<<a;

A.ca

B.sca

C.S

D.a


正确答案:B
B。【解析】本题考查cout对象的成员函数put方法和<<操作符的使用方法。

第7题:

执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为【 】。


正确答案:D
D 解析:根据ASCII码的形式‘F’-2 得到的值便是D。

第8题:

在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 include using nam

在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。

include<iostream>

using namespace std;

classA

{

public:

A(){cout<<'A';}

};

class B:______

{

public:

B(){cout<<'B';}

};

class C:______

{

public:C(){cout<<'C';}

};

class D:public B,public C

{

public:D(){cout<<'D';}

};

void main(){D obj;)


正确答案:virtual A或virtual public A或virtual private A或virtual protected A与virtual A或virtual public A或virtual private A或virtual protected A
virtual A或virtual public A或virtual private A或virtual protected A与virtual A或virtual public A或virtual private A或virtual protected A 解析:由于每执行一次A类的构造函数,都将输出一个字符A,输出结果中只有一个A,且第一个输出为A,D继承B,可知必有B继承A。由题中要求C肯定继承某个类,所以,这里的C只能是继承于A,保证输出中只有一个A,A必须为虚基类,所以本题中的空都填virtual A。

第9题:

执行下列语句后,输出的结果为______。

void run()

{

static int x=3;

x++;

cout<<x<<" ";

}

int main()

{

for(int i=0;i<2;i++)

fun();

return D;

}


正确答案:45
4,5