java选择题

更新时间:2023-03-10 10:13:07 阅读: 评论:0

大班语言目标-实用游泳

java选择题
2023年3月10日发(作者:迁爱)

《Java程序设计》试题题库(笔试+选择题)

目录

第1章Java概述.........................................................................................................................30

1.1编程题...............................................................................................................................3

1.2简答题...............................................................................................................................3

第2章Java数据类型.................................................................................................................30

2.1简答题...............................................................................................................................4

第3章运算符与表达式.............................................................................................................31

3.1简答题...............................................................................................................................5

第4章流程控制.........................................................................................................................31

4.1编程题...............................................................................................................................6

第5章面向对象基础...................................................................................................................31

5.1判断对错...........................................................................................................................7

5.2编程题...............................................................................................................................7

5.3简答题...............................................................................................................................8

第6章接口与包.........................................................................................................................32

6.1简答题...............................................................................................................................8

第7章数组与字符串...................................................................................................................33

7.1编程题.............................................................................................................................10

7.2简答题.............................................................................................................................11

第8章异常处理.........................................................................................................................34

8.1判断对错.........................................................................................................................14

8.2编程题.............................................................................................................................14

8.3简答题.............................................................................................................................14

第9章GUI界面设计.................................................................................................................35

9.1填空题.............................................................................................................................16

第10章事件处理.......................................................................................................................35

10.1填空题...........................................................................................................................19

第11章Applet与绘图...............................................................................................................36

11.1填空题...........................................................................................................................19

11.2编程题...........................................................................................................................25

11.3简答题...........................................................................................................................25

第12章I/O技术与文件管理....................................................................................................37

12.1编程题...........................................................................................................................25

12.2简答题...........................................................................................................................26

第13章多线程...........................................................................................................................37

13.1编程题...........................................................................................................................26

13.2简答题...........................................................................................................................26

第14章网络通信.......................................................................................................................37

14.1简答题...........................................................................................................................28

第15章数据库访问...................................................................................................................37

15.1简答题...........................................................................................................................29

第1章Java概述

1.1编程题

1.在运行小程序的html文件中可以使用codeba属性指定小程序的字节码所驻留的目录。如果不使用codeba属性,小程序的字节码文件必须和运

行它的html在同一目录中。编写一个小程序并将小程序的字节码存放在某个目录中,比如c:Boy;把运行该小程序的html文件(注意其中的codeba

属性):

存放在另一个目录中(查阅有关编写网页方面的书籍,哪里有更详细的关于怎样在一个网页中嵌入一个小应用程序的讲解)。

2.编写一个能在IE中显示“Iwanttobeagreatprogrammer!”的Applet,并写出相应的HTML文档。

1.2简答题

1.怎样区分应用程序和小应用程序?应用程序的主类或小应用程序的主类必须用public修饰吗?

程序是由什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎样的?

3.简述Java虚拟机的概念和作用

第2章Java数据类型

2.1简答题

1.分析下面的标识符中哪些是不正确的并说明原因:

thisit2tol_there*num*

2.当我们把一种数据类型变量的值赋给另一种类型变量时,就涉及到数据转换。当把在内存中占用字节数较少的变量的值赋给成占字节数较多的变量时,

系统自动完成数据类型的转换。例如,intx=50;floaty;y=x;如果输出y的值,结果将是50.0(当然x的值仍然是50).当把在内存中占用字节数较多

的变量的值赋给成占字节数较少的变量时,必须使用强制类型转换运算。强制转换的格式:

(类型名)要转换的值;

例如,floatx=50.987;inty;y=(int)x;如果输出y的值,结果将是50(当然x的值仍然是50.987).强制转可能换会导致精度的损失。上机运行下列程

序,注意观察输出的结果。

publicclassData

{publicstaticvoidmain(Stringargs[])

{bytea=120;shortb=250;intc=2200;longd=5000;

chare;floatf;doubleg=123456789.123456789;

b=a;c=(int)d;f=(float)g;e=(char)b;

n("a="+a);n("b="+b);

n("c="+c);n("d="+d);

n("e="+e);n("f="+f);

n("g="+g);

}

}

