全国计算机二级JAVA考试练习题及答案

合集下载

今年计算机二级java考试答案

今年计算机二级java考试答案

今年计算机二级java考试答案1. 以下哪个选项是Java语言中用于声明类的关键字?A. structB. classC. interfaceD. enum答案:B2. 在Java中,以下哪个修饰符表示成员变量或方法是类的私有成员?A. publicB. protectedC. privateD. default答案:C3. Java中,哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C4. 在Java中,以下哪个选项是正确的继承关系?A. 一个类可以继承多个父类B. 一个类只能继承一个父类C. 一个类可以继承多个接口D. 一个类不能继承任何类或接口答案:B5. Java中,哪个关键字用于声明接口?A. classB. interfaceC. abstractD. final答案:B6. 在Java中,以下哪个选项是正确的关于多态性的描述?A. 多态性允许一个方法有多个实现B. 多态性允许一个类有多个实例C. 多态性允许一个类继承多个父类D. 多态性允许一个父类引用指向子类对象答案:D7. Java中,以下哪个选项是正确的关于泛型的说法?A. 泛型可以提高程序的类型安全B. 泛型可以减少代码的可读性C. 泛型可以减少程序的运行效率D. 泛型不能用于数组答案:A8. 在Java中,以下哪个选项是正确的关于线程的说法?A. Java中每个线程都是一个独立的进程B. Java中线程是进程的一部分C. Java中线程和进程是同一个概念D. Java中线程不能共享进程资源答案:B9. Java中,以下哪个选项是正确的关于集合框架的说法?A. 集合框架中的所有类都位于java.util包中B. 集合框架中的所有类都实现了Serializable接口C. 集合框架中的所有类都实现了Cloneable接口D. 集合框架中的所有类都实现了Comparable接口答案:A10. 在Java中,以下哪个选项是正确的关于垃圾回收的说法?A. Java程序必须显式地释放对象占用的内存B. Java程序不需要显式地释放对象占用的内存C. Java程序必须显式地调用垃圾回收器D. Java程序不能控制垃圾回收器的行为答案:B。

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

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

计算机二级考试Java题库及答案第一题题目:什么是Java?答案:Java是一种面向对象的编程语言,由Sun Microsystems (现在是Oracle Corporation)开发。

第二题题目:Java的特点有哪些?答案:Java具有跨平台性、面向对象、简单易学、安全可靠、多线程、动态性等特点。

第三题题目:Java的基本数据类型有哪些?答案:Java的基本数据类型包括整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)。

第四题题目:Java中如何声明一个变量?答案:在Java中,可以使用关键字`int`、`float`、`char`等声明一个变量,并指定变量的类型和名称。

第五题题目:Java中的循环语句有哪些?答案:Java中的循环语句包括`for`循环、`while`循环和`do-while`循环。

第六题题目:Java中如何定义一个类?答案:在Java中,可以使用关键字`class`定义一个类,并在类中定义属性和方法。

第七题题目:Java中如何实现继承?答案:Java中使用关键字`extends`实现继承,子类可以继承父类的属性和方法。

第八题题目:Java中如何处理异常?答案:Java中使用`try-catch-finally`语句块来处理异常,可以捕获并处理异常,保证程序的正常运行。

第九题题目:Java中如何读取文件?答案:Java中可以使用`FileInputStream`或`BufferedReader`类来读取文件内容。

第十题题目:Java中如何创建线程?答案:Java中可以通过继承`Thread`类或实现`Runnable`接口来创建线程,并使用`start()`方法启动线程。

以上是计算机二级考试Java题库及答案的一部分,希望对您的备考有所帮助。

全国计算机二级《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文档的命令是()。

2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题2带答案

2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题2带答案

2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.编译JavaApplet源程序文件产生的字节码文件的扩展名为()A.javaB.classC.htmlD.exe2.获取 InetAddress 对象的 IP 地址所用到的方法是A.etHostlPAddress()B.getHostlP()C.getHostAddress()D. getHost()3.下列叙述中正确的是哪一个( ) 。

A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3种说法都不对4.有整型数组: int[] x={12,35,8,7,2};, 则调用方法 Arrays.sort(x)后,数组 x 中的元素值依次是 ( ).A.2 7 8 12 35B.12 35 8 7 2C.35 12 8 7 2D.8 7 12 35 25.定义类头时能使用的修饰符是A. privateB.staticC.abstractD.protected6.开发软件时对提高开发人员工作效率至关重要的是 ( ) 。

A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力7.下列有关Java的叙述错误的是A.是—种强类型语言B.与平台无关C.可以使用汉字变量名D.不检查数组下标越界8.下述概念中不属于面向对象方法的是 () 。

