Java语言程序设计模拟题

上传人:wu****ei 文档编号:155937177 上传时间:2022-09-25 格式:DOC 页数:10 大小:25.51KB
收藏 版权申诉 举报 下载
Java语言程序设计模拟题_第1页
第1页 / 共10页
Java语言程序设计模拟题_第2页
第2页 / 共10页
Java语言程序设计模拟题_第3页
第3页 / 共10页
资源描述:

《Java语言程序设计模拟题》由会员分享,可在线阅读,更多相关《Java语言程序设计模拟题(10页珍藏版)》请在装配图网上搜索。

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);

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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