收藏 分享(赏)

13春学期《Java语言程序设计I》期末考核作业new.doc

上传人:dreamzhangning 文档编号:2636331 上传时间:2018-09-24 格式:DOC 页数:9 大小:60.50KB
下载 相关 举报
13春学期《Java语言程序设计I》期末考核作业new.doc_第1页
第1页 / 共9页
13春学期《Java语言程序设计I》期末考核作业new.doc_第2页
第2页 / 共9页
13春学期《Java语言程序设计I》期末考核作业new.doc_第3页
第3页 / 共9页
13春学期《Java语言程序设计I》期末考核作业new.doc_第4页
第4页 / 共9页
13春学期《Java语言程序设计I》期末考核作业new.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、课程名称: Java 语言程序设计 I 1东 北 大 学 继 续 教 育 学 院Java 语言程序设计 I 试 卷(作业考核 线上) A 卷学习中心: 院校学号: 姓 名: 有,答,案,q,q ,49 6 90 15 84(共 9 页) 总分 题号 一 二 三 四 五 六 七 八 九 十得分一、选择题(请将所有正确答案写到答题卡中,每小题 3 分,共 60 分)题号 1 2 3 4 5 6 7 8 9 10答案题号 11 12 13 14 15 16 17 18 19 20答题卡答案1 . 定义类头时,不可能用到的关键字是( ) 。A. privateB. classC. extendsD.

2、implements2 . 使用那个关键字,使得只有在定义该类的包中的其他类才能访问该类?A. 不使用关键字课程名称: Java 语言程序设计 I 2B. privateC. finalD. protectedE. public3 . 对于构造函数,下列叙述正确的是( ) 。A. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。B. 构造函数的返回类型只能是 void 型。C. 构造函数的主要作用是完成对类的对象的初始化工作。D. 在创建新对象时,系统会自动调用构造函数。4 . 下列 InputStream 类中哪个方法可以用于关闭流?A. skip()B. close()C. mark

3、()D. reset()5 . 当 Frame 改变大小时,放在其中的按钮大小不变,则使用如下哪个 layout?A. FlowLayoutB. CardLayoutC. BorderLayout 的 North 和 SouthD. BorderLayout 的 East 和 WestE. GridLayout6 . 下列关于内部类的说法不正确的是A. 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B. 内部类可以使用它所在类的静态成员变量和实例成员变量C. 内部类不可以用 abstract 修饰符定义为抽象类D. 内部类可作为其他类的成员,而且可访问它所在类的成员7 . 下列关

4、于 Java Application 与 Applet 的说法中,正确的是A. 都包含 main()方法B. 都通过“appletviewer”命令执行C. 都通过“javac”命令编译D. 都嵌入在 HTML 文件中执行课程名称: Java 语言程序设计 I 38 . 选择所有有效的构造函数。class Happy A. public void Happy()B. public Happy(int c)C. protected Happy()D. public int Happy()E. void Happy()9 . 下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A. int c

5、ount = args.length;B. int count = args.length-1;C. int count=0; while(argscount!=null) count+;D. int count=0;while (!(argscount.equals(“”) count+;10 . 设有下面两个类的定义:class Person long id; / 身份证号String name; / 姓名 class Student extends Person int score; / 入学总分int getScore()A. 包含关系B. 继承关系C. 关联关系D. 无关系,上述类定

6、义有语法错误11 . 下面的语句的作用是:( ) 。课程名称: Java 语言程序设计 I 4Vector MyVector = new Vector(100,50);A. 创建一个数组类对象 MyVector,有 100 个元素的空间,每个元素的初值为 50。B. 创建一个向量类对象 MyVector,有 100 个元素的空间,每个元素的初值为 50。C. 创建一个数组类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素空间单位递增。D. 创建一个向量类对象 MyVector,有 100 个元素的空间,若空间使用完时,以 50 个元素空间单位递增。12 . 在

7、编写 Java Application 程序时,若需要使用到标准输入输出语句,必须在程序的开头写上 ( )语句。A. import java.awt.* ;B. import java.applet.Applet ;C. import java.io.* ;D. import java.awt.Graphics ;13 . 将字符变量 c 设置为一个空格字符的两种方法是:A. c=“ “ 和 c= B. c=“ “ 和 c=“u0000“C. c= 和 c=u0020D. c=“ “ 和 c=u002014 . 针对下面的程序,那些表达式的值是 true?Class Aclass privat

8、e long val; public Aclass(long v)val=v; public static void main(String args) Aclass x=new Aclass(10L); Aclass y=new Aclass(10L); Aclass z=y; long a=10L; int b=10; 课程名称: Java 语言程序设计 I 5A. a=b;B. a=x;C. y=z;D. x=y;E. a=10.0;15 . 如果有以下代码,哪几个数字能产生输出 “Test2“ 的结果?Switch(x)case 1: System.out.println(“Test1

9、“);case 2:case 3: System.out.println(“Test2“);break;System.out.println(“Test3“);A. 0B. 1C. 2D. 316 . 已知如下代码:public class Testlong a = new long10;public static void main ( String arg ) System.out.println ( a6 );请问哪个语句是正确的?A. 输出结果是 null.B. 输出结果是 0C. 编译时出错D. 运行时出错课程名称: Java 语言程序设计 I 617 . 下面哪些是合法的标识符。A

10、. $personsB. TwoUsersC. *pointD. thisE. _endline18 . 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?A. privateB. publicC. protectedD. 不使用约束符E. final19 . 下面哪个事件监听器在 Java 中有事件适配器?A. MouseListenerB. KeyListenerC. ActionListenerD. ItemListenerE. WindowListener20 . 下面哪些不是 java 的原始数据类型。A. shortB. BooleanC. unitD. float二、读程

11、序(每小题 5 分,共 20 分)1. 写出以下程序的运行结果。class StringTest1public static void main(String args) 课程名称: Java 语言程序设计 I 7String s1=new String(“hello“);String s2=new String(“hello“);if(s1=s2)System.out.println(“s1=s2“);elseSystem.out.println(“s1!=s2“); 2. 设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70 ,

12、80 , 90 , 110 ;则执行以下几个语句后的输出结果是 。int s = 0 ;for ( int i = 0 ; i MyIntArray.length ; i + + )s += MyIntArrayi ;System.out.println( s );3. 写出下列程序完成的功能import java.awt.*;import java.applet.Applet;public class DrawMyImage extends AppletImage myImage; / 定义一个图像类 Image 的对象 myImagepublic void init( )myImage =

13、 getImage(getDocumentBase( ),“pica.jpg“);课程名称: Java 语言程序设计 I 8public void paint(Graphics g)g.drawImage(myImage,0,0,this);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();课程名称: Java 语言程序设计 I 9三、程序设计题(共 20 分)建立一个表示分数的类:私有数据为两个整数分别表示分子和分母,初始化方式有 1)无参默认为1;2)两个整数数分别表示分子和分母;外部接口有:以 a/b 的形式输出的分数;两个分数相加;分数加一整数;比较两个分数是否相等。

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报