收藏 分享(赏)

Java程序设计B卷new.doc

上传人:dreamzhangning 文档编号:2257188 上传时间:2018-09-07 格式:DOC 页数:6 大小:74KB
下载 相关 举报
Java程序设计B卷new.doc_第1页
第1页 / 共6页
Java程序设计B卷new.doc_第2页
第2页 / 共6页
Java程序设计B卷new.doc_第3页
第3页 / 共6页
Java程序设计B卷new.doc_第4页
第4页 / 共6页
Java程序设计B卷new.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 Java 语言程序设计 试卷 第 1 页(共 8 页) Java 语言程序设计 试卷 第 2 页(共 8 页) 院(系) 专业 姓名 学号 班级密封线内不要答题密封线Java 语言程序设计一选择题:本大题共 20 小题;每小题 1 分,共 20 分。在每小题给出的四个选择中,只有一项是符合题目要求的,把所选择项前的字母填在题后的括号内。1一个 Java 源程序为 Test.java,编译该程序应该使用的命令为( ) 。(A)javac Test (B)javac Test.java(C)java Test (D)java Test.java2. 下面数据类型的定义中错误的是( ) 。(A)i

2、nt a = 10; (B)double d = 1.2;(C)float f = 1.2; (D)char c = A;3. 在类的定义中可以有两个同名函数,这种现象称为函数( ) 。(A)封装 (B)继承(C)覆盖 (D)重载4. 以下定义 String 字符串对象 myStr 的方法中不正确的是( ) 。(A)String myStr=“hello” ;(B)String myStr=new String(“hello”);(C)String myStr=new String(20); myStr=“hello” ;(D)String str=“hello” ; String myStr

3、=new String(str);5. 在异常处理的语句中哪一个可以出现多次( ) 。(A)try (B)break(C)catch (D)finally6. 在类的定义中构造函数的作用是( ) 。(A)保护成员变量 (B)初始化成员变量(C)描述类的特征 (D)读取类的成员变量7. 下面文件操作中哪一个方法是用来创建目录的( ) 。(A)createNewFile() (B)mkdir()(C)isDirectory() (D)delete()8. 在基于 Swing 的图形用户界面设计中,面板属于( ) 。(A)顶层容器 (B)中间级容器(C)窗格 (D)原子组件9. 下面哪一个可以赋值给

4、布尔类型的变量( ) 。(A)false (B)1(C)0 (D) ”true”10. 对于 Swing 基本控件单选框,若要使两个单选框对象之间具有相互排斥的关系,需要( ) 。(A)创建两个单选框对象时定义相同的对象名(B)将两个单选框对象放在同一个面板上(C)定义一个 ButtonGroup 对象 group,将两个单选框对象加到 group中(D)让两个单选框排成一行或一列11. 在网页中嵌入小程序时需要设置标记,下面哪一个不是需要设置的属性是( ) 。(A)code (B)width(C)height (D)color12. 下面哪种注释能支持 javadoc 命令( ) 。(A)/

5、 (B)/*/(C)/*/ (D)都能支持13. 在 Java 中如果使正在运行的线程进入睡眠状态,可以调用线程的哪一个方法。 ( )(A)wait() (B)sleep()得分 评卷人 Java 语言程序设计 试卷 第 3 页(共 8 页) Java 语言程序设计 试卷 第 4 页(共 8 页) 院(系) 专业 姓名 学号 班级密封线内不要答题密封线(C)stop() (D)notify()14. 以下对框架的描述不正确的是( ) 。(A)框架是 Swing 的顶级容器组件(B)框架是一个图形界面程序的主窗口(C)框架一般包括标题栏、最小化最大化关闭按钮以及边框等(D)一个图形界面程序只能有

6、一个框架15. 设有数组的定义 int a = new int3,则下面对数组元素的引用错误的是( ) 。(A)a0;(B)aa.length-1;(C)int i=1; ai;(D)a21;16. 类 Test 定义如下1. public class Test2 public float aMethod(float a, float b) 34 将以下哪种方法插入行 3 是不合法的。 ( )(A)public float aMethod(float a, float b,float c) (B)public float aMethod(float c,float d) (C)public i

7、nt aMethod(int a, int b) (D)private float aMethod(int a ,int b,int c) 17. 下面哪个修饰符修饰的方法只能被本类中的其他方法使用( ) 。(A)protected (B)private(C)public (D)static18. 对一个 java 源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么( ) 。(A)error: cannot read: aaa.java(B)无任何显示(C)Exception in thread “main“ java.lang.NoClass

8、DefFoundError: aaa(D)程序正常执行并显示19. 给出一段程序,试判断哪个是正确的结果。( )public class Testpublic static void main (String args)try System.out.print(“Hello world ”); finallySystem.out.println(“Finally executing”); (A)无法编译运行,因为没有指定异常(B)无法编译运行,因为没有 catch 子句(C)Hello world(D)Hello world Finally executing20. 欲构造 ArrayList

