18年10月考试《Java语言程序设计I》考核作业(共9页).doc

上传人:飞****2 文档编号:27106492 上传时间:2022-07-22 格式:DOC 页数:9 大小:32KB
返回 下载 相关 举报
18年10月考试《Java语言程序设计I》考核作业(共9页).doc_第1页
第1页 / 共9页
18年10月考试《Java语言程序设计I》考核作业(共9页).doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《18年10月考试《Java语言程序设计I》考核作业(共9页).doc》由会员分享,可在线阅读,更多相关《18年10月考试《Java语言程序设计I》考核作业(共9页).doc(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上东 北 大 学 继 续 教 育 学 院 Java语言程序设计 I 试 卷(作业考核 线上) A 卷学习中心: 院校学号: 姓名 (共 9 页) 总分题号一二三四五六七八九十得分一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)答题卡题号12345678910答案题号11121314151617181920答案 1 . 请选择以下代码的正确的重载构造器。class Happy Happy() A. public void Happy()B. public Happy(int c)C. protected Happy()D. void Happy() 2 .

2、 下面哪个方法可用于定义新线程类?A. 实现 Runnable 接口B. 在类中添加一个 run() 方法C. 创建一个Thread类的实例D. 继承Thread 类 3 . 在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。A. if - elseB. switchC. tryD. throw 4 . 给出下面的代码段:public class Baseint w, x, y ,z;public Base(int a,int b)x=a; y=b;public Base(int a, int b, int c, int

3、d)/赋值 x=a, y=bw=d;z=c;在代码说明/赋值 x=a, y=b处写入如下哪几行代码是正确的?A. Base(a,b)B. x=a,y=b;C. x=a;y=b;D. this(a,b); 5 . 在Java中,存放字符串常量的对象属于( )类对象。A. CharacterB. StringC. StringBufferD. Vector 6 . 以下哪个语句是正确的?A. 在Java中允许简单继承,它可以保证代码更可靠。B. 子类继承父类中包括构造函数在内的所有方法。C. 一个类能实现它所需要的所有接口。D. 当一个类实现一个接口时,它能仅选择接口中它所需要的方法进行重写。 7

4、 . 你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?A. 23个字节码文件,扩展名为.classB. 1个字节码文件,扩展名为.classC. 5个字节码文件,扩展名为.javaD. 5个字节码文件,扩展名为.class 8 . 请选出创建数组的正确语句。A. float f = new float66;B. float f = new float66;C. float f = new float6;D. float f = new float66;E. float f = new float6; 9 . 对于构造函数,下列叙述正

5、确的是( )。A. 构造函数也允许重载。B. 子类无条件地继承父类的无参构造函数。C. 子类不允许调用父类的构造函数。D. 在同一个类中定义的重载构造函数可以相互调用。 10 . 已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ;下面哪个表达式的值与数组下标量总数相等?A. m.length()B. m.lengthC. m.length()+1D. m.length+1 11 . Java Application源程序的主类是指包含有( )方法的类。A. main方法B. toString方法C. init方法D. actionPerfromed方法 12 . 下列关于静态

6、初始化器的叙述中,哪一个是正确的?( )A. 静态初始化器是在构造函数之前加上static修饰符。B. 静态初始化器是对类自身进行初始化。C. 静态初始化器在同一个类中只能有一个。D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。 13 . 下列哪个是合法的Java标识符?A. Tree&GlassesB. FirstJavaAppletC. _$theLastOneD. 273.5 14 . 类Panel默认的布局管理器是A. GridLayoutB. BorderLayoutC. FlowLayoutD. CardLayout 15 . 选择合法的Java标识符。A. user

7、NameB. %passwdC. 3d_gameD. $chargeE. this 16 . Person, Student 和Teacher 都是类名。这些类有以下继承关系。Person|-| |Student Teacher并且在Java源代码中有如下表达式:Person p = new Student();如下哪个语句是正确的?A. 这条语句是合法的B. 这条语句是不合法的C. 编译时出错D. 编译正确但运行时出错 17 . 下列代码的执行结果是 public class Test public int aMethod() static int i=0; i+; System.out.p

8、rintln(i); public static void main(String args) Test test = new Test()A. 编译错误B. 0C. 1D. 运行成功,但不输出 18 . 下列关于Frame类的说法不正确的是A. Frame是Window类的直接子类B. Frame对象显示的效果是一个窗口C. Frame被默认初始化为可见D. Frame的默认布局管理器为BorderLayout 19 . 在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10;,为了打印输出数组a的最后一个元素,下面正确的代码是( )。A. System.out.p

9、rintln(a10);B. System.out.println(a9);C. System.out.println(aa.length);D. System.out.println(a(8); 20 . 下面哪些是Java的关键字?A. gotoB. nullC. FALSED. nativeE. const二、读程序(每小题5分,共20分)1. 写出以下程序的运行结果。int k=0;label:for(int i=1;i3;i+) for (int j=1;j3;j+) k+=i+j; System.out.println(k); if (i=2) continue label; 2.

10、 设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 110 ;则执行以下几个语句后的输出结果是 。int s = 0 ;for ( int i = 0 ; i MyIntArray.length ; i + + ) s += MyIntArrayi ;System.out.println( s );3. 写出以下程序的运行结果。public static void main(String args) int array=1,2,3,4,5; printArray(array); could_modify(a

11、rray); printArray(array);static void could_modify(int a) for (int i=0;ia.length;i+) ai*=i;static void printArray(int a) for (int i=0;ia.length;i+) System.out.println(ai+”t”); System.out.println();4写出以下程序的运行结果。class Parentvoid printMe()System.out.println(parent);class Child extends Parentvoid printMe()System.out.println(child);void printAll() super.printMe();this.printMe();printMe();public class Apublic static void main(String args)Child myC=new Child();myC.printAll();三、程序设计题(共20分)建立一个表示分数的类:私有数据为两个整数分别表示分子和分母,初始化方式有1)无参默认为1;2)两个整数数分别表示分子和分母;外部接口有:以a/b的形式输出的分数;两个分数相加;分数加一整数;比较两个分数是否相等。专心-专注-专业

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

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com