n(“你好”);可输出串值,也可以使用n()输出变量或表达式的值,只需使用并置符号:“+”将变量、表达式

或一个常数值与一个字符串并置即可,如:n(“”+x);n(“:”+123+“大于”+122);等。上机调试下列程序,

注意观察结果,特别注意()和n()的区别。

publicclassInput

{publicstaticvoidmain(Stringargs[])

{intx=234,y=432;

n(":"+x+"<"+2*x);

("我输出结果后不回车");

n("我输出结果后自动回车到下一行");

n("x+y="+(x+y));

n("?"+x+y+"=234432");

}

}

第3章运算符与表达式

3.1简答题

1.计算表达式的值:x+a%3*(int)(x+y)%2/4,设x=2.5,a=7,y=4.7

2.判断代码执行后,i和n的结果。

inti=10;

intn=i++%5;

若改写语句为intn=++i%5;则i和n的结果是多少?

3.设x的值为10,运算表达式后x的值是多少?

x+=x;

x–=3;

x*=1+2;

x%=5;

4.设a=6,b=–4,计算表达式的值

––a%++b;

(––a)<

(a<10&&a>10?a:b)

5.试分析>>>和>>的区别,并分析下列程序段的执行结果。

intb1=1;

intb2=1;

b1<<=31;b2<<=31;

b1>>=31;b2>>=31;

b1>>>=31;b2>>>=31;

第4章流程控制

4.1编程题

1.分别编写一个应用程序和小应用程序求1!+2!+….+20!。

2.编写有三个按钮的小应用程序。

3.编写一个小应用程序求100以内的全部素数。

4.一个数如果恰好等于它的因子之和,这个数就称为“完数”。分别编写一个应用程序和小应用程序求1000之内的所有完数

5.编写程序以产生一个随机整数,判断其能否被2、3、5、6、10、15、30整除。

6.编写程序,判断某一年是否是闰年。

7.设n为自然数,n!=1*2*3*…*(n-1)*n称为n的阶乘,并且0!=1。试编写程序计算2!,4!,6!,10!,将结果输出。

8.编写程序,求5个随机数的平均值。

9.编写程序,输出1~100间的所有奇数。

10.分别使用while、do-while和for语句编程,找出所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:

371=33+73+13,371就是一个水仙花数。(提示:使用while语句)

第5章面向对象基础

5.1判断对错

1.内部类不能定义在方法中。

2.内部类中的方法可以使用其外部类的成员变量。

3.外部类的方法能使用内部类的成员变量。

4.匿名类是定义时不用名称的类。

5.抽象类可以作为匿名类使用。

5.2编程题

1.编程并测试在同一个程序中的两个方法,一个返回4个给定整数的最小值,另一个返回4个给定整数的最大值:

staticintmin(intx1,intx2,intx3,intx4);

staticintmax(intx1,intx2,intx3,intx4);

2.编程并测试在同一个程序中的两个方法,一个返回2个给定整数的最大公约数,另一个返回2个给定整数的最小公倍数:

staticlonggcd(longm,longn);

staticlonglcm(longm,longn);

5.3简答题

1.举例说明类方法和实例方法以及类变量和实例变量的区别。

2.一个变量与一个对象之间的区别是什么?

3.什么是类变量、成员变量、实例变量、局部变量?

4.构造方法与方法的区别是什么?

5.类方法和实例方法的区别是什么?

6.什么是系统类、自定义类、父类、子类?

7.什么是类变量、成员变量、实例变量、局部变量?

8.什么是隐含参数?

9.一个类的共有成员和私有成员的区别是什么?

10.什么是类的继承性和类的多态性?

11.什么是隐藏、覆盖、重载?

12.举例说明方法覆盖的概念及其意义。

第6章接口与包

6.1简答题

1.举例说明方法覆盖的概念及其意义。

2.举例说明什么是多态性?实现多态性的基础是什么?

3.请总结接口中定义的成员的特征,并说明为什么要使用接口?。

4.下面的程序中,接口中注释部分的内容是否可以删除掉?如果删除掉,影响程序的运行结果吗?请写出程序的运行结果。

【程序代码】

interfaceBook

