全国计算机等级考试二级Java模拟试题3-中国程序员考试
|| 本站首页 || 基础知识 || 笔试知识 || 试题真题 || 程序书籍 || 常用算法 || 教育教学 || 站长简介 ||
您当前的位置:中国程序员考试 > 本站首页 > 试题真题 > 全国计算机等级考试二级Java试题
本类推荐
2.15Java程序设计自测试卷
2.15全国计算机等级考试二级Java模拟试题9
2.15全国计算机等级考试二级Java模拟试题8
2.15全国计算机等级考试二级Java模拟试题7
2.15全国计算机等级考试二级Java模拟试题6
2.15全国计算机等级考试二级Java模拟试题5
2.15全国计算机等级考试二级Java模拟试题4
2.15全国计算机等级考试二级Java模拟试题2
2.15全国计算机等级考试二级Java模拟试题1
2.15计算机二级Java练习题2
点击排行
23Java程序设计自测试卷
17全国计算机等级考试二级Java模拟试题9
13全国计算机等级考试二级Java模拟试题8
13全国计算机等级考试二级Java模拟试题4
13计算机二级Java练习题1
12全国计算机等级考试二级Java模拟试题7
12全国计算机等级考试二级Java模拟试题6
11全国计算机等级考试二级Java模拟试题1
10全国计算机等级考试二级Java模拟试题5
10全国计算机等级考试二级Java模拟试题2
10计算机二级Java练习题2
广告招商中……
12.01广告招商中……全国计算机等级考试二级Java模拟试题3【字体】: 【添加时间】:2008-2-15 【浏览】:12
1.数据的存储结构是指
A、数据所占的存储空间量
B、数据的逻辑结构在计算机中的表示
C、数据在计算机中的顺序存储方式
D、存储在外存中的数据
A B C D
2.下列关于栈的叙述中正确的是
A、在栈中只能插入数据
B、在栈中只能删除数据
C、栈是先进先出的线性表
D、栈是先进后出的线性表
A B C D
3.树最适合用来表示____。
A、有序数组元素
B、无序数组元素
C、元素之间具有分支层次关系的数据
D、元素之间无联系的数据
A B C D
4.堆(Heap)是____。
A、完全二叉树
B、线性表
C、二叉排序树
D、平衡二叉树
A B C D
5.对建立良好的程序设计风格,下面描述正确的是
A、程序应简单、清晰、可读性好
B、符号名的命名只要符合语法
C、充分考虑程序的执行效率
D、程序的注释可有可无
A B C D
6.软件需求分析阶段的工作,可以分为四个方面需求获取,需求分析,编写需求规格说
明书,以及
A、阶段性报告
B、需求评审
C、总结
D、以上都不正确
A B C D
7.在软件的结构化设计(SD)方法中,一般分为总体设计和详细设计两个联合体其中总体
设计主要是建立
A、软件结构
B、软件流程
C、软件模型
D、软件模块
A B C D
8.下面所列各项,哪些属于数据库技术的研究领域?
Ⅰ.数据库管理系统软件的研制 Ⅱ.数据库设计
Ⅲ. 数据库理论 Ⅳ.操作系统
A、Ⅰ和Ⅱ
B、Ⅰ和Ⅲ
C、Ⅰ、Ⅱ和Ⅲ
D、全部
A B C D
9.用树形结构来表示实体之间联系的模型称为
A、关系模型
B、层次模型
C、网状模型
D、数据模型
A B C D
10.设关系R和关系S具有相同的属性个数,且相应的属性取自同一个域,则
{t|t∈R∧非t∈S} t是元组变量
其结果关系是
A、R∪S
B、R-S
C、R∩S
D、R-(R-S)
A B C D
11.Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?
A、多线程
B、动态连接
C、异常处理
D、异步处理
A B C D
12.编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为
A、.java
B、.class
C、.html
D、.exe
A B C D
13.下列哪个是反斜杠字符的正确表示?
A、\\
B、*\\
C、\
D、\’\’
A B C D
14.下面属于Java 关键字的是
A、NULL
B、IF
C、do
D、While
A B C D
15.下列代码的执行结果是:
public class Test1{
public static void main(String args[]){
float t=9.0f;
int q=5;
System.out.println((t++)*(--q));
}
}
A、40
B、40.0
C、36
D、36.0
A B C D
16.下列程序的输出结果为
public class Short{
public static void main(String args[]){
StringBuffer s=new StringBuffer("Hello");
if((s.length()>5)&&(s.append("there").equals("False")));
System.out.println("value is "+s);
}
}
A、value is Hello
B、value is thereHello
C、value is Hellothere
D、编译错误
A B C D
17.下列关于for循环和while循环的说法中哪个是正确的?
A、while循环能实现的操作,for循环都能实现
B、while循环判断条件一般
是程序结果,for循环判断条件一般是非程序结果
C、两种循环在任何情况下都可以相互转换
D、两种循环结构中都必须有循环体,循环体不能为空
A B C D
18.给出下面程序段:
if(x>0){System.out.println("Hello.");}
else if(x>-3){System.out.println("Nice to meet you!");}
else {System.out.println("How are you?");}
若打印字符串“How are you?”,则x的取值范围是
A、x>0
B、x>-3
C、x<=-3
D、x<=0&x>-3
A B C D
19.下列说法中,哪个是正确的?
A、类是变量和方法的集合体
B、数组是无序数据的集合
C、抽象类可以实例化
D、类成员数据必须是公有的
A B C D
20.为aB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名aB作为前缀
就可以调用它,该方法头的形式为
A、static void method()
B、public void method()
C、final void method()
D、abstract void method()
A B C D
21.设有下面的一个定义:
class aa{
static void Show(){System.out.println("我喜欢Java!");}
}
class BB{void Show(){System.out.println("我喜欢C++!");}}
若已经使用aa类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的
A、a.Show();
b.Show();
B、aa.Show();
BB.Show();
C、aa.Show();
b.Show();
D、a.Show();
BB.Show();
A B C D
22.关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的
子类
B、可以被种类访问和引用:该类本身、该类的所有子类
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
A B C D
23.关于以下程序代码的说法正确的是
1. class HasStatic {
2. private static int x=100;
3. public static void main(String args[]){
4. HasStatic hs1=new HasStatic();
5. hs1.x++;
6. HasStatic hs2=new HasStatic();
7. hs2.x++;
8. hs1=new HasStatic();
9. hs1.x++;
10. HasStatic.x--;
11. System.out.println("x="+x);
12. }
13. }
A、第5行不能通过编译,因为引用了私有静态变量
B、第10行不能通过编译,因为x是私有静态变量
C、程序通过编译,输出结果为:x=103
D、程序通过编译,输出结果为:x=102
A B C D
24.以下程序段
的输出结果为
class Cruncher{
void crunch(int i){
System.out.println("int version");
}
void crunch(String s){
System.out.println("String version");
}
public static void main(String args[]){
Cruncher crun=new Cruncher();
char ch='p';
}
A、int version
B、String version
C、编译出错
D、编译通过,但产生异常
A B C D
25.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?
A、捕获异常
B、抛出异常
C、声明异常
D、嵌套异常
A B C D
转贴于:考试大_计算机二级
26.catch子句的形式参数,指明所捕获的异常类型,该类型必须是下列哪个类的子类?
A、Throwable
B、aWTError
C、VirtualMachineError
D、Exception及其子集
A B C D
27.Character流与Byte流的区别是
A、每次读入的字节数不同
B、前者带有缓冲,后者没有
C、前者是块读写,后者是字节读写
D、二者没有区别,可以互换使用
A B C D
28.以下哪个是java.io包中的一个兼有输入输出功能的类。
A、Object
B、Serializable
C、RandomaccessFile
D、java.io中不存在这样的类
A B C D
29.实现一个线程的创建有几种方法?
A、一种
B、三种
C、二种
D、四种
A B C D
30.关于下列程序的功能,说法正确的是
public class ko10_1 extends Thread
{
int n;
ko10_1()
{
Thread td=new Thread(this);
td.start();
}
public void run()
{
for (n=0;n<6;n++)
{
try
{
System.out.print(n);
Thread.sleep(500);
}
catch(InterruptedException e)
{ System.out.println("Exception"); }
}
}
public static void main(String args[])
{
new ko10_1();
}
}
A、这段程序的功能是:每隔500秒打印012345
B、这段程序的功能是:每隔1秒打印012345
C、这段程序的功能是:每隔半秒打印012345
D、这段程序的功能是:每隔半分钟打印012345
A B C D
填空题(每空2分,共计30分)
1.在完全二叉树顺序存储中,若结点I有左子女,则其左子女是结点____。
常用的java编译器有哪些输入答案,中间不含空格:
2.快速排序方法在要排序的数据____情况下最不利于发挥其长处。
输入答案,中间不含空格:
3.
____是为了发现错误而执行程序的过程。
输入答案,中间不含空格:
4.三级结构以____、中间层和外层三个不同层次描述数据库,分别称为内模式、模式和外模式。
输入答案,中间不含空格:
5.联系是指____之间的相互联系。
输入答案,中间不含空格:
转贴于:考试大_计算机二级
6.根据序的构成和运行环境的不同,Java源程序分为两大类:____程序和Applet程序。
输入答案,中间不含空格:
7.如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该
源程序文件将产生4个文件名与类句相同而扩展名为____的字节码文件。
输入答案,中间不含空格:
8.break语句的最常用的用法是在switch语句中,通过break语句退出switch 语句,
使程序从switch结构后面的____开始执行。
输入答案,中间不含空格:
9.Object类是Java所有类的____。
输入答案,中间不含空格:
10.在Java运行时,如获得一个异常对象,它会自动寻处理该异常的代码,它从生成异常
对象的代码构件开始,沿着方法____按层回溯寻,直至到处理该类异常为止。
输入答案,中间不含空格:
转贴于:考试大_计算机二级
11.在Java中,每个字符用____个字节表示。
输入答案,中间不含空格:
12.下列程序的创建了一个线程并运行,请填空,使程序完整。
public class ThreadTest{
public static void main(String args[]){
Hello h=new Hello();
____;
t.start();
}
}
class Hello implements Runnable{
int i;
public void run(){
while(true){
System.out.println("Hello"+i++);
if(i==5) break;
}
}
}
输入答案,中间不含空格:
13.在一个MVC用户界面中,存在三个通讯对象,它们分别是:模型 、视图和____。
输入答案,中间不含空格:
14.Java设立了一种追踪图像加载过程的机制,实现这种机制有两种方法:一是使用____类,
另一种是实现ImageObserver接口。
输入答案,中间不含空格:
15.希望编写好的Java程序代码,应遵守命名规则、____、为代码分段、适当使用空白行、
遵循第32条规则。
输入答案,中间不含空格:
答案:
选 择 题 1 2 3 4 5 6 7 8 9 10
正确答案 B D C A A B A C B B
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论