【计算机类职业资格】二级JAVA笔试352及答案解析.doc
《【计算机类职业资格】二级JAVA笔试352及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试352及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 352 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列关于类、包和源文件的描述中,不正确的是( )。(分数:2.00)A.一个包可以包含多个类B.一个源文件,只能有一个公共类C.属于同一个包的类在默认情况下可以相互访问D.系统不会为源文件创建默认的包2.下列关于线程组的叙述中,正确的是( )。(分数:2.00)A.线程默认是继承父进程的线程组B.线程在创建时可以不确定其归属的线程组,可以在执行过程中更改C.在 Java 的应用程序中的首个线程组可以是 main,也可以是其他,视实际情况而定D.线程组中包含任
2、意数目的线程,但不能包含线程组3.循环语句中经常加入 continue 语句以完成特定的功能,执行 continue 语句后 ( )。(分数:2.00)A.跳过循环体下面的语句,继续下次循环B.再次循环前不需要判断终止条件C.跳出循环D.以上说法都不正确4.下列关于栈的叙述中正确的是( )。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表5.0010101000010111 运算的结果为( )。(分数:2.00)A.00111111B.11000000C.11111111D.000000006.结构化程序设计主要强调的是( )。(分
3、数:2.00)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性7.以下关于对象锁的叙述,正确的是( )。(分数:2.00)A.正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内B.为了防止单个线程因为自己持有的锁而陷入死锁,Java 规定对象不可以重复加锁C.正常使用对象锁时,临界区内的共享数据必须是私有的D.在 Java 中设有专门检测和预防死锁的机制,可供程序直接使用8.以下符号,不能作为标识符的是( )。(分数:2.00)A.abc123B.123abcC.$abc123D._abe1239.执行下面代码后的输出是( )。 m=1; whil
4、e (m+2) System. out. println(m);(分数:2.00)A.0B.1C.2D.无输出10.执行下列程序,输出的结果为( )。 public class Test public static void main (String args) int a=10; for (int i=1;i5;i+) a+=10; System. out. println (a); (分数:2.00)A.20B.30C.40D.5011.下列说法中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束12.下面程序段的输出结果是( )。
5、public class Test public static void main (String) args) int a,b; for(a=1,b=1;a100;a+) if (a10 ) break; if (b%21) b+2; continue; System. out. pdntln(a); (分数:2.00)A.7B.8C.9D.1013.下列安全控制中,( )是管理密钥库和证书的命令。(分数:2.00)A.keytoolB.kintC.ktabD.klist14.在 Applet 的生命周期中,下列( )方法使 Applet 成为激活状态。(分数:2.00)A.paint ()
6、B.init ()C.start ()D.destroy ()15.下列语句序列执行后,k 的值是( )。 public class Test public static void main (String args) int m3,n6,k0; while (m+) (n-) +k; System. out. println (k); (分数:2.00)A.0B.1C.2D.316.对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.N+1B.NC.(N+1)/2D.N/217.软件工程的出现是由于( )。(分数:2.00)A.程序设计方法学的影响
7、B.软件产业化的需要C.软件危机的出现D.计算机的发展18.阅读下列程序: public class Test public static void main (String args) int x=3; for (int i=1;i10; i+) x=x+i/4; System. out. println(x); 程序的输出结果是( )。(分数:2.00)A.12B.13C.14D.1519.当方法遇到异常又不知如何处理时,下列做法中正确的是( )。(分数:2.00)A.嵌套异常B.声明异常C.抛出异常D.捕获异常20.在下列选项中,不属于 Java 语言安全机制的一项是( )。(分数:2.
8、00)A.语法检查B.不允许使用指针C.代码参数类型合法性检查D.对内存进行跟踪21.在通常情况下,下列( )类的对象可以作为 BufferedReader 类构造函数的参数。(分数:2.00)A.InputStreamReaderB.PrintStreamC.OutputStreamReaderD.PrintWriter22.关于线性表 L ( a1,a2,a3,ai ,an),下列说法中正确的是( )。(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有且只有一
9、个直接前件和直接后件23.下列语句中所使用的布局管理器,当改变容器大小时,组件大小不会随着一起改变的是( )。(分数:2.00)A.Frame frame1=new Frame (“FlowLayout“); frame1.setLayout ( new FlowLayout ();B.Frame frame1=new Frame (“ BorderLayout “); frame1.setLayout ( new BorderLayout ();C.Frame frame1=new Frame (“example“); frame1.setLayout ( new BorderLayout
10、();D.frame1.setLayout ( new GridLayout (2,3);24.关于异常,下列说法中正确的是( )。(分数:2.00)A.一旦程序运行,异常将被创建B.为了保证程序的运行速度,要尽量避免减少异常控制C.异常是一种对象D.以上说法都不对25.在 Java 中,下列不属于整数类型变量的是( )。(分数:2.00)A.intB.floatC.byteD.short26.视图设计一般有 3 种设计次序,下列不属于视图设计的是( )。(分数:2.00)A.自顶向下B.由外向内C.由内向外D.自底向上27.如果一个程序段中有多个 catch,程序会( )。(分数:2.00)
11、A.每个 catch 都执行一次B.把每个符合条件的 catch 都执行一次C.找到适合的异常类型后就不再执行其他 catchD.找到适合的异常类型后继续执行后面的 catch28.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )。(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源29.下列有关数据库的描述中,正确的是( )。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件30.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是? ( )(分数:2.00)A.概要设计B
12、.详细设计C.可行性分析D.需求分析31.一元算术运算符中,运算符“+”的功能是( )。(分数:2.00)A.增量B.加 1C.取正值D.一元加32.下列叙述中,正确的是( )。(分数:2.00)A.Serializable 是一个处理字节流的一般类B.Serializable 是一个处理对象流的抽象类C.Serializable 是一个处理非流类的接口D.Serializable 是一个处理对象流的接口33.关于下面语句的说法正确的是( )。 String s=new String10;(分数:2.00)A.该语句不合法B.该语句定义了一个二维数组,它包括 10 行 10 列C.s 是一个包
13、含 10 个数组的数组D.s 中的每一个元素都被设成“ “34.当浏览器重新返回 Applet 所在页面时,将调用的 Applet 类的方法是( )。(分数:2.00)A.start ()B.init ()C.stop ()D.destroy ()35.下列关于表达式类型的说法中,不正确的是( )。(分数:2.00)A.若 a、b 和 c 都是整型变量,则 a + b-c 是整型表达式B.若 x 和 y 都是布尔型变量,则 x i+) x=x+i/4; System. out. println(x); 程序的输出结果是( )。(分数:2.00)A.12B.13 C.14D.15解析:解析 本题
14、中 for 循环的初始值为 1,结束值为 10,当 i 为 13 时,i/4 为 0(两整数相除,结果为整数);当 i 为 47 时,i/4 的值为 1;当 i 为 810 时,i/4 的值为 2。x 的值被加了 4 次 1、3 次 2,所以 x 的值为 3+4+6=13,正确答案为 B。19.当方法遇到异常又不知如何处理时,下列做法中正确的是( )。(分数:2.00)A.嵌套异常B.声明异常 C.抛出异常D.捕获异常解析:解析 在 Java 语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传递给调用方法,由调用方法来处理,此时方法用声明异
15、常抛出,让异常对象沿调用栈向后传递,直至有相应的方法捕获它为止。20.在下列选项中,不属于 Java 语言安全机制的一项是( )。(分数:2.00)A.语法检查B.不允许使用指针C.代码参数类型合法性检查D.对内存进行跟踪 解析:解析 语法检查是在编译 Java 程序时的代码安全检查,属于安全机制;不允许使用指针,可以防止对内存的非法访问,属于安全机制;代码参数类型的合法性是在解释执行 Java 程序时进行检测的,也属于安全机制;对内存进行跟踪属于 Java 垃圾回收机制,不属于安全机制,因此正确答案是 D。21.在通常情况下,下列( )类的对象可以作为 BufferedReader 类构造函
16、数的参数。(分数:2.00)A.InputStreamReader B.PrintStreamC.OutputStreamReaderD.PrintWriter解析:解析 BufferedReader 类是带有缓冲区的字符输入流,一般与 FileReatler 和InputStreamReader 类一起使用,只有选项 A 可以作为 BufferedReader 类构造函数的参数。其余选项都是输出流,其对象不能作为 BufferedReader 类构造函数的参数。22.关于线性表 L ( a1,a2,a3,ai ,an),下列说法中正确的是( )。(分数:2.00)A.每个元素都有一个直接前件
17、和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直接后件 解析:解析 线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。23.下列语句中所使用的布局管理器,当改变容器大小时,组件大小不会随着一起改变的是( )。(分数:2.00)A.Frame frame1=new Frame (“FlowLayout“); frame1.setLayout ( new FlowLayout (); B.Frame frame1=new Fr
18、ame (“ BorderLayout “); frame1.setLayout ( new BorderLayout ();C.Frame frame1=new Frame (“example“); frame1.setLayout ( new BorderLayout ();D.frame1.setLayout ( new GridLayout (2,3);解析:解析 在 FlowLayout 中所有组件都被压缩至最小,当容器大小变化时,上面的组件保持最小状态,大小不变;在 BorderLayout 中任何组件都尽量伸展,使它与容器的边缘对齐,当容器大小变化时,组件将随之变化;GridLa
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 352 答案 解析 DOC