A.对象、消息B.继承、多态C.类、封装D.过程调用9.设 int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的 switch 语句是A.switch (x + y) { ...... }B.switch ( ch + 1 ) { ...... }C. switch ch D) { ...... }D.switch ( a + b ) { ...... }10.关于包的描述错误的是A.包可以将相关的类和接口组织在一起,便于识别和管理B.包中的类可以访问同一包的其它类的私有成员C.不同包中的相同命名,不会产生冲突D.用修饰的顶级类和接口对包外代码可见11.在 Java 中, 表示换行符的转义字符是 () 。

2023计算机等级二级考试java练习题及答案

2023计算机等级二级考试java练习题及答案

2023计算机等级二级考试java练习题及答案2023计算机等级二级考试java练习题及答案练习题一:(1)在以下数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件四局部组成)层次示意图中,数据库应用系统的位置是A)1B)3C)2D)4【参考答案】D(2)数据库系统四要素中,什么是数据库系统的核心和管理对象?A)硬件B)软件C)数据库D)人【参考答案】C(3)Access数据库中哪个数据库对象是其他数据库对象的根底?A)报表B)查询C)表D)模块【参考答案】C(4)通过关联关键字“系别”这一一样字段,表二和表一构成的关系为A)一对一B)多对一C)一对多D)多对多【参考答案】C(5)某数据库的表中要添加inter站点的网址,那么该采用的.字段类型是A)OLE对象数据类型B)超级连接数据类型C)查阅向导数据类型D)自动编号数据类型【参考答案】B(6)在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是A)选择查询B)参数查询C)操作查询D)SQL查询【参考答案】A(7)哪个查询是包含另一个选择或操作查询中的SQLSELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准那么”行来定义字段的准那么?A)结合查询B)传递查询C)数据定义查询D)子查询【参考答案】D(8)以下不属于查询的三种视图的是A)设计视图B)模板视图C)数据表视图D)SQL视图【参考答案】B(9)要将“选课成绩”表中学生的成绩取整,可以使用A)Abs([成绩])B)Int([成绩])C)Srq([成绩])D)Sgn([成绩])【参考答案】B(10)在查询设计视图中A)可以添加数据库表,也可以添加查询B)只能添加数据库表C)只能添加查询D)以上两者都不能添加【参考答案】A练习题二:1、假如在创立表中建立需要存放二进制数据文档的字段,其数据类型应当为___D ___。

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

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

计算机二级考试Java题库及答案一、选择题1.1 单选题1. 下列关于Java语言的描述,错误的是____。

A. Java是一种面向对象的程序设计语言B. Java语言可以一次编写,到处运行C. Java语言的中文名为“爪哇”D. Java语言的版本号是固定的答案:D2. 在Java语言中,下列哪个选项不是合法的数据类型?A. intB. charC. StringD. 123abc答案:D1.2 多选题1. 下列哪些是Java基本数据类型?A. intB. charC. StringD. boolean答案:ABD二、填空题1. 在Java中,一个整型常量的值可以是____。

答案:123452. Java中的String类属于____类型。

答案:类三、判断题1. Java中的所有变量都必须初始化后才能使用,这个说法是____正确的。

答案:错误2. 在Java中,一个类的构造方法名必须与类名相同,这个说法是____正确的。

