【计算机类职业资格】(A)二级JAVA笔试-19及答案解析.doc
《【计算机类职业资格】(A)二级JAVA笔试-19及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】(A)二级JAVA笔试-19及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、(A)二级 JAVA 笔试-19 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是_。A12345ABCDE BEDCBA54321CABCDE12345 D54321EDCBA(分数:1.80)A.B.C.D.2.下列叙述中正确的是_。A循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D循环队列
2、中元素的个数是由队头指针和队尾指针共同决定的(分数:1.80)A.B.C.D.3.在长度为 z 的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。AO(n) BO(n 2)CO(log 2n) DO(nlog 2n)(分数:1.80)A.B.C.D.4.下列叙述中正确的是_。A顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C顺序存储结构能存储有序表,链式存储结构不能存储有序表D链式存储结构比顺序存储结构节省存储空间(分数:1.80)A.B.C.D.5.数据流图中带有箭头的线段表示的是_。A控制流 B事件驱动
3、C模块调用 D数据流(分数:1.80)A.B.C.D.6.在软件开发中,需求分析阶段可以使用的工具是_。AN-S 图 BDFD 图CPAD 图 D程序流程图(分数:1.80)A.B.C.D.7.在面向对象方法中,不属于“对象”基本特点的是_。A一致性 B分类性C多态性 D标识唯一性(分数:1.80)A.B.C.D.8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。A一对一 B一对多C多对一 D多对多(分数:1.80)A.B.C.D.9.在数据管理技术发展的三个阶段中,数据共享最好的是_。A人工管理阶段 B文件系统阶段C数据库系统阶段 D3 个阶段相同(分数:1.80)A.B.C.D.1
4、0.有如下三个关系 R、S 和 T:(分数:1.80)A.B.C.D.11.下列选项中属于 Java 语言的垃圾回收机制的一项是_。A语法检查 B堆栈溢出检查C跨平台 D内存跟踪(分数:1.80)A.B.C.D.12.使用如下_保留字可以使只有在定义该类的包中的其他类才能访问该类。Aabstract BprivateCprotected D不使用保留字(分数:1.80)A.B.C.D.13.下列命令中,是 Java 编译命令的是_。Ajavac BjavaCjavadoc Dappletviewer(分数:1.80)A.B.C.D.14.下面_是合法的标识符。A$persons B2Users
5、C*point Dthis(分数:1.80)A.B.C.D.15.下列表达式中正确的是_。A5+ B(a+b)+C+(a+b) D+x(分数:1.80)A.B.C.D.16.在 Java 中,所有类的根类是_。Ajava. lang. Object Bjava. lang. ClassCjava. applet. Applet Djava. awt. Frame(分数:1.80)A.B.C.D.17.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是_。A与文件的结构相同 B与文件目录的层次相同C与文件类型相同 D与文件大小相同(分数:1.80)A.B.C.D.18.
6、在读字符文件 Employee. dat 时,使用该文件作为参数的类是_。ABufferedReader BDataInputStreamCDataOutputStream DFilelnputStream(分数:1.80)A.B.C.D.19.下列构造方法的调用方式中,正确的是_。A按照一般方法调用B由用户直接调用C只能通过 new 自动调用D被系统调用(分数:1.80)A.B.C.D.20.类 Panel 默认的布局管理器是_。AGridLayout BBorderLayoutCFlowLayout DCardLayout(分数:1.80)A.B.C.D.21.容器类 java. awt.
7、 container 的父类是_。Ajava. awt. Window Bjava. awt. ComponentCjava. awt. Frame Djava. awt. Panel(分数:1.80)A.B.C.D.22.下列代码中if(x0)System. out. println(“first“);elseif(x-3)System. out. println(“second“);elseSystem. out. println(“third“);要求打印字符串为“second”时,x 的取值范围是_。Ax=0 且 x-3 Bx0Cx-3 Dx=-3(分数:1.80)A.B.C.D.23
8、.下列叙述中,错误的是_。AFile 类能够存储文件BFile 类能够读写文件CFile 类能够建立文件DFile 类能够获取文件目录信息(分数:1.80)A.B.C.D.24.下列叙述中,正确的是_。AReader 是一个读取字符文件的接口BReader 是一个读取数据文件的抽象类CReader 是一个读取字符文件的抽象类DReader 是一个读取字节文件的一般类(分数:1.80)A.B.C.D.25.用于输入压缩文件格式的 ZipInputStream 类所属包是_。Ajava. util Bjava. ioCjava. nio Djava. util. zip(分数:1.80)A.B.C
9、.D.26.下列各项说法中错误的是_。A共享数据的所有访问都必须使用 synchronized 加锁B共享数据的访问不一定全部使用 synchronized 加锁C所有的对共享数据的访问都是临界区D临界区必须使用 synchronized 加锁(分数:1.80)A.B.C.D.27.对象状态的持久化是通过_实现的。A文件 B管道C串行化 D过滤器(分数:1.80)A.B.C.D.28.下列程序从标准输入设备键盘读入一个字符,然后输出到屏幕。要想完成此功能,画线处应该填入的语句为_。import java. io. * ;public class Testpublic static void m
10、ain(String args)char ch;try_;System. out. println(ch);catch(IOException e)e. printStackTrace();Ach=System. in. read();Bch=(char)System. in. read();Cch=(char)System. in. readln();Dch=(int)System. in. read();(分数:1.80)A.B.C.D.29.下列 Java 组件中,不属于容器的是_。APanel BWindowCFrame DLabel(分数:1.80)A.B.C.D.30.JScrol
11、lPane 面板的滚动条是通过哪个对象来实现?_AJViewport BJSplitPaneCJTabbedPane DJPanel(分数:1.80)A.B.C.D.31.下列说法中不正确的是_。AJava 语言中的事件都是继承自 Java. awt. AWTEvent 类BAWTEvent 类是 EventObject 类的子类CJava 的 AWT 事件分为低级事件和高级事件DActionEvent 类是 AWTEvent 类的子类(分数:1.80)A.B.C.D.32.下列方法中不能适用于所有 Swing 组件的是_。AaddKeyListener()BaddMouseListener(
12、)CadddMouseMotionListerner()DaddAdjustmentListener()(分数:1.80)A.B.C.D.33.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是_。public void init()setLayout(new BorderLayout();add(“North“, new TextField(10);add(“Center“, new Button(“help“);A文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容
13、 help 的大小C文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间D按钮与文本框的布局依赖于 Applet 的尺寸(分数:1.80)A.B.C.D.34.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是_。A浏览器加载指定 URL 中 HTML 文件B浏览器显示 HTML 文件C浏览器加载 HTML 文件中指定的 Applet 类D浏览器中的 Java 运行环境运行该 Applet(分数:1.80)A.B.C.D.35.下列命令中用于激活系统守候进程以便能够在 Java 虚拟机上注册和激活对象的
14、是_。Armic BrmiregistryCrmid Dserialver(分数:1.80)A.B.C.D.36.对下列二叉树讲行中序遍历的结果是_。(分数:1.80)A.B.C.D.37.如果有一个类 MyFrame 是 Frame 的子类,但它不能被实例化,请写出该类的声明头为_。Aabstract class Frame extends MyFrameBabstract class MyFrame extends FrameCclass MyFrame abstract extends FrameDclass Frame abstract extends MyFrame(分数:1.80)
15、A.B.C.D.38.执行下列赋值语句后,a 的值为_。a=Float. value()f(“12.34“). floatValue();A12 B34C0.34 D12.34(分数:1.80)A.B.C.D.39.sum 的值为 0,则 result=sum=? 1:num/sum 的值为_。A0 B1C01 D无法输出(分数:0.80)A.B.C.D.40.下列横线处应填写的语句是_。import java. awt. * ;public class FirstFrame extends Framepublic static void main(String args)FirstFrame
16、 fr=new FirstFrame(“First container!“);fr. setSize(240,240);fr. setBackground(Color. yellow);public FirstFrame(String str)super(str);Afr. setVisible(true) Bfr. setVisible(false)Cfr. setFrame(true) Dfr. setmyFrame(true)(分数:0.80)A.B.C.D.二、基本操作题(总题数:1,分数:10.00)41.在下画线上补充代码。本题的功能是输出字符串“welcome!“和表达式“a/b
17、=c“,以及输出“/do something“。Public class java1Public static void main(stringargs)System. out. println(_);System. out. println(_);System. out. println(_);(分数:10.00)填空项 1:_三、简单应用题(总题数:1,分数:10.00)42.下面的程序中,有两个文本框,Input 和 Output,用户在 Input 文本框中输入字符串后回车,字符串会在 Output 文本框中出现。import java. awt. * ;import java. aw
18、t. event. * ;public class java2 extends Framepublic static void main(String args)java2 f=new java2(“java2“)Panel pan=new Panel()f. init()public java2(String str)super(str);public void init()addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System. exit(0);setSize(200,200);
19、setLayout( new FlowLayout()final TextField tf1=new TextField(20);final TextField tf2=new TextField(20);final Label lal=new Label(“Input:“);final Label la2=new Label(“Output:“);tfl. addActionListener(_public void actionPerformed(ActionEvent e)tf2. setText(_););add(la1);add(tf1);add(la2);add(tf2);setV
20、isible(true);(分数:10.00)填空项 1:_四、综合应用题(总题数:1,分数:10.00)43.本题的功能是展示 4 种不同的对话框。窗口中有 4 个按钮:“消息”、“输入”、“确定”和“选择”,单击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框及“确定”和“撤销”两个按钮;确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有一个提示信息和两个按钮“确定”和“取消”。import javax. swing. * ;import java. awt. event. * ;impo
21、rt java. awt. * ;public class java3 extends JFrame implements ButtonSelecte ActionListenerJButton btnMessage=new JButton(“消息“);JButton btnlnput=new JButton(“输入“);JButton btnConfirm=new JButton(“确认“);JButton btnOption=new JButton(“选择“);public java3 ()super(“java3“);btnMessage. addActionListener(this)
22、;btnInput. addActionListener(this);btnConfirm. addActionListener(this);btnOption. addActionListener(this);getContentPane(). setLayout (new FlowLayout ();getContentPane(). add(btnMessage);getContentPane(). add(btnlnput);getContentPane(). add(btnConfirm);getContentPane(). add(btnOption);addWindowListe
23、ner(new WindowAdapter()public void windowClosing(WindowEvent e)System. exit(0););public static void main(String args)java3 fr=new java3();fr. pack();fr. setVisibte(true)Public void actionperformed(ActionEvent e)Object opt=“确认“,“取消“;JButton instance=(JButton)e. getObject();if (instance=btnMessage)JOp
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 19 答案 解析 DOC
