面向对象程序设计(java) A卷 试卷+答案.docx

上传人:王** 文档编号:1485779 上传时间:2024-07-25 格式:DOCX 页数:5 大小:21.77KB
下载 相关 举报
面向对象程序设计(java) A卷 试卷+答案.docx_第1页
第1页 / 共5页
面向对象程序设计(java) A卷 试卷+答案.docx_第2页
第2页 / 共5页
面向对象程序设计(java) A卷 试卷+答案.docx_第3页
第3页 / 共5页
面向对象程序设计(java) A卷 试卷+答案.docx_第4页
第4页 / 共5页
面向对象程序设计(java) A卷 试卷+答案.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《面向对象程序设计(java) A卷 试卷+答案.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计(java) A卷 试卷+答案.docx(5页珍藏版)》请在优知文库上搜索。

1、学年度第一学期期末考试面向对象程序设计(java)(八)卷专业学号班级姓名一、单选题(每J12分,共40分)I.C+是().A、面向对象的程序设计语言B、面向过程的程序设计语言C、既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言D、非结构化的程序设计i昔言2 .面向对象程序设计思想的主要特征中不包括()A、封装性B、多态性C、维承性D、功能分解,逐步求精3 .考虑下面的函数原型声明:voidtestDefau1.1.,aram(inta.intb=7.charz-*):卜面函数调用中,不合法的是().A、ICStDCfau1.Param(5);B、ICS1.DCfau1.Param

2、(5,8);C%ccstDcfau1.Panim(5.#);DtcstDcfau1.Param(0,0,*);4 .在一个函数中,要求通过函数来实现一种不太更杂的功能,并且要求加快执行速度,选用(.A、内联函数B,重载函数C,递归调用D、嵌套调用5 .下列有关CI类的说法中,不正确的是()oA、类是一种用户自定义的数据类型B、只有类中的成员函数或类的友元函数才能存取类中的私有成员C、在类中,如果不做特别说明,所有成员的访问权限均为私有的D、在类中,如果不做特别说明,所有成员的访问权限均为公用的6 .下面说法中,正确的是()A、一个类只旋定义一个构造函数,但可以定义多个析构函数B、一个类只能定义

3、一个析构函数,但可以定义多个构造函数C、构造函数与析构函数同名,只要名字前加了一个求反符号(D、构造函数可以指定返回类型,而析构函数不能指定任何返回类型.即使是void类型也不可以7 .下面描述中,表达错误的是()A、公用继承时基类中的pub1.ic成员在派生类中仍是pub1.ic的B、公用继承时基类中的private成员在派生类中仍是private的C、公用继承时聚类中的protected成员在派生类中仍是protected的D、私有继承时基类中的pub1.ic成员在派生类中是private的8 .设置虚毡类的目的是()。A、简化程序B、消除二义性C、提高运行效率D、减少目标代码9 .关于虚

4、函数的描述中,()是正确的。A、虚函数是一个static类型的成员函数B、虚函数是一个非成员函数C、基类中说明虚函数后,派生类中与其对应的函数可不必说明为虚函数D、派生类的虚函数与基类的虚函数具有不同的参数个数和类型10 .下面关于友元的描述中,错误的是().A、友元函数可以访问该类的私有数据成员B、一个类的友元类中的成员函数都是这个类的友元函数C、友元可以提高程序的运行效率D、类与类之间的友元关系可以继承11 .I;列关于静态数据成员的说法,不正确的是(),A、类中定义的公用睁态数据成员,可以通过类的对象来访问B、类中定义的所有静态数据成员,都必须在类外初始化C、静态数据成势不是所有对象所共

5、用的D、普通的成处函数可以直接访问类中的静态数据成员12 .下列的各类函数中,()不是类的成员函数A、构造函数B、析构函数C、友元函数D、复制构造函数13 .系统在调用重载函数时.不能作为确定哪个重裁函数被调用的依据是()A,参数个数B、参数类型C、函数名称D、函数的返回值类型14 .使用关键字new所开辟的动态存储空间,糅放时必须使用(),A.freeB.CreateC.de1.eteD.rea1.se15 .在函数调用时,如某一默认参数要指明一个特定值,则有oA、内联函数B、重载函数C.、递归函数D、嵌套函数20 .卜列各类函数中,不是类的成员函数(),A,构造函数Bs析构函数C、友元函数

6、D、拷贝初始化构造函数21 .卜面(A、javas(每题4分,共40分)是JDK中的JaVa运行工具B、javam22 .选出在JaVa中有效的注释声明(A、/ThisisacommentC/ThisisacommentC、)javaD、javarB、*ThisisaCom1.nentD、*Thisisacomment*/23 .面向对象有哪些特征?()A,封装B、继承C、多态D、动态24 .以下关于fina1.关键字说法错误的是()A、fina1.是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B、fina1.是修饰的类肯定不能被继承C、fina1.修饰的方法不能被重裁D、fina

7、1.修饰的变址不允许被再次赚25.接口和抽象类描述正确的有(A、抽象类没有构造函数C、抽象类不允许多继承B、接口没有构造函数D、接口中的方法可以仃方法体26 .使用JDBC事务的步骤有哪些()A、JDBC事务属于JAVA事务的一种B、JDBC事务属于容器事务类室C4JDBC事务可以保证操作的完整性和一一致性D,JDBC事务是由COnneaion发起的,并由ConneCIiOn控制27 .以下哪些是逻辑短路运兑符()A、&B、&C、ID、H28 .请问,以下哪些语句用于声明一个二维数组?()A.mta=newintIO,IOB、inta=newintIO(IOC、inta10,10=ncwint

8、1.OIOD、int(a=ncwint101029 .请问,以下哪些是JAVA中介法的标识符?()A、SintB、bytesC$1D、Gna1.ist30 .执行in1.Jx=ncvint25;语句后,以卜,选项正确的是()A,x24)值等于OB、x25值等于OC、x25值等于nu1.1.D.x.1.ength值等于25三、判断题(对的选“A”,幡的选“B”,每题2分,共20分)31 .Java能支持多继承。()32 .抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。()33 .Java中被“na1.关键字修饰的变量,不能被重新赋值。34 .不存在维承关系的情况下,也可以实现方法重

9、写.()35 .声明为fina1.的方法不能在子类中亚载,()36 .在JaVa中,异常是程序在编译和运用进行出现的错误。()37 .Java是一种面向过程的程序设计i科言。()38 .接口可以用fina1.修饰.()39 .如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类。()40 .superiff句可以放在构造函数的任意一行。()A卷答案(标准答案及评分标准)一、单项选择题(从下列各题的四个备逸答案中选出一个正确答案,逸错或未选者,Jtt*不得分,每小2分,共40分.)题号I231567891011121311151617181920答案CDBBBDCCAAC二、多项选择题(从下刑各局四个备选答案中选出正确答案,答案选错者,读题不得分,每小题4分,共40分.)咫号2122232425答案ADABCACBC题号2627282930答案ABCDBDABCDAD三、判断题两的选*A,错的选-Bw,每小题判断2分,共20分.)邀号31323334353637383940答案DABBBAB

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!