{

/*final*/StringPUBLISH="机械工业出版社";

/*abstract*/voidshowContent();

}

publicclassEx4implementsBook

{

publicvoidshowContent()

{

n(PUBLISH+"的书"+"Veryinteresting!");

}

publicstaticvoidmain(String[]args)

{

newEx4().showContent();

}

}

5.请找出下面程序中的错误。

【程序代码】

interfaceCar

{

intgetSpeed(intspeed);

voidshowColor();

}

publicclassRedFlagimplementCar

{

publicvoidshowColor()

{

n("TheColorofredflagCarisBlack!");

}

intgetSpeed(intspeed)

{

returnspeed;

}

publicstaticvoidmain(String[]args)

{

lor();

}

}

第7章数组与字符串

7.1编程题

1.设计一个程序统计5个城市一个月内的平均气温,一个月按30天计,每天的气温用0到40内的随机数来模拟。

2.例用键盘输入一个字符串,字符串包含8个字符,格式为月/日/年,比如08/26/96,分析该字符串,并把日期转换成26thAugust1996的形式输出。

3.使用String类的publicStringtoUpperCa()方法可以将一个字符串中的小写字母变成大写字母;使用publicStringtoLowerCa()方法可以将一个字符串

中的大写字母变成小写字母。编写一个程序,使用这个两个方法实现大小写的转换。

4.使用String类的publicStringconcat(Stringstr)方法可以把调用该方法的字符串与参数指定的字符串连接,把str指定的串连接到当

前串的尾部获得一个新的串。编写一个程序通过连接两个串得到一个新串,并输出这个新串。

7.2简答题

1.运行以下代码后,屏幕的输出结果是什么?

Strings=“”;

n((6));

2.写出下面程序的运行结果。

【程序代码】

publicclassEx4

{

voidtestStr()

{

StringaStr="Happy!";

StringbStr=aStr;

StringcStr=newString(aStr);

if(aStr==bStr)n("aStr==bStr");

if(aStr==cStr)n("aStr==cStr");

if((cStr))n("(cStr)");

}

publicstaticvoidmain(String[]args)

{newEx4().testStr();}

}

3.写出下面程序的运行结果。

【程序代码】

publicclassEx6_5

{

publicstaticvoidmain(String[]args)

{

int[][][]iScore;

iScore=newint[9][][];

for(inti=0;i<9;i++)

iScore[i]=newint[6][];

intiOne=;

for(inti=0;i<9;i++)

{

for(intj=0;j<6;j++)

iScore[i][j]=newint[3];

}

intiTwo=iScore[0].length;

intiThree=iScore[0][0].length;

n("TheArrayis"+"iScore["+iOne+"]["+iTwo+"]["+iThree+"]");

}

}

类的publicchar[]toCharArray()方法可以把当前字符串转化为一个字符数组,该数组的长度与字符串的长度相等。阅读下列程序,并说出

输出结果。

classE3

{publicstaticvoidmain(Stringargs[])

{Strings="WeLoveJava";chara[]=Array();

intn=();

(a[0]);n(a[n-3]);

}

}

类的publiccharcharAt(intindex)方法可以得到当前字index位置上的一个字符。说出下列程序的输出结果。

classE4

{

publicstaticvoidmain(Stringargs[])

{Strings="中国科学技术大学";

chara=(2),b=(6);

(a);n(b);

}

}

6.说出下列程序的输出结果

.*;

classE5

{publicstaticvoidmain(Stringargs[])

{inta[]={23,67,89,90,-987};

doubleb[]={12.89,90.87,34,678.987,-98.78,0.89};

(a);(b,1,4);

for(inti=0;i<=4;i++)

{(a[i]+",");}

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

{(b[i]+",");}

}

}

第8章异常处理

8.1判断对错

在try-catch-finally语句中:

1.发生异常时,执行finally语句中的代码;

2.未发生异常时,执行finally语句中的代码;

3.不论发生异常否,都执行执行finally语句中的代码。

8.2编程题

1.利用异常处理的方法,编写一个程序,输出0-100之间的素数。

2.编写一个能从键盘上读取字符的程序,当读入的字符为数字时,抛出一个自定义的异常类,并能对异常进行处理。

