面向对象程序设计B卷

上传人:hs****ma 文档编号:485011296 上传时间:2023-06-08 格式:DOCX 页数:6 大小:85.45KB
返回 下载 相关 举报
面向对象程序设计B卷_第1页
第1页 / 共6页
面向对象程序设计B卷_第2页
第2页 / 共6页
面向对象程序设计B卷_第3页
第3页 / 共6页
面向对象程序设计B卷_第4页
第4页 / 共6页
面向对象程序设计B卷_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《面向对象程序设计B卷》由会员分享,可在线阅读,更多相关《面向对象程序设计B卷(6页珍藏版)》请在金锄头文库上搜索。

1、东莞理工学院城市学院(本科)试卷(B卷)2014 -2015学年第一学期开课单位:计算机与信息科学系,考试形式:机试(闭)卷,允许带 入场科目:面向对象程序设计 班级:13软工 班,姓名: 学号:题序一四总分得分0评卷人说明:1、将此文件的文件名改为班级+你的学号后两位+你的姓名,如,“2013软工1班01 张三.doc”,否则不给分。2、交卷时请将此文件保存关闭后再将此文件上传到FTP服务器上,按照班级名称分单 双号文件夹存放,如软工1班单号的存放在“软工1班单号”文件夹内,位置存放 错误者造成的后果自负!交卷后由监考老师确认后再离开,交卷后不得再重新交卷。3、考试时打开除考试试卷的那个文件

2、、类库文件和eclipse窗口外,不得打开第三个其 他软件,否则将以作弊论处!4、请将答案填在相应的表或框中,只要结果窗口且尽量紧凑,如下图所示。不符合要 求者将扣分。一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选 项中只有一个是符合题目要求的,请将其代码填写下表中,注意,不准修改答案颜色。题号12345答案BDCBB得分678910总分CADBA01、 有一段java应用程序,它的主类名是B,那么保存它的源文件名可以是()A) B.javaB) B.classC) BD)都对2、在创建对象时必须()A)先声明对象,然后才能使用对象B)先声明对象,为对象分配内存

3、空间,然后才能使用对象C)先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D)上述说法都对3、 关于以下程序段,正确的说法是()String s1= abc” +” def” ;String s2=new String (s1);if (s1= =s2)System.out.println( = = succeeded” ); /注释 1if (s1.equals(s2)System.out.println( .equals。succeeded” ); /注释 2A、C、4、A.C.5、B、注释1行执行,注释2行不执行C、注释1、2行都不执行)B.abstract private

4、 move()D .public abstract class Car注释1与2所在行都将执行注释2执行,注释1行不执行下列哪个类的声明是正确的?(abstract final class HI protected private number;执行完下面的程序片段后,下面哪些结论是正确的?() int a,b,c;a=1;b=2;c=(a+b3?a+:+b);A. c的值是3, b的值是3 B. a的值是2, b的值是3C. a的值是1,b的值是2 D. c的值是false6、下面的程序段输出的结果是()String s1=”Abc”,s2=”Bcd”;System.out.println(

5、pareTo(s2);A. -1 B. 1 C. false D. true7、以下关于构造函数的描述错误的是()。A、构造函数的返回类型只能是void型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。8、声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问()A)同一类B)同一包中的子类C)同一包中的非子类D)不同包中的子类9、 下面哪个流类属于面向字符的输入流()A) BufferedWrit

6、erB) FileInputStreamC) ObjectInputStreamD) InputStreamReader10、对数组的定义及初始化不正确的方法是:()A. int array;B.int array8;C. int array=new int8;D.int array=new int8;二、(得分:)填空题(本大题共5小题,每题2分,共10分)1、 Java的类型、单精度浮点型、布尔型数据的保留字分别是:()、()。(得分)2、子类对父类继承来的属性重新定义称为()。子类对自身拥有的同名方法的重新定义称()。(得分)3、 如果一个类是一个abstract类的子类,它必须具体实现

7、( )的abstract方法。(得分)4、 可以使用String类的()方法判断一个字符串的后缀是否是字符串s。(得分)5、List类中的()方法,是增加监视器,监视滚动列表上的选择事件。(得分 )三、改错题(本大题共2小题,每题10分,共20分)。1、(得分:)计算1到100的整数和值。改正程序注释下方的错误,使之能够正确运行,实现程序的正常结果输出。public class Prog1/*FOUND*/public static void main (args)/*FOUND*/int n=100,sum=1;while(n0)sum+=n;/*FOUND*/n+;/*FOUND*/Sys

8、tem.println(Sum is +sum);正确代码粘贴在此处:结果截图:2、(得分:)求自然数1至100之间各奇数和并输出,改正程序注释下方的错误,使之 能够正确运行,实现程序的正常结果输出。)public class Prog1正确代码粘贴在此处:public static void main(String args)/*FOUND*/int i,j;s=0;/*FOUND*/i=0;while(i100)/*FOUND*/if(i%2=0) s=s+i;i=i+2;/*FOUND*/System.out.println(和值是:+i);结果截图:四、编程题(本大题共3小题,第1小题

9、15分,第2小题15分,第3小题20分,共50 分)请将代码粘贴在题后的代码框内,将结果窗口截图放在题后的结果框内,尽量不要 跨页。1、(得分:)编写程序Ex1学号.java,定义两个整数m和n,使用构造方法初始m为 20,n为10,定义求出a与b的和(方法名addAB)、差方法名subAB)、积(方法名为mulAB)、 商(方法名为divAB)的方法,并分别对m、n变量定义get和set方法,用于获取和设置m,n变量(1)定义一个接口 Shape,其中包括一个方法area(),设计三角形、圆、长方形三个类分别实现Shape接口,(2)写出测试以上类和方法的程序Ex2学号后3位.java,分别

10、创建一个三角形、圆、长方形对象存 入一个类型为Shape的数组中,将数组中个类图形的面积输出,输出内容中包含个人信息提示在加 结果输出。第2题代码,设置字体:Time New Roman大小为:5号,行间距:单倍行距,段前、段后:0行结果截图:3、(20分,得分:)编写程序Ex3学号.java,编写程序Ex3.java,界面效果如图2,点击 打开按钮选中要打开的文件,文件路径显示在原文件文本字段内,点击保存按钮选中要保存的路径, 文件路径显示在目标文件文本字段内,单击复制按钮后,实现将打开文本字段的文件,复制到保存 文本字段的文件内。第3题代码,设置字体:Time New Roman大小为:5号,行间距:单倍行距,段前、段后:0行结果截图:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号