0613084149java考试.docx

上传人:b****4 文档编号:4593014 上传时间:2022-12-07 格式:DOCX 页数:13 大小:18.64KB
下载 相关 举报
0613084149java考试.docx_第1页
第1页 / 共13页
0613084149java考试.docx_第2页
第2页 / 共13页
0613084149java考试.docx_第3页
第3页 / 共13页
0613084149java考试.docx_第4页
第4页 / 共13页
0613084149java考试.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

0613084149java考试.docx

《0613084149java考试.docx》由会员分享,可在线阅读,更多相关《0613084149java考试.docx(13页珍藏版)》请在冰豆网上搜索。

0613084149java考试.docx

0613084149java考试

一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题给出的多个选项中选出正确答案并将其番号填写在题干的括号内,错选,该小题无分。

1.Java是由那家计算机公司发明的?

()

(A).IBM(B)SUN(C)Micrsoft(D)HP

2.Java语言是在哪一种语言基础上衍生的?

()

(A).Basic(B).Smalltalk

(C).C(D).C++(E)Ada

3.characater表示什么数据类型?

()

(A).字符(B).字符串

(C).整型(D).浮点类型

4.byte表示什么数据类型?

()

(A).字符(B).布尔类型

(C).整型(D).浮点类型

5.boolean表示什么数据类型?

()

(A).布尔类型(B).字符串

(C).整型(D).浮点类型

6.float表示什么数据类型?

()

(A).字符(B).整数

(C).单精度类型(D).双精度类型

7.interface表示什么复合类型?

()

(A).字符(B).继承

(C).接口(D).类

8.下面三个if语句的哪两个是等价的?

()

(1)if(a==b)

if(c==d)a=1;

elseb=1;

(2)if(a==b){

if(c==d)a=1;}

elseb=1;

(3)if(a==b)

if(c==d)a=1;

elseb=1;

(A).

(2)和(3)(B)

(1)和(3)(C)没有相同(D)完全相同

9.下面那一句表示整数的数组分配?

()

(A).int[]A=newint(10);(B).int()A=newint[10];

(C).char[]A=newint[10];(D).int[]A=newint[10];

10.下面那一个是正确计算兔子的最大和最小年龄()。

(A).yougest=oldest=rabbit[0];

for(inti=1;i

if(rabbit[i].getAge()

youngest=rabbit[i]

}

elseif(rabbit[i].getAge()>oldest.getAge()){

oldest=rabbit[i];

}

}

(B).yougest=oldest=rabbit[0];

for(inti=1;i

if(rabbit[i].getAge()>youngest.getAge()){

youngest=rabbit[i]

}

elseif(rabbit[i].getAge()>oldest.getAge()){

oldest=rabbit[i];

}

}

(C).yougest=oldest=rabbit[0];

for(inti=1;i

if(rabbit[i].getAge()>youngest.getAge()){

youngest=rabbit[i]

}

elseif(rabbit[i].getAge()

oldest=rabbit[i];

}

}

(D).yougest=oldest=rabbit[0];

for(inti=1;i<=rabbit.length;i++){

if(rabbit[i].getAge()

youngest=rabbit[i]

}

elseif(rabbit[i].getAge()>oldest.getAge()){

oldest=rabbit[i];

}

}

11.publicstaticvoidmain(Stringargs[])语句中static表示什么?

()。

(A).共有的(B).空指针

(C).最终域(D).静态方法

12.下面那句是表示Java网络应用程序开发的主句?

()。

(A).publicclasstestJavaextendsApplet{

publicvoidinit(){

...

}

}

(B).publictestJava{

publicvoidstaticmain(Stringarg[]){

...

}

}

(C).publicclasstestJavainterfaceApplet{

publicvoidinit(){

...

}

}

(D).privateclasstestJavaextendsApplet{

publicvoidinit(){

...

}

}

13.在Java创建图形界面程序中,哪一句是把组件加到程序屏幕或窗口上()。

(A).Buttonpt=newButton(“OK”);

insert(pt);

(B).Buttonpt=newButton(“OK”);

add(pt);

(C).Buttonpt=newButton(“OK”);

show(pt);

(D).Buttonpt=newButton(“OK”);

set(pt);

14.下面那句是表示Java多线程网络应用程序开发?

()。

