首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

若有以下程序#include <iostream>using namespace std;class A{public: A(int i,int j) {a=i;b=j

若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; } void move(int x, int y) { a+=x; b+=y; } void show() { cout < <a < <" , " <<b<< end1; } private: int a,b; }; class B : private A { public: B(int i,int j) :A(i,j) {} void fun () { move (3, 5); } void f1 () { A::show(); } }; int main () { B d(3,4); d. fun (); d.f1(); return 0; } 程序执行后的输出结果是 ()。

A.3,4

B.6,8

C.6,9

D.4,3

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若有以下程序#include <iostream>using…”相关的问题
第1题
若有以下程序:#include<iostream>using namespace std;class A{private:int a;public:A(int i){a

若有以下程序: #include<iostream> using namespace std; class A {private: int a; public: A(int i) {a=i;} void disp() {cout<<a<<“,”;}}; class B {private: int b; public: B(int j {b=j;} void disp() {cout<<b<<

A.10,10,10

B.10,12,14

C.8,10,12

D.8,12,10

点击查看答案
第2题
若有以下程序:#include <iostream>using namespace std;class Base{private: int x;protected: i

若有以下程序: #include <iostream> using namespace std; class Base { private: int x; protected: int y; public: int z; void setx(int i) { x=i; int getx () { return x; } }

A.1,2,3,4

B.产生语法错误

C.4,3,2,1

D.2,3,4,5

点击查看答案
第3题
数字字符'0'的ASCII值为48,若有以下程序:#include <stdio.h>main()char a='1',b ='2';printf("

数字字符'0'的ASCII值为48,若有以下程序: #include <stdio.h> main() char a='1',b ='2'; printf("% c,",b + + ); printf(" % d \n" ,b - a); } 程序运行后的输出结果是()。

A.3,2

B.50,2

C.2,2

D.2,50

点击查看答案
第4题
若有以下程序:#include <iostream>using namespace std;int f(){static int i = O;ints= 1;s+=i;

若有以下程序:#include <iostream>using namespace std;int f(){ static int i = O; ints= 1; s+=i; i++; return s;}int main(){ int i, a =0; for(i=0;i<5;i++) a+=f(); cout<<a<<end1; return 0;}程序运行后,输出的结果是()。

A.20

B.24

C.25

D.15

点击查看答案
第5题
若有以下程序:# include <iostream>using namespace std;class Base{public:Base (){x=0;}int x

若有以下程序:# include <iostream>using namespace std;class Base{public: Base () { x=0; } int x;};class Derived1 : virtual public Base{public: Derived1 () { x=10; }}; class Derived2 : virtual public Base{public: Derived2 () { x=20; }};class Derived : public Derived1,protected Derived2{ };int main(){ Derived obj; cout<<obj.x<<end1; return 0;} 该程序运行后的输出结果是

A.10

B.20

C.30

D.0

点击查看答案
第6题
若有以下程序:#include<iostream>using namespace std;class TestClass{public:void who(){cout<

若有以下程序: #include<iostream> using namespace std; class TestClass { public: void who(){cout<<"TestClass"<<endl;} }; class TestClass1:public TestClass { public: void who(){cout<<"TestClass1"<<endl;} }; int main() { TestClass *p; TestClass1 obj1; P=&obj1; P->who(); return 0; 则该程序运行后的输出结果是()。

A.TestClass1

B.TestClass

C.0

D.无输出

点击查看答案
第7题
若有以下程序:#include <iostream>using namespace std;class A{protected: int a;public: A() {

若有以下程序: #include <iostream> using namespace std; class A { protected: int a; public: A() { a=10; } }; class A1 : public A { public: A1() { a=a+1; } }; class A2 : public A { public: A2 () { a=a+2; } }; class B : public A1,public A2 { public: B(){} void print() { cout<<a<<end1; } }; int main () { B obj; obj.print(); return 0; } 程序运行后的输出结果是()。

A.产生语法错误

B.11

C.12

D.10

点击查看答案
第8题
若有以下程序:#include <iostream>using namespace std;class myClass{private: int var;public:

若有以下程序: #include <iostream> using namespace std; class myClass { private: int var; public: myClass(int i) { var=i; } void add() { s+=var; } static int s; void display() { cout<<s<<end1; } }; int myClass::s=0; int main () { myClass a(1),b(2),c(3); a.add(); b.add(); c.dislay(); return O; } 程序执行后的输出结果是()。

A.1

B.4

C.3

D.7

点击查看答案
第9题
若有以下程序:#include<iostream>usingnamespaceStd;classsample{ inti;publiC: sample(){} void

若有以下程序: #include <iostream> using namespace Std; class sample { int i; publiC: sample(){} void setvalue(int m) { i=m; } void fun(int m) { i+=m; } void disp() { cout<<i<<end1; } }; int main() { sample *ps; ps=new sample; ps->setvalue(20); ps->fun(5); ps->disp(); return 0; } 程序运行后,输出的结果是()。

A.15

B.20

C.25

D.30

点击查看答案
第10题
若有以下程序:#include <iostream> using namespace std; class Base public: Base() { x=0;} in

若有以下程序: #include <iostream> using namespace std; class Base public: Base() { x=0; } int x; }; class Derivedl: virtual public Base public: Derived1() { x=10; } }; class Derived2: virtual public Base publici Derived2() x=20; }; class Derived :public Derived1,protected Derived2 {}; int main() Derived obj; cout<<obj.x<<end1; return 0; } 该程序运行后的输出结果是

A.20

B.30

C.10

D.0

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改