二级Java语言程序设计模拟试题及答案解析14Word格式.docx

上传人:b****5 文档编号:16563169 上传时间:2022-11-24 格式:DOCX 页数:48 大小:33.73KB
下载 相关 举报
二级Java语言程序设计模拟试题及答案解析14Word格式.docx_第1页
第1页 / 共48页
二级Java语言程序设计模拟试题及答案解析14Word格式.docx_第2页
第2页 / 共48页
二级Java语言程序设计模拟试题及答案解析14Word格式.docx_第3页
第3页 / 共48页
二级Java语言程序设计模拟试题及答案解析14Word格式.docx_第4页
第4页 / 共48页
二级Java语言程序设计模拟试题及答案解析14Word格式.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

二级Java语言程序设计模拟试题及答案解析14Word格式.docx

《二级Java语言程序设计模拟试题及答案解析14Word格式.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟试题及答案解析14Word格式.docx(48页珍藏版)》请在冰豆网上搜索。

二级Java语言程序设计模拟试题及答案解析14Word格式.docx

下列不属于逻辑运算符的是()。

A.!

B.||

C.&

&

D.|

(7/40)单项选择题

第7题

下面关于Applet的说法中,正确的是()。

A.Applet也需要main()方法

B.Applet继承自jav[A].awt.Applet或javax.swing.JApplet

C.Applet能访问本地文件

D.Applet程序不需要编译

(8/40)单项选择题

第8题

下列哪个选项不是FilterInputStream的子类()

A.CheckedInputStream

B.BufferedInputStream

C.PushbackInputStream

D.FileInputStream

(9/40)单项选择题

第9题

在下列说法中正确的是()。

A.Java语言是以类为程序基本单元的

B.Java语言是不区分大小写的

C.多行注释语句必须以“//”开始

D.在Java语言中,类的源文件名和该类名可以不相同

(10/40)单项选择题

第10题

若a的值为3时,下列程序段被执行后,c的值是()

intc=1;

if(a>

0)

3)

c=2;

elsec=3;

elsec=4;

A.1

B.2

C.3

D.4

(11/40)单项选择题

第11题

面向对象设计时,对象信息的隐藏主要是通过()实现的。

A.对象的封装性

B.子类的继承性

C.系统模块化

D.模块的可重用性

(12/40)单项选择题

第12题

下列关于JavaApplication与Applet的说法中,正确的是()。

A.都包含main()方法

B.都通过appletviewer命令执行

C.都通过javac命令编译

D.都嵌入在HTML文件中执行

(13/40)单项选择题

第13题

阅读下面代码

