计算机二级考试JAVA考前单选题.docx
- 文档编号:29606570
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:12
- 大小:17.87KB
计算机二级考试JAVA考前单选题.docx
《计算机二级考试JAVA考前单选题.docx》由会员分享,可在线阅读,更多相关《计算机二级考试JAVA考前单选题.docx(12页珍藏版)》请在冰豆网上搜索。
计算机二级考试JAVA考前单选题
2020年计算机二级考试JAVA考前单选题
一、选择题(每小题1分,共40小题,共40分)
1.线性表L=(al,a2,a3,…ai,…an),下列说法准确的是()。
A.每个元素都有一个直接前件和直接后件
B.线性表中至少要有一个元素
C.表中诸元素的排列顺序必须是由小到大或由大到小
D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前继和直接后继
2.下列关于完全二叉树的叙述中,错误的是()。
A.除了最后一层外,每一层上的结点数均达到值
B.可能缺少若干个左右叶子结点
C.完全二叉树一般不是满二叉树
D.具有结点的完全二叉树的深度为[log2n]+1
3.对长度为n的线性表实行顺序查找,在最坏情况下需要比较的次数为()。
A.125
B.n/2
C.n
D.n+1
4.下列选项中不属于结构化程序设计方法的是()。
A.自顶向下
B.逐步求精
C.模块化
D.可复用
5.软件需求分析阶段的工作,能够分为4个方面:
需求获取、需求分析、编写需求规格说明书以及()。
A.阶段性报告
B.需求评审
C.总结
D.都不准确
6.下列叙述中,不属于测试的特征的是()。
A.测试的挑剔性
B-完全测试的不可能性
C.测试的可靠性
D.测试的经济性
7.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
8.下列关于软件测试的描述中准确的是()。
A.软件测试的目的是证明程序是否准确
B.软件测试的目的是使程序运行结果准确
C.软件测试的目的是尽可能多地发现程序中的错误
D.软件测试的目的是使程序符合结构化原则
9.下列工具中为需求分析常用工具的是()。
A.PAD
B.PFD
C.N-S
D.DFD
10.下列特征中不是面向对象方法的主要特征的是()。
A.多态性
B.继承
C.封装性
D.模块化
11.下列与数据元素相关的叙述中,不准确的是()。
A.数据元素是数据的基本单位,即数据集合中的个体
B.数据元素是有独立含义的数据最小单位
C.数据元素又称为结点
D.数据元素又称为记录
12.栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列()序列不是可能的出栈序列。
A.C、B、E、D、A、F
B.C、D、B、F、E、A
C.A、D、E、C、B、F
D.A、F、E、D、C、B
13.在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议,下列()是简单邮件传输协议。
A.POP3
B.IMAP
C.HTTP
D.SMTP
14.对一个由n个关键码组成的序列,借助排序过程选出其中的关键码,要求关键码比较次数和移动次数最少,则排序方法是()。
A.归并排序
B.直接插入排序
C.直接选择排序
D.快速排序
15.对线性表实行二分法查找,其前提条件是()。
A.线性表以顺序方式存储,并已按关键码值排好序
B.线性表以顺序方式存储,并已按关键码值的查找频率排好序
C.线性表以有序方式存储,并已按关键码值排好序
D.线性表以有序方式存储,并已按关键码值的查找频率排好序
16.Java的核心包中,提供编程应用的基本类的包是()。
A.java.lang
B.java.util
C.java.applet
D.java.rmi
17.下列关于Java对import语句规定自叙述中,错误的是()。
A.在Java程序中import语句能够有多个
B.在Java程序中import语句能够没有
C.在Java程序中import语句必须有一个
D.在Java程序中import语句必须引入在所有类定义之前
18.在编译Java程序时,用于指定生成.class文件位置的选项是()。
A.-9
B.-d
C.-verbose
D.-nowarn
19.下列方法中,不属于WindowListener接口的是()。
A.windowOpened()
B.windowClosed()
C.windowActivated()
D.mouseDragged()
20.运行Java程序需要的工具软件所在的目录是()。
A.JDK的bin目录
B.JDK的demo目录
C.JDK的lib目录
D.JDK的ire目录
21.下列关于Java语言特点的叙述中,错误的是()。
A.Java是面向过程的编程语言
B.Java支持分布式计算
C.Java是跨平台的编程语言
D.Java支持多线程
22.能够使当前同级线程重新获得运行机会的方法是()。
A.Sleep()
B.join()
C.yield()
D.interrupt()
23.下列语句中,属于多分支语句的是()。
A.if语句
B.for语句
C.switch语句
D.dowhile语句
24.阅读下列代码
publicclassTest2005{
publicstaticvoidmain(Stringargs[]){
Strings="Test";
switch(s){
case"Java":
System.out.print("Java");
break;
case"Language":
System.out.print("Lan-
guage");
break;
case"Test":
System.out.print("Test");
break;
}
}
}
其运行结果是()。
A.Java
B.Language
C.Test
D.编译时出错
25.在程序读入字符文件时,能够以该文件作为直接参数的类是()。
A.FileReader
B.BufferedReader
C.FilelnputStream
D.ObjectlnputStream
26.下列描述中,准确的是()。
A.在Serializable接口中定义了抽象方法
B.在Serializable接口中定义了常量
C.在Serializable接口中没有定义抽象方法,也没有定义常量
D.在Serializable接口中定义了成员方法
27.请阅读下面程序,说明该程序创建线程使用的方法是()。
publicclassThreadTest
{
publicstaticvoidmain(Stringargs[])
{
Threadtl=newThread(newHolloWorld());
Threadt2=newThread(newHolloWorld());
tl.start();
t2.Start();
}
}
classHolloWorldimplementsRunnable
{
inti;
publicvoidrun()
{
while(true)
{
System.out.println("HolloWorld"+i++);
if(i==5)break;
}
}
}
A.继承Thread类
B.实现Runnable接口
C.tl.start()
D.t2.start()
28.java.io包的File类是()。
A.字符流类
B.字节流类
C.对象流类
D.非流类
29.为保护本地主机,对Applet安全限制中准确的是()。
A.Applet可加载本地库或方法
B.Applet可读、写本地计算机的文件系统
C.Applet可向Applet之外的任何主机建立网络连接
D.Applet不能运行任何本地可执行程序
30.请阅读下面程序
publicclassExampleStringBuffer{
publicstaticvoidmain(String[]args){
StringBuffersb=newStringBuffer("test");
System.OUt.println("buffer="+sb);
System.OUt.println("length="+sb.length
());}}
程序运行结果中在"length="后输出的值是()。
A.10
B.4
C.20
D.30
31.每个Java小应用程序必须定义为()。
A.Applet类或JApplet类的子类
B.JFrame类的子类
C.Frame的子类
D.Window的子类
32.若特快订单是一种订单,则特快订单类和订单类的关系是()。
A.使用关系
B.包含关系
C.继承关系
D.无关系
33.下列关于Applet的安全限制的叙述中,错误的是()。
A.通常情况下,禁止Applet读、写本地文件系统
B.通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接
C.通常情况下,禁止Applet读取系统信息
D.通常情况下,禁止Applet加载本地库或方法
34.Swing的选项面板是()。
A.JTabbedPane
B.JLayeredPane
C.JScrollPane
D.JSplitPane
35.提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是()。
A.Applet
B.AppletContext
C.JApplet
D.URL
36.阅读下面程序
1publicclassTryextendsThread{
2publicstaticvoidmain(Stringargs[]){
3Tryt=newTry();
4t.start();
5}
6
7publicvoidrun(intj){
8inti=0;
9while(i<5){
10System.out.println("祝你成功!
");
11i++:
12}
13}
14}
该程序要求打印5行"祝你成功!
",必须改正程序中的某行代码,程序才能完成。
选择准确的修改是()。
A.将第1行的extendsThread改为implementsRunnable
B.将第3行的newTry()改为newThread()
C.将第4行t.start()改为start(t)
D.将第7行的publicvoidrun(intj)改为publicvoidrun()
37.若数组a定义为int[][]a=newint[3][4],则a是()。
A.一维数组
B.二维数组
C.三维数组
D.四维数组
38.下列标识符(名字)命名原则中,准确的是()。
A.类名的首字母小写
B.变量和方法名的首字母大写
C.接口名的首字母小写
D.常量完全大写
39.Java语言使用的字符码集是()。
A.ASCII
B.BCD
C.DCB
D.Unicode
40.下列事件监听器中,无法对TextField对象实行事件监听和处理的是()。
A.ActionListener
B.FocusListener
C.MouseMotionListener
D.ChangeListener
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 考试 JAVA 考前 选题