2019计算机java考试大纲,2019年计算机二级考试JAVA练习试题

《2019年计算机二级考试JAVA练习试题》由会员分享,可在线阅读,更多相关《2019年计算机二级考试JAVA练习试题(15页珍藏版)》请在人人文库网上搜索。

1、A.诊断和改正程序中的错误 2019 年计算机二级考试 JAVA 练习试题 1. 下列叙述中准确的是 ( ) 。 A. 对长度为 为n n 的有序链表实行查找,最坏情况下需要的比较次数 B. 对长度为 次数为 (n/2) n 的有序链表实行对分查找, 最坏情况下需要的比较 C .对长度为 次数为 (log2n) n 的有序链表实行对分查找, 最坏情况下需要的比较 D .对长度为 次数为 (nlog2n) n 的有序链表实行对分查找, 最坏情况下需要的比较 2. 算法的时间复杂度是指 ( ) 。 A. 算法的执行时间 B. 算法所处理的数据量 C. 算法程序中的语句或指令条数 D. 算法在执行过。

2、程中所需要的基本运算次数 3. 软件按功能能够分为应用软件、系统软件和支撑软件 ( 或工具 软件) ,下面属于系统软件的是 ( ) 。 A. 编辑软件 B. 操作系统 C .教务管理系统 D.浏览器 4. 软件(程序)调试的任务是 ( ) 。 B. 尽可能多地发现程序中的错误 C. 发现并改正程序中的所有错误 D. 确定程序中错误的性质 5. 数据流程图(DFD图)是()。 A. 软件概要设计的工具 B. 软件详细设计的工具 C .结构化方法的需求分析工具 D .面向对象方法的需求分析工具 6. 软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设 计属于( ) 。 A. 定义阶段 B. 开。

3、发阶段 C .维护阶段 D .上述三个阶段 7. 数据库管理系统中负责数据模式定义的语言是 ( ) 。 A. 数据定义语言 B. 数据管理语言 C. 数据操纵语言 D. 数据控制语言 8. 在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( ) 。 A.文件 B. 数据库 C. 字段 D. 记录 9. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算 机中的表示,它属于数据库设计的 ( ) 。 A. 需求分析阶段 B. 逻辑设计阶段 C .概念设计阶段 D.物理设计阶段 11.Java 中定义常量的保留字是 ( ) 。 A. const B. final C. finally 。

4、D. native 12.下列关于Java布尔类型的描述中,准确的是()。 A. 一种基本的数据类型,它的类型名称为 boolean B. 用 int 表示类型 C. 其值能够赋给 int 类型的变量 D .有两个值, l 代表真, 0代表假 13.Java 中所有类的父类是 ( ) 。 A. Father B. Dang C. ExceptionTM D. Object 14.下列程序段的输出结果是 ( ) 。 int data=0; char k= a, P= data=P-k : System.OUt.printll n(data); A. 0 B. a C. f D. 5 15.下列数。