答案:正确四、编程题1. 编写一个Java程序,实现以下功能:- 输出1到100之间所有的偶数- 输出1到100之间所有的奇数答案:public class EvenOdd {public static void main(String[] args) { for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {System.out.println("偶数:" + i);} else {System.out.println("奇数:" + i);}}}}2. 编写一个Java程序,实现以下功能:- 输入一个字符串,输出字符串中字母和数字的个数- 输入一个字符串,输出字符串中字母和数字的顺序(从小到大)答案:import java.util.Arrays;import java.util.Scanner;public class LetterDigitCount {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入一个字符串:");String input = scanner.nextLine();int letterCount = 0;int digitCount = 0;char[] chars = input.toCharArray();Arrays.sort(chars);for (char c : chars) {if (Character.isLetter(c)) {letterCount++;} else if (Character.isDigit(c)) {digitCount++;}}System.out.println("字符串中字母的个数:" + letterCount);System.out.println("字符串中数字的个数:" + digitCount);}}以上是计算机二级考试Java题库及答案的一个简单示例,实际题库更为丰富和全面。

java二级 试题及答案

java二级 试题及答案

java二级试题及答案一、选择题1.下列哪个选项用于创建一个类的实例?A. newB. thisC. finalD. void2.以下哪个关键字用于定义一个类的方法可以被子类重写?A. publicB. finalC. staticD. abstract3.以下哪个关键字用于定义一个类的成员变量可以被子类直接访问?A. privateB. protectedC. staticD. transient4.下列哪个选项是Java的基本数据类型?A. StringB. IntegerC. BooleanD. Double5.以下哪个选项是Java中的循环结构?A. forB. ifC. switchD. try二、填空题1. 声明一个整型变量并将其初始化为10:int num = _________ ;2. 定义一个常量并赋值为3.14:final double PI = _________ ;3. 定义一个字符串变量,并将其初始化为空串:String str =_________ ;4. 声明一个布尔变量并将其初始化为真:boolean flag = _________ ;5. 将两个整数相加并将结果赋值给一个整型变量:int sum =_________ + _________ ;三、编程题1. 编写一个Java程序,实现输入一个整数n,并输出1到n之间所有偶数的和。

示例输入:10示例输出:302. 编写一个Java程序,实现输入一个字符串,判断该字符串是否是回文串(正序和反序读都一样)。

示例输入:radar示例输出:是回文串3. 编写一个Java程序,实现输入一个整数n,并输出斐波那契数列的前n项。

示例输入:5示例输出:0 1 1 2 3四、简答题1. 什么是Java的面向对象特性?举例说明面向对象编程的好处。

2. Java中的继承和多态的概念分别是什么?它们如何实现面向对象的特性?3. Java中的异常处理机制是什么?说明try-catch-finally语句的作用和使用方法。

计算机二级《Java》单选练习题及答案

计算机二级《Java》单选练习题及答案

计算机二级《Java》单选练习题及答案计算机二级《Java》单选练习题及答案11).用于输入压缩文件格式的Zi pInputStream 类所属包是()。

A.java.utilB.java.ioC.java.nioD.java.util .zi p正确答案:D答案解析:本题考查Zi pInputStream 类的基本概念。

压缩文件输入流都是InflateInputStream 的子类,是以字节压缩为特征的过滤流。

主要有三类,应该有所了解。

Zi pInputStream 类在java.util .zi p 包中,该类用于输入以gzi p 格式进行压缩的文件,是对输入文件类型的一种过滤。

Zi pInputStream 类也在java.util .zi p 包中,用于输入zi p 格式的文件,这是对于文件类新格式的一种过滤。

JarInputStream 类在java.util .jar 包中,是Zi pInputStream 的子类,用于输入jar 文件。

2).在Java 中,表示换行符的转义字符是()。

A.\nB.\fC.′n′D.\ddd正确答案:A答案解析:本题考查Java 转义符的概念。

在Java中用反斜杠(\)开头,\n 表示换行,所以选项A 正确。

\f 表示走纸换页,\ddd 表示1~3位的八进制数据ddd 所代表的字符。

3).下面叙述正确的是A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对正确答案:C4).在程序读人字符文件时,能够以该文件作为直接参数的类是()。

A.FileReaderB.BufferedReaderC.FileInputStreamD.()hjectlnputStream正确答案:A答案解析:FileReader、BufferedReader是字符类输入流。

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

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

全国计算机二级《Java》真题及答案1. 下列叙述中正确的是()。

A. 为了建立一个关系,首先要构造数据的逻辑关系B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项C. 一个关系的属性名表称为关系模式D. 一个关系可以包括多个二维表【答案】A2. 关系数据库管理系统所管理的关系是()。

A. 若干个二维表B. 一个DBF文件C. 一个DBC文件D. 若干个DBC文件【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂。

3. 在关系中能唯一标识元组的最小属性集称为该表的键或码。

二维表中可能有若干个键,它们称为该表的()。

A. 连接码B. 关系码C. 外码D. 候选码【答案】D4. 设有关系表学生表S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。

除属性学号外,也可以作为键的是()。

A. 姓名B. 身份证号C. 姓名,性别,年龄D. 学号,姓名【答案】B5. 关系模型允许定义3类数据约束,下列不属于数据约束的是()。

A. 实体完整性约束B. 参照完整性约束C. 属性完整性约束D. 用户自定义的完整性约束【答案】C6. Java中定义常量的保留字是()。

A. constB. finalC. finallyD. native【答案】B7. 数据字典(DD)所定义的对象包含于()。

A. 数据流图(DFD)B. 程序流程图C. 软件结构图D. 方框图【答案】A8. 软件需求规格说明书的作用不包括()。

A. 软件验收的依据B. 用户与开发人员对软件要做什么的共同理解C. 软件设计的依据D. 软件可行性研究的依据【答案】D9. 下列属于黑盒测试方法的是()。

