Java语言程序设计模拟题Word版.docx

上传人:b****1 文档编号:478450 上传时间:2023-04-29 格式:DOCX 页数:10 大小:18KB
下载 相关 举报
Java语言程序设计模拟题Word版.docx_第1页
第1页 / 共10页
Java语言程序设计模拟题Word版.docx_第2页
第2页 / 共10页
Java语言程序设计模拟题Word版.docx_第3页
第3页 / 共10页
Java语言程序设计模拟题Word版.docx_第4页
第4页 / 共10页
Java语言程序设计模拟题Word版.docx_第5页
第5页 / 共10页
Java语言程序设计模拟题Word版.docx_第6页
第6页 / 共10页
Java语言程序设计模拟题Word版.docx_第7页
第7页 / 共10页
Java语言程序设计模拟题Word版.docx_第8页
第8页 / 共10页
Java语言程序设计模拟题Word版.docx_第9页
第9页 / 共10页
Java语言程序设计模拟题Word版.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java语言程序设计模拟题Word版.docx

《Java语言程序设计模拟题Word版.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计模拟题Word版.docx(10页珍藏版)》请在冰点文库上搜索。

Java语言程序设计模拟题Word版.docx

Java语言程序设计模拟题Word版

Java语言程序设计模拟题(13)

1、选择题(每题2分,共40分)

1、C2、D3、C4、B5、D6、B7、B8、C9、A10、B11、A12、B13、C14、C15、B16、D17、A18、A19、B20、B

1、指出正确的表达式()

A、byte=128;

B、Boolean=null;

C、longl=0xfffL;

D、double=0.9239d;

2、MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。

()

A、publicintMAX_LENGTH=100;

B、finalintMAX_LENGTH=100;

C、finalpublicMAX_LENGTH=100;

D、publicfinalintMAX_LENGTH=100;

3、哪个关键字可以抛出异常?

()

A、transient

B、finally

C、throw

D、static

4、main()方法的返回类型是:

()

A、int

B、void

C、boolean

D、static

5、System类在哪个包中?

()

A、java.util

B、java.io

C、java.awt

D、java.lang

6、下面关于Applet的说法正确的是()

A、Applet也需要main方法

B、Applet必须继承自java.awt.Applet

C、Applet能访问本地文件

D、Applet程序不需要编译

7、下面哪个单词是Java语言的关键字()

A、FloatB、thisC、stringD、unsigned

8、下面哪个修饰符修饰的方法只能被本类中的其他方法使用()

A、protectedB、staticC、privateD、public

9、下面哪个是对字符串String的正确定义()

A、Strings1=null;B、Strings2=’null’;

C、Strings3=(String)‘abc’;D、Strings4=(String)‘\uface’

10、下面哪条语句不能定义一个float型的变量()

A、floatf1=-343;B、floatf2=3.14;

C、floatf3=0x12345;D、floatf4=2.8F;

11、编译java程序时出现error:

cannotread:

aaa.java,则下列原因最正确的是()

A、原因是执行的当前目录下没有找到aaa.java文件。

B、原因是没有安装JDK开发环境。

C、原因是java源文件名后缀一定是以.txt结尾。

D、原因是JDK安装后没有正确设置环境变量PATH和Classpath。

12、下面哪项可以得到数组元素的个数,java中定义数组名为abc,()

A、abc.length()B、abc.lengthC、len(abc)D、ubound(abc)

13、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的()

A、publicB、privateC、staticD、final

14、下面关于java中类的说法哪个是不正确的()

A、类体中只能有变量定义和成员方法的定义,不能有其他语句。

B、构造函数是类中的特殊方法。

C、类一定要声明为public的,才可以执行。

D、一个java文件中可以有多个class定义。

15、下面关于构造函数的说法不正确的是()

A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。

B、构造函数不可以重载。

C、构造函数没有返回值。

D、构造函数一定要和类名相同。

16、数组中可以包含什么类型的元素?

()

A、int型B、string型C、数组D、以上都可以

17、方法重载是指()

A、两个或两个以上的方法取相同的方法名,但形参的个数或类型不同

B、两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同

C、两个以上的方法名字不同,但形参的个数或类型相同

D、两个以上的方法取相同的函数名,并且函数的返回类型相同

18、下面哪个语句是正确的()

A、Objecto=newButton(″A″);B、Buttonb=newObject(″B″);

C、Panelp=newFrame();D、Framef=newPanel();

19、Frame的默认的布局管理器是下列哪一个()

A、FlowLayoutB、BorderLayout

C、GridLayoutD、CardLayout