8.3简答题

类和Exception类有和区别?

2.运行是异常和非运行是异常有和区别?

3.说明throws和throw关键字之间的区别和作用。

4.写出下面程序的运行结果:

【程序代码】

publicclassEx5_4

{

publicstaticvoidmain(String[]args)

{

for(intx=0;x<10;x++)

{

try{

if(x%2==0)

thrownewException();

}

catch(Exceptione){n("x="+x);}

}

}

}

5.分析下面的程序,给程序加上注释,并写出程序的运行结果。

【程序代码】

publicclassEx5_5

{

voidinit()throwsUrDefinedException

{

for(inti=0;i<100;i++)

{

if(i==99)

thrownewUrDefinedException();

}

}

publicstaticvoidmain(String[]args)

{

Ex5_5ex=newEx5_5();

try{();}

catch(UrDefinedExceptione){

n(ng());

}

}

}

classUrDefinedExceptionextendsException

{

publicUrDefinedException()

{

super();

}

publicStringtoString()

{

return("Ok,Ilikethisdigit!");

}

}

第9章GUI界面设计

9.1填空题

1.在Java中,要进行图形编程,需要使用AWT中的_______________类来实现。

2.在Java使用默认的字体类型_____________。

3.使用BorderLayout布局管理器时,在往容器内加入组件时,最好指明要加入的区域。如果不指定组件的加入区域,系统默认加入到___________区域。

4.使用BorderLayout布局管理器时,当容器水平延伸时,________两个区域将垂直延伸。

5.选择框为用户提供信息选择的组件,具有两种状态,一种是________,另一种是_______。

6.要在小应用程序中画一个椭圆或圆形,可以使用_____________方法来实现。

7.完成下面关于窗口隐藏的程序段

Frameframe=newFrame(“我的窗口”);

publicvoidWindowClosing(WindowEvente)//关闭窗口的方法

{

____________________;//设置框架对象不可见

}

8.创建一个单选框

CheckboxGroupone=newCheckboxGroup();

boxx1=newCheckbox("男",fal,________);

boxx2=newCheckbox("女",fal,________);

9.完成下面组件的创建

classMyframeextendsFrame

{

Buttonbutton1,button2//声明两个按钮对象

__________________;//构造方法

{

;//调父类构造方法

__________________;//设置布局为FlowLayout

//创建按钮对象

button1=newButton("打开");

button2=newButton("关闭");

add(button1);add(button2);//将按钮对象添加到框架中

__________________;//设置框架是可见的

}

}

10.完成有关菜单的创建

Framef=newFrame("菜单");//创建框架对象f,标题信息为菜单

MenuBarmb=___________;//创建菜单条对象

uBar(mb);

Menum1=newMenu("File");//创建菜单对象

Menum2=newMenu("Search");

_________________;//将菜单添加到菜单条中

_________________;

MenuItemm11=newMenuItem("New");//创建菜单项对象

MenuItemm12=newMenuItem("Save");

MenuItemm13=newMenuItem("Quit");

(m11);//将菜单项对象添加到菜单对象中

(m12);

(m13);

____________________//在菜单对象m1下增加分割线

e(150,170);//设置窗口大小

____________________//设置窗口是可见的

第10章事件处理

10.1填空题

1.对于按钮这个事件源来说,我们可以通过_________方法给按钮添加监听器,要使单击按钮时可以触发相应的事件,还要实现_______接口,该接

口中的处理方法是_____________。

2.文本区只能实现__________监听器,而文本框不仅可以实现_________监听器,还可以实现_________监听器。

3.ItemEvent类获得事件源的方法是____________________。

第11章Applet与绘图

11.1填空题

1.Java程序包括______________与____________两种。

2.Applet有两种运行方式,分别是________________和___________________。

3.假设我们编写一个Applet,它的源文件是,请完成下面的代码。

4.Applet是运行在浏览器上的类,它位于__________包,Applet类是_________的直接子类。

5.Applet的生命周期中包括__________,__________,__________和__________方法。

6.当用户离开带有Applet的页面时,浏览器就会调用小应用程序的__________方法。

7.Applet默认的布局管理器是________________。