A. 语句覆盖B. 逻辑覆盖C. 边界值分析D. 路径分析【答案】C10. 下列不属于软件设计阶段任务的是()。

A. 软件总体设计B. 算法设计C. 制定软件确定测试计划D. 数据库设计【答案】C11. 对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。

二级java语言试题及答案

二级java语言试题及答案

二级java语言试题及答案1. 选择题- 1.1 以下哪个选项是Java语言的特点之一?- A. 面向对象- B. 编译型语言- C. 动态类型- D. 以上都不是- 答案: A- 1.2 Java语言中,以下哪个关键字用于定义类?- A. class- B. public- C. static- D. void- 答案: A2. 填空题- 2.1 Java语言中的主函数入口是`____`。

- 答案: main- 2.2 在Java中,`____`关键字用于声明一个方法。

- 答案: void3. 简答题- 3.1 简述Java语言的垃圾回收机制。

- 答案: Java语言的垃圾回收机制是指系统自动回收不再被引用的对象所占用的内存空间。

Java虚拟机(JVM)负责管理内存,当对象不再被任何变量引用时,垃圾回收器会将其标记为可回收,并在适当的时候释放这些内存资源。

4. 编程题- 4.1 编写一个Java程序,实现计算两个整数的和。

- 答案:```javapublic class SumCalculator {public static void main(String[] args) {int num1 = 10;int num2 = 20;int sum = addNumbers(num1, num2);System.out.println("The sum is: " + sum);}public static int addNumbers(int a, int b) {return a + b;}}```5. 阅读题- 5.1 阅读以下Java代码片段,并回答问题:```javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```- 5.1.1 这段代码的作用是什么?- 答案: 这段代码的作用是输出字符串"Hello, World!"到控制台。

2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题3带答案

2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题3带答案

2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.编译并运行以下程序,以下描述哪个选项是正确的( )1. class X{2. protectied String toString( )i{3. return super.toString();}4. }A.编译通过运行无异常B.编译通过但运行时出错C.行 2 出错,不能成功编译D.不能成功编译,行 3 出错2.下列程序段执行后的结果是 ()。

A.acegB. ACEGC.abcdefgD.abcd3.下列描述中,错误的是( ) 。

A.Java 要求编程者管理内存B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D..Java 有多线程机制4.中类型的数据长度为A.8位B.16 位C.32 位D.64 位5.以下数据类型转换中,必须进行强制类型转换的是A.int →charB.short →longC.float→doubleD.byte →int6.在编写访问数据库的 Java程序中,要用到 DriverManager 类。

该类的作用是 ( )A.存储查询结果B.处理与数据库的连接C.在指定的连接中处理 SQL 语句D.处理驱动程序的加载和建立数据库连接7.Java 为移动设备提供的平台是( ) 。

A.J2MEB.J2SEC.J2EED.JDK 5.08.16 根地址总线的寻址范围是( ) 。

A.531KBB.64KBC.640KBD.1MB9.在编写 Java Applet 程序时,需在程序的开头写上 ( )语句。

A.import java.awt.* ;B.import java.applet.Applet ;C.import java.io.* ;D.import java.awt.Graphics ;10.在下述字符串中,不属于Java 语言关键字的是A.floatB.new11.下列关于域名和 IP 地址的叙述中,不正确的是 ( )。

全国计算机等级考试二级Java语言程序设计试题及答案

全国计算机等级考试二级Java语言程序设计试题及答案

一、选择题(每小题1分,共40小题,共40分)1.下列叙述中正确的是( )。

A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对D。

【解析】算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。

2.开发软件时对提高开发人员工作效率至关重要的是( )。

A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力B。

【解析】先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。

3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。

A.对象成分B.变量成分C.语句成分D.传输成分D。

【解析】程序设计语言的基本成分有:数据成分,用于描述程序所涉及的数据;运算成分,用于描述程序中所包含的运算;控制成分,用于描述程序中所包含的控制;传输成分,用于表达程序中数据的传输。

4.对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。

A.125B.n/2C.nD.n+lC。

【解析】对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。

在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。

5.有下列二叉树,对此二叉树前序遍历的结果为( )。

A.XZCYABB.XYZABCC.XYABCZD.XYAZBCD。

【解析】对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。

6.下列叙述中正确的是( )。

A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述3种说法都不对C。

