单选题软件生命周期是指______。
单选题第二代电子计算机所采用的电子元件是( )。
单选题在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是
单选题有以下程序:
#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<<",";}};
class C:public B,public A
{private:
int c;
public:
c(int k):A(k-2),B(k+2)
{ c=k;
}
void disp()
{
a::disp();
B::disp();
cout<<c<<endl;
}
};
int main()
{
C obj(10);
obj. disp();
return 0;
}
程序执行后的输出结果是______。
单选题若有如下类声明 class MyClass{ public: MyClass(){cout<<1;} }; 执行下列语句 MyClass a,b[2],*p[2]: 以后,程序的输出结果是( )。
单选题若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是( )。
单选题下面对于基类和派生类的描述错误的是( )。
单选题有以下程序
#include<iostream.h>
float fun(int x,int y)
{ return(x+y);}
void main( )
{ int a=2,b=5,c=8;
tout < < fun( (int)fun(a+c,B) ,a-C) ;}
程序运行后的输出结果是( )。
单选题有如下程序: #include<iostream> using namespace std: class MyClass{ public: MyClass(int X):val(X){} void Print()const{cout<<”const:val=”<<val<<’\t’;} void Print() {cout<<”val=”<<val<<’/t’;} private: int val; }; int main(){ const MyClass objl(10); MyClass obj2(20); obj1.Print(); obj2.Print(); return 0; } 执行这个程序的输出结果是( )。
单选题下列程序的输出结果是( )。
#include
int rain(iltl a,int B)
{
if(a
单选题已知类Base、Middle和Derived的定义如下:
class Base{
public:
virtual void foo(){cout<<"a";}
};
class Middle: public Base{
public:
void foo(){cout<<"b";}
};
class Derived: public Middle{
public:
void foo(){cout<<"c";}
};
且有如下程序段:
Base *p1;
Middle *p2;
Derived d;
p1=
p1->foo();
p2=
p2->foo();
运行这个程序段的输出是
单选题有如下类定义:
class A{
char*a:
public:
A():a(()){}
A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间
a=______;
strcpy(a,aa);
}
~A(){delete[]a;}
};
横线处应填写的表达式是______。
单选题下列对重载函数的描述中,( )是错误的。A.重载函数中不允许使用默认参数B.重载函数中编译是根据参数表进行选择C. 不要使用重载函数来描述毫无相干的函数D.构造函数重载将会给初始化带来多种方式
单选题将以下程序写成三目运算表达式是( )。 if(x<y)min=x; else min=y;
单选题下列关于函数重载的叙述中,错误的是______。
单选题假定MyClass为一个类,则执行myClass a,b(2),*p;语句时,自动调用该类构造函数( )次。
单选题以下选项中合法的用户标识符是 A) long B) _2 Test C) 3 Dmax D) A,dat
单选题若有以下程序:
#include <iostream>
using namespace std;
class point
{
private:
int x, y;
public:
point ( )
{
x=0;
y=0;
}
void setpoint(int x1,int y1)
{
x=x1;
y=y1;
}
void dispoint ()
{
cout<<"x="<<x<<" , "<<"y="<<y<<end1;
}
};
int main ( )
{
point *p=new point;
p->setpoint (5, 12);
p->dispoint ();
return 0;
}
程序运行后的输出结果是( )。
单选题在一个类中可以对一个操作符进行( )重载
单选题下列叙述中错误的是______。