单选题在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( )。
单选题下面的函数调用为:
fun(x+y,3,min(n-1,y))则fun的实参个数是______。
单选题下列关于构造函数的描述中,错误的是( )。
单选题设int f (int);和int g(int);是函数f和g的原形,以下将f作为语句调用的是______ 。
单选题有如下程序:
#include<iostream>
using namespace std;
int main()
{
int*p;
*p=9;
cout<<"the value at p:"<<*p;
return 0;
}
编译运行程序将出现的情况是______。
单选题以下程序段共有错误( )处。 #include <iostream> using namespaces std; class Sample private: int n; public: Sample(int i) n=i; void setvalue (int i) n=i; void display() cout<<”n=”<<n<<endl; ; int main() const Sample a(10); a.setvalue(5); a.display(); return 0;
单选题下列程序的运行结果是
#include <iostream.h>
class Location {
private:
int X,Y;
public:
void init(int=0,in=0);
Void valueX(int val) { X=val;}
int valueX( ) { return X;}
void valueY(int val) { Y=val;}
int valueY( ) { return Y;} };
void Location::init(int initX,int initY)
{ X=initX;
Y=initY;}
void main( )
{ Location A,B;
A.init( );
A.valueX(5);
cout < < A.valueX( ) < < end1 < < A.valueY( ) < < end1;
B.init(6,2);
B.valeY(4);
cout < < B.valueX( ) < < end1 < < B.valueY( ) < < end1;}
单选题有如下类声明:
class XA{
inl x;
public:
XA(int n){x=n;}
};
class XB:public XA{
int y;
public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确的是______。
单选题以下程序输出结果是( ):
#include
using namespace std;
void add(int X9int y,int *z)
{*z=y+x;}
int main()
{int a,b,c;
add(8,4,&a);
add(6,a,&b);
add(a,b,&c);
cout<
单选题下列函数中,哪项是正确的递归函数( )。 A int Fun(int n) if(n<1) return 1; else return n*Fun(n+1); B) int Fun(ira n) if(abs(n)<1) return 1; else return n*Fun(n/2); C) int Fun(int n) if(n>1) return 1; else return n*Fun(n*2)1 D) int Fun(int n) if(n>1) return 1; else retun n*Fun(n-1);
单选题生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
单选题下列关于纯虚数与抽象类的描述中,错误的是( )。 A.纯虚函数是一种特殊的虚函数,它没有具体的实现 B.抽象类是指具有纯虚函数的类 C.一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类 D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
单选题下列程序的输出结果是()。#include<iostream.h>voidff(intx),ff(doublex);voidmain()floata(88.18);if(a);charb('a');if(b);voidff(intx)cout<<"ff(int):"<<x<<end1;voidif(doublex)cout<<"ff(double):"<<x<<end1;
单选题在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
单选题在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
单选题有如下类定义: class XX int xdata; public: XX(int n=0):xdata(n) ; class YY:public XX int ydata; public: YY(int m=0,int n=0):XX(m),ydata(n) ; YY类的对象包含的数据成员的个数是( )。
单选题设数据结构B=(D,R),其中 D={a,b,c,d,e,f} R={(f,A),(d,B),(e,D),(c,e),(a,C)} 该数据结构为( )。
单选题派生类的对象对它的基类成员中( )是可以访问的。
单选题有如下程序: #include <iostream> using namespace std; class Obj static int i; public: Obj()i++; ~Obi()i--; static int getVal() return i; ; int Obj::i=0; void f()Obj ob2; cout<<ob2.getVal(); int main() Obj ob1; f(); Obj *ob3=new Obj; cout<<ob3->getVal(); delete ob3; cout<<Obj::getVal(); return 0; 程序的输出结果是( )。 A.232 B.231 C.222 D.221
单选题CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每一级都包含了实现这一级目标的若干关键过程域,每一个关键过程域又包含若干( )。