单选题阅读下面程序: #include <iostream.h> fun(int a,int b) int c; c=a+b; return c; void main() int x=6,y=7,z=8,r; r=fun((x--,y++,x+y),z--); cout<<r<<endl; 则该程序的输出结果是( )。 A.11 B.20 C.21 D.31
单选题数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。 A) 数据与程序独立存放 B) 不同的程序被存放在不同的文件中 C) 不同的数据只能被所对应的应用程序所使用 D) 上述三种说法都不对
单选题下列选项可以做C++标识符的是( )。
单选题类 Contain 的定义如下: class Contain { private: int x; protected: int z; public: class Embed { private: int y; public: Embed ( ) { y=100; } int Embed_Fun(); }MyEmbed; int Contain_Fun(); }; 下列对上面定义的描述中,正确的是( )。
单选题如果x=0,那么while(true)中的true与下面的条件( )等价。
单选题存在定义int a[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的( ) ?
单选题有以下程序:#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;}程序运行后,输出的结果是
单选题有如需程序: #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()<<end1; return 0; 执行后的输出结果是( )。 A) n=0 B) n=1 C) n=2 D) n=3
单选题若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是( )。
单选题原因排除法属于( )。
单选题有如下程序: #inchde<iostream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x){cout<<2;} MyClass&operator=(const MyClass&x){cout<<3;return*this;} 一MyClass(){cout<<4;} }; int main() { MyClass obj1(1),obj2(2),obj3(objm); return 0; } 执行这个程序的输出结果是( )。
单选题若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
单选题程序流程图中带有箭头的线段表示的是( )。
单选题在定义函数模板或类模板时,开头的保留字是( )。
单选题在数据流图(DFD)中,带有名字的箭头表示
单选题下列代码段声明了3个类 class Person{}; class Student:public Person{}; class Undergraduate:Student{}; 下列关于这些类之间关系的描述中,错误的是( )。
单选题有如下程序:
#include <iostream>
using namespace std;
class Base{
public:
void output() { cout<<1; }
virtual void Print() { cout<"B"; }
};
class Derived:public Base{
public:
void output() { cout<2;}
void Print() { cout<<"D"; }
};
int main() {
Base *ptr=new Derived;
ptr->output();
ptr->Print();
delete ptr;
return();
}
程序的输出结果是
单选题有如下程序:
#include
usingnamespacestd;
classBase
{
public:
Base(){cout<<"BB";f();}
voidf(){cout<<"BF";}
};
classDerived:publicBase
{
public:
Derived(){cout<<"DD";}
voidf(){eout<<"Df";}
};
intmain(){Derivedd;return0;}
执行上面的程序将输出( )。
单选题以下正确的描述为
单选题设有定义:
class C
{ public:
int value;
…
};
int x,*p;
则以下引用形式中,正确的是