网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

( 15 )下列程序的输出结果是 【 15 】 。

#include

using namespace std;

class A {

int a;

public:

A():a(9){}

virtual void print() const { cout<<a;};

};

class B : public A {

char b;

public:

B( ){b='S';}

void print( ) const { cout <<b;}

};

void show(A &x){ x.print();}

int main()

{ A d1,*p;

B d2;

p=&d2;

d1.print();

d2.print();

p->print();

show(d1);

show(d2);

return 0;}


参考答案

更多 “ ( 15 )下列程序的输出结果是 【 15 】 。#includeusing namespace std;class A {int a;public:A():a(9){}virtual void print() const { couta;};};class B : public A {char b;public:B( ){b='S';}void print( ) const { cout b;}};void show(A x){ x.print();}int main(){ A d1,*p;B d2;p=d2;d1.print();d2.print();p-print();show(d1);show(d2);return 0;} ” 相关考题
考题 程序的输出结果是【 】。 include using namespace std; class A{ int x; public: A(int 程序的输出结果是【 】。include <iostream>using namespace std;class A{int x;public:A(int x=1):x(x){cout<<x;}};void main(){A a,b(2),c(3);}

考题 如下程序的输出结果是includevoid fun(int x=y;y=t;}int main(){in 如下程序的输出结果是 #include<iostream> void fun(int & X,inty){intt=x;x=y;y=t;} int main( ){ int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::endl; return 0; }A.42,42B.23,23C.23,42D.42,23

考题 阅读下列说明和C++代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下C++代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分类及其关系如图6-1所示。 【C++代码】 #include?#include?using?namespace?std;class?DrawCircle?{??????//绘制圆形,抽象类? ? ? public: (1);//定义参数为?int?radius,?int?x,?inty? ?virtual~DrawCircle()?{?}};class?RedCircle:public?DrawCircle?{????//绘制红色圆形? ? ? ? public: void?drawCircle(intradius,?int?x,?int?y)?{cout??drawCircle?=?drawCircle;? }? ?virtual~shape()?{?}? public:? ?virtual?void?draw()?=?0;};class?Circle:public?Shape?{????//圆形? ? private:? ? ?int?x,y,radius;? ? public:? Circle(int?x,inty,int?radius,DrawCircle?*drawCircle)? (3)? {? this->x?=?x;? ?this->y?=?y;? ? this->radius?=?radius; }? ? ? public:? void?draw(){? drawCircle?-> (4); }};int?main(){Shape?*redCirclenew?Circle(100,100,10,????(5)????);//绘制红色圆形? Shape?*greenCircle=new?Circle(100,100,10, (6)??);//绘制绿色圆形redCircle >draw();? ?greenCircle?->draw();? ?return?0;}

考题 下面代码的输出结果是x = 12.34;print(type(x))A.<class 'bool'>B.<class 'complex'>C.<class 'float'>D.<class 'int'>

考题 Python语句 print(type(1/2))的输出结果是:______A.< class 'int'>B.<class 'number'>C.<class 'float'>D.<class 'double>

考题 Python语句 print(type(1//2)的输出结果是:_____A.< class 'int'>B.< class 'number'>C.<class 'float'>D.<class 'double'>

考题 Python语句 print(type(1J))的输出结果是:________A.< class 'complex'>B.< class 'int'>C.<class 'float'>D.<class 'dict'>

考题 00330038003000301585067361821下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)A.<class 'int'> <class 'float'> <class 'str'>B.<class 'float'> <class 'int'> <class 'str'>C.<class 'str'> <class 'float'> <class 'int'>D.<class 'str'> <class 'int'> <class 'float'>

考题 下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)A.<class 'int'> <class 'float'> <class 'str'>B.<class 'float'> <class 'int'> <class 'str'>C.<class 'str'> <class 'float'> <class 'int'>D.<class 'str'> <class 'int'> <class 'float'>

考题 Python 语句print(type(1J))的输出结果是:A.<class ‘complex’>B.<class ‘int’>C.<class ‘float’>D.<class ‘list’>