资源描述:
《东莞理工学院城市学院《面向对象程序设计》(本科)试卷(a卷)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、东莞理工学院城市学院(本科)试卷(A卷》2013-2014学年第一学期开课单位:计算机与信息科学系,考试形式:机试(闭)卷,允许带入场科目:面向对象程序设计班级:12软工3班,姓名:学号:题序—・二三四总分得分0评卷人说明:1、将此文件的文件名改为班级+你的学号后两位+你的姓名,如,“2012软工1班01张三・doc”,否则不给分。2、卷时请将此文件保存关闭后再将此文件上传到FTP服务器上,按照班级名称分单双号文件夹存放,如软工1班单号的存放在“软工1班单号”文件夹内,位置存放错误者造成的后果自负!
2、交卷后由监考老师确认后再离开,交卷后不得再重新交卷。3、考试时不均打开除考试试卷的那个文件、类库文件和eclipse窗口外,不得打开第三个其他软件,否则将以作弊论处!4、请将答案填在相应的表或框中,只要结果窗口且尽量紧凑,如下图所示。不符合要求者将扣分。一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写下表中,注意,不准修改答案颜色。123456789101112131415答案AD(BBABBCDBDDC得分01、以下儿个命名
3、方法,不符合Java命名规范的是:(A)A.类的名称:MyClassName;B.变量的名称:myAiray;C.常量的名称:PI.VALUE;D.成员函数的名称:GetName2、下面的代码段执行之后count的值是什么(D)intcount=1;for(inti=1;i<=5;i++){count+=i;System.out.println(count);A、5B、1C、15D、163、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是(C)A^p.a
4、dd(b);B、p.addCb/'North'1);C、p.add(b,“South”);D、b.add(p,HNorthu);4^Frame对象默认的布局管理器是(B)A^FlowLayoutB、BorderLayoutC、CardLayoutD、null5.关于以下代码所画图形的说明,正确的是(B)g.setColor(Color.black);g.drawLine(10,10,10,50);g.setColor(Color.red);g.drawRectd00,100,150,150);A^一
5、条40像素长的垂直红线,B、一条40像素长的垂直黑线,C、一条50像素长的垂直黑线,D、一条50像素长的垂直红线,一个边长为150像素的红色四方形一个边长为150像素的红色四方形一个边长为150像素的红色四方形一个边长为150像素的红色四方形6、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C)。A、隐藏B、覆盖C、重载D、继承7、以下关于构造函数的描述错误的是(A)。A、构造函数的返回类型只能是void型
6、。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。8、若类A的成员的访问控制符为默认(即未定义),关于该成员访问控制权限的正确描述是(B)。A、只能被A的成员方法访问。B、只能被与A在同一个包里的类的成员方法访问。C、只能被A的子类的成员方法访问。D、可以被所有类访问。9、有以下方法的定义,请选择该方法的返冋类型是什么?(D)。RetuTypemethod(bytex,doubley){re
7、turn(short)x/y*2;}A>byteBshortC>intD>double10、为了以字符方式从文件读出内容,可以使用哪个类?(A)A^FileReaderB、FilelnputStreamC、FileOutputSteamD>FileWriter11、关于垃圾收集的哪些叙述是对的?(D)A.程序开发者必须自己创建一个线程进行内存释放的工作。B.垃圾收集将检查并释放不再使用的内存。C.垃圾收集允许程序开发者明确指定并立即释放该内存。D.垃圾收集能够在期望的吋I'可释放被java对象使用的
8、内存。12、下面的哪些赋值语句是错的?(A)A.floatf=11.1;B.doubled=5.3E12;C.doubled=3.14159;D.doubled=3.14D;13、以下有关类的继承的叙述屮,正确的是:(D)A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性14、关于Java中异常的叙述正确的是:(D)A.异