Java语言程序设计模拟题.doc

上传人:飞****2 文档编号:54320198 上传时间:2022-10-28 格式:DOC 页数:10 大小:26KB
返回 下载 相关 举报
Java语言程序设计模拟题.doc_第1页
第1页 / 共10页
Java语言程序设计模拟题.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《Java语言程序设计模拟题.doc》由会员分享,可在线阅读,更多相关《Java语言程序设计模拟题.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java语言程序设计模拟题(13)一、 选择题(每题2分,共40分)1、C2、D3、C4、B5、D6、B7、B8、C9、A10、B 11、A12、B13、C14、C15、B16、D17、A18、A19、B20、B1、指出正确的表达式( )A、 byte=128; B、 Boolean=null; C、 long l=0xfffL; D、 double=0.9239d;2、MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。 ()A、 public int MAX_LENGTH=100; B、 final int MAX_LENGTH=100;

2、C、 final public MAX_LENGTH=100; D、public final int MAX_LENGTH=100;3、哪个关键字可以抛出异常? ()A、 transient B、 finally C、 throw D、 static 4、main()方法的返回类型是: ()A、 int B、 void C、 boolean D、 static5、System类在哪个包中? ()A、 java.util B、 java.io C、 java.awt D、 java.lang6、下面关于Applet的说法正确的是 ()A、 Applet也需要main方法B、 Applet必须继承

3、自java.awt.Applet C、 Applet能访问本地文件D、 Applet程序不需要编译7、下面哪个单词是Java语言的关键字()A、FloatB、thisC、stringD、unsigned8、下面哪个修饰符修饰的方法只能被本类中的其他方法使用()A、protectedB、staticC、privateD、public9、下面哪个是对字符串String的正确定义 ()A、String s1=null;B、String s2=null ;C、String s3=(String) abc ;D、String s4=(String) uface10、下面哪条语句不能定义一个float型的

4、变量()A、float f1= -343 ;B、float f2=3.14 ;C、float f3=0x12345 ; D、float f4=2.8F ;11、编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是()A、原因是执行的当前目录下没有找到aaa.java文件。B、原因是没有安装JDK开发环境。C、原因是java源文件名后缀一定是以 .txt 结尾。D、原因是JDK安装后没有正确设置环境变量PATH和Classpath 。12、下面哪项可以得到数组元素的个数,java中定义数组名为 abc,()A、abc.length( )B、abc.

5、lengthC、len(abc)D、ubound(abc)13、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的()A、publicB、privateC、staticD、final14、下面关于java中类的说法哪个是不正确的()A、类体中只能有变量定义和成员方法的定义,不能有其他语句。B、构造函数是类中的特殊方法。C、类一定要声明为public的,才可以执行。D、一个java文件中可以有多个class定义。15、下面关于构造函数的说法不正确的是()A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。B、构造函数不可以重载。C、构造函数没有返回值。D、构造函数一定要和类名相同。

6、16、数组中可以包含什么类型的元素?()A、int型 B、 string型 C、 数组 D、 以上都可以17、方法重载是指 ( ) A、两个或两个以上的方法取相同的方法名,但形参的个数或类型不同 B、两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同 C、两个以上的方法名字不同,但形参的个数或类型相同 D、两个以上的方法取相同的函数名,并且函数的返回类型相同18、下面哪个语句是正确的( ) A、Object o=new Button(A);B、Button b=new Object(B); C、Panel p=new Frame(); D、Frame f=new Panel(

7、); 19、Frame的默认的布局管理器是下列哪一个( ) A、FlowLayoutB、BorderLayout C、GridLayoutD、CardLayout 20、对象使用时,下面描述错误的是( ) A、通过“.”运算符调用成员变量和方法 。B、通过成员变量的访问权限设定限制自身对这些变量方法的调用 。C、将一个对象申明为类的成员时,必须在使用前为其分配内存。D、在方法中使用对象作为参数时,采用引用调用。二、 填空题(每题1分,共10分)1、public static void main(String args) 2、public 3、Object 4、构造方法 5、static 6、f

