单选题结构化需求分析方法中,需要建立数据模型,不属于数据模型所描述的内容的是( )。
单选题在关系数据库中,用来表示实体间联系的是______。
单选题假定int类型变量占用两个字节,其有定义int x [10];{0,2,4};,则数组x在内存中所占字节数是
单选题下列选项中不属于结构化程序设计原则的是( )。
单选题有如下类定义: class Test { public: Test(){a=0;c=0;}//① int f(int a)const{this一>a=a;}//② static int g(){return a;}//③ void h(int b){Test::b=b;};//④ private: int a; static int b; const int C; }; int Test::b=0; 在标注号码的行中,能被正确编译的是( )。
单选题有如下类定义: class AA { int a; public; int getRef()const{return&a;} //① int getValue()const{return a;} //② void set(int n)const{a=n;} //③ friend void show(AA aa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是( )。
单选题一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是______。
单选题若有以下程序: #include <iostream> using namespace std; class Base { int x; protected: int y; public: int z; void setx(int i) { x=i; } int getx ( ) { return x; } }; class Inherit : private Base { private: int m; public: int p; void setvalue(int a,int b,int c, int d) { setx(a) ; y=b; z=c; m=d; } void display() { cout<<getx ()<<", "<<y<<", "<<z<<", "<<m<<end1; } }; int main() { Inherit A; A.setvalue(1,2,3,4); A.display(); return 0; } 程序运行后的输出结果是( )。
单选题下面程序的运行结果是 #include" iostream.h" #define sum(a,b)a * b void main( ) int x; x=sam(1+2,3); cout < < x; A) 0B) 9C) 7D) 5
单选题在C++语言中,退格符是
单选题假定MyClass为一个类,那么下列的函数说明中,
____
为该类的析构函数。
单选题在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送______来实现。
单选题模板是实现类属机制的一种工具,其功能非常强大,它既允许用户构造类属函数,即 ( )。
单选题下列程序的输出结果是______。
#include<iostream.h>
void main()
{int n[][3]={10,20,30,40,50,60};int(*p)[3];
p=n;cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;}
单选题有如下程序: #include <iostream.h> using namespace std; class Base protected: int i: public: int j; ; class Derived: public Base int m: public: int n; int main() Derived d: d.i=0; //[1] d.J=0; //[2] d.m=0; //[3] d.n=0: //[4] return 0; 其中主函数中有两个赋值语句有错,这两个错误的赋值语句是
单选题下列程序的输出结果为 #include<iostream.h> int func(int n) if(n<1) return 1; else retur n+func(n-1) ; return 0; void main( ) cout < < func(5) < < endl; A) 0 B) 10 C) 15 D) 16
单选题有如下程序:
#include<iostream>
using namespace std;
class TestClass
{int a;
public:
TestClass(int x){a=x;}
void show(){cout<<a;}};
class TestClass1:public TcstClass
{int b;
public:
TestClass1(int i):TestClass(i+1),b(i){)
void show(){cout<<b;}};
int main()
{TestClass b(5),*p;
TestClass1 d(1);
p=&d;
p->show();
return 0;}
该程序运行后的打印结果是______。
单选题下面程序中对一维坐标点类Point进行运算符重载
#include
using namespace std;
class Point{
public:
Point(int val){x=val;}
Point&operator++(){x++;return*this}
Point operator 4++(int){Point old=*this;++(*this);return old;}
int GetX()const{return x;)
private:
int X; );
int main()
{
Point a(10);
cout<<(++a).GetX();
cout<
单选题有如下程序: #include <iostream> using namespace std; class Base public: Base()cout<<"BB";f(); Void f()cout<<"Bf"; ; class Derived: public Base public: Derived() cout<<"DD"; void f() cout<<"Df"; ; int main() Derived d;return 0; 执行上面的程序将输出( )。 A.BBBfDD B.BBDfDDDf C.DD D.DDBBBf
单选题关于函数中的,下列表述中错误的是( )。