二级Java语言程序设计模拟试题及答案解析14.docx
- 文档编号:3658323
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:48
- 大小:33.73KB
二级Java语言程序设计模拟试题及答案解析14.docx
《二级Java语言程序设计模拟试题及答案解析14.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟试题及答案解析14.docx(48页珍藏版)》请在冰豆网上搜索。
二级Java语言程序设计模拟试题及答案解析14
二级Java语言程序设计模拟试题及答案解析(14)
(1/40)单项选择题
第1题
下列概念中不包括任何实现,与存储空间没有任何关系的是()
A.类
B.接口
C.抽象类
D.对象
下一题
(2/40)单项选择题
第2题
在下列Java语言的包中,提供图形界面构件的包是()
A.jav[A].io
B.javax.swing
C.jav[A].net
D.jav[A].rmi
上一题下一题
(3/40)单项选择题
第3题
在数据库系统中,用户所见数据模式为()。
A.概念模式
B.外模式
C.内模式
D.物理模式
上一题下一题
(4/40)单项选择题
第4题
下列代码的执行结果是()
publicclassTest2{publicstaticvoidmain(Stringargs[]){inta=4,b=6,c=8;Strings="abc";System.out.println(a+b+s+c);}}
A."ababcc"
B."464688"
C."46abc8"
D."10abc8"
上一题下一题
(5/40)单项选择题
第5题
下列方法中不能适用于所有Swing组件的是()。
A.addKeyListener()
B.addMouseListener()
C.adddMouseMotionListerner()
D.addAdjustmentListener()
上一题下一题
(6/40)单项选择题
第6题
下列不属于逻辑运算符的是()。
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)
if(a>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="12.34"
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;
z=x/y;}
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题
阅读下面代码
publicclassTest{
publicstaticvoidmain(Stringavgs[]){
System.out.println(89>>1);
}
}
其运行结果是
A.44
B.45
C.88
D.90
上一题下一题
(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]=(´H´,´e´,´1´,´1´,´o´,´!
´};
B.charb[10];b="Hello!
";
C.charb[10];strcpy(b,"Hello!
");
D.charb[10]="Hello!
";
上一题下一题
(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.数据的存储结构与数据处理的效率密切相关
B.数据的存储结构与数据处理的效率无关
C.数据的存储结构在计算机中所占的空间不一定是连续的
D.一种数据的逻辑结构可以有多种存储结构
上一题下一题
(39/40)单项选择题
第39题
当浏览器重新返回Applet所在页面时,将调用Applet类的方法是()。
A.start()
B.init()
C.stop()
D.destroy()
上一题下一题
(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
System.out.println(a[0]+","+a[1]+","+a[2] "不能构成三角形的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);
try
{
FileOutputStreamoS=newFileOutputStream("TheSerial.data");
ObjectOutputStreamoIS=newObjectOutputStream(oS);
______;
}
catch(IOExceptionioException)
{
System.out.println(ioException.getMessage());
}
try
{
FileInputStreamiS=newFileInputStream("TheSerial.data");
ObjectInputStreamoIS=newObjectInputStream(iS);
______
System.out.println(e2);
}
catch(IOExceptionioException)
{
System.out.println(ioException.getMessage());
}
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);
else
g.drawRect(downX,downY,upX-downX,upY-downY);
}
elseif(upX>downX&&upY<downY)
{
if(bStyle)
g.fillRect(downX,upY,upX-downX,downY-upY);
else
g.drawRect(downX,upY,upX-downX, downY-upY);
}
elseif(upX<downX&&upY>downY)
{
if(bStyle)
g.fillRect(upX,downY,downX-upX,upY-downY);
else
g.drawRect(upX,downY,downX-upX,upY-downY);
}
elseif(upX<downX&&upY<downY)
{
if(bStyle)
g.fillRect(upX,upY,downX-upX,downY-upY);
else
g.drawRect(upX,upY,downX-upX,downY-upY);
}
bDraw=false;
}
if(bClear)
{
g.clearRect(0,0,getSize().height,getSize().width);
bClear=false;
}
}
publicvoidupdate(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Java 语言程序设计 模拟 试题 答案 解析 14
![提示](https://static.bdocx.com/images/bang_tan.gif)