publicclassTest{

publicstaticvoidmain(Stringavgs[]){

System.out.println(89>>1);

}

其运行结果是

A.44

B.45

C.88

D.90

(14/40)单项选择题

第14题

设执行下面的赋值语句:

A=Float.valueOf("

12.34"

).floatValue();

后,a的值是()。

A.a="

B.a=12.34

C.a=1234

D.a=12

(15/40)单项选择题

第15题

数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是()。

A.自顶向下

B.由底向上

C.由内向外

D.由整体到局部

(16/40)单项选择题

第16题

在深度为5的满二叉树中,叶子结点的个数为

A.31

B.32

C.16

D.15

(17/40)单项选择题

第17题

在关系数据库模型中,通常可以把外码所在的关系称为()。

A.被参照关系

B.参照关系

C.主码

D.主关系

(18/40)单项选择题

第18题

下列叙述中错误的是()。

A.一种数据的逻辑结构可以有多种存储结构

B.数据的存储结构与数据处理的效率无关

C.数据的存储结构与数据处理的效率密切相关

D.数据的存储结构在计算机中所占的空间不一定是连续的

(19/40)单项选择题

第19题

与InputStream流相对应的Java系统的标准输入对象是()。

A.System.in

B.System.out

C.System.exit()

D.System.err

(20/40)单项选择题

第20题

下列Java常见事件类中()是鼠标事件类。

A.InputEvent

B.KeyEvent

C.MouseEvent

D.WindowEvent

(21/40)单项选择题

第21题

当浏览器重新返回Applet所在页面时,将调用Applet类的方法是()。

A.start()

B.init()

C.stop()

D.destroy()

(22/40)单项选择题

第22题

jav

A.io包的File类是( )。

[A].字符流类

B.字节流类

C.对象流类

D.非流类

(23/40)单项选择题

第23题

假定从键盘上输入"

3.6,2.4<回车>"

,下面程序的输出结果是()。

#include<math.h>

main()

{floatx,y,z;

scanf("

%f,%f"

&x,&y);

z=x/y;

while

(1)

{if(fabs(z)>1.0)

{x=y;

y=z;

}

elsebreak;

printf("

%f\n"

y);

A.1.500000

B.1.600000

C.2.000000

D.2.400000

(24/40)单项选择题

第24题

数据库设计的根本目标是要解决()。

A.数据共享问题

B.数据安全问题

C.大量数据存储问题

D.简化数据维护

(25/40)单项选择题

第25题

下列不属于更新数据库操作步骤的是()。

A.加载JDBC驱动程序

B.定义连接的URL

C.执行查询操作

D.执行更新操作

(26/40)单项选择题

第26题

(27/40)单项选择题

第27题

软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()

A.模块间的关系

B.系统结构部件转换成软件的过程描述

C.软件层次结构

D.软件开发过程

(28/40)单项选择题

第28题

在oneMethod()方法运行正常的情况下,程序段将输出()。

publicvoidtest(){

try{

oneMethod();

System.out.println("

condition1"

);

}catch(ArratIndexOutOfBoundExceptione){

System.out.printtln("

condition2"

}catch(Exceptione){

System.out.println("

condition3"

}finally{

System.out.prinfln("

finally"

}}

A.condition1

B.condition2

C.condition3

D.condition1finally

(29/40)单项选择题

第29题

下面程序段的输出结果为()

packagetest;

publicclassClassA

{

intx=20;

staticinty=6;

publicstaticvoidmain(Stringargs[])

ClassB b=newClassB();

[B].go(10);

System.out.println("

x"

+[B].x);

classClassB

intx;

voidgo(inty)

ClassAa=newClassA();

x=

A.y;

[A].x=10

B.x-20

C.x=6

D.编译不通过

(30/40)单项选择题

第30题

AWT中用宋表示对话框的类是()。

A.Font

B.Color

C.Panel

D.Dialog

(31/40)单项选择题

第31题

在HTML页中可包含Applet,关于Applet的参数,以下说法错误的是()。

A.Applet获取参数是通过在HTML文件中采用<PARAM>标记定义参数

B.参数的名字是区分大小写的

C.Applet通过命令行将参数传给main()方法

D.参数允许用户定制Applet的操作

(32/40)单项选择题

第32题

不能把字符串Hello!

赋给数组b的语句是()。

A.charb[10]=(´

´

!

´

};

B.charb[10];

b="

Hello!

"

;

C.charb[10];

strcpy(b,"

D.charb[10]="

(33/40)单项选择题

第33题

下列不属于MIDP为移动设备提供的功能是()。

A.用户界面

B.应用管理

C.高度并行事务处理

D.网络连接

(34/40)单项选择题

第34题

数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及()

A.数据的存储结构

B.计算方法

C.数据映像

D.逻辑存储

(35/40)单项选择题

第35题

已知有下列类的说明,则下列哪个语句是正确的()

publicclassTest{

privatefloatf=1.0f;

intm=12;

staticintn=1;

publicstaticvoidmain(Stringarg[]){

Testt=newTest();

A.t.f;

B.this.n

C.Test.m;

D.Test.f;

(36/40)单项选择题

第36题

Java虚拟机(JVM)运行Java代码时,不会进行的操作是()。

A.加载代码

B.校验代码

C.编译代码

D.执行代码

(37/40)单项选择题

第37题

如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()。

A.e3,e1,e4,e2

B.e2,e4,e3,e1

C.e3,e4,e1,e2

D.任意顺序

(38/40)单项选择题

第38题

A.数据的存储结构与数据处理的效率密切相关

C.数据的存储结构在计算机中所占的空间不一定是连续的

D.一种数据的逻辑结构可以有多种存储结构

(39/40)单项选择题

第39题

(40/40)单项选择题

第40题

给一个short类型变量赋值的范围是()

A.-128~+127

B.-2147483648~+2147483647

C.-32768~+32767

D.-1000~+1000

(1/1)基本操作题

第41题

下面的程序是从命令行输入3个数传递到publicstaticvoidmain(Stringargs[])方法中(如javaIsTriangle345),并判断这3个数能否构成三角形的3条边,并显示相应的结果。

请在程序的每条横线处填入适当的语句,使程序的功能完整。

注意:

请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

publicclassIsTriangle{

publicstaticvoidmain(Stringargs[]){

inta[]=new______________[args.length];

for(inti=0;

i<args.length;

i++)

a[i]=____________________

if(_________________)

System.out.println(a[0]+"

"

+a[1]+"

+a[2] "

能构成三角形的3条边"

);

else

不能构成三角形的3条边"

}_______

(1/1)简单应用题

第42题

请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。

在main方法中创建这个Example2_3的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。

然后,将这个对象写入名为TheSerial.data的文件,并显示成员变量。

最后从文件TheSerial.data中读出三个成员变量并显示出来。

图片

请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。

importjava.io.*;

classTheSerialimplementsSerializable

privateintintValue;

privatedoubledoubleValue;

privateStringstring;

TheSerial()

intValue=123;

doubleValue=12.34;

string="

SerializeTest"

publicvoidsetDouble(doubled)

doubleValue=d;

publicvoidsetInt(inti)

intValue=i;

publicvoidsetString(Strings)

string=s;

publicStringtoString()

return("

int="

+intValue+"

double="

+doubleValue+"

string="

+string);

publicclassExample2_3

publicstaticvoidmain(Stringargv[])

TheSeriale1=newTheSerial();

TheSeriale2;

try

e1.setInt(Integer.parseInt(argv[0]));

e1.setDouble(Double.parseDouble(argv[1]));

e1.setString[argv[2]);

catch(Exceptione)

e1.setString(e.getMessage{));

System.out.println(e1);

FileOutputStreamoS=newFileOutputStream("

TheSerial.data"

ObjectOutputStreamoIS=newObjectOutputStream(oS);

______;

catch(IOExceptionioException)

System.out.println(ioException.getMessage());

FileInputStreamiS=newFileInputStream("

TheSerial.data"

ObjectInputStreamoIS=newObjectInputStream(iS);

______

System.out.println(e2);

catch(ClassNotFoundExceptioncnfException)

System.out.println(cnfException.getMessage());

}_________上一题下一题

(1/1)综合应用题

第43题

下面是一个Applet程序,实现实心或者空心矩形的绘制。

要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,按钮用来清空窗口中的图像。

请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

不改动程序的结构,不得增行或删行。

源程序代码文件清单如下:

importjava.awt.*;

importjava.applet.*;

/*

<appletcode="

ex16_3.class"

width=800height=400>

</applet>

*/

publicclassex16_3extendsApplet

privateButtonbtnClear;

privateCheckboxGroupcbg;

privateCheckboxchk1,chk2;

privateintupX, upY;

privateintdownX,downY;

privatebooleanbDraw,bClear,bStyle;

publicvoidinit()

bDraw=false;

bClear=false;

bStyle=false;

setLayout(null);

cbg=newCheckboxGroup();

chk1=newCheckbox("

Hollow"

cbg,true);

chk2=newCheckbox("

Filled"

cbg,false);

chk1.reshape(80,getSize().height-80,80,25);

chk2.reshape(160,getSize().height-80,80,25);

add(chk1);

add(chk2);

btnClear=newButton("

ctear"

btnClear.reshape(240,getSize().height-80,80,25);

add(btnClear);

publicvoidpaint(Graphicsg)

if(bDraw)

if(upX>downX&

upY>downY)

if(bStyle)

g.fillRect(downX,downY,upX-downX,upY-downY);

g.drawRect(downX,downY,upX-downX,upY-downY);

elseif(upX>downX&

upY<downY)

g.fillRect(downX,upY,upX-downX,downY-upY);

g.drawRect(downX,upY,upX-downX, downY-upY);

elseif(upX<downX&

g.fillRect(upX,downY,downX-upX,upY-downY);

g.drawRect(upX,downY,downX-upX,upY-downY);

upY<downY)

g.fillRect(upX,upY,downX-upX,downY-upY);

g.drawRect(upX,upY,downX-upX,downY-upY);

if(bClear)

g.clearRect(0,0,getSize().height,getSize().width);

publicvoidupdate(

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

当前位置:首页 > 高中教育 > 高中教育

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

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