二级计算机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计算机二级考试真题及答案一、选择题1. Java中,以下哪个关键字用于声明一个类?A. classB. publicC. staticD. void答案:A2. 在Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. getLength()D. count()答案:A3. 下列哪个选项是Java中的合法变量名?A. 2numberB. number2C. $numberD. number-答案:B4. Java中,哪个关键字用于抛出异常?A. throwB. throwsC. catchD. try答案:B5. 在Java中,以下哪个是正确的继承关系?A. 类可以继承多个类B. 接口可以继承多个接口C. 类可以实现多个接口D. 接口可以实现类答案:C二、填空题6. Java中,用于声明一个方法的关键字是______。

答案:void7. 在Java中,用于声明一个类的关键字是______。

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

答案:interface9. Java中,用于声明一个包的关键字是______。

答案:package10. 在Java中,用于声明一个变量的关键字是______。

答案:var三、简答题11. 简述Java中的垃圾回收机制。

答案:Java中的垃圾回收机制是指自动回收不再被引用的对象所占用的内存空间,以避免内存泄漏。

垃圾回收器会定期检查对象是否可到达,如果一个对象不再被任何引用指向,它将被垃圾回收器标记为垃圾,并在适当的时候释放其占用的内存。

12. 描述Java中多态的概念。

答案:多态是指允许不同类的对象对同一消息做出响应的能力,即同一个方法调用,根据发送对象的不同而有不同的实现。

在Java中,多态主要通过方法重载和方法覆盖来实现。

四、编程题13. 编写一个Java程序,计算并输出100以内所有偶数的和。

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

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

计算机二级考试《java》试题及答案计算机二级考试《java》试题及答案「篇一」1、以下不是Java中有效的关键字。

A、constB、NULLC、falseD、this本题考查的是Java的关键字。

Java中常量null,false,true,new,this,const,break都是小写。

故本题答案为B。

2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。

A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问本题考查的是成员变量的修饰符。

private修饰的变量说明变量为私有访问。

只能被该类自己访问或调用,是对成员变量的高级保护。

故本题答案为C。

3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。

该对象。

A、以选中的压缩文件为参数B、以FileInputStream对象为参数C、以InputStreamReader对象为参数D、以BufferedReader对象为参数本题考查的是压缩文件。

在java.io包中提供了对压缩文件进行操作的能力。

它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。

在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。

故本题答案为B。

4、计算机中的流是______ 。

A、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区本题考查的是流的概念。

流,最早从C语言中引入的。

其可以看成是一个流动的数据缓冲区。

数据从数据源方向经过缓冲区流向数据的目的地。

在传送的过程中,其传送方式是串行的。

在Java中的java.io包中定义了Java中常见流的接口与类。

其中包括两个最基本的流的抽象类,它们分别是OutputStream与InputStream。

全国计算机等级二级考试java单选题及答案3篇

全国计算机等级二级考试java单选题及答案3篇

全国计算机等级二级考试java单选题及答案全国计算机等级二级考试java单选题及答案精选3篇(一)全国计算机等级二级考试java单项选择题及答案全国计算机等级二级考试java单项选择题及答案1、______是对关系的描绘。

A.二维表B.关系形式C.记录D.属性:B2、表中的一列叫做______。

