【计算机类职业资格】计算机二级JAVA-109及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-109及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-109及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-109 及答案解析(总分:76.80,做题时间:90 分钟)一、选择题(总题数:49,分数:76.80)1.提供 showDocument()方法,使 Applet 能够请求浏览器访问特定 URL 的类是_。(分数:2.00)A.AppletB.AppletContextC.JappletD.URL2.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是_。(分数:1.80)A.浏览器加载指定 URL 中 HTML 文件B.浏览器显示 HTML 文件C.浏览器加载 HTML 文件中指定的 Applet 类D.浏览器中的 Java 运行环境运行该 Applet3
2、.对于已经被定义过的可能抛出异常的语句,在编译时_。(分数:2.00)A.必须使用 try/cstch 语句处理异常B.如果程序错误,必须使用 try/catch 语句处理异常C.不使用 try/catch 语句会出现编译错误D.不使用 try/catch 语句不会出现编译错误4.Java 语言的类型是_。(分数:2.00)A.面向对象语言B.面向过程语言C.汇编程序D.形式语言5.线性表中经常采用的两种存储结构是_。(分数:2.00)A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构6.下列对于严格控制 goto 语句的使用理解错误的是
3、_。(分数:2.00)A.用一种非结构化的程序设计语言实现一个结构化的构造B.若不使用 goto 语句会使功能模糊C.在某种可以改善而不是损害程序可读性的情况下,可以使用该语句D.goto 语句可以完全不用7.下列不是 DataOutputStream 方法的是(分数:1.00)A.writeDouble(double v)B.writelnt(int v)C.writeString(int v)D.writeChat(im v)8.对 TextField 对象的事件进行监听和处理要实现的接口是_。(分数:1.00)A.ActionListenerB.FocusListenerC.MonseM
4、otionListenerD.WindowListener9.下列说法错误的是_。(分数:2.00)A.关系中每一个属性对应一个值域B.关系中不同的属性可对应同一值域C.对应同一值域的属性为不同的属性D.DOM(A)表示属性 A 的取值范围10.下列链表中,其逻辑结构属于非线性结构的是_。(分数:1.00)A.二叉链表B.循环链表C.双向链表D.带链的栈11.以下不属于对象的基本特点的是_。(分数:2.00)A.分类性B.多态性C.继承性D.封装性12.结构化程序设计所规定的三种基本控制结构是_。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、
5、函数13.下列叙述中,正确的是_。(分数:2.00)A.声明变量时必须指定一个类型B.Java 认为变量 number 与 Number 相同C.Java 中唯一的注释方式是“/”D.源文件中 public 类可以有 0 个或多个14.下面程序段的输出结果为_。 package test; public class ClassA int x=20; static int y=6; public static void main(String args) ClassB b=new ClassB(); b. go(10); System. out. println(“x=“+b. x); clas
6、s ClassB int x; void go(int y) ClassA a=new ClassA(); x=a. y; (分数:1.80)A.x=10B.x=20C.x=6D.编译不通过15.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是_。 public void init() setLayout(new BorderLayout(); add(“North“, new TextField(10); add(“Center“, new Button(“help“); (分数:1.80)A.文本框将会出现在 Applet 的顶上,且有
7、 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于 Applet 的尺寸16.Java 对输入/输出访问所提供的同步处理机制是_。(分数:2.00)A.字节流B.过滤流C.字符流D.压缩文件流17.下列变量名的定义中,符合 Java 命名约定的是_。(分数:1.80)A.fieldnameB.superC.IntnumD.$number18.下列描述中,错误的是_。(分数:2.00)
8、A.Java 要求编程者管理内存B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制19.下面描述中错误的是_。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具20.向 Applet 传递参数的正确捕述是_。(分数:1.00)A.param name=age,value=20B.applet code=Try.class width=100,height=100,age=33C.name=age
9、,value=20D.applet code=Try.class name=age,value=2021.断言是_。(分数:1.00)A.一个表达式B.一个符号C.一条语句D.一种运算符22.下列方法中,不属于类 String 的方法是_。(分数:1.00)A.toLowerCase()B.valueOf()C.charAt()D.append()23.在 Java 语言中,ObjectOutputStream 是指_。(分数:0.80)A.字节流B.字符流C.对象输出流D.数据流24.以下程序中的函数 reverse 的功能是将 a 所指数组中的内容进行逆置。 void reverse(in
10、t a,int n) int i,t, for(i=0;in/2;i+) t=ai;ai=an-1-i;an-1-i=t; void main() int b10=( 1,2,3,4,5,6,7,8,9,10;int i,s=0; reverse(b,8); for(i=6;i10;i+)s+=bi; prinrf(“%d/n“,s); 程序运行后输出的结果是_。(分数:2.00)A.22B.10C.34D.3025.有以下程序: void main() char str10=“China“,“Beijing“,*p=str0; printf(“%s/n“,p+10); 程序运行后输出的结果是
11、_。(分数:2.00)A.ChinaB.BeijingC.ngD.ing26.下列关于 Java 布尔类型的描述中,正确的是_。(分数:1.80)A.一种基本的数据类型,它的类型名称为 booleanB.用 int 表示类型C.其值可以赋给 int 类型的变量D.有两个值,1 代表真,0 代表假27.在下列代码的下面线处应填入的内容是_。 public class FirstSample public static void main(_args) System. out. println(“你好!“); (分数:1.80)A.staffB.doubleC.intD.String28.下面语句
12、会产生编译错误的是_。(分数:1.00)A.float F=1024.0F;B.double D=1024.0;C.byte B=1024;D.char C=1024;29.下列关于 Java 程序结构描述不正确的是_。(分数:1.00)A.Java 是区分大小写的B.如果.java 文件包含一个公共类,那么它必须使用与公共类名相同的文件名C.Java 程序不一定都必须有 main()方法,比如 Applet 就不需要D.源文件可以有多个 public 类,其他类的数量也不限30.下列程序的输出结果是_。 public class ArrayTest public static void ma
13、in(String args) intintArray=new int3 for(int i=0; i3; i+) intArrayi=i+2; system. out. println(“IntArray“+i+“=intArrayi); System. out. println (“-“); int arrLen=4; IntArray=new intarrLen; For(int j=intArray. length;j=0;j-) intArrayj=j * 3; system. out. println(“hello“+intArrayj); (分数:1.80)A.编译未通过B.编译
14、通过,但运行错误C.可以运行,但有错误D.以上都不对31.数据库应用系统中的核心问题是_。(分数:1.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训32.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。(分数:1.80)A.编辑软件B.操作系统C.教务管理系统D.浏览器33.设关系 R 和关系 S 的元数分别是 4 和 5,元组数分别为 7 和 9,则 R 和 S 自然连接所得关系其元数和元组数分别为_。(分数:1.00)A.9 和 16B.20 和 63C.小于 9 和小于等于 63D.等于 9 和小于等于 6334.在下列事件
15、处理机制中哪个不是机制中的角色?(分数:1.00)A.事件B.事件源C.事件接口D.事件处理者35.Java 字节码的解释执行方式是_。(分数:2.00)A.一次解释完整代码B.不需要解释C.每次编译解释并执行一小段代码来完成D.每次解释并执行一小段代码来完成36.下述内容中_不属于软件工程管理的范畴。(分数:2.00)A.软件管理学B.软件心理学C.软件工程经济D.软件工程环境37.以下数据结构中不属于线性数据结构的是_。(分数:2.00)A.队列B.线性表C.二叉树D栈38.下列各项说法中错误的是_。(分数:1.00)A.Swing 构件支持双缓冲区,编写程序的时候不需要重写有关的代码B.
16、AWT 构件支持双缓冲区,编写程序的时候不需要重写有关的代码C.Swing 构件支持在按钮构件上同时添加图标和文字D.AWT 构件不支持在按钮构件上添加图标39.下列语句中,可以作为无限循环语句的是_。(分数:1.80)A.for(;)B.for(int i=0; i10000; i+)C.while(false)D.do while(false)40.下列特点中,属于 Java 虚拟机执行特点的是_。(分数:1.00)A.字节代码B.二进制代码C.静态连接D.编译执行41.Java 中的抽象类 Reader 和 Writer 所处理的流是_。(分数:1.80)A.图像流B.对象流C.字节流D
17、.字符流42.下列关于程序运行结果的描述中,错误的是_。 import javax.swing.*; import java.awt.*; public class Test public static void main(String args) JFrame f=new JFrame(); JPanel p=new JPanel(); f.setLayout(new BorderLayout(); f.getContentPane().add(p,“Center“); p.setBackground(Color.blue); f.setVisible(true); f.setSize(20
18、0,200); (分数:1.00)A.程序不能运行B.显示一个窗口C.窗口大小是 200200D.窗口背景为蓝色43.若线程执行语句 synchronized(this)没有成功,则该线程将进入的状态是_。(分数:1.00)A.终止状态B.仍然保持运行状态C.不确定D.阻塞状态44.Panel 类的默认布局管理器是_。(分数:2.00)A.BorderLayoutB.CardLayoutC.FlowLayoutD.GridBagLayout45.下列不属于 Java 的图形用户界面内容的包是_。(分数:1.00)A.java.avaB.javax.swingC.java.ava.eventD.
19、java.io46.已知 int x=(1,2,3,4);,变量 x 的值是_。(分数:2.00)A.1B.2C.3D.447.下列语句片断中,four 的值为:_。 int three=3; char one=“1“; char four=(char)(three+one);(分数:1.00)A.3B.1C.31D.448.下列对于二元算术运算表达式的说法中,正确的一个是_。(分数:2.00)A.若两个操作数都是 float 型,则表达式结果为 float 型B.若两个操作数都是 float 型,则表达式结果为 double 型C.若一个操作数是 float 型,另一个操作数是 double
20、 型,则表达式结果为 float 型D.若一个操作数是 float 型,另一个操作数是血型,则表达式结果为 int 型49.下列叙述中正确的是_。(分数:1.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定计算机二级 JAVA-109 答案解析(总分:76.80,做题时间:90 分钟)一、选择题(总题数:49,分数:76.80)1.提供 showDocument()方法,使 Applet 能够请求
21、浏览器访问特定 URL 的类是_。(分数:2.00)A.AppletB.AppletContext C.JappletD.URL解析:解析 通过 AppletContext 的 showDocument()方法,Applet 可以通知浏览器在哪个窗口显示哪个URL 中的文件。2.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是_。(分数:1.80)A.浏览器加载指定 URL 中 HTML 文件B.浏览器显示 HTML 文件 C.浏览器加载 HTML 文件中指定的 Applet 类D.浏览器中的 Java 运行环境运行该 Applet解析:解析 Applet 的运行过程要经历 4
22、 个步骤:浏览器加载指定 URL 中的 HTML 文件;浏览器解析 HTML 文件;浏览器加载 HTML 文件中指定的 Applet 类;浏览器中的 Java 运行环境运行该Applet;由此可知 B 选项中内容不是其步骤之一。3.对于已经被定义过的可能抛出异常的语句,在编译时_。(分数:2.00)A.必须使用 try/cstch 语句处理异常B.如果程序错误,必须使用 try/catch 语句处理异常 C.不使用 try/catch 语句会出现编译错误D.不使用 try/catch 语句不会出现编译错误解析:解析 try 和 catch 语句在捕获异常时使用。当此语句执行时,解释器把可以产生
23、异常的代码段形成一个“警戒区”。此“警戒区”由 try 引导,“警戒区”后面是 catch 从句,其后可接多个 catch 语句。try 和 catch 语句的应用并不能确保程序出现或不出现编译错误,而只能是有效定位错误,所以本题描述正确的是 B 选项。4.Java 语言的类型是_。(分数:2.00)A.面向对象语言 B.面向过程语言C.汇编程序D.形式语言解析:5.线性表中经常采用的两种存储结构是_。(分数:2.00)A.顺序存储结构和链式存储结构 B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:解析 线性表的存储通常有两种存储结构:顺序存储结构和链式存储结
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA109 答案 解析 DOC
