1、计算机可视化编程+吉大考前辅导包吉大考试题库答案(1)关于工具栏、菜单和加速键的关系,正确的说法是( )。 A工具按钮与菜单必须一一对应 B工具按钮与加速键一一对应 C工具按钮不必与菜单一一对应 D菜单与加速键一一对应正确答案:C(2)下列说法中正确的是( ) A类定义中只能说明函数成员的函数头,不能定义函数体 B类中的函数成员可以在类体中定义,也可以在类体之外定义 C类中的函数成员在类体之外定义时必须要与类声明在同一文件中 D在类体之外定义的函数成员不能操作该类的私有数据成员正确答案:B(3)类CNum的缺省构造函数和析构函数是( ) ACNum ( )和CNum ( ) BCNum (in
2、t)和CNum( ) CCNum ( )和CNum (delete ) DCNum ( )和intCNum ( )正确答案:A(4)下面说法正确的是( ) A构造函数可以重载,析构函数不能重载。 B构造函数不能重载,析构函数可以重载。 C构造函数可以重载,析构函数也可以重载。 D构造函数和析构函数都不可以重载。正确答案:A(5)一个类的友元函数或友元类能够通过成员操作符访问该类的( ) A私有成员 B所有成员 C公用成员 D保护成员正确答案:B(6)应在下列程序划线处填入的正确语句是( )。class Base public:void fun()coutBase:funendl; ;class
3、 Derived:public Base void fun() /显示调用基类的函数fun()coutDerived:funendl; ; Afun(); BBase.fun(); CBase:fun(); DBase-fun();正确答案:C(7)有如下类声明:class XA private: int x;public: XA(int n) x=n; ;class XB: public XA private: int y;public: XB(int a,int b); ;在构造函数XB的下列定义中,正确的是( )。 AXB:XB(int a,int b): x(a),y(b) BXB:X
4、B(int a,int b): XA(a),y(b) CXB:XB(int a,int b): x(a),XB(b) DXB:XB(int a,int b): XA(a),XB(b) 正确答案:B(8)类定义的内容允许被其对象无限制地存取的是( )。 Aprivate 部分 Bprotected 部分 Cpublic 部分 D其他选项都不对正确答案:C(9)this指针存在的目的是( ) A保证基类公有成员在子类中可以被访问 B保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码 C保证基类保护成员在子类中可以被访问 D保证基类私有成员在子类中可以被访问正确答案:B(10)设置虚基类的
5、目的是( )。 A简化程序 B消除二义性 C提高运行效率 D减少目标代码正确答案:B(11)在编译指令中,宏定义使用哪个指令( ) Ainclude B#define C#if D#else正确答案:B(12)使用值传递方式将实参传给形参,下列说法正确的是( ) A形参是实参的备份 B实参是形参的备份 C形参和实参是同一对象 D形参和实参无联系正确答案:A(13)面向对象程序设计思想的主要特征中不包括( )。 A封装性 B多态性 C继承性 D功能分解,逐步求精正确答案:D(14)C+是( )。 A面向对象的程序设计语言 B面向过程的程序设计语言 C既支持面向对象的程序设计又支持面向过程的程序设
6、计的混合型语言 D非结构化的程序设计语言正确答案:C(15)派生类的对象对其基类中( )可直接访问。 A公有继承的公有成员 B公有继承的私有成员 C公有继承的保护成员 D私有继承的公有成员正确答案:A(16)C+的继承性允许派生类继承基类的( )。 A部分特性,并允许增加新的特性或重定义基类的特性 B部分特性,但不允许增加新的特性或重定义基类的特性 C所有特性,并允许增加新的特性或重定义基类的特性 D所有特性,但不允许增加新的特性或重定义基类的特性正确答案:C(17)如果表达式+a中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。 Aoperator+(1) B
7、operator+(a) Coperator+(a,1) Doperator+()正确答案:D(18)静态数据成员的初始化是在( )中进行的。 A构造函数 B任何成员函数 C所属类 D全局区正确答案:D(19)静态成员函数对类的数据成员访问( )。 A是不允许的 B只允许是静态数据成员 C只允许是非静态数据成员 D可允许是静态数据成员或非静态数据成员正确答案:B(20)类的静态成员的访问控制( )。 A只允许被定义为private B只允许被定义为private或protected C只允许被定义为public D可允许被定义为private、protected或public正确答案:D(21
8、)假定AB为一个类,则执行“AB a, b(2), c3, *p=&a;”语句时共调用该类无参构造函数的次数为( )。 A5 B6 C3 D4正确答案:D(22)假定AB为一个类,则执行 “AB *px=new ABn;”语句时调用该类无参构造函数的次数为( )。 An Bn-1 C1 D0正确答案:A(23)假定AB为一个类,则执行 “AB *px=new ABn;”语句时将( )。 A动态分配一个数组 B动态分配一个对象 C静态分配一个数组 D静态分配一个对象正确答案:A(24)假定一个类的构造函数为 “A(int aa=1, int bb=0) a=aa; b=bb;”,则执行 “A x
9、(4);”语句后,x.a和x.b的值分别为( )。 A1和0 B1和4 C4和1 D4和0正确答案:D(25)若需要使类中的一个指针成员指向一块动态存储空间,则通常在( )函数中完成。 A析构 B构造 C任一成员 D友元正确答案:B(26)假定AB为一个类,则执行 “AB *s=new AB(a,5);”语句时得到的一个动态对象为_。 As Bs-a Cs.a D*s正确答案:D(27)假定AB为一个类,则执行 “AB x(a,5);”语句时将自动调用该类的( )。 A带参构造函数 B无参构造函数 C拷贝构造函数 D赋值重载函数正确答案:A(28)假定AB为一个类,则执行 “AB x;”语句时
10、将自动调用该类的( )。 A带参构造函数 B无参构造函数 C拷贝构造函数 D赋值重载函数正确答案:B(29)当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为( )。 An Bn+1 Cn-1 Dn-2正确答案:C(30)假定AA为一个类,a为该类公有的数据成员,若要在该类的一个成员函数中访问它,则书写格式为( )。 Aa BAA:a Ca() DAA:a()正确答案:A(31)假定变量a和pa定义为“double a10, *pa=a;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是( )。 Apa5=12.35; Ba5=12.35; C*(pa+
11、5)=12.35; D*(a0+5)=12.35;正确答案:D(32)假定有定义“int b10; int *pb;”,则不正确的赋值语句为( )。 Apb=b; Bpb=&b0; C*pb=new int; Dpb=b5;正确答案:D(33)假定变量m定义为“int m=7;”,则定义变量p的正确语句为( )。 Aint p=&m; Bint *p=&m; Cint &p=*m; Dint *p=m;正确答案:B(34)下列给字符数组赋初值时,正确的是( )。 Achar s1=”abcdef”; Bchar s24=”abcd”; Cchar s323=“abc”,”xyz”; Dchar
12、 s44=a,x,s,t;正确答案:A(35)用new运算符创建一个含10个元素的一维整型数组的正确语句是( )。 Aint *p=new a10; Bint *p=new float10; Cint *p=new int10; Dint *p=new int10=1,2,3,4,5正确答案:C(36)将两个字符串连接起来组成一个字符串时,选用( )函数。 Astrlen() Bstrcap() Cstrcat() Dstrcmp()正确答案:C(37)函数调用不可以( )。 A出现在一个表达式中 B出现在执行语句中 C作为一个函数的实参 D作为一个函数的形参正确答案:D(38)以下正确的函数
13、原型语句是( )。 Adouble fun(int x,int y) Bdouble fun(int x;int y) Cdouble fun(int,int); Ddouble fun(int x,y);正确答案:C(39)函数调用func(exp1,exp2),(exp3,exp4,exp5)中所含实参的个数为( )个。 A1 B2 C4 D5正确答案:B(40)以下函数的返回结果是( )。int function(char *x) char *p=x; while(*p+); return(p-x-1); A求字符串的长度 B将字符串x连接到字符串p后面 C将字符串x复制到字符串p中 D将字符串x反向存放正确答案:A(41)函数原型语句正确的是( )。 Aint Function(void a); Bvoid Function (int); Cint Function(a); Dvoid int(double a);正确答案:B(42)以下关于函数模板叙述正确的是( )。 A函数模板也是一个具体类型的函数 B函数模板的类型参数与函数的参数是同一个概念
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1