A.二维表B.关系形式C.记录D.字段:D3、唯一确定一条记录的`某个属性组是______。

A.关键字B.关系形式C.记录D.属性:A4、被选中的关键字是______。

A.主键B.关系形式C.记录D.属性:A5、属性的取值范围是______。

A.值域B.关系形式C.记录D.属性:A6、关系名(属性,属性2,……属性n)是______。

A.主键B.关系形式C.记录D.属性:B7、添加新记录时,自动添加到字段中的是______。

A.默认值B.有效性规那么C.有效性文本D.索引:A8、检查字段中的输入值是否合法的是______。

A.默认值B.有效性规那么C.有效性文本D.索引:B9、检查字段中的输入值不合法时,提示的信息是______。

A.默认值B.有效性规那么C.有效性文本D.索引:C10、可以加快查询操作的是______。

A.默认值B.有效性规那么C.有效性文本D.索引:D全国计算机等级二级考试java单选题及答案精选3篇(二)全国计算机等级二级考试java强化训练答案全国计算机等级二级考试java强化训练答案1、用Access创立的数据库文件,其扩展名是___D___。

A..adpB..dbfC..frmD..mdb2、数据库系统的核心是___B___。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员3、数据库系统是由数据库、数据库管理系统、应用程序、___A___、用户等构成的人机系统。

A.数据库管理员B.程序员C.高级程序员D.软件开发商4、在数据库中存储的是___B___。

A.信息B.数据C.数据构造D.数据模型5、在下面关于数据库的说法中,错误的选项是___D___。

全国计算机二级考试Java历年真题(含答案)

全国计算机二级考试Java历年真题(含答案)

全国计算机二级Java题卷一一、选择题1.某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。

该栈中的元素个数为:A.不确定B.10C.1D.02.设表的长度为15。

则在最坏情况下,快速排序所需要的比较次数为:A.105B.55C.15D.753.设循环队列的存储空间为Q(1:100),初始状态为空。

现经过一系列正常操作后,front=49,则循环队列中的元素个数为:A.不确定B.49C.51D.504.某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。

该完全二叉树的中序序列为:A.HDBEAFCGB.HDEBFGCAC.ABDHECFGD.ABCDEFGH5.下面对软件描述错误的是:A.文档是不可执行的B.程序和数据是可执行的C.软件是程序、数据及相关文档的集合D.软件文档是与程序开发、维护和应用无关的资料6.某系统总体结构如下图所示,该系统结构图的最大扇出数是:A.1B.2C.3D.57.下面属于软件工程三要素的是:A.方法、工具和过程B.方法、工具和平台C.方法、工具和环境D.工具、平台和过程8.在数据库中存储的是:A.数据的操作B.数据模型C.操作信息D.数据以及数据之间的联系9.将数据库的结构划分成多个层次,是为了提高数据库的:A.数据共享B.数据处理并发性C.管理规范性D.逻辑独立性和物理独立性10.下列关于Java布尔类型的描述中,正确的是()A.一种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,1代表真,0代表假11.下列对Java语言的叙述中,错误的是()A.Java虚拟机解释执行字节码B.JDK的库文件目录是binC.Java的类是对具有相同行为对象的一种抽象D.Java中的垃圾回收机制是一个系统级的线程12.下列Java源程序结构中前三种语句的次序,正确的是()A.import,package,public classB.import必为首,其他不限C.public class,package,importD.package,import,public class13.阅读下列代码:public class{public static void main(String args[ ] ){double d = 12.3;Decrementer dec = new Decrementer( );dec.decrement(d);System.out.println(d);}class Decrementer {public void decrement(double decMe){decMe = decMe – 1.0;}}}代码执行后输出的结果是()。

全国计算机二级《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. 算法在执行过程中所需要的基本运算次数【答案】D7. 算法时间复杂度的度量方法是( )。

A. 算法程序的长度B. 执行算法所需要的基本运算次数c. 执行算法所需要的所有运算次数D. 执行算法所需要的时间【答案】B8. 算法的空间复杂度是指( )。

A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间【答案】D本资料来源公众.号:文得课堂,更多计算机等级考试题库及视频,上公众.号:文得课堂查找。

9. 算法的空间复杂度是指( )。

A. 算法在执行过程中所需要的计算机存储空间B. 算法所处理的数据量c. 算法程序中的语句或指令条数D. 算法在执行过程中所需要的临时工作单元数【答案】A10. 算法空间复杂度的度量方法是( )。

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

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

计算机二级考试java真题及答案一、选择题(每题2分,共10题)1. 在Java中,下列哪个选项是合法的标识符?A. 2variableB. variable2C. $variableD. variable-2答案:B2. Java程序中的main方法必须定义为:A. public static void main()B. private static void main()C. public static int main()D. public void main()答案:C3. 下列哪个选项是Java中的保留字?A. classB. tableC. methodD. function答案:A4. Java中,哪个关键字用于抛出异常?A. throwB. catchC. tryD. finally答案:A5. 在Java中,下列哪个选项是正确的字符串连接操作?A. "Hello" + "World"B. "Hello" + 5C. "Hello" * 3D. "Hello" / "World"答案:A6. Java中,下列哪个选项是正确的数组声明方式?A. int[] array;B. int array[];C. int[] array[] = new int[5];D. int array = new int[5];答案:B7. 在Java中,下列哪个选项是正确的继承关系?A. 类可以继承多个类B. 类可以继承多个接口C. 类只能继承一个类D. 类不能继承任何类或接口答案:C8. 下列哪个选项是Java中的集合框架?A. ArrayListB. LinkedListC. HashMapD. All of the above答案:D9. 在Java中,下列哪个选项是正确的方法重载?A. 方法名相同,参数列表不同B. 方法名不同,参数列表相同C. 方法名和参数列表都不同D. 方法名和参数列表都相同答案:A10. Java中,下列哪个选项是正确的多态性实现方式?A. 通过继承实现B. 通过接口实现C. 通过抽象类实现D. 通过泛型实现答案:A二、填空题(每题2分,共5题)1. Java中,用于声明一个类的方法的关键字是________。

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

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

全国计算机等级二级考试java试题及答案全国计算机等级二级考试java试题及答案全国计算机等级二级考试java试题及答案1、假如在创立表中建立需要存放二进制数据文档的字段,其数据类型应当为___D ___。

A.文本类型B.货币类型C.是/否类型D.OLE类型2、假如在创立表中建立需要存放时间的字段,其数据类型应当为___D___。

A.文本类型B.货币类型C.是/否类型D.日期/时间类型3、假如在创立表中建立需要存放少于255个字符的字段,其数据类型应当为___A___。

A.文本类型B.货币类型D.OLE类型4、假如在创立表中建立能存放最多6.4万个字符的字段,其数据类型应当为___B___。

A.文本类型B.备注类型C.是/否类型D.OLE类型:5、假如在创立表中建立需要进展算术运算的字段,其数据类型应当为___A ___。

A.数字类型B.备注类型C.是/否类型D.OLE类型:6、下边哪个字段的`数据类型必须是8个字节___C ___。

