Java语言程序设计-1A李金双.doc

上传人:bao****ty 文档编号:144609166 上传时间:2020-09-11 格式:DOC 页数:9 大小:66KB
返回 下载 相关 举报
Java语言程序设计-1A李金双.doc_第1页
第1页 / 共9页
Java语言程序设计-1A李金双.doc_第2页
第2页 / 共9页
Java语言程序设计-1A李金双.doc_第3页
第3页 / 共9页
Java语言程序设计-1A李金双.doc_第4页
第4页 / 共9页
Java语言程序设计-1A李金双.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Java语言程序设计-1A李金双.doc》由会员分享,可在线阅读,更多相关《Java语言程序设计-1A李金双.doc(9页珍藏版)》请在金锄头文库上搜索。

1、东 北 大 学 继 续 教 育 学 院 Java语言程序设计 I 试 卷(作业考核 线上) A 卷学习中心: 院校学号: 姓 名: (共 9 页) 总分题号一二三四五六七八九十得分答案加1027888482一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)答题卡题号12345678910答案题号11121314151617181920答案1 . 定义类头时,不可能用到的关键字是( )。A. privateB. classC. extendsD. implements 2 . 使用那个关键字,使得只有在定义该类的包中的其他类才能访问该类?A. 不使用关键字B. privateC.

2、finalD. protectedE. public 3 . 对于构造函数,下列叙述正确的是( )。A. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。B. 构造函数的返回类型只能是void型。C. 构造函数的主要作用是完成对类的对象的初始化工作。D. 在创建新对象时,系统会自动调用构造函数。 4 . 下列InputStream类中哪个方法可以用于关闭流?A. skip()B. close()C. mark()D. reset() 5 . 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?A. FlowLayoutB. CardLayoutC. BorderL

3、ayout 的North和SouthD. BorderLayout 的East 和WestE. GridLayout 6 . 下列关于内部类的说法不正确的是A. 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B. 内部类可以使用它所在类的静态成员变量和实例成员变量C. 内部类不可以用abstract修饰符定义为抽象类D. 内部类可作为其他类的成员,而且可访问它所在类的成员 7 . 下列关于Java Application与Applet的说法中,正确的是A. 都包含main()方法B. 都通过“appletviewer”命令执行C. 都通过“javac”命令编译D. 都嵌入在HTM

4、L文件中执行 8 . 选择所有有效的构造函数。class Happy A. public void Happy()B. public Happy(int c)C. protected Happy()D. public int Happy()E. void Happy() 9 . 下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A. int count = args.length;B. int count = args.length-1;C. int count=0; while(argscount!=null) count+;D. int count=0;while (!(argsco

5、unt.equals(“”) count+; 10 . 设有下面两个类的定义:class Person long id; / 身份证号 String name; / 姓名 class Student extends Person int score; / 入学总分 int getScore()A. 包含关系B. 继承关系C. 关联关系D. 无关系,上述类定义有语法错误 11 . 下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50);A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。B. 创建一个向量类对象My

6、Vector,有100个元素的空间,每个元素的初值为50。C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。 12 . 在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。A. import java.awt.* ;B. import java.applet.Applet ;C. import java.io.* ;D. import java.awt.Graphics ; 13

7、 . 将字符变量c设置为一个空格字符的两种方法是:A. c= 和 c= B. c= 和 c=u0000C. c= 和 c=u0020D. c= 和 c=u0020 14 . 针对下面的程序,那些表达式的值是true?Class Aclass private 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; A. a=b;B.

8、a=x;C. y=z;D. x=y;E. a=10.0; 15 . 如果有以下代码,哪几个数字能产生输出 Test2 的结果?Switch(x)case 1: System.out.println(Test1);case 2:case 3: System.out.println(Test2);break;System.out.println(Test3);A. 0B. 1C. 2D. 3 16 . 已知如下代码:public class Testlong a = new long10;public static void main ( String arg ) System.out.print

9、ln ( a6 );请问哪个语句是正确的?A. 输出结果是 null.B. 输出结果是0C. 编译时出错D. 运行时出错 17 . 下面哪些是合法的标识符。A. $personsB. TwoUsersC. *pointD. thisE. _endline 18 . 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?A. privateB. publicC. protectedD. 不使用约束符E. final 19 . 下面哪个事件监听器在Java中有事件适配器?A. MouseListenerB. KeyListenerC. ActionListenerD. ItemListener

10、E. WindowListener 20 . 下面哪些不是java的原始数据类型。A. shortB. BooleanC. unitD. float二、读程序(每小题5分,共20分)1. 写出以下程序的运行结果。class StringTest1public static void main(String args) String s1=new String(hello);String s2=new String(hello);if(s1=s2)System.out.println(s1=s2);elseSystem.out.println(s1!=s2); 2. 设有数组定义:int MyI

11、ntArray = 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. 写出下列程序完成的功能import java.awt.*;import java.applet.Applet;public class DrawMyImage extends AppletImage myImage; / 定义一个图像类

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

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

当前位置:首页 > 高等教育 > 其它相关文档

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