5、中为八进制的是 ( ) 。 A. 27 B. 0 x25 C. 026 D. 028 16.下列方法中,不属于 Throwable 类的方法是 ( ) 。 A. printMessage B.getMessage C. toString D.fillStackTrace 17.下列程序的输出结果是 ( ) 。 Public class Test Public static void main(Stringargs) intarray=(2, 4,6,8,10); int size=6; int result=-l try for(int i=0;iif(arrayi= =20)result=i。

6、 catch(ArithmeticException e) System.out.println(Catch-1); catch(ArraylndexOutOfBoundsException e) System.out.println(Catch-2) catch(Exception e) System.out.println(Catch-3) A. Catch-1 B. Catch-2 C. Catch-3 D. 以上都不对 18. 下列包中,包含 JOptionPane 类的是( ) 。 A. javax.swing B. java.lang C. java.util D. java.ap。

7、plet 19. 下列选项中,与成员变量共同构成一个类的是 ( ) 。 A. 关键字 B. 方法 C. 运算符 D. 表达式 20. 下列程序的功能是将一个整数数组写入二进制文件,在程序 的下画线处应填入的选项是 ( ) 。 importjava.io.*; public class XieShuzu Dublic static void main(Stringa) IntmyArray=(10 ,20, 30,40); try DataOutputStream dos= new DataOutputStream(new FileOutput Stream(ints.dat); for(int。

8、 i=0:idos. (myArrayi); dos.close(); System.out.println( 已经将整数数组写入二 进制文件: ints.dat); catch(IOException ioe) System.out.println(IO Excepr_on); A. writeArray B.writeByte C. writeInt D.writeDouble 21. Java 中的抽象类 Reader 和 Writer 所处理的流是 ( ) 。 A. 图像流 B. 对象流 C. 字节流 D. 字符流 22. 下列叙述中,错误的是 ( ) 。 A. 内部类的名称与定义它的。

9、类的名称能够相同 B. 内部类可用 abstract 修饰 C. 内部类可作为其他类的成员 D. 内部类可访问它所在类的成员 23.用于在子类中调用被重写父类方法的关键字是 ( ) 。 A. this B. super C. This D. Super 24. 下列 Java 语句从指定网址读取 html 文件,在下画线处应填 上的选项是 ( ) 。 Reader in=new (new URL(urlString). openStream(); A. Reader B. DataOutputStream C. ByteArray InputStream D. InputStreamReade。

10、r 25. 下列不属于表达式语句的是 ( ) 。 A. +i; B. -j; C. b#a; D. b*=a; 26. 下列为窗口事件的是 ( ) 。 A. MouseEvent B. WindowEvent C. ActionEvent D. KeyEvent 27. 用鼠标单击菜单项 (Menultem) 产生的事件是 ( ) 。 A. MenuEvent B. ActionEvent C. KeyEvent D. MouseEvent 28. 下列不属于逻辑运算符的是 ( ) 。 A. ! B. | C. Thread tt=new Thread(t); tt.start(); publ。

11、ic void run() for(int i=0;i5;i+) System.OUt.println(i=+i); A. implements Runnable B.extends Thread C. implements Thread D.extends Runnable 31. 为了支持压栈线程与弹栈线程之间的交互与同步,在程序的 画线处依次填入的语句是 ( ) 。 public class IntStack private int idx=0; private intdata=new int8; public void push(int i) dataidx=i idx+; 38.能够。

12、用于创建可变字符串对象的类是 ( ) 。 A. synchronized() notify() B. synchronized this.wait() C. synchronized this.notify() D. Serializable sleep() 32. 如果线程正处于阻塞状态,不能够使线程直接进入可运行状 态的情况是 ( ) 。 A. sleep() 方法的时间到 B. 获得了对象的锁 C. 线程在调用t.join() 方法后,线程t结束 D. wait() 方法结束 33. 当一个 Applet 被加载,后续对 Applet 生命周期方法的调用 中,可能存有的次序是 A. st。

13、art() , stop() , destroy() B. init() , start() , stop() , start() , stop() , destroy() C. start() , init() , stop() , destroy() D. ink() , start() , destroy() 34. 在HTMI文件的标志中作为可选属性的是()。 A.Applet 主类的文件名 B.Applet 显示区域的宽度 C.Applet 主类的路径 D.Applet 显示区域的高度 35. 如果应用程序要在 Applet 上显示输出,则必须重写的方法是 ( ) 。 A. Grap。

14、hics.drawstring() B. repaint() C. paint() D. update() 36. 设某循环队列的容量为 50,如果头指针 front=45( 指向队头 元素的前一位置 ) ,尾指针 rear=10( 指向队尾元素 ) ,则该循环队列中 共有元素个数为 ( ) 。 A. 5 B. 15 C. 35 D. 40 37.Java 字节码文件的扩展名是 ( ) 。 A.JVM B. .dbt C. .class D. .exe A.StringBuffer B. VariantString C. StringCharacte D. StringLong 39.Java。

15、 中,线程必须属于一个进程,线程是程序运行中的 ( ) 。 A.字节流 B. 字符流 C. 对象流 D. 执行流 40. 要下列 Java Applet 程序完整并能够准确运行,横线处应填 人的内容是 ( ) 。 import java.applet.*; nmport java.awt.*0 public class HelloWorld ,25,25); public void paint(Graphics g) g.drawstring(Hello World! A.extends Thread B.extends Applet C. extends Char D. extends Float。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值