欢迎来到天天文库
浏览记录
ID:50295915
大小:35.02 KB
页数:3页
时间:2020-03-07
《天大17春秋《面向对象程序设计》在线作业一.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、单选题(共20道试题,共100分。)V1.下列函数中,不属于类的成员函数的是()。A.构造函数B.析构函数C.友元函数D.拷贝构造函数2.在公有派生中,如果基类和派生类有原型完全相同的成员函数,且都为public权限,若通过派生类的对象调用该成员函数,则()。A.系统将先调用基类的同名函数,再调用派生类的同名函数。B.系统将先调用派生类的同名函数,再调用基类的同名函数。C.系统直接调用基类的同名函数,不调用派生类的同名函数。D.系统直接调用派生类的同名函数。3.不能直接访问非静态数据成员的成
2、员函数是()。A.构造函数B.析构函数C.拷贝构造函数D.静态成员函数4.以下字符串初始化中不正确的是()。A.charstr[]=”abcdefg”;B.charstr[5]=”abcdefg”;C.charstr[5]={“”};D.charstr[5]={‘1’,’3’,’5’,’7’,’9’};5.在C++中,不能被派生类继承的基类成员是()。A.函数成员B.构造函数和析构函数C.数据成员D.私有成员6.以下关键字不能用来声明类成员的访问权限的是()。A.publicB.privateC
3、.protectedD.static7.如果a=1,b=2,c=3,d=4,则表达式a>b?a:c4、的函数或运算符不能重载的是()。A.类的成员函数B.类的构造函数C.类的析构函数D.&运算符11.在C++语言中,数组元素的下标()。A.只能是整型常量B.只能是整型表达式C.可以是整型常量或整型表达式D.可以是任何类型的表达式12.如果一个函数被说明为一个类的友元,则()。A.该类可以使用该函数的局部变量B.该函数可以使用该类中成员函数的局部变量C.该函数可以直接使用该类的私有成员D.该函数可以通过对象使用该类的任意成员13.以下函数原型说明中,不正确的是()。A.intFunction();5、B.voidFunction(int);C.intFunction(a);D.voidint(doublea);14.程序控制语句主要包括选择、循环和()。A.宏定义B.注释C.跳转D.条件编译15.若在某函数体内有定义:charch;则在为ch赋值之前,ch的值是()。A.0B. ’C.不确定D.‘’16.如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是()。A.不调用基类的析构函数B.先调用基类的析构函数,再调用派生类的析构函数C.先调用派生类的析构函数,再调用基类的析构6、函数D.不调用派生类的析构函数17.在C++中,字符串"c:\dos\ex.txt"的存储长度是()。A.15B.14C.13D.1218.函数重载是指()。A..两个以上的函数取相同的函数名,但形参的个数或类型不同B..两个以上的函数取相同的名字和相同的参数个数,但形参的类型可以不同C..两个以上的函数名字不同,但形参的个数或类型相同D..两个以上的函数名字、参数的个数和类型都相同19.静态数据成员的初始化必须在()。A.类内B.类外C.构造函数内D.静态成员函数内20.决定函数返回值类型7、的是()。A.return语句中表达式的类型B.函数定义时函数名前的类型C.调用函数时的调用方式D.系统根据结果随机确定
4、的函数或运算符不能重载的是()。A.类的成员函数B.类的构造函数C.类的析构函数D.&运算符11.在C++语言中,数组元素的下标()。A.只能是整型常量B.只能是整型表达式C.可以是整型常量或整型表达式D.可以是任何类型的表达式12.如果一个函数被说明为一个类的友元,则()。A.该类可以使用该函数的局部变量B.该函数可以使用该类中成员函数的局部变量C.该函数可以直接使用该类的私有成员D.该函数可以通过对象使用该类的任意成员13.以下函数原型说明中,不正确的是()。A.intFunction();
5、B.voidFunction(int);C.intFunction(a);D.voidint(doublea);14.程序控制语句主要包括选择、循环和()。A.宏定义B.注释C.跳转D.条件编译15.若在某函数体内有定义:charch;则在为ch赋值之前,ch的值是()。A.0B. ’C.不确定D.‘’16.如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是()。A.不调用基类的析构函数B.先调用基类的析构函数,再调用派生类的析构函数C.先调用派生类的析构函数,再调用基类的析构
6、函数D.不调用派生类的析构函数17.在C++中,字符串"c:\dos\ex.txt"的存储长度是()。A.15B.14C.13D.1218.函数重载是指()。A..两个以上的函数取相同的函数名,但形参的个数或类型不同B..两个以上的函数取相同的名字和相同的参数个数,但形参的类型可以不同C..两个以上的函数名字不同,但形参的个数或类型相同D..两个以上的函数名字、参数的个数和类型都相同19.静态数据成员的初始化必须在()。A.类内B.类外C.构造函数内D.静态成员函数内20.决定函数返回值类型
7、的是()。A.return语句中表达式的类型B.函数定义时函数名前的类型C.调用函数时的调用方式D.系统根据结果随机确定
此文档下载收益归作者所有