8.标记中,当属性为align时,若值为right,说明Applet是与屏幕_______对齐。

9.标记用来向Applet_________,在Applet中,我们通常通过__________方法获取外部参数。

10.创建字体对象的类是__________,Graphics类提供了大量的__________方法。

cs类的对象通常不是由程序设计者直接使用new创建出来的,而是由系统或其它方式直接将已经产生好的Graphics类的_________当作方法中

的_________,再交给程序设计者去使用。

12.URL是_____________的缩写,用于指明Internet上资源的位置。

13.play(URLurl)方法用来__________,循环播放声音文件使用_____________方法。

14.在小应用程序中画一个圆弧,可以使用Graphics类的______________方法来实现。

15.类是图像过滤器,它的父类是__________类。

16.Image类的getScaledInstance()方法是对图像进行_________的。

17.在Java中播放声音文件时,我们需要______________类。

18.在Java中安全性体现较高的首推______________。

19.安全策略的目的在于使得JVM可使Applet对系统资源的访问赋予相应的_________。

20.我们必须在文件中加入自己的策略文件,这样JVM才可以找到并对其进行相应的授权。

21.完成下面求阶乘的程序代码,参数是由HTML向Applet传递的。

(1)文件

求某数的阶乘

(2)源文件

.*;

_____________________________

publicclass__________extendsApplet

{

privateintint_number;

______________________;

Labeltitle;

_______________;//声明字体对象

publicvoidinit()//小程序的初始化方法

{

title=newLabel("求某数的阶乘");

font=newFont("TimesRoman",__________+,24);

_____________________;//设置标签的字体

add(title);

/*用getParameter()方法获得HTML中param元素中name属性为number的数值传给Applet并将该数转化成int型,并赋值给变量int_number*/

int_number=Integer.__________(__________________);

inti=int_number;

for(;i>=1;i--)

{

___________________;//计算该数的阶乘

}

}

publicvoidpaint(Graphicsg)

{

ring("输入的数字:"+int_number,250,60);

ring("阶乘的结果:"+int_number+"!="+result,250,80);

}

}

22.创建一个Applet,分别创建三个按钮,控制音频文件的播放、停止以及循环播放。该程序采用边界布局,东边是三个按钮,要求放在同一个面板中。

.*;

.*;

_______________________;//引入java中的awt包中的事件类

.*;

publicclassExample8_11extendsAppletimplements_______________

{

______________;//用AudioClip类声明音频对象

Buttonbuttonstart,buttonstop,buttonloop;

Panelpcenter;

Labeltitle,copyright;

Fontfont;

Stringsoundfile;

TextAreatext;

publicvoidinit()//小应用程序的初始化方法

{

______________________________;//设置Applet的布局为网格布局

font=newFont("TimesRoman",+,20);

_______________________;//创建面板对象

title=newLabel("用Applet播放声音");t(font);

copyright=newLabel("开发时间:2004年7月");

text=newTextArea("play()方法—播放声音文件stop()方法—停止播放",10,30);

soundfile=________________;//从HTML中传递要播放的声音文件

clip=_____________(getCodeBa(),soundfile);//得到音频对象

//创建控制声音播放的按钮

buttonstart=newButton("开始播放");

buttonstop=newButton("停止播放");

buttonloop=newButton("循环播放");

//给按钮对象添加监听器

__________________________________;

ionListener(this);

ionListener(this);

//将各按钮添加到面板中

_______________________;

(buttonloop);

(buttonstop);

//将组件添加到Applet中的不同区域

add(______,"East");

add(copyright,"South");

add(title,"North");

add(text);

}

publicvoidstop(){_____________;}//当关闭浏览器时,停止播放

publicvoidactionPerformed(_______________e)//事件处理函数

{

if(rce()==buttonstart){____________}//播放音频文件

if(rce()==buttonloop){____________}//循环播放

if(rce()==buttonstop){();}

}

}

23.创建一个既可以作为应用程序运行,又可以作为小应用程序运行的框架。

.*;

;

publicclassExample8_3extends________

