单选题程序的三种基本控制结构是 ______。 A) 过程、子程序和分程序 B) 顺序、选择和重复 C) 递归、堆栈和队列 D) 调用、返回和转移
单选题下面是类MyClass的定义,对定义中各种语句描述正确的是( )。 class MyClass { publiC: void MyClass(int a) //① { x=a; ) int func(int a,int b) //② { x=a; y=b; } int func(int a,int b,int c=0) //③ { x=a; y=b; z=c; } static void resetValue() //④ { x=0; } private: int X,y,Z; };
单选题有如下程序:#include<instream>using ntirnespace std;class MyClass{public:MyClass(int i=0){cout<<1;}MyClass(const MyClass&x){cout<<2;}MyClass&operator=(const MyClass&x){tout<<3;return*this;}~MyClass(){cout<<4;}};int main(){MyClass obj1(1),obj2(2),obj3(obj1);return0;}执行这个程序的输出结果是( )。
单选题下述内容中( )不属于软件工程管理的范畴。 A.软件管理学 B.软件心理学 C.软件工程经济 D.软件工程环境
单选题有如下程序:
#include<iostream>
using namespace std;
class Toy{
public:
Toy(char*_n){strcpy(name,_n);count++;}
~Toy(){count--;}
char*GetName(){return name;}
static int getCount(){return count;}
private:
char name[10];
static int count;
};
int Toy::count=0;
int main(){
Toy t1("Snoopy"),t2("Mickey"),t3("Barbie");
cout<<t1.getCount()<<endl;
return 0;
}
运行时的输出结果是______。
单选题下列有关函数重载的叙述中,错误的是( )。
单选题语句ofstream f("SALARY.DAT" , ios::app | los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且 ______。
单选题有如下类模板定义: template<typename T> class BigNumber{ long n: public: BigNumber(T i):n(i){} BigNumber operator+(BigNumber b){ return BigNtmaber(n+b.n); } } 已知b1、b2是,BigNumber的两个对象,则下列表达式中错误的是( )。
单选题有以下程序:
#include <iostream>
using namespace std;
class count
{
static int n;
public:
count ( )
{
n++;
}
static int test()
{
for (int i = 0; i < 4; i++ )
n++;
return n;
}
};
int count :: n = 0;
int main()
{
cout<<count :: test()<<" ";
count c1, c2;
cout<<count :: test()<<end1;
return 0;
}
执行后的输出结果是
____
。
单选题若有定义“int x=4,y=5;”,则表达式“y>x++?x--:y++”的值为______。
单选题以下不能正确定义二维数组的选项是
____
。
单选题有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2; } void print(); void print0const; private: int R1,R2; }; void R::print() { cout<<R1<<","<<R2<<endl; } void R::print() const { cout<<Rl<<","<<R2<<endl; } int main() { R a(5,4); const R b(20,52); b.print(); return 0; } 执行后的输出结果是( )。
单选题下述静态数据成员的特性中,( )是错误的。
单选题下面程序输出的结果为
#include" iostream.h"
class A
{
public:
A( ) { cout < < "CLASS A" < < end1;}
~ A( ) { }
};
class B:public A
{
public:
B( ){ cout < < "CLASS B" < < end1;}
~ B( ) { }
};
void main( )
{
A * p;
p=new B;
B * q;
q=new B;
}
单选题下列对于线性链表的描述中正确的是( )。
单选题下列关于类模板的模板参数的叙述中,错误的是( )。
单选题下列关于类定义的说法中,正确的是( )。
单选题C++语言中规定函数的返回值的类型是由( )。 A.return语句中的表达式类型所决定 B.调用该函数时的主调用函数类型所决定 C.调用该函数时系统临时决定 D.在定义该函数时所指定的数据类型所决定
单选题下列数据结构中,属于非线性结构的是______。
单选题若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。
