版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA程序设计试卷(三)第一题:单项选择题(202分)1Java application中的主类需包含main方法,以下哪项是main方法的正确形参( )A、String argsB、String argsC、Char argD、StringBuffer args2.下列的哪个选项可以正确用以表示八进制值8( )A)0x8B)0x10C)08D)0103 设 int x=1,float y=2,则表达式 x / y的值是:( )A0 B1 C2 D以上都不是4. 若有定义:byte x=11,22,33,-66;其中0k3,则对x数组元素错误的引用是( )A)x5-3B)xkC)xk+5D)
2、x05Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是( )A、init() B、start() C、opreationcrawl() D、reader()6在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( )。A、init()B、start() C、destroy() D、stop()7在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )A) 隐藏 B) 重写C) 重载D) Java不支持此特性8 以下有关构造方法的说法,正确的
3、是:( )A 一个类的构造方法可以有多个B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用。D 构造方法可以和类同名,也可以和类名不同9类Parent、Child定义如下:1public class Parent2 public float aFun(float a, float b) throws3 IOException 45public class Child extends Parent67将以下哪种方法插入行6是不合法的。( )A、float aFun(float a, float b) B、public int aFun(int a, int b)throws Ex
4、ception C、public float aFun(float p, float q) D、public int aFun(int a, int b)throws IOException 10给出下面代码,关于该程序以下哪个说法是正确的( )public class Person static int arr = new int5;public static void main(String a) A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空11在编写Java Applet程序时,需在程序的开头写上( )语句。A、import java.awt.* ; B、C、
5、import java.io.* ; D、12下列类定义中哪些是合法的抽象类的定义( )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、13在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。A、privateB、protectedC、private protectedD、public 14. 设有下面两个赋值语句: a = Integer.parseIn
6、t(“12”); b = Integer.valueOf(“12”).intValue(); 下述说法正确的是( )。A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。C、a和b都是整数类对象并且值相等。D、a和b都是整数类型变量并且值相等。14在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。A、privateB、protectedC、private protectedD、public15以下哪项可能包含菜单条()。A、PanelB、FrameC、AppletD、Dialog16下列哪一项不属于Swing的顶层容器( )A)JAppletB)
7、JTreeC)JDialogD)JFrame17、给定下列表达式 Integer I= new Integer(42); Long L= new Long(42); Double D= new Double(42.0);则下列表达式输出为true的是_(A) (I=L) (B) (I=D) (C) (D=L) (D) (I.equals (D)18. 请问所有的异常类皆继承哪一个类( )。A)B)C)D)19进行Java基本的GUI设计需要用到的包是( )。A)java.ioB)java.sqlC)java.awtD)java.rmi20. 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个(
8、 )A)KeyEventB)ActionEventC)ItemEventD)MouseEvent第二题:填空题(102分)1、若byte b=123; short s= 456 ;则表达式b+s的类型是_。2数组x定义:String x =new int32; x0 0 =”abc”, x0 1=”12345”;则 x.length 的值为_,x01.length( ) 的值为_。3、Java语言的变量由变量名、_、变量属性、_组成。4、在Java中,常数Double.MAX_VALUE的包装类是_。5、当程序中需要抛出异常时,应该使用_子句,当需要在方法中声明可能抛出的异常类型,应该使用_子
9、句。6、java.applet包中的_类定义了Applet与其运行环境之间的一个标准接口。7、Java语言中提供的GUI功能主要由java.awt包和_包中的类和接口实现。第三题:判断题(52分)Java是SUN公司的产品,它是一种强数据类型语言。( )2构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。 ( )3在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )4、在定义数组时不能够直接进行内存分配,如:char ch10;是错误的定义语句( )5拥有abs
10、tract方法的类是抽象类,但抽象类中可以没有abstract方法。( )第四题:程序阅读题(44)1以下程序段的输出结果为 。public class TestArray public static void main(String args ) int i , j ;int a = 5,9,6,8,7; for ( i = 0 ; i a.length-1; i + ) int k = i; for ( j = i ; j a.length ; j+ ) if ( ajak ) k = j; int temp =ai; ai = ak; ak = temp; for ( i =0 ; ia
11、.length; i+ ) 2写出以下程序的运行结果。import java.io.*;public class ATest public static void main(String args) SubClass sb = new SubClass( ); class SuperClass int a =24 , b =5 ; class SubClass extends SuperClass int fun( ) return a%b; 3写出以下程序的运行结果。public class TryCatchFinallystatic void Proc( int sel )tryretur
12、n; else if( sel=1 ) int i=0; int j=4/i; catch( ArithmeticException e ) catch( Exception e ) finallypublic static void main( String args )Proc( 0 ); Proc( 1 ); 4阅读程序段,回答问题:public class ClassA public void method1(int i) public void method2(int i) public static void method3(int i) public static void me
13、thod4(int i)public class ClassB extends ClassA public static void method1(int i) public void method2(int i) public void method3(int i) public static void method4(int i)ClassB中(method1、method2、method3、method4)四个方法,方法 _ 覆盖了父类方法;方法 _ 隐藏了父类方法。第五题:编程题1(6分) 编写一个输出Hello World!的程序,用两种方式实现(Application、Applet
14、)。Application(2分)Applet(4分)2.编写Application程序,使程序运行后在屏幕上生成如下图案: 程序运行 按下“文本一” 按下“文本二”窗口中包含有一个文本框,一个标签,两个按钮,当按下“文本一”按纽时,使得Hello java!显示在文本框中,按下“文本二”按纽时,使得“你好 Java!” 显示在文本框中(要求两个按纽之间使用网格布局,与其他组件共使用JFrame,默认布局管理)。程序头部已给出,请写出剩余代码部分。import javax.swing.*;import java.awt.*;public class Lx9_4 implements Actio
15、nListener JFrame f;JPanel p;JTextField text1;JLabel j;JButton b1,b2;/下面代码由你续写试卷三答案一.选择(20分)1. B2.D3D4C5A6A7C8A9A10C11B12C13D14D15B16B17D18B19C20D二.填空1 int2 6,53 变量类型 变量初值5 throw throws6 Applet7 java.swing三.判断题1.T2.F3T4.T5.T四.程序阅读题1.567892. 43 no Exception finally Catch finally4.method2, method4五.编程题
16、1.a .public class Hello public static void main(string args) public class HelloApplet extends Applet public void paint(Graphics g) g.drawString(“Hello World!”,20.20); 2import javax.swing.*;import java.awt.*;public class Lx9_4 implements ActionListener JFrame f;JPanel p;JTextField text1;JLabel j;JBut
17、ton b1,b2;public Lx9_4()f=new JFrame(Lx9_4按钮转换文字);p=new JPanel();j=new JLabel(Lx9_4习题演示);p.setLayout(new GridLayout(1,2);text1=new JTextField(30);b1=new JButton(文本一);b2=new JButton(文本二);b1.setActionCommand(t1);b2.setActionCommand(t2);b1.addActionListener(this);b2.addActionListener(this);p.add(b1);p.add(b2);f.getContentPane().add(text1,BorderLayout.NORTH);f.getContentPane().add(p,BorderLayout.CENTER);f.getContentPane().add(j,BorderLayout.SOUTH);f.setDefaultCloseOperation
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 后勤管理员岗前技术操作考核试卷含答案
- 提升三叉神经痛患者生活质量的家庭护理技巧
- 海盐制盐工复测能力考核试卷含答案
- 活性炭生产工变更管理强化考核试卷含答案
- 聚酯薄膜拉幅工岗前创新意识考核试卷含答案
- 化学计量员诚信知识考核试卷含答案
- 手术室护理应急预案
- 急救护理实践中的心理支持
- 荷叶碱对高果糖饮食诱导肝脏脂肪变性的干预机制:多维度解析与展望
- 荨麻多糖:从分离鉴定到降糖机制与应用的深度探究
- 液压与液力传动全套课件
- 弯头知识课件
- 小学奥数几何模块-等高模型、等积变形、一半模型
- 心律失常PPT医学课件
- 2023【画室装修】护墙板包工合同范本正规范本(通用版)
- 汽车吊、随车吊起重吊装施工方案
- 排水管网清淤疏通方案(技术方案)
- ISO17025:2017管理评审报告(CNAS可编辑)
- CT维保服务投标方案
- 2023年中日友好医院住院医师规范化培训(超声医学科)招生考试参考题库+答案
- GB/T 14054-2013辐射防护仪器能量在50 keV~7 MeV的X和γ辐射固定式剂量率仪、报警装置和监测仪
评论
0/150
提交评论