2015年9月全国计算机等级考试二级《JAVA》真题及详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年9月全国计算机等级考试二级
《JAVA》真题
(总分100, 考试时间120分钟)
一、选择题(每小题1分,共40分)
1. 软件生命周期是指()。
A 软件产品从提出、实现、使用维护到停止使用退役的过程
B 软件从需求分析、设计、实现到测试完成的过程
C 软件的开发过程
D 软件的运行维护过程
该问题分值: 1
答案:A
软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。
2. 下列包中,包含JOptionPane类的是()。
A javax.swing
B java.iang
C java.util
D java.applet
该问题分值: 1
答案:A
Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,利用JOption-Pane类中的各个static方法来生成各种标准的对话框,实现显示信息、提出问题、警告、用户输入参数等功能,且这些对话框都是模式对话框。
3. 若干进程之间相互合作,共同完成-项任务,进程的这种协同工作关系称为()。
A 异步
B 同步
C 并发
D 互斥
该问题分值: 1
答案:B
进程同步是指进程之间-种直接的协同工作关系,这些进程相互合作,共同完成-项任务。
进程间的直接相互作用构成进程的同步。
4. 16根地址总线的寻址范围是()。
A 531KB
B 64KB
C 640KB
D 1MB
该问题分值: 1
答案:B
假设地址总线有n条,内存的寻址范围是2n。
5. 结构化程序所要求的基本结构不包括()。
A 顺序结构
B GOT0跳转
C 选择(分支)结构
D 重复(循环)结构
该问题分值: 1
答案:B
结构化程序设计的三种结构是顺序、分支和循环,不包括GOT()跳转,它只是分支结构的-种,也是-个关键字。
6. 下列关于域名和I P地址的叙述中,不正确的是()。
A 在Internet中访问一台主机必须使用它的主机名
B 200.201.202.203是一个C类I P地址
C I P地址采用的是分层结构
D 主机名与I P地址是一一对应的
该问题分值: 1
答案:A
每台直接连接到Internet上的计算机、路由器都必须有唯-的IP地址。
IP地址是Internet赖以工作的基础。
Internet中的计算机与路由器的IP地址采用分层结构,它是由网络地址与主机地址两部分组成。
对于C类地址。
其网络地址空间长度为21位,主机地址空间长度为8位,C类IP地址范围从:l92.0.0.0~223.255.255.255。
主机名与它的IP地址--对应,因此在Internet上访问-台主机既可以使用它的主机名,也可以使用它的IP地址。
7. 在switch(expression)语句中,expression的数据类型不能是()。
A double
B char
C byte
D short
该问题分值: 1
答案:A
本题考查考生对switch(expression)语句的理解。
表达式expression只能返回int、byte、short 和char,题目中的double是不正确的。
同时还要注意,多分支结构中,case子句的值必须是常量,而且所有case子句中的值应是不同的,default子句是任选的。
8. 阅读下列程序
该程序在编译时的结果是()。
A 变量a未赋值
B 第二个System.out.println(”b=”+b)语句中,变量b作用域有错
C 第二个System.out.println(”a=”+a)语句中,变量a作用域有错
D 第一个System.out.println(”b=”+b)语句中,变量b作用域有错
该问题分值: 1
答案:B
局部变量b是在if(a=8){}里定义的,作用域也只在这个if语句范围内,第二个System.out.println(”b=”+b)语句中,变量b超出了作用域。
9. 在HTML文件的<Applet>标志中作为可选属性的是()。
A Apple*主类的文件名
B Applet显示区域的宽度
C Applet主类的路径
D Applet显示区域的高度
该问题分值: 1
答案:A
通过使用<Applet>标记,至少要指定Applet子类的位置以及浏览器中Applet的显示大小。
10. 算法的有穷性是指()。
A 算法程序的运行时间是有限的
B 算法程序所处理的数据量是有限的
C 算法程序的长度是有限的
D 算法只能被有限的用户使用
该问题分值: 1
答案:A
算法的有穷性是指算法必须在执行有限的步骤后终止。
11. 下列不属于表达式语句的是()。
A ++i;
B --j;
C b#a;
D b*=a;
该问题分值: 1
答案:C
前两项是自加减运算,最后-项是b=b*a
12. 在下列程序的空白处,应填入的正确选项是()。
A WriterObject
B Writer
C BufferedWriter
D writerObject
该问题分值: 1
答案:D
本题考查的是输入/输出及文件操作,writerObject方法是向数据流中写入数据。
13. 能将程序补充完整的选项是()。
A i=m
B i=b
C i=p.a
D i=P.change(50)
该问题分值: 1
答案:D
本题考查类的声明。
选项A中m没有被声明过,不能使用;选项B中虽然b是类Teacher的pub —lic成员变量,但在静态方法中,不能使用类中的非静态成员;选项C中a是类Person的private 成员,在类外不能直接引用;选项D中change(intm)方法是public方法,并且返回一个int型值,可以通过类的实例变量P引用并赋值给一个int型变量。
14. 有下列二叉树,对此二叉树进行后序遍历的结果为()。
A ACBEDGFH
B GDBHEFCA
C HGFEDCBA
D ABCDEFGH
该问题分值: 1
答案:B
对二叉树的后序遍历是指:先访问左子树,然后访问右子树,最后访问根结点,并且在访问其左、右子树时先访问其左、右子树,最后访问根结点。
15. Java中,线程必须属于一个进程,线程是程序运行中的()。
A 字节流
B 字符流
C 对象流
D 执行流
该问题分值: 1
答案:D。