-
下列程序的输出是( )。#include#includeusing namespace std;void main(){int a[10]={l,2,3,4,5,6,7,8,9,10),*p=a;cout<
-
有如下程序,编译运行这个程序将出现的情况是#includeusing namespace std;void function(double val);int main(){double val;function(val);cout<
-
输入一个同学的成绩,输出相应的等级A-E。#includeusing namespace std;int main(){ int score;cin>>score; //输入100以内分数switch(【 1 】){ case 100:case 90: cout<
-
以下程序的输出结果是______#includeusing namespace std;int main(){int a=2.5+3.6;printf(\a=%d\\n\,a);return 1;}
-
有如下程序:include<iostream>using namespace std;class MyClass{public:MyClass(int x):val(x
有如下程序: include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{cout<<“const:val=”<<<val<<‘\’;} void Print(){cout<<“val=”<<val<<‘t’;} private: int va1; }; int main(){ cons
A.val=10 const:val=20
B.const:val=10 const:val=20
C.const:val=10 val=20
D.val=10 val=20
-
有如下程序:include<iostream>using namespace std;class sample{private:int x,y;public:sampl
有如下程序: include<iostream> using namespace std; class sample { private: int x,y; public: sample(int i,int j) { x=i; y=j; } void disp() { cout<<"disp1"<<endl; } void disp()const { cout<<"disp2"<<endl; } }; int main() { const sample a(1,2); a.disp(); return 0; } 该程序运行后的输出结果是()。
A.disp1
B.disp2
C.disp1 disp2
D.程序编译时出错
-
有如下程序:include <iostream>using namespace std;int main(){int*P;*P=9;cout<<"The value
有如下程序: include <iostream> using namespace std; int main(){ int*P; *P=9; cout<<"The value at P:"<<*P: return 0; } 编译运行程序将出现的情况是
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at P:9
C.运行时一定输出:The value at P:*9
D.运行时有可能出错
-
有如下程序:includeusing namespace std;Class Test{public:Test(){}Test(const Test&t){co
有如下程序: include using namespace std; Class Test{ public: Test(){} Test(const Test&t){cout<<1;} ); Test fun(Test &u){Test t=u;retum t;} int main(){Test X,y;x=fun(y);retum 0;} 运行这个程序的输出结果是()。
A.无输出
B.1
C.11
D.111
-
有如下程序:include<iostream>using namespace std;class A {public:A(){cout<<"A";}};classB{p
有如下程序: include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; classB{public:B(){cout<<"B";}} classC:public A{ B b; public: C(){cout<<"C";} }; int main(){ C obj; return 0;} 执行后的输出结果是()。
A.CBA
B.BAC
C.ACB
D.ABC
-
有如下程序:include <iostream>include<iomanip>using namespace std;int main(){cout.fill('*
有如下程序:include <iostream>include<iomanip>using namespace std;int main(){ cout.fill('*'); cout.width(6); cout.fill(''); cout<<123<<end1; return 0;}执行后的输出结果是()。
A.123
B.123
C.***123
D.123***
-
下列程序运行后的输出结果是()。includeincludeusing namespace std;class Person{public:
下列程序运行后的输出结果是()。includeincludeusing namespace std;class Person{public:Person(string n):name(n) { cout<<'p'; }private:string name;};class date{public:date(int y=2012,int m=12,int d=21):year(y),month(m),day(d) { cout<<'d'; }
private:int year,month,day;};class Student:public Person{public:Student(string n,int y,int m,int d,char c):birthday(y,m,d),sex(c),Person(n) { cout<<'s'; }private:date birthday;char sex;};int main(){student stu1("zhang",1990,10,1,'f');return 0}
A. S
B.PS
C.DPS
D.PDS
-
运行程序,程序输出结果是(). include <iostream> using namespace std; int main() { ch
运行程序,程序输出结果是(). include <iostream> using namespace std; int main() { char str[100]="program",*p=str; str[3]=0; cout<
< <endl; return> A、ogram
B、r
C、o
D、pro
</endl;>
-
有如下程序:include<iostream>using namespace std;class BASE{public:~BASE(){cout<<"BASE";}
有如下程序: include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<"BASE";} }; class DERIVED:public BASE{ public: ~DERIVED(){cout<<"DERIVED";} }; int main(){DERIVED x;return 0;} 程序的输出结果是
A.BASE
B.DERIVED
C.BASEDERIVED
D.DERIVEDBASE
-
有如下程序:include<iostream>using namespace std;class GA{public:virtual int f(){return 1
有如下程序: include<iostream> using namespace std; class GA{ public: virtual int f(){return 1;} }; class GB:public GA{ public: virtual int f(){return 2;} }; void show(GA g){eout<<g.f();} void display(GA&g){cout<<g.f();} int main(){ GA a;show(A) ;display(A) ; GB b;show(B) ;display(B) ; return 0; } 程序的输出结果是
A.1111
B.1211
C.1112
D.1212
-
有以下程序:include <iostream>using namespace std;int main (){int x=15;while (x>10&&am
有以下程序: include <iostream> using namespace std; int main () { int x=15; while (x>10&&x<50) { x++; if (x/3) { x++; break; } } cout<<x<<endl; return 0; } 执行后的输出结果是
A.15
B.16
C.17
D.18
-
下面的程序输出结果是()。include<iostream>using namespace std;void add(){static int x;x++;c
下面的程序输出结果是()。 include<iostream> using namespace std; void add() { static int x; x++; cout<<x<<''; } int main() { for(int i=0;i<3;i++) add(); return 0; }
A.111
B.123
C.222
D.333
-
有如下程序:include<iostream>using namespace std;class A{public:A(){cout<<"A";}~A(){cout<<
有如下程序: include<iostream> using namespace std; class A { public: A(){cout<<"A";} ~A(){cout<<"~A";} }; class B:public A { A*p; public: B(){cout<<"B";p=new A;} ~B(){cout<<"~B";delete p;} }; int main() { B obj; return 0; } 执行这个程序的输出结果是()。
A.BAA~A~B~A
B.ABA~B~A~A
C.BAA~B~A~A
D.ABA~A~B~A
-
有如下程序include<iostream>using namespace std;class base{public:virtual void f1(){cout<<
有如下程序 include<iostream> using namespace std; class base { public: virtual void f1() { cout<<"F1Base"; } virtual void f2() { cout<<"F2Base"; } }; class derive:public base { void f1() { cout<<"F1 Derive"; } void f2(int x) { cout<<"F2 Derive"; } }; int main() { base obj1,*p; derive obj2; p=& obj2; p->f1(); p->f2(); return (); ) 执行后的输出结果是()。
A.F1Derive F2Base
B.F1Derive F2Derive
C.F1Base F2Base
D.F1Base F2Derive
-
有以下程序:include<iostream>using namespace std;class sample{private:int n;public:sample(
有以下程序: include<iostream> using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } sample add(sample s1,sample s2) { this->n=s1.n+s2.n; return(*this); } void disp() { cout<<"n"<<n<<end1; } }; int main() { sample s1(10),s2(5),s3; s3.add(s1,s2); s3.disp(); return 0; } 程序运行后,输出的结果是
A.n=10
B.n=5
C.n=20
D.n=15
-
若有如下程序: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; TcstClass1 obj1; p=&obj1; p->who(); return 0; } 则该程序运行后的输出结果是()。
A.TestClass1
B.TestClass
C.0
D.无输出
-
有如下程序:include <iostream>using namespace std;class BASE{public:~BASE(){cout<<"BASE";}
有如下程序:include <iostream>using namespace std;class BASE{public: ~BASE(){cout<<"BASE";}};class DERIVED: public BASE{public: ~DERIVED(){ cout<<"DERIVED"; }int main() { DERIVED x; return 0; }执行后的输出结果是()。
A.BASE
B.DERIVED
C.BASEDERIVED
D.DERIVEDBASE
-
有如下程序:include<iostream>using namespace std;class Test{public:Test(){n+=2;}~Test(){n-
有如下程序: include<iostream> using namespace std; class Test{ public: Test() {n+=2;} ~Test() {n-=3;} static int getNum(){return n;} private: static int n; }; int Test::n=1; int main() { Test* p=new Test; delete p; cout<<"n="<<Test::getNum()<<endl; return0; } 执行后的输出结果是()。
A.n=0
B.n=1
C.n=2
D.n=3
-
下面程序的运行结果是().includeusing namespace std;int main(){ float a=1,b=2,c; float p1=&a,p2; p2=&b; c= * p1 + p2; cout<<p1<<”;}
A.1
B.2
C.a
D.b
-
执行下列程序的功能是()includeusing namespace std;int main(){ int a=10,b=20; a=a+b; b=a-b; a=a-b;return 0;}
A.求a/b的余数
B.求a/b的商
C.求a和b的最大公约数
D.交换a和b的值