(A).publicclassmutiThreadTestextendsAppletinterfaceRunnable{

Threadrunner;

publicvoidinit(){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

(B).publicclassmutiThreadTestextendsAppletimplementsRunnable{

Threadrunner;

publicstaticvoidmian(String[]args){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

(C).publicclassmutiThreadTestextendsAppletimplementsRunnable{

Threadrunner;

publicvoidinit(){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

(D).publicclassmutiThreadTestextendsApplet{

Threadrunner;

publicvoidinit(){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

15.往容器中加入部件的使用函数是?

()

(A).add(B).insert

(C).addNotify(D).addContainer

16.下面哪一个是JAVA定义的基本输出、输入流类()

(A)InputStream类OutputStream类

(B)FilterInputStream类FilterOutputStream类

(C)Reader类Writer类

(D)PipedInputStream类PipedOutputStream类

17.如果在子类中访问超类的变量,覆盖超类的方法。

Java提供()就可以实现。

(A).super(B).this

(C).superClass(D).public

18.在Java创建图形界面程序中,哪一句是把组件加到程序屏幕或窗口上()。

(A).Buttonpt=newButton(“OK”);

insert(pt);

(B).Buttonpt=newButton(“OK”);

add(pt);

(C).Buttonpt=newButton(“OK”);

show(pt);

(D).Buttonpt=newButton(“OK”);

set(pt);

19.下面那句是表示Java多线程网络应用程序开发?

()。

(A).publicclassmutiThreadTestextendsAppletinterfaceRunnable{

Threadrunner;

publicvoidinit(){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

(B).publicclassmutiThreadTestextendsAppletimplementsRunnable{

Threadrunner;

publicstaticvoidmian(String[]args){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

(C).publicclassmutiThreadTestextendsAppletimplementsRunnable{

Threadrunner;

publicvoidinit(){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

(D).publicclassmutiThreadTestextendsApplet{

Threadrunner;

publicvoidinit(){

}

publicvoidstart(){

}

publicvoidrun(){

}

publicvoidstop(){

}

}

填空题(本题每一空为1分,共15分)。

1.在Java面向对象的程序设计中,()关键字表示对象,所有程序开发都必须用此关键字标识对象属性。

2.Java经常调用系统输出语句System.out.()来输出常用的字符串、数字等提示信息。

3.一个类classHuobiDuihuan的默认构造函数是()。

4.C和C++是()线程语言,而Java是()线程语言。

5.Java提供()类定义多线程对象。

6.JAVA中的数据流按照书写操作的单位分为()和字符流。

7.RGB代表红、()和蓝颜色。

8.字型(Font)大小以()为单位测量。

9.在因特网上,IP地址的标准格式是()。

10.在网络编程中,为了使主机中的多个应用程序的不同进程间通信,引入()达到区分不同进程的目的。

11.Applet从创建、运行到销毁整个过程构成了生命周期,有3个主要方法:

init(),()和stop()。

12.采用()技术可以消除图像动画的闪烁。

13.在文件流类FileOutputStream,FileInputStream和RandomAccessFile关闭一个文件用()方法。

14.若x=10,y=20,z=30;则x>y||y>z布尔表达式结果是()

15.getName返回的类型是()。

16.用()方法(或函数)可以在两点之间画一条线。

17.Applet的()方法载入一个图像到小应用程序中。

18.采用()技术可以消除图像动画的闪烁。

19.计算机能够处理的最小数据项称为()。

判断题(本题共有10个小题,每小题1分,共10分)。

1.byte和22a都是正确的标识符。

()

2.例外处理语句是try-catch-finally语句。

()

3.final是表示静态域方法的关键字。

()

4.Frame是创建按钮的类。

()

5.在HTML网页文件中加载Java的Applet应用程序的语句是()

6.如果一个线程处于死亡态,那么这个线程是不能运行的。

()

7.在Java中,较高优先级的线程将优于较低优先级的线程运行。

()

8.在Java坐标系统中,x值是从左向右递减的。

()

9.getSize()方法返回当前字型的大小(以厘米为单位)。

()

10.二进制文件和文本文件没有本质区别,是一样的。

()

程序设计题(本题共有5个小题,共50分)。

1.编写1×2×3×4×…×50的Java计算代码(10分)

classTestClass{

publicvoidstaticmain(Stringargv[]){

 

}

 

2.写下面计算代码的计算结果(10分)

sum=0;

for(inti=0;i<=10;i++){

for(intj=0;j<=10;j++){

sum+=i;

}

}

 

3.写下面计算代码的计算结果(10分)

classmyclassMain{

publicstaticvoidmain(String[]args){

myclasstwowan;

wan=newmyclasstwo();

wan.init();

wan.increment();

wan.increment();

System.out.println(wan.getCount());

}

}

classmyclasstwo{

privateintcount;

publicvoidinit(){

count=1;

}

publicvoidincrement(){

count=count+1;

}

publicintgetCount(){

returncount;

}

}

4.对下面的程序代码中的空格填写正确的Java语言(10分)

packagesample

interfaceOne{

intMAX_INT=10;

voidsetData(inta,intb);

intgetMax();

}

ClassIntOne{

intx,y;

(inta,intb){

x=a;

y=b;

}

publicintgetMax()

{

;

}

}

publicclassTestInt{

main(String[]args){

Intvari=newInt();

vari(10,50);

System.out.println(“Returnmaxvalue”+;

}

}

5.对下面的Applet程序代码中的空格填写正确的Java语言(10分)

importjava.awt.*;

importjava.applet.*;

publicclassTestApletApplet{

publicvoidinit(){

setLayout();

Buttonb=(“North”);

add(“North”,b);

Labellab1=(“Label1”);

add(lab1);

Panelp=newPanel();

p.(newGridLayout(2,2))

text1=newTextField(30);

p.add(lab1);

CheckboxGroupgroup=newCheckboxGroup();

check1=newCheckbox(“text”,group,false);

p.add(check1);

Choicech=newChoice();

ch.(“Chocolate”).

Listleftlist=newList();

leftlist.addItem(“LeftItem”).

p.(leftlist);

validate();

setVisible(true);

}

}

6.写下面代码输出结果

StringBufferstr1,str2;

str1=newStringBuffer(“UESTC”);

str2=str1;

str2.inset(0,”ILOVE”);

System.out.println(str1);

1.标出下面有问题的代码,错误地方打×

importjava.Applet.*;

importjava.awt.*;

publicclassMyfirstListimplementsApplet{

privateListmovieList;

publicvoidinit(){

movieList=newList();

movieList.add(“英雄”);

movieList.addItem(“年轮”);

movieList.add(“功夫”);

movieList.addItem(“后天”);

addItem(movieList);

}

}

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

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1