8、inal 7、Integer 8、java.lang 9、super10、单1、main方法的声明格式包括_。2、Java中类成员的访问限定词中,_的限定的范围最大。3、Java中所有类都是类_的子类。4、在Java中有一种叫作特殊方法,我们在程序中用它来对类的对象成员进行初始化。5、静态方法只能处理用关键字修饰的变量。6、被关键字_修饰的方法是不能被当前类的子类重新定义。7、基本数据类型int对应的封装类是。8、每个java程序到要使用到的包是。9、通过关键字可以访问父类的成员。10、Java程序中,类的继承属于继承。三、判断题(每题1分,共10分)1、Java中类的构造函数只能有一个。(F

9、)2、程序中抛出异常时(throw ),只能抛出自己定义的异常对象。(F)3、语句import java.applet.Applet;最后的Applet是代表类(class)。(T)4、一个异常处理中 finally语句块只能有一个或者可以没有。(T)5、用Javac编译Java源文件后得到代码叫字节码。(T)6、数组、类和接口都是引用数据类型。(T)7、一个Applet编译后的类名是Test.class,运行此小程序的命令是Java Test。F8、Java语言中一个Char类型的数据占用2个字节大小的内存空间。(T)9、抽象类不能实例化。(T10、一个方法最多能有一个return语句。(F

10、四、编程题(每题10分,共40分)1、设计类Person,用其创建对象,并对创建的对象个数计数。2、做程序,捕获两种不同类型的异常。3、设计一个Applet程序,在程序中显示一个图像文件(文件名为“car.jpg”)。4、编写一个将华氏温度转换为摄氏温度的GUI程序。应从文本框输入华氏温度,然后显示转换后的摄氏温度。温度转换公式:摄氏温度=5/9(华氏温度-32)参考答案一、选择题(每题2分,共40分)1、C2、D3、C4、B5、D6、B7、B8、C9、A10、B 11、A12、B13、C14、C15、B16、D17、A18、A19、B20、B二、填空题(每题1分,共10分)1、public

11、static void main(String args)2、public3、Object4、构造方法5、static6、fianl7、Integer8、java.lang9、super10、单三、判断题(每题1分,共10分)1、2、3、4、5、6、7、8、9、10、四、编程题(每题10分,共40分)1、public class Personprivate static int i;private String name;private int age;Person(String n,int a)name=n;age=a;i+;speak();void speak()System.out.pr

12、intln(我是第+i+个人,名叫+name+,年龄+age+岁);public static void main(String args)Person p1=new Person(李大强,20);Person p2=new Person(张晓明,22);Person p3=new Person(王金宝,18);2、public class ExceptionExam3 public static void main(String args)try int i = args.length;System.out.println(i =+i);int j=5/i;int k= 1,2,3 ;k5=

13、0;catch(ArithmeticException e) System.out.println(被零除: + e); catch(ArrayIndexOutOfBoundsException e) System.out.println(Array index out of bound exception: + e);System.out.println(执行catch块后的语句块);3、/Picture.javapackage firstapplet;import java.awt.*;import java.applet.*;public class Picture extends Ap

14、plet Image mycar;/Construct the appletpublic Picture()/Initialize the appletpublic void init() setBackground(Color.red );mycar =getImage(getCodeBase(),car.jpg);/draw the imagepublic void paint(Graphics screen)screen.drawImage( mycar,10,10,this);4、import java.awt.*;import java.awt.event.*;public clas

15、s Chp9_3_D extends FrameTextField textField1,textField2;Button button1;public Chp9_3_D()textField1=new TextField(30);textField2=new TextField(30);button1=new Button(转换);setLayout(new FlowLayout();add(new Label(华氏温度:);add(textField1);add(new Label(摄氏温度:);add(textField2);textField2.setEditable(false);

16、add(button1);setSize(400,300);pack();button1.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)button1_actionPerformed(e););addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.exit(0););public static void main(String args)new Chp9_3_D().setVisible(true);private void button1_actionPerformed(ActionEvent e)double d=Double.parseDouble(textField1.getText();double h=5.0/9.0*(d-32);textField2.setText(+h);

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

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

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