{

publicvoidinit()

{

out(newBorderLayout());

add(newLabel("Iamacomponent"),"North");

add(newButton("OK"),"South");

add(newButton("Yes"),"West");

add(newButton("No"),"East");

add(newTextArea("程序可作为应用程序运行,还可作为Applet运行",10,5));

}

publicvoidstart(){}

publicvoidstop(){}

publicvoiddestroy(){}

__________________________________//应用程序的入口

{

Frameframe=newFrame("可作为应用程序和小应用程序运行的框架");

___________________________;//创建Applet类的实例

(h);

();

();

//在main()函数中调用小应用程序的init()与start()方法

}

}

11.2编程题

1.在Applet中实现两个浮点数的求和运算,并显示出结果,浮点数来自HTML文件。

11.3简答题

应用程序和小应用程序在功能,程序结构以及执行方式上有什么区别?

2.说明下面标记的含义。

3.Applet声明周期是什么?它包含的四个方法之间有什么关系?

4.如何加快JavaApplet的下载时间?

5.导致浏览器调用paint()方法的事件主要有哪三种?

第12章I/O技术与文件管理

12.1编程题

1.编写应用程序,实现从键盘输入字符,并将其显示到屏幕上,当输入的字符为q时,显示“It’ndoftheprogram,bye!”,退出程序。

2.编写应用程序,利用缓冲输入流BufferedInputStream从键盘输入字符串,当输入的

字符串为“exit”时,结束输入。将输入的所有字符串存放到文件中。

3.编写应用程序,读出习题3所生成的文件的内容,并将读出的内容输出到

屏幕上,读文件结束后,显示“Finishedreading,programended.”。

4.在文件中,有一内容为“Helloworld!”,请用程序将“world”改为“Java”。修改结束后,将整个文件的内容显示出来。

12.2简答题

1.什么是流?Java语言中的流分为哪两种类型,各有什么特点?

第13章多线程

13.1编程题

1.编写一个小应用程序,在小应用程序的主线程中有两个线程,一个负责模仿垂直上抛运动,另一个模仿45度的抛体运动。

2.模拟三个人排队买票,张某、李某和赵某买电影票,售票员只有三张五元的钱,电影票5元钱一张。张某拿二十元一张的新人民币排在李的前面买票,

李某排在赵的前面拿一张10元的人民币买票,赵某拿一张5元的人民币买票。

3.编写应用程序,其中有两个线程,程序的功能实现在不同行上轮流输出两个线程的名字,顺序不定,每个线程的名字显示4次。

13.2简答题

1.在下列程序的主线程main中,又开始运行了几个线程?

.*;

.*;

classGxyextendsThreadimplementsRunnable

{Framef=newFrame("ok");

TextFieldtext1=newTextField(20),

text2=newTextField(20),

text3=newTextField(20);

doublen=0,正面=0,反面=0,正立=0;

Gxy()

{out(newFlowLayout());

e(45,69);

ible(true);

(text1);(text2);(text3);

dowListener(newWindowAdapter()

{publicvoidwindowClosing(WindowEvente)

{ible(fal);(0);}

});

}

publicvoidrun()

{

while(true)

{n++;

doublei=();

if(i<0.5){正面++;t("正面出现的频率:"+正面/n);}

elif(i==0.5){正立++;t("正立出现的频率:"+正立/n);}

el

{反面++;t("反面出现的频率:"+反面/n);}

}

}

}

publicclassB

{publicstaticvoidmain(Stringargs[])

{Threadt=newThread(newGxy());

();

}

}

2.在线程的创建方法中,各种方法各有什么特点?

3.如果一个类不是线程类,在该类的方法中能直接使用sleep()方法吗?如果不能,应该采用什么方式调用该方法?

4.如果一个类不是线程类,能否在该类中使用wait()、notify()和notifyAll()方法?请写出这几个方法的作用和调用方法。

5.在Java中,线程的优先级分几个级别,怎样设置线程的优先级?如果有三个线程,

分别将其优先级设置为最高级、普通和最低级,请用两种方法写出设置语句。

第14章网络通信

14.1简答题

1.举例说明套接字的含义和作用。

2.说明使用TCP协议实现客户和服务器通信的编程步骤。

