2014计算机二级Java程序设计真题及答案

合集下载

计算机二级JAVA试题附带答案

计算机二级JAVA试题附带答案

计算机二级JAVA试题附带答案【1】计算机二级JAVA试题附带答案1). 顺序存储结构____。

A.仅适合于静态查找表的存储B.仅适合于动态查找表的存储C.既适合静态又适合动态查找表的存储D.既不适合静态又不适合动态查找表的`存储正确答案:C2). 在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上____语句。

A.import java.awt.*;B.import java.applet.applet;C.import java.io.*;D.import java.awt.Graphics;正确答案:C3). 关于以下程序段的执行结果,说法正确的是public class Borley extends Thread{public static void main(String argv[]){Borley b = new Borley(); b.start(); }public void run(){System.out.println("Running");}}A.编译通过并执行,但无输出B.编译通过并执行,输出:RunningC.产生错误,没有Thread类对象D.产生错误,没有通道到达Thread包正确答案:B4). 线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。

A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以正确答案:D5). 在Java中,能实现多重继承效果的方式是____。

A.内部类B.适配器C.接口D.同步正确答案:C6). 在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该语句块来启动Java的异常处理机制。

A.if-elseB.switchC.tryD.throw正确答案:C【2】计算机二级JAVA试题附带答案1). 在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性正确答案:B2). 下面哪个操作是applet可以做的?A.读取客户端部分系统变量B.读取客户端文件C.在客户端主机上创建新文件D.在客户端装载程序库正确答案:B3). 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现A.可移植性B.可扩充性C.安全性D.可靠性正确答案:B4). 在Java 中,由Java 编译器自动导入而无需在程序中用i mport 导入的包是( )。

计算机二级考试java真题及答案

计算机二级考试java真题及答案

计算机二级考试java真题及答案一、单选题1. Java中,下列哪个关键字用于声明一个类?A. interfaceB. classC. abstractD. final答案:B2. 在Java中,下列哪个选项是正确的字符串拼接方式?A. "Hello" + "World"B. "Hello" + 123C. "Hello" + 123.45D. "Hello" + true答案:A3. Java中,下列哪个关键字用于声明一个方法?A. classB. methodC. functionD. void答案:D4. 在Java中,下列哪个选项是正确的数组初始化方式?A. int[] arr = new int[5];B. int[] arr = {1, 2, 3, 4, 5};C. int arr[] = new int[5];D. Both A and B答案:D5. Java中,下列哪个选项是正确的继承关系?A. 类可以继承多个类B. 类只能继承一个类C. 接口可以继承多个接口D. 接口不能继承接口答案:C二、填空题1. Java中,用于声明一个变量的关键字是________。

答案:var2. Java中,用于声明一个常量的关键字是________。

答案:final3. Java中,用于声明一个接口的关键字是________。

答案:interface4. Java中,用于声明一个枚举的关键字是________。

答案:enum5. Java中,用于声明一个泛型的关键字是________。

答案:<>三、判断题1. Java中,所有的类都隐式继承自ng.Object类。

(对/错)答案:对2. Java中,final关键字可以修饰类、方法和变量。

(对/错)答案:对3. Java中,static关键字可以修饰局部变量。

2014年下半年浙江高等学校计算机等级考试

2014年下半年浙江高等学校计算机等级考试

2014年下半年浙江省高等学校计算机等级考试二级Java程序设计试卷说明(1)本试卷共7页,满分100分;考试时间为90分钟;(2)考生应将所有试题的答案填写在答卷上;(3)程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“√”;(4)请在答卷上填写学校名称、准考证号和姓名,并将你的准考证号的后五位填写在答卷第 1页右下角的指定位置内。

一、程序阅读与填空(24小题,每小题3分.共72分)1.阅读下列程序说明和程序,在每小题提供的可选答案中,挑选一个正确答案。

【程序说明】随机生成10道20以内的减法训练题,每道题的被减数总是大于减数。

每产生一道题,即由训练者输入计算结果,而后程序对输入的结果进行评判。

最后输出训练者做对的题数。

【程序】import java.util.*;public class (1) {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int a,b,rs,t;int k=0,m=0;while( (2) <10){a=(int)(Math.random()*20);b=(int)(Math.random()*20);if(a<b){(3);a=b;b=t;}System.out.printf("%d-%d",a,b);rs=sc.nextInt();if (4) m++;}System.out.printf("您做对了%d题\n",m*10);}}【供选择的答案】(1) A、AJavaProgam B、A java programC、AJava.ProgamD、AProgam·Java(2) A、k B、k++ C、m D、m++(3) A、t=a B、a=t C、t=b D、b=t(4) A、if(rs=a-b) B、while(a - b == rs)C、if( a -b==rs)D、for( rs =a -b)2.阅读下列程序说明和程序,在每小题提供的可选答案中,挑选一个正确答案【程序说明】以下程序输出10000以内的全部亲密数对。

2014年计算机二级考试真题卷(2)

2014年计算机二级考试真题卷(2)

2014年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.变量x的值为3,y的值为4,履行下列哪个句子后,可输出表达式3+4=7____挑选支A:: Print "x+y=";x+yB:: Print x;"+";y;"=";x+yC:: Print x;"+";"y";"=x+y"D:: Print x;"+";"y=";x+y参考答案:B2.有如下程序#includeusing namespace std;classA{publicstatic int a;void init____{a=1;}A(int a=2){init____;a++;}};int A;a=0A obj;Int main____{cout 《retum0;}A:0B:1C:2D:3参考答案:C3.VB中MDI窗体是指____窗体。

A:单文档界面B:多文档界面C:简略界面D:杂乱界面参考答案:B4.联系数据库中,一个联系代表一个____A:数据表B:查询C:行D:列参考答案:A5.运用____办法可躲藏窗体,但不从内存中开释。

A:HideB:UnLoadC:ShowD:Load参考答案:A6.下列叙说中正确的是____A:一个逻辑数据结构只能有一种存储结构B:数据的逻辑结构归于线性结构,存储结构归于非线性结构C:一个逻辑数据结构能够有多种存储结构,且各种存储结构不影响数据处理的功率D:一个逻辑数据结构能够有多种存储结构,且各种存储结构影响数据处理的功率参考答案:D7.若x=5,y=4 则y*=x+5; y的值为____A:40B:20C:15D:30参考答案:A8.以下程序段的输出成果是____ N=13: a=2 m=n mod 10 Select Case m Case is0: a=1 End select Print aA:-1B:0C:1D:2参考答案:C9.以下选项中不能作为C言语合法常量的是A:’cd’B:0.1e+6C:\a”D:\011”参考答案:A10.要判别在文本框是否按下Enter键,映在文本框的____事情中判别。

全国计算机二级《Java》题库及答案

全国计算机二级《Java》题库及答案

全国计算机二级《Java》题库及答案1. 信息隐蔽的概念与下述哪一种概念直接相关()。

A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模块耦合度【答案】B2. 下列各选项中,不属于序言性注释的是()。

A. 程序标题B. 程序设计者C. 主要算法D. 数据状态【答案】D 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。

3. 对建立良好的程序设计风格,下面描述正确的是()。

A. 程序应简单、清晰、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【答案】A4. 下列叙述中,不符合良好程序设计风格要求的是()。

A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息【答案】A5. 结构化程序所要求的基本结构不包括()。

A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B6. 下列选项中不属于结构化程序设计原则的是()。

A. 可封装B. 自顶向下C. 模块化D. 逐步求精【答案】A7. 结构化程序设计的基本原则不包括()。

A. 多态性B. 自顶向下C. 模块化D. 逐步求精【答案】A8. 结构化程序设计主要强调的是()。

A. 程序的规模B. 程序的效率C. 程序设计语言的先进性D. 程序易读性【答案】D9. 结构化程序设计的3种结构是()。

A. 顺序结构,分支结构,跳转结构B. 顺序结构,选择结构,循环结构C. 分支结构,选择结构,循环结构D. 分支结构,跳转结构,循环结构【答案】B10. 结构化程序的三种基本控制结构是()。

A. 顺序、选择和重复(循环)B. 过程、子程序和分程序C. 顺序、选择和调用D. 调用、返回和转移【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。

11. 下列能生成Java文档的命令是()。

2014年全国计算机等级《二级JAVA》命题试卷题目及答案解析

2014年全国计算机等级《二级JAVA》命题试卷题目及答案解析

[计算机二级Java]2014年全国计算机等级《二级JAVA》命题试卷题目及答案解析一、单项选择题(共40题,合计40分)1关系数据库管理系统能实现的专门关系运算包括()。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表[正确答案]B试题解析: 关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。

2下列叙述中,正确的是()。

A.Reader是-个读取字符文件的接口B.Reader是-个读取数据文件的抽象类C.Reader是-个读取字符文件的抽象类D.Reader是-个读取字节文件的-般类试题解析:本题考查Reader类的概念。

首先应该明确,Reader是-个抽象类,字符输入流都是抽象类Reader类的子类,它是用来读取字符文件的类。

字符输出流都是Writer抽象类的子类。

3.表达式(10*49.3)的类型是()。

A.double B.char C.long D.float[正确答案]A试题解析:运算中自动类型转换按优先关系从低级数据转换成高级数据。

规定的优先次序是byte,short,char→int→long→float→double。

4.下列关于Java语言特点的叙述中,错误的是()。

A.Java是面向过程的编程语言B.Java支持分布式计算C.Java是跨平台的编程语言D.Java支持多线程[正确答案]A试题解析: Java是新-代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高性能;多线程;动态性。

因此,本题的正确答案是A。

5下列说法正确的是()。

A.类FilelnputStream和FileOutputStream用来进行文件I/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写B.通过类File的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中[正确答案]A试题解析: 本题是考查对文件输入、输出流的理解。

java二级考试真题及答案

java二级考试真题及答案

java二级考试真题及答案Java二级考试真题及答案一、单项选择题(每题2分,共40分)1. Java中,以下哪个关键字用于定义一个类?A. classB. interfaceC. structD. enum答案:A2. 在Java中,哪个关键字用于声明一个方法?A. functionB. methodC. defD. void答案:D3. 下列哪个选项是Java中的一个基本数据类型?A. StringB. intC. ListD. Map答案:B4. 在Java中,以下哪个关键字用于实现多态?A. extendsB. implementsC. interfaceD. abstract答案:A5. 下列哪个选项是Java中合法的标识符?A. 2variableB. variable$C. variableD. variable!答案:C6. 在Java中,哪个关键字用于抛出异常?A. throwB. throwsC. catchD. finally答案:B7. 在Java中,以下哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B8. 下列哪个选项是Java中的集合框架的一部分?A. ArrayListB. StringC. HashMapD. Both A and C答案:D9. 在Java中,哪个关键字用于声明一个抽象方法?A. abstractB. finalC. staticD. synchronized答案:A10. 在Java中,哪个关键字用于声明一个同步方法?A. synchronizedB. volatileC. transientD. strictfp答案:A11. 在Java中,哪个关键字用于声明一个静态方法?A. staticB. finalC. abstractD. synchronized答案:A12. 在Java中,哪个关键字用于声明一个常量?A. constB. finalC. volatileD. transient答案:B13. 在Java中,哪个关键字用于声明一个线程安全的类?A. synchronizedB. volatileC. synchronizedD. threadsafe答案:C14. 在Java中,哪个关键字用于声明一个内部类?A. innerB. nestedC. staticD. inner class答案:B15. 在Java中,哪个关键字用于声明一个泛型?A. genericB. templateC. typeD. <>答案:D16. 在Java中,哪个关键字用于声明一个枚举?A. enumB. enumerationC. listD. set答案:A17. 在Java中,哪个关键字用于声明一个注解?A. annotationB. @interfaceC. declareD. define答案:B18. 在Java中,哪个关键字用于声明一个单例模式?A. singletonB. uniqueC. instanceD. private答案:D19. 在Java中,哪个关键字用于声明一个线程?A. threadB. runnableC. executeD. task答案:B20. 在Java中,哪个关键字用于声明一个方法重载?A. overloadB. overloadingC. overloadD. method答案:C二、多项选择题(每题3分,共30分)21. 下列哪些是Java中的基本数据类型?A. byteB. shortC. intD. longE. floatF. doubleG. charH. boolean答案:A, B, C, D, E, F, G, H22. 下列哪些是Java中的集合框架接口?A. ListB. SetC. MapD. QueueE. Stack答案:A, B, C, D23. 下列哪些是Java中的异常处理关键字?A. tryB. catchC. finallyD. throwE. throws答案:A, B, C, D, E24. 下列哪些是Java中的访问修饰符?A. publicB. privateC. protectedD. defaultE. internal25. 下列哪些是Java中的控制流语句?A. ifB. elseC. switchD. whileE. forF. do-while答案:A, B, C, D, E, F26. 下列哪些是Java中的泛型类型?A. List<String>B. Map<Integer, String>C. Set<Character>D. Queue<Number>27. 下列哪些是Java中的注解?A. @OverrideB. @DeprecatedC. @SuppressWarningsD. @Test答案:A, B, C, D28. 下列哪些是Java中的I/O流?A. FileInputStreamB. FileOutputStreamC. FileReaderD. FileWriterE. BufferedInputStream答案:A, B, C, D, E29. 下列哪些是Java中的多线程关键字?A. synchronizedB. volatileC. waitD. notifyE. join答案:A, B, C, D, E30. 下列哪些是Java中的网络编程类?A. SocketB. ServerSocketC. URLD. HttpURLConnectionE. DatagramSocket答案:A, B, C, D, E三、填空题(每题4分,共20分)31. Java中,用于定义一个类的关键字是______。

计算机二级java考试真题及答案

计算机二级java考试真题及答案

计算机二级java考试真题及答案一、单选题1. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 在Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. getLength()答案:A3. 下列哪个选项是Java中的合法标识符?A. 2variableB. variable2C. $variableD. -variable答案:B4. Java中,哪个关键字用于定义一个方法?A. functionB. methodC. defineD. def答案:B5. 在Java中,下列哪个选项是正确的继承关系?A. 类可以继承类B. 接口可以继承接口C. 类可以继承接口D. 所有选项都正确答案:D二、多选题1. 在Java中,哪些关键字可以用于控制流语句?A. ifB. elseC. switchD. case答案:A, B, C2. 下列哪些是Java中的基本数据类型?A. intB. floatC. StringD. boolean答案:A, B, D三、填空题1. Java中,用于声明一个变量的关键字是________。

答案:var2. Java中,用于声明一个数组的语法是________。

答案:类型[] 数组名 = new 类型[大小]3. 在Java中,用于抛出异常的关键字是________。

答案:throw四、判断题1. Java中,所有的类都是继承自Object类的。

(对/错)答案:对2. Java中,final关键字可以用来修饰类、方法和变量。

(对/错)答案:对3. Java中,static关键字可以用来修饰局部变量。

(对/错)答案:错五、编程题1. 编写一个Java程序,计算并输出1到100之间所有偶数的和。

```javapublic class EvenSum {public static void main(String[] args) {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}System.out.println("1到100之间所有偶数的和是:" + sum);}}```答案:以上代码正确计算并输出了1到100之间所有偶数的和。

二级计算机java考试试题及答案

二级计算机java考试试题及答案

二级计算机java考试试题及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个选项是Java中的集合框架?A. CollectionsB. ArraysC. StreamsD. All of the above答案:D3. 在Java中,哪个方法用于将字符串转换为字符数组?A. toCharArray()B. split()C. substring()D. replace()答案:A4. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A5. 在Java中,下列哪个选项不是线程安全的?A. VectorB. ArrayListC. HashMapD. ConcurrentHashMap答案:B6. Java中,下列哪个选项是正确的泛型使用方式?A. List list = new ArrayList();B. List<String> list = new ArrayList<String>();C. List list = new ArrayList<Object>();D. List list = new ArrayList();答案:B7. Java中,哪个关键字用于捕获异常?A. tryB. catchC. finallyD. throw答案:B8. 在Java中,下列哪个选项是正确的接口实现方式?A. class MyClass implements MyInterface {}B. class MyClass extends MyInterface {}C. class MyClass implements MyInterface { public void method() {} }D. class MyClass extends MyInterface { public void method() {} }答案:A9. Java中,下列哪个选项是正确的匿名内部类使用方式?A. new Thread().start();B. new Thread() { public void run(){ System.out.println("Running..."); } }.start();C. new Thread() { public void start(){ System.out.println("Starting..."); } }.start();D. new Thread() { public void run(){ System.out.println("Running..."); } }.run();答案:B10. 在Java中,下列哪个选项是正确的枚举使用方式?A. enum Color { RED, GREEN, BLUE }B. enum Color { RED, GREEN, BLUE; }C. enum Color { RED, GREEN, BLUE; public void print(){ System.out.println("Color"); } }D. enum Color { RED, GREEN, BLUE; public static void print() { System.out.println("Color"); } }答案:A二、填空题(每题2分,共20分)1. Java中,使用关键字________来声明一个方法。

二级Java语言程序设计测试卷试题(含答案解析)

二级Java语言程序设计测试卷试题(含答案解析)

二级Java语言程序设计测试卷(100分)本卷考察对Java的程序设计,共40题,满分为100分。

1、1.Java程序的并发机制是()。

【单选题】(2.5分)A.多线程B.多接口C.多平台D.多态性正确答案: A2、2.下列运算符中,优先级最高的是()。

【单选题】(2.5分)A.++B.+C.*D.正确答案: A3、在一个线程中调用下列方法,不会改变该线程运行状态的是()。

【单选题】(2.5分)A.yield方法B.另一个线程的join方法C.sleep方法D.一个对象的notify方法正确答案: B4、面向对象的四个主要特性是()。

【单选题】(2.5分)A.继承性、多态性、可靠性、可维护性B.抽象性、封装性、正确性、高效性C.抽象性、封装性、继承性、多态性D.抽象性、继承性、高效性、可维护性正确答案: C5、下列表达式中,类型可以作为int型的是()。

【单选题】(2.5分)A.“abc”+“efg”B.“abc”+‘efg’C.‘a’+‘b’D.3+“4”正确答案: C6、8.下列程序的输出结果是( )。

public class Test {public static void main(String[] args){ int[] array = { 2, 4, 6, 8, 10 };int size = 6;int result = -1;try {for (int i = 0; i size result == -1;)if (array[i] == 20)result = i;} catch (ArithmeticException e){ System.out.println(Catch---1);}catch(ArrayIndexOutOfBoundsException e){ System.out.println(Catch---2);} catch (Exceptione){ System.out.println(Catch---3);}}} 【单选题】(2.5分)A.Catch---1B.Catch---2C.Catch---3D.以上都不对正确答案: D7、用于设置组件大小的方法是()。

2014年计算机二级考试JAVA上机试题及答案

2014年计算机二级考试JAVA上机试题及答案

2014年计算机二级考试JAVA上机试题及答案1一、基本操作题在下画线上补充代码。

本题的功能是输出字符串"welcome!"和表达式"a/b=c",以及输出"\\do something"。

Public class javal{Pubhc static void main(string[]args){System.out.println( );System.out.println( );System.out.println( );}二、简单应用题下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现。

import java.awt.*;import java.awt.event.*;public class java2 extends Frame{public static void main(String args[]){java2 f=new java2("java2");Panel pan=new Panel();f.init();}pubhc java2(String str){super(str);}public void init(){addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(O);}}};setSize(200,200);setLayout(new FlowlLayout());final TextField tfl=new TextField(20):final TextField tf2=new TextField(20);final Label hi—new Label("Input:");final Label la2一new Label("Output:");tfl.addActionListener( {public void actionPerformed(ActionEvent e){tf2.setTex( );}});add(la1);add(tfl);add(la2);add(tf2);setVisible(true);}}三、综合应用题本题的功能是展示4种不同的对话框。

2014年9月二级JAVA语言程序设计真题及答案解析

2014年9月二级JAVA语言程序设计真题及答案解析

2014年9月二级JAVA语言程序设计真题及答案解析(1/40)单项选择题第1题下列数据结构中,属于非线性结构的是______。

A.循环队列B.带链队列C.二叉树D.带链栈下一题(2/40)单项选择题第2题下列数据结构中,能够按照“先进后出”原则存取数据的是______。

A.循环队列B.栈C.队列D.二叉树上一题下一题(3/40)单项选择题第3题对于循环队列,下列叙述中正确的是______。

A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针上一题下一题(4/40)单项选择题第4题算法的空间复杂度是指______。

A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数上一题下一题(5/40)单项选择题第5题软件设计中划分模块的一个准则是______。

A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合上一题下一题(6/40)单项选择题第6题下列选项中不属于结构化程序设计原则的是______。

A.可封装B.自顶向下C.模块化D.逐步求精上一题下一题(7/40)单项选择题第7题软件详细设计产生的图如下:图片该图是______。

A.N-S图B.PAD图C.程序流程图D.E-R图上一题下一题(8/40)单项选择题第8题数据厍管理系统是______。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编泽系统D.一种操作系统上一题下一题(9/40)单项选择题第9题在E-R图中,用来表示实体联系的图形是______。

A.椭圆形B.矩形C.菱形D.三角形上一题下一题(10/40)单项选择题第10题有三个关系R,S和T如下:图片其中关系T由关系R和S通过某种操作得到,该操作为______。

A.选择B.投影C.交D.并上一题下一题(11/40)单项选择题第11题用于设置组件大小的方法是______。

2014年3月二级JAVA语言程序设计真题及答案解析

2014年3月二级JAVA语言程序设计真题及答案解析

2014年3月二级JAVA语言程序设计真题及答案解析(1/40)单项选择题第1题下列叙述中正确的是______。

A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构下一题(2/40)单项选择题第2题支持子程序调用的数据结构是______。

A.栈B.树C.队列D.二叉树上一题下一题(3/40)单项选择题第3题某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是______。

A.10B.8C.6D.4上一题下一题(4/40)单项选择题第4题下列排序方法中,最坏情况下比较次数最少的是______。

A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序上一题下一题(5/40)单项选择题第5题软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是______。

A.编译程序B.操作系统C.教务管理系统D.汇编程序上一题下一题(6/40)单项选择题第6题下列叙述中错误的是______。

A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为DebugD.软件测试应严格执行测试计划,排除测试的随意性上一题下一题(7/40)单项选择题第7题耦合性和内聚性是模块独立性度量的两个标准下列叙述中正确的是______。

A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度上一题下一题(8/40)单项选择题第8题数据库应用系统中的核心问题是______。

A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训上一题下一题(9/40)单项选择题第9题有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为______。

计算机二级java考试题库及答案

计算机二级java考试题库及答案

计算机二级java考试题库及答案1. 以下哪个选项是Java语言中的关键字?A. classB. publicC. voidD. All of the above答案:D2. Java程序的执行入口是:A. main方法B. constructorC. finalize方法D. toString方法答案:A3. 在Java中,下列哪个数据类型是基本数据类型?A. StringB. intC. ArrayListD. HashMap答案:B4. Java中,下列哪个修饰符表示成员变量或方法是类的私有成员?A. publicB. privateD. default答案:B5. 在Java中,下列哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C6. Java中,下列哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:B7. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B8. 在Java中,下列哪个关键字用于定义一个抽象类?A. classC. abstractD. final答案:C9. 在Java中,下列哪个关键字用于定义一个方法的重载?A. overloadB. overloadingC. overrideD. None of the above答案:D10. 在Java中,下列哪个关键字用于定义一个方法的重写?A. overloadB. overloadingC. overrideD. None of the above答案:C11. 在Java中,下列哪个关键字用于定义一个静态方法?A. staticB. finalC. abstractD. synchronized答案:A12. 在Java中,下列哪个关键字用于定义一个常量?A. staticB. finalC. abstractD. synchronized答案:B13. 在Java中,下列哪个关键字用于定义一个同步方法?A. staticB. finalC. abstractD. synchronized答案:D14. 在Java中,下列哪个关键字用于定义一个内部类?A. innerB. nestedC. inner classD. None of the above答案:D15. 在Java中,下列哪个关键字用于定义一个泛型?A. genericB. typeC. generic typeD. None of the above答案:D16. 在Java中,下列哪个关键字用于定义一个枚举?A. enumB. enumerationC. listD. None of the above答案:A17. 在Java中,下列哪个关键字用于定义一个注解?A. annotationB. noteC. annotateD. None of the above答案:A18. 在Java中,下列哪个关键字用于定义一个单例模式?A. singletonB. uniqueC. instanceD. None of the above答案:D19. 在Java中,下列哪个关键字用于定义一个线程?A. threadB. runnableC. executorD. None of the above答案:B20. 在Java中,下列哪个关键字用于定义一个线程安全的类?A. synchronizedB. thread-safeC. atomicD. None of the above答案:A。

计算机二级java考试真题及答案

计算机二级java考试真题及答案

计算机二级java考试真题及答案一、选择题(每题2分,共40分)1. 在Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. Java中,下列哪个数据类型是基本数据类型?A. intB. StringC. ArrayListD. HashMap答案:A3. 下列哪个选项是Java中的多态性?A. 一个类继承另一个类B. 一个接口实现另一个接口C. 一个类实现多个接口D. 一个方法重写另一个方法答案:D4. 在Java中,下列哪个关键字用于声明一个方法?A. methodB. functionC. defD. void5. Java中,下列哪个关键字用于实现类的封装?A. publicB. privateC. protectedD. default答案:B6. 在Java中,下列哪个关键字用于声明一个抽象类?A. abstractB. interfaceC. finalD. static答案:A7. Java中,下列哪个关键字用于声明一个接口?A. interfaceB. abstractC. classD. package答案:A8. 在Java中,下列哪个关键字用于声明一个内部类?A. innerB. nestedC. inner classD. static class答案:C9. Java中,下列哪个关键字用于声明一个静态方法?B. finalC. abstractD. synchronized答案:A10. 下列哪个选项是Java中的异常处理关键字?A. tryB. catchC. throwD. All of the above答案:D二、填空题(每题2分,共20分)1. Java中,用于定义类的关键字是________。

答案:class2. Java的基本数据类型包括________、________、________、________、________、________、________和________。

计算机2级java试题及答案

计算机2级java试题及答案

计算机2级java试题及答案一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. package答案:B2. 在Java中,下列哪个修饰符表示成员变量或方法是私有的?A. publicB. privateC. protectedD. static答案:B3. 下列哪个选项不是Java的集合框架中的一部分?A. ListB. SetC. MapD. Array答案:D4. Java中,下列哪个方法用于将字符串转换为字符数组?A. toCharArray()B. split()C. substring()D. length()答案:A5. 在Java中,下列哪个关键字用于捕获异常?A. tryB. catchC. finallyD. throw答案:B6. Java中,下列哪个关键字用于定义一个类?A. classB. interfaceC. abstractD. package答案:A7. 在Java中,下列哪个关键字用于定义一个方法?A. classB. methodC. functionD. void答案:D8. Java中,下列哪个关键字用于定义一个抽象类?A. classB. abstractC. interfaceD. package答案:B9. 在Java中,下列哪个关键字用于定义一个包?A. classB. packageC. importD. public答案:B10. Java中,下列哪个关键字用于定义一个静态方法?A. staticB. finalC. abstractD. synchronized答案:A二、填空题(每题2分,共20分)1. Java中,一个类可以继承______个父类。

答案:一2. Java中,______关键字用于定义一个常量。

答案:final3. Java中,______关键字用于定义一个内部类。

计算机二级JAVA-14

计算机二级JAVA-14

计算机二级JAVA-14(总分:82.60,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:57.60)1.下列A1pplet实现在键盘上输入一个字符串,然后将该字符串照原样显示在屏幕上。

请选择正确的语句填入横线处。

import java.awt.*;import java.applet.*;public class ex28 extends Applet{Label 11, 12;TextField tf;public void init(){setLayout (new GridLayout(3, 1);11 = new Label("请输入一个字符串:");12 = new Label("");.tf = new TextField(15);add(11);add(tf);add(12);setSize(150, 100);}public boolean action(Event e, Object o){if(e.target == tf)repaint ();return true;}}∙ A. 12.setText(11.getText());∙ B. 11.setText(12.getText());∙ C. 11.setText(tf, getText());∙ D. 12.setText(tf.getText());(分数:2.00)A.B.C.D. √解析:2.下列关于JDK目录结构的说法,错误的是∙ A. bin目录下有许多工具∙ B. demo目录下有各种演示例子∙ C. include目录下都是库文件∙ D. jre目录是Java程序运行环境的根目录(分数:1.00)A.B.C. √D.解析:[解析] 本题考查JDK目录结构。

bin目录下有编译器、解释器和各种工具,如服务器工具、IDL、package工具和jdb等。

2014年9月湖南计算机二级Java语言程序设计考试真题及答案

2014年9月湖南计算机二级Java语言程序设计考试真题及答案
2014下半年湖南计算机二级考试即将举行我们将一如既往在考后发布2014下半年湖南计算机二级考试真题及答案预告java语言程序设计需要在考后第一时间对照计算机二级java语言程序设计考试试题和答案的考生请广大考生收藏并关注计算机二级考试试题答案栏目
2014下半年湖南计算机二级考试即将举行,我们将一如既往在考后发布2014下半年湖南计算机二级考试真题及答案预告 (Java语言程序设计),需要在考后第一时间对照计算机二级Java语言程序设计考试试题和答案的考生,请广大考生收藏并 关注!
温馨提绩(不同地区公布成绩的时间将有所差异)。无忧考也将第 一时间提供计算机二级考试成绩查询时间、址入口。

计算机二级java考试题库及答案

计算机二级java考试题库及答案

计算机二级java考试题库及答案一、选择题1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. packageD. import答案:A2. 下列哪个选项是Java中合法的变量名?A. 2variableB. variable2C. variable-nameD. variable$name答案:C3. 在Java中,哪个类提供了基本的输入输出功能?A. java.ioB. java.utilC. ngD. 答案:C4. Java中,下列哪个是正确的继承关系?A. 类可以继承多个类B. 接口可以继承多个接口C. 类可以实现多个接口D. 接口可以实现类答案:C5. Java中,下列哪个关键字用于抛出异常?A. throwB. throwsC. catchD. finally答案:B二、填空题1. Java中,声明一个整型变量并初始化为10,语句为:________。

答案:int num = 10;2. Java中,实现多态的一种方式是通过________关键字。

答案:extends3. Java中,用于捕获异常的关键字是________。

答案:try-catch4. Java中,声明一个字符串变量并初始化为"Hello World",语句为:________。

答案:String str = "Hello World";5. Java中,用于定义一个接口的关键字是________。

答案:interface三、简答题1. 简述Java中接口和抽象类的区别。

答案:Java中的接口和抽象类都是实现抽象编程的方式。

接口可以定义方法,但不能实现这些方法,而抽象类可以定义并实现方法。

一个类可以实现多个接口,但只能继承一个抽象类。

接口中的方法默认是public的,而抽象类中的方法可以是任意访问级别。

2. 描述Java中垃圾回收机制的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2014计算机二级Java程序设计真题及答案
本题的功能是计算二维数组arr[][]={{34,21,45,67,20),{23,10,3,45,76},{22,3,79,56,50}}中的最小值,并输出。

操作题送上
本题定义了一个求两个数的最大值的方法max,并调用该方法计算67和23的最大值。

public class javal{
public static void main(String[]args){
javal temp=new javal();
int res=max(67,23);
System.out.println("res="+res);
}
static int maX( ){
int maxNum;
if(a>b)
;
else
maxNum=b;
;
}
}
二、基本操作题(共18分)
本题统计score[]={37,89,63,60,59,78,91)中成绩不
及格的人数。

public class javal{
public static void main(String[]args){
int score[]={37,89,63,60,59,78,91),int sum=0:
int i=0;
while(i if(score[i]>=60){
;
;
}
;
i++;
}
System.OUt.println("below 60 sum:"+sum); }
}
23.下列代码的执行结果是( )。

public class Test
{
public static void main(String args[]) {
System.out.println(5/2);
System.OUt.println(100%3.O)
}
}
A.2和1
B.2和1.0
C.2.5和1
D.2.5和1.0 高手指点呀
34.resume()方法恢复( )的执行。

A.通过调用stop()方法而停止的线程
B.通过调用sleep()方法而停止运行的线程
C.通过调用wait()方法而停止运行的线程
D.通过调用suspend()方法而停止运行的线程。

相关文档
最新文档