A.数字类型B.备注类型C.日期/时间型D.OLE类型:7、下边哪个字段的数据类型必须是4个字节___D ___。

A.数字类型C.货币类型D.自动编号类型:8、假如在创立表中建立需要存储True/False的字段,其数据类型应当为___C ___。

A.数字类型B.备注类型C.是/否类型D.OLE类型:9、数据库中的根本单位是___A ___。

A.表B.查询C.窗体D.报表:10、从一个表或者多个表中选择一局部数据的是__B____。

A.表B.查询C.窗体D.报表。

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

2015全国计算机二级JAVA考试练习题及答案(一)发布时间:2015-07-011、以下不是Java中有效的关键字。

A constB、N ULLC、falseD、this本题考查的是Java的关键字。

Java中常量null ,false ,true ,new, this ,const ,break 都是小写。

故本题答案为B o2、关于被私有访问控制符private 修饰的成员变量,以下说法正确的是。

A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问本题考查的是成员变量的修饰符。

private 修饰的变量说明变量为私有访问。

只能被该类自己访问或调用,是对成员变量的高级保护。

故本题答案为C o3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。

该对象<A、以选中的压缩文件为参数B、以File In putStream 对象为参数C、以InputStreamReader 对象为参数D、以BufferedReader 对象为参数本题考查的是压缩文件。

在java.io 包中提供了对压缩文件进行操作的能力。

它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自In flaterI nputStream与DeflaterOutputStream 。

在创建压缩文件输入流时,其初始化参数是一个FileInputStream 类的实例。

故本题答案为B o4、计算机中的流是________ oA、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区本题考查的是流的概念。

流,最早从C语言中引入的。

其可以看成是一个流动的数据缓冲区。

数据从数据源方向经过缓冲区流向数据的目的地。

在传送的过程中,其传送方式是串行的。

在Java中的java.io 包中定义了Java中常见流的接口与类。

其中包括两个最基本的流的抽象类,它们分别是Outputstream 与In putStream 。

其余的流都分别从这两个基本类中继承而来。

1、结构化程序设计主要强调的是 ____________ 。

A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。

本题答案为B。

2、数据库设计包括两个方面的设计内容,它们是 ________________ 。

A、概念设计和逻辑设计B、模式设计和内模式设计C、内模式设计和物理设计D、结构特性设计和行为特性设计数据库设计可分为概念设计与逻辑设计。

数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。

数据库逻辑设计的主要工作是将ER图转换为指定的RDBMS中的关系模型。

| 本题答案是A。

3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为______________________________________ 。

A、static void method()B、public void method()C、final void method()D、abstract void method()本题考查的是修饰符的含义。

1、public修饰的方法可被其它类访问或引用。

2、abstract修饰的方法是抽象方法,抽象方法没有方法体,要使用抽象方法,必须先实现此抽象方法。

3、final修饰的方法不能被继承。

4、static修饰的方法为静态方法,静态方法不需要类的实例化就可以被类直接调用。

故要使得类名AB可以直接调用method。

方法,则必须在method。

前用static来修饰。

故本题答案为A。

4、监听器接口的方法返回值的类型是________________ 。

A、intB、StringC、voidD、Object本题考查的是监听器。

每个事件都有自己的监听器,监听器本身是一种接口,该接口中的方法,返回值是void 类型。

当要为指定的类注册监听器时,就可以通过定在实现该接口的类中定义该方法,这样可以在某个事件发生后,将会自动执行相应方法中的代码。

故本题答案为C。

5、outer: for(int i=0;i<3; i++)inner: for(i nt j=0;j<2;j++){if(j==1) continue outer;System.out.println(j+ "and "+i+";");}以上代码输出是。

A、0 and0;0 and 1;0 and 2;B、0 and0;1 and 0;2 and 0;C、 1 and0;1 and 1;1 and 2;D、 2 and0;2 and 1;2 and 2;本题考查的是多重循环。