3.说明使用UDP协议实现客户和服务器通信的编程步骤。

4.什么是URL?它由哪几部分组成?

5.说明InetAddress类的作用,在编程时,如何获得InetAddress类的对象?

6.什么叫socket?怎样建立socket连接?建立连接时,客户端和服务器端有什么不同?

第15章数据库访问

15.1简答题

1.阐述JDBC的作用及特点。

2.说明使用JDBC编写数据库应用程序的步骤和方法。

3.编写数据库检索程序和数据库更新程序的不同之处是什么?

4.说明事务处理的含义和作用。

第1章Java概述

第2章Java数据类型

编号标题ABCD答案

1在JAVA中,byte数据类型的范围是()-32767~32768-32768~32767-127~128-128~127D

2

下面()数据类型可用于MAIN()中传

递参数StringIntegerBooleanVariantA

3选出JAVA中有效的注释声明()//thisisacomment*/thisiscomment/thisisacomment

/*thisisa

comment*/D

编号标题ABCD答案

1下面()是JDK中的Java运行工具。javacjavamjavajavarAC

2在屏幕上显示的信息的正确的语句是()

n("I

amJavaExpert");

n("I

amJavaExpert");

.n("I

amJavaExpert");

n('I

amJavaExpert')

A

3Java编译器会将Java程序转换为()字节码可执行代码机器代码以上所有选项都不正确A

第3章运算符与表达式

第4章流程控制

编号标题ABCD答案

1如果类的方法没有返回值,该方法的返回类型是()nullvoidstaticpublicb

2没个类定义有(),以便初始化其成员方法MAIN()方法构造方法对象c

3类的()成员只能被该类的成员访问,而不能被非该类的成员访问。publicprivateprotectedabstractb

4不论测试条件是什么,下列()循环将至少循环一次。whiledo-whileforfor-eachb

第5章面向对象基础

编号标题ABCD答案

1()修饰符不允许父类被继承abstractstaticprotectedfinala

2()是拥有属性和性为或方法的实体。对象类方法构造方法a

3()术语常常用来指代父类ParentChildSuperclassSupclassa

4()就是检验有关某个实体的所有可用信息的过程,以便标识抽象封装方法构造方法a

与应用程序相关的信息。

5

在Java中,当在类中定义两个或多个方法,它们有相同的名

称而参数项不同时,这称为()继承多态性构造方法方法重载d

6对象的特性在类中表示为变量,称为类的()。属性b

7关键字()用来调用父类构造方法。superb

8()是拥有属性和行为或方法的实体。对象类方法构造方法a

9()关键字表示它是一种类方法,且无需创建对象即可访问。voidstaticreturnpublicb

10()修饰符允许对类成员的访问不依赖于该类的任何对象。abstractstaticreturnpublicb

11对象的特性在类中表示为变量,称为类的()。对象属性方法数据类型b

12以下关键字()用于终止循环语句。breakexitendterminatea

13

类的()成员只能被该类的成员访问,而不能被非该类成员访

问,publicprivateprotectedabstractb

第6章接口与包

编号标题ABCD答案

1

包的()方法将比较两个对

象是否相等,如果相等则返回c

2

包的()方法将比较两个对

象是否相等,如果相等则返回TRUE。toString()compare()equals()以上所有选项都不对c

3

()就是检验有关某个实体的所有可用

信息的过程,以便标识与应用程序相关

的信息。抽象封装方法构造方法a

4

类的()成员只能被该类的成员访问,

而不能被非该类的成员访问。publicprivateprotectedabstractb

5()修饰符不允许父类被继承abstractstaticprotectedfinald

6()是拥有属性和性为或方法的实体。对象类方法构造方法a

7()术语常常用来指代父类。ParentChildSuperclassSupclassa

8关键字()用来调用父类构造方法。superb

9

()修饰符允许对类成员的访问不依赖于

该类的任何对象。abstractstaticreturnpublicb

10

类的()成员只能被该类的成员访问,

而不能被非该类成员访问publcprivateprotectedabstractb

11

以下Character类的方法中,()可以

确定字符是否为字母。isDigit()方法isLetter()方法isSpace()方法

isUNicodeIdentifier()

方法b

第7章数组与字符串

编号标题ABCD答案

1

Java提供名为()的包装类来包装原始

字符串类型。Stringc

2使用()方法可以获取Calendar实例。getInstanceb

3

Java提供名为()的包装类来包装原始字

符串类型。IntegerDoubleStringCharc

4

下列String类的()方法返回指定字符

串的一部分B.substring()b

第8章异常处理

编号标题ABCD答案

1()是Throwsble类父类。ExceptionErrorObjectRuntimeExceptionc

2

能单独和finally语句一起使用的快

是()try

catch

Bcatchthrowthrowsa

3

下列类中多重CATCH中同时使用,()

异常类应该最后列出ArithmeticExcepionNumberFormatExcepionExcepionArrayIndexOutOfBoundsExceptionc

4

Throwable类()的方法用于有关错

误的详细消息。getMessage()tostring()message()getOutput()a

5

是用()方法可以获取Calender实

例。get()getInstance()equals()getTime()b

第9章GUI界面设计

编号标题ABCD答案

1()文件保存CLASSJAVADOCFIELDSA..html文件B..jpx文件C..class文件D..java文件

2()挂起程序执行。A.BreaklineB.BrealpointC.BreakcodeD.Breakprogram

3()存储对错误的描述。A.消息窗格B.工程窗格C.内容窗格D.结构窗格A

4以编译的类文件储存于()A.Output路径B.Working目录C.backUp路径D.JDKA

5

在Java中要进行图形界面的设计,通常

会使用到A、包B、包C、包D、包

第10章事件处理

编号标题ABCD答案

1()是用来生成文本框SWING组件A.JcomponetB.JtextFieldC.ObjectD.JtextArea

2()是JFRAME组件的默认布局管理器A.nullB.BorderLayoutC.FlowLayoutD.网格布局

3下列说法,()是不正确的。

是在AWT的基础上发

展起来的

是纯Java组件,是轻

量级组件

C.Swing的API在包

D.Swing组件都是

以字母“S”打头的D

4()显示当前工程的内容A.消息窗格B.工程窗格C.内容窗格D.结构窗格B

5

()允许在任何时间点从一组选项中只选

择一个选项。ButtonD

6

()是一个专用容器,该容器管理视区,

具有可选的垂直和水平滚动条。reaC

7

()是Swing中常用生成应用程序窗体的

顶层容器。D

第11章Applet与绘图

编号标题ABCD答案

1

()是对JOPIONPANE类的有效构造方

法的声明A.Jopoinpane

B.Jopionpane(String

message)

C.Jopionpane(Object

message)

D.Jopionpane(Object

message,Object

messageType)BC

2

()事件与JCHECTBOXMENUITEM类相联

系A.ItemEventB.ActionEventC.ChectTextEventD.ItemStateEvent

3()类用于创建菜单项。A.JMenuItemB.JPopupMenuC.JmenuD.JMenuBarA

4以下菜单类中,()是父类。temC

第12章I/O技术与文件管理

第13章多线程

第14章网络通信

第15章数据库访问

编号标题ABCD答案

1

()用于执行SQL语句并将数据检索到

ResultSet中。SatementConnectionCalledStatementResultSeta

2()用于保存数据库查询的结果集ConnectionStatementPreparedStatementResultSetd

3()类型的结果集,游标仅向前移动TYPE_SCROLL_INSENSITIVETYPE_FORWARD_ONLYTYPE_SCROLL_SENSITIVETYPE_BACKWARD_ONLYb

4

现有的默认类型的RESULTSET对象RS,

那么获得下一行数据的正确语句是()()w()x()tRow()a

5

()类试图找到一个能够连接至URL中

指定的数据库的驱动程序DrverManagerConnectionPreparedStatementCalledStatementa

6

JDBC使用SQL语句操作数据库数据时()

是必须捕获异常的。EOFExceptionSLExcepionInterruptedExcepionArithmeticExceptonb

本文发布于:2023-03-10 10:13:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/16784143877378.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:java选择题.doc

本文 PDF 下载地址:java选择题.pdf

上一篇:苏州介绍
下一篇:返回列表
标签:java选择题
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|