专项测练4全国计算机二级Java考试考练题及答案(提升习题)

上传人:lili****2007 文档编号:235723858 上传时间:2022-01-06 格式:DOC 页数:16 大小:66.50KB
返回 下载 相关 举报
专项测练4全国计算机二级Java考试考练题及答案(提升习题)_第1页
第1页 / 共16页
专项测练4全国计算机二级Java考试考练题及答案(提升习题)_第2页
第2页 / 共16页
专项测练4全国计算机二级Java考试考练题及答案(提升习题)_第3页
第3页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《专项测练4全国计算机二级Java考试考练题及答案(提升习题)》由会员分享,可在线阅读,更多相关《专项测练4全国计算机二级Java考试考练题及答案(提升习题)(16页珍藏版)》请在金锄头文库上搜索。

1、温故而知新,下笔如有神近2年4月全国计算机二级Java考试专项试题训练及答案一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。(1)程序流程图中带有箭头的线段表示的是A) 图元关系B) 数据流C) 控制流D) 调用关系(2)结构化程序设计的基本原则不包括A) 多态性B) 自顶向下C) 模块化D) 逐步求精(3)软件设计中模块划分应遵循的准则是A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是A) 可行性分析报告B) 软件需求规格说明书C) 概要设计说明书D) 集成测试计划(5)算法的有穷性是指A) 算

2、法程序的运行时间是有限的B) 算法程序所处理的数据量是有限的C) 算法程序的长度是有限的D) 算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A) 快速排序B) 冒泡排序C) 直接插入排序D) 堆排序(7)下列关于栈的叙述正确的是A) 栈按“先进先出”组织数据B) 栈按“先进后出”组织数据C) 只能在栈底插入数据D) 不能删除数据(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于A) 需求分析阶段B) 概念设计阶段C) 逻辑设计阶段D) 物理设计阶段(9)有三个关系R、S和T,如下:由关系R和S通过运算得到关系T,则所使用的

3、运算为A) 并B) 自然连接C) 笛卡尔积D) 交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A) 课号,成绩B) 学号,成绩C) 学号,课号D) 学号,姓名,成绩(11)下列对Java特性的叙述中,错误的是A) 在编写Java子类时可以自由地增加新方法和属性B) Java的Applet要求编程首先创建JFrame窗口C) Java语言用解释器执行字节码D) Java中的类一般都有自己的属性和方法(12)下列对Java源程序结构的叙述中,错误的是A) import语句必须在所有类定

4、义之前B) 接口定义允许0或多个C) Java Application中的public class类定义允许0或多个D) package语句允许0或1个(13)下列变量定义中,正确的是A) long 1=123LB) long 1=3.14156fC) int i=kD) double d=1.55989E2f(14)下列Java表达式 19/3 (int)71.7-2*3 7% 3 (double)1/8+3计算结果是A) 6.3B) 6C) 6.4 D) 6 64 63 6765 21 2 1 2.5 3.125 2.5 3.125(15)switch语句中表达式(expression)的

5、值不允许用的类型是A) byteB) intC) booleanD) char(16)下列语句能给数组赋值而不使用for循环的是A) myArray1=One;2=Two;3=Three;B) String s5=new StringZero, One, Two, There, Four;C) String s=new StringZero, One, Two, There, Four;D) String s=new String=|Zero, One, Two, There, Four;(17)Swing与AWT相比新增的布局管理器是A) CardLayoutB) CardLayoutC)

6、CardBagLayout D) BoxLayout(18)下列语句中正确的是A) System. out. println(1+1);B) int i=2+2;C) Sting s=on+ong; D) byte b=257;(19)下列关键字中可以表示常量的是A) finalB) defaultC) privateD) transient(20)在Java语言中,被称为内存分配的运算符是A) newB) instance ofC) D) ()(21)阅读下面程序 pubic class Cycle public static void main(String args) System. o

7、ut. println(args0);在命令行中输入java Cycle one two,该程序输出结果是A) CycleB) oneC) twoD) 上述A、B、C、均不对(22)阅读下面程序public class My Val public static void main(String args)My Val m=new My Val();m. amethod(); public void amethod()boolean b=new Boolean5; 程序编译或运行结果是A) 1B) nullC) D) 编译不能过(23)阅读下面求质数的程序import java. lang. M

8、ath. * ;public class MorePrimesTest public static void main(Stringargs)longprimes=new long20;primes02L;primes13L;long number=5L; outer:for(int count=2; countprimes. length; number+ =2L) long limit=(long)Math. ceil(Math. sqrt(double)number); for(int i=1; icount & primesilimit; i+ +) if(number_primesi

9、=0L) cotinue outer; for(int j=0; jprimes. length; j +) long n=primesj; System. out. println(n); 在程序下画线处填入的正确选项是A) &B) *C) / D) %(24)接口中,除了抽象方法之外,还可以含有A) 变量B) 常量C) 成员方法D) 构造方法(25)StringBuffer类字符串对象的长度是A) 固定B) 必须小于16个字符C) 可变D) 必须大于16个字符(26)阅读下面写文件的程序 import java. io. *; public class WriteFile public s

10、tatic void main(StringA) intmyArray=10,20,30,40;try FileOutputStream f=new FlieOutStream(ints. dat); DataOutputStream_=new DataOutputStream(f); for(int i=0; imyArray. length; i +) dos. writeInt(myArrayi); dos. close(); System. out. prinfln(Have written binary file ints. dat); catch(IOException ioe)

11、System. out. println(IO Exception); 在程序下画线处填入的正确选项是A) myArrayB) dosC) ioe D) ints(27)阅读下面程序public class Test2_ public static void main(String args) Thread t=new Test2(); t. start();public void run() System. out. priatln(How are you. ); 在程序下画线处填入的正确的选项是A) implements ThreadB) extends RunnableC) implem

12、ents Runnable D) extends Thread(28)阅读下面程序public class Test implements Runnable public static void main(Stringargs) _;t. start(); public void mR()System. out. println(Hello!); 在程序下画线处填入正确选项是A) Test t=flew Test()B) Thread t=new Thread();C) Thread t=new Thread(new Test();D) Test t=new Thread();(29)下列关于

13、Applet中加载图像的说法,错误的是A) 可以使用Applet类的getImage()方法获得图像对象B) 程序员必须自行定义获得图像及显示图像的类和方法C) 图像由一个java. Image类的对象来表示D) 可以使用Graphics类的drawImage()方法显示图像(30)下列带下画线的标识符符合Java命名约定的是A) package com.Bi.hrB) public class xyzC) intI D) void setCustomerName()(31)RandomAccessFile是java. io包中的一个兼有输入输出功能的类。由于它是随机访问,所以文件读写一个记录

14、的位置是A) 起始B) 终止C) 任意D) 固定(32)阅读下面Applet程序import javax. swing. *;import java. awt. *; public class SwintgApplet extends JAppletJLabel 1=new JLabel(This is a Swing Applet.);public void init() _ 在程序下画线处填入正确的选项是A) Container contentPane=getContenPane(); cotentPane. add(1);B) JPanel comtenPane=new Jpane(); contentPane. add(1);C) contentPane. add(1);D) add(1);(33)在Java中,“目

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 计算机等级考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号