9、 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的( ) 。(A)ArrayList myList=new Object()(B)List myList=new ArrayList()(C)ArrayList myList=new List()(D)List myList =new List()二填空题:本大题共 11 小题,15 个空;每个空 2 分,共 30分。请在下划线上填写正确答案。得分 评卷人 Java 语言程序设计 试卷 第 5 页(共 8 页) Java 语言程序设计 试卷 第 6 页(共 8 页) 院(系) 专业 姓名 学号 班级密封线内不要答题密封线1一个 Ja

10、va 应用程序编译后即可运行,运行时使用 命令。2类的成员有四级访问级,它们分别是 、public、 和package。 。3Java 中有两种字符串类,一个是 String,另一个是 。4在异常处理中,如果某些操作不管异常是否发生都必须执行,那么这些操作应该放在异常处理的 语句块中。5基于 Swing 的图形用户界面程序设计中,常用的顶层容器有三种,分别是框架、对话框和 。6在网页中嵌入小程序时需要设置标记,该标记至少要设置三个属性,其中 是用来表示需要载入的小程序文件名。7在多线程程序设计中,若要启动一个线程需要调用的函数是 ,让一个运行状态的线程进入等待状态需要调用函数 。8图形用户界面

11、的设计中有事件处理模型处理事件,在该模型中主要包括事件源、事件对象和 。9若某个类包含了抽象方法,则该类必须被定义为 类。而当一个类的类修饰符为 时,说明该类不能被继承,即不能有子类。10在图形用户界面程序设计中,判断单选框的方法是 ,获取文本框内容的方法是 。11如果局部变量名与成员变量名相同,则 被屏蔽三判断题:本大题共 10 小题;每小题 1 分,共 10 分。若你判断出描述正确,请在小题后的括号内填“T” ;若你判断出描述错误,请在小题后的括号内填“F” 。使用其他符号得 0 分。1Java 语言是一种典型的结构化程序设计语言。( )2在 Java 中数据类型分为基本数据类型和引用数据

12、类型,其中类是基本数据类型。( )3一个类在实现一个接口时要使用关键字 extends。( )4对于 Java 中 String 的实例对象,一旦创建就不能修改它内部所包含的字符序列。( )5程序中的异常处理的基本原则是找一种方法彻底避免异常的发生。( )6使用 Java 语言只能二进制文件,不能读写文本文件。( )7框架 JFrame 作为图形用户界面的中间级容器,原子组件可以直接放置到框架的。( )8当最小化小程序时就会调用小程序的 stop()方法,暂时释放所占资源。( )9调试 Java 程序也就是运行 Java 程序,使用 java 命令即可完成。( )10多线程程序设计中,每个线程

13、都应该有自己的 main 函数。( )四简答题:本大题共 3 小题;每小题 5 分,共 15 分。请在每小题下面的空白处作答。1简述在类的继承关系中,子类可以继承父类的哪些成员,不能继承的有哪些成员。2简述使用 Swing 创建图形界面程序的步骤。得分 评卷人得分 评卷人 Java 语言程序设计 试卷 第 7 页(共 8 页) Java 语言程序设计 试卷 第 8 页(共 8 页) 院(系) 专业 姓名 学号 班级密封线内不要答题密封线3简述 Applet 的生命周期。五程序填空:本大题共 3 小题,5 个空;每空 3 分,共 15 分。请在下划线上填写正确答案。1下面程序段的作用是计算一个整

14、型数组各个元素的和。其中数组已经定义,数组名为 myArray。请把程序补充完整。int sum=0;for(int i=0;i myArray.length;i+) ;System.out.println(“各元素之和为:”+sum);2有以下类的定义class FatherClass String name ;public FatherClass( )name = “张三” ;public String getName( ) return name ;class SubClass extends FatherClasspublic SubClass(String n) name = n ;

15、public String getName( ) return name ; public class Test public static void main(String args) FatherClass f = SubClass(“李四”) ;System.out.println(f.getName( );运行程序后,输出结果为: 3以下程序段是图形界面设计中在一个框架上放置两个单选框,其中两个选项为“男”和“女” ,缺省情况下“男”选项被选中。请把程序段补充完整。JFrame aFrame=new JFrame(“主框架”);JPanel aPanel=new JPanel( );J

16、RadioButton manRBtn= ;JRadioButton womanRBtn=new JRadioButton(“女”);aFrame.getContentPane().add( );ButtonGroup group=new ButtonGroup( );得分 评卷人 Java 语言程序设计 试卷 第 9 页(共 8 页) Java 语言程序设计 试卷 第 10 页(共 8 页) 院(系) 专业 姓名 学号 班级密封线内不要答题密封线group.add();group.add();aPanel.add(manRBtn);aPanel.add(womanRBtn);六程序设计:本大题共 1 小题;每小题 10 分,共 10 分。1编写一个多线程程序,测试多线程程序的运行。要求:(1)使用继承方式创建线程类,名称为 TestThread;该类有两个属性,一个字符串代表线程名 name,一个整数代表该线程要休眠的时间 delay。(2)线程执行时,显示线程名和休息时间。(3)再定义测试类,名称为 Test,主函数中创建 2 个线程对象以展示执行情况。得分 评卷人 Java 语言程序设计 试卷 第 11 页(共 8 页) Java 语言程序设计 试卷 第 12 页(共 8 页) 院(系) 专业 姓名 学号 班级密封线内不要答题密封线

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

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

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


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

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

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