20、对象使用时,下面描述错误的是()

A、通过“.”运算符调用成员变量和方法。

B、通过成员变量的访问权限设定限制自身对这些变量方法的调用。

C、将一个对象申明为类的成员时,必须在使用前为其分配内存。

D、在方法中使用对象作为参数时,采用引用调用。

2、填空题(每题1分,共10分)

1、publicstaticvoidmain(String[]args)2、public3、Object4、构造方法5、static6、final7、Integer8、java.lang9、super10、单

1、main方法的声明格式包括________。

2、Java中类成员的访问限定词中,________的限定的范围最大。

3、Java中所有类都是类________的子类。

4、在Java中有一种叫作特殊方法,我们在程序中用它来对类的对象成员进行初始化。

5、静态方法只能处理用关键字修饰的变量。

6、被关键字__________修饰的方法是不能被当前类的子类重新定义。

7、基本数据类型int对应的封装类是。

8、每个java程序到要使用到的包是。

9、通过关键字可以访问父类的成员。

10、Java程序中,类的继承属于继承。

三、判断题(每题1分,共10分)

1、Java中类的构造函数只能有一个。

(F)

2、程序中抛出异常时(throw…),只能抛出自己定义的异常对象。

(F)

3、语句importjava.applet.Applet;最后的Applet是代表类(class)。

(T)

4、一个异常处理中finally语句块只能有一个或者可以没有。

(T)

5、用Javac编译Java源文件后得到代码叫字节码。

(T)

6、数组、类和接口都是引用数据类型。

(T)

7、一个Applet编译后的类名是Test.class,运行此小程序的命令是JavaTest。

F

8、Java语言中一个Char类型的数据占用2个字节大小的内存空间。

(T)

9、抽象类不能实例化。

(T

10、一个方法最多能有一个return语句。

(F

四、编程题(每题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、B11、A12、B13、C14、C15、B16、D17、A18、A19、B20、B

二、填空题(每题1分,共10分)

1、publicstaticvoidmain(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、

publicclassPerson{

privatestaticinti;

privateStringname;

privateintage;

Person(Stringn,inta){

name=n;

age=a;

i++;

speak();

}

voidspeak(){

System.out.println("我是第"+i+"个人,名叫"+name+",年龄"+age+"岁");

}

publicstaticvoidmain(String[]args){

Personp1=newPerson("李大强",20);

Personp2=newPerson("张晓明",22);

Personp3=newPerson("王金宝",18);

}

}

2、

publicclassExceptionExam3

{

 publicstaticvoidmain(Stringargs[])

{

try

{

inti=args.length;

System.out.println("i="+i);

intj=5/i;

intk[]={1,2,3};

k[5]=0;

}

catch(ArithmeticExceptione)

{

System.out.println("被零除:

"+e);

}

catch(ArrayIndexOutOfBoundsExceptione)

{

System.out.println("Arrayindexoutofboundexception:

"+e);

}

System.out.println("执行catch块后的语句块");

}

}

3、//Picture.java

packagefirstapplet;

importjava.awt.*;

importjava.applet.*;

publicclassPictureextendsApplet{

Imagemycar;

//Constructtheapplet

publicPicture(){

}

//Initializetheapplet

publicvoidinit(){

setBackground(Color.red);

mycar=getImage(getCodeBase(),"car.jpg");

}

//drawtheimage

publicvoidpaint(Graphicsscreen){

screen.drawImage(mycar,10,10,this);

}

}

4、

importjava.awt.*;

importjava.awt.event.*;

publicclassChp9_3_DextendsFrame{

TextFieldtextField1,textField2;

Buttonbutton1;

publicChp9_3_D(){

textField1=newTextField(30);

textField2=newTextField(30);

button1=newButton("转换");

setLayout(newFlowLayout());

add(newLabel("华氏温度:

"));

add(textField1);

add(newLabel("摄氏温度:

"));

add(textField2);

textField2.setEditable(false);

add(button1);

setSize(400,300);

pack();

button1.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

button1_actionPerformed(e);

}

});

addWindowListener(newWindowAdapter(){

publicvoidwindowClosing(WindowEvente){

System.exit(0);

}

});

}

publicstaticvoidmain(String[]args){

newChp9_3_D().setVisible(true);

}

privatevoidbutton1_actionPerformed(ActionEvente){

doubled=Double.parseDouble(textField1.getText());

doubleh=5.0/9.0*(d-32);

textField2.setText(""+h);

}

}

(注:

可编辑下载,若有不当之处,请指正,谢谢!

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2