首先介绍一下con ti nue 语句的功能:contin ue 语句是跳过循环体中下面尚未执行的语句,回到循环体的开始,继续下一轮的循环。

本题程序运行过程如下:i=0 :j=0 条件j==1 不成立,输出j和i,即0 and 0;j=1 条件j==1 成立,执行continue ,跳过System.out.println(j+ "and "+i+";"); 执行下一轮循环j=2;j=2 条件j<2不满足,退出内层循环,继续外层循环。

i=1j=0条件j==1不成立,输出j和i,即0 and 1;j=1条件j==1成立,执行continue ,跳过System.out.println(j+ "and "+i+";");执行一轮循环j=2;j=2条件j<2不满足,退出内层循环,继续外层循环。

i=2:j=0条件j==1不成立,输出j和i,即0 and 2;j=1条件j==1成立,执行continue ,跳过System.out.println(j+ "and "+i+";");执行下一轮循环j=2;j=2 条件j<2不满足,退出内层循环,继续外层循环。

i=3 :条件i<3不满足,结束。

故本题答案为A。

2015全国计算机二级JAVA考试练习题及答案(二)发布时间:2015-07-011、下列叙述中,错误的是____________ 。

A、Applet的默认布局管理器是FlowLayoutB、JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中C、JApplet的内容面板的默认布局管理器是BorderLayoutD、JApplet的内容面板的默认布局管理器是FlowLayout本题考的是布局管理器。

向JApplet中增加构件,是把构件添加到Swing Applet 的内容面板中;对JApplet设置布局管理器,是对Swing Applet 的内容面板进行设置,Swing Applet 的内容面板的默认布局管理器是BorderLayout ,所以,JApplet的内容面板的默认布局管理器是BorderLayout; 而Applet的默认布局管理器是FlowLayout 。

故本题答案为D而japplet 是applet 的子类2、护本地主机,对Applet安全限制中正确的是 __________________ 。

A、Applet可加载本地库或方法B、Applet可读、写本地计算机的文件系统C、Applet可向Applet之外的任何主机建立网络连接D、Applet不能运行任何本地可执行程序许多浏览器为了保护本地主机,对Applet作了如下安全限制:1、Applet不能运行任何本地可运行程序;2、禁止加载本地库或方法;3、禁止读、写本地计算机的文件系统;4、禁止向提供Applet之外的任何主机建立网络连接;5、不能读取某些系统信息,除了Java版本号、操作系统名或版本号、文件分隔符、路径分隔符以及行分隔符之外,Applet不能获得与本地计算机有关的任何信息,如:用户名、电子邮件地址等;6、由一个Applet弹出的窗口外观上与一个Application 弹出的窗口不同,Applet弹出的窗口中将会有警告提示信息,以帮助用户区分Applet窗口与可信的Applicatio n 窗口。

故本题答案为D。

3、Java对I/O访问所提供的同步处理机制是_________________ 。

A、字节流B、过滤流C、字符流D、压缩文件流本题考的是过滤流。

Java对I/O访问所提供的同步处理机制是过滤流。

一般,使用一个过滤流要求首先把过滤流连接到某个I/O流上,再通过构造方法的参数去指定连接的I/O流。

故本题答案为B。

4、Panel类的默认布局管理器是______________ 。

A、BorderLayoutB、CardLayoutC、FlowLayoutD、GridBagLayout本题考的是布局管理器。

FlowLayout 是Panel和Applet的默认布局管理器。

故本题答案为C。

5、Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是_______________________A、getAbsolutePath()B、getParentFile()C、getAbsoluteFile()D、getName()本题考的是File类提供的方法。

getAbsolutePath() :得到一个文件的绝对路径名;getParentFile() :得到文件对象父路径名;getAbsoluteFile() :等价于new File(this.getAbsolutePath());getName():得到一个不包含路径的文件名。

故本题答案为B。

6、当浏览器重新返回到包含Applet的页面时调用的方法是___________________ 。

A、start()B、init()C、stop()D、destroy。

本题考查的是Applet的生命周期。

当浏览器重新返回Applet所在页面时,Applet类的start()方法将被调用。

故本题答案为A。

7、Swing 中的内部框架类是____________ 。

标准答案为:JinternalFrame本题考的是Swing构件和容器。

内部框架Jin ternalFrame 就如同一个窗口在另一个窗口内部,属于特殊容器中的一种,在GUI上起特殊作用的中间层。

故本题答案为JInternalFrame 。

8、任何运行在Web页面中的小应用程序都必须是Java中__________________ 类的子类。

相关文档
最新文档