全国计算机二级考试Java第1章练习题

合集下载

全国计算机等级考试《二级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. 汇编程序【答案】C7. 下面属于系统软件的是()。

A. 财务管理系统B. 编译软件C. 编辑软件WordD. 杀毒软件【答案】B8. 下面属于应用软件的是()。

A. 学生成绩管理系统B. UNIX操作系统C. 汇编程序D. 编译程序【答案】A9. 软件是指()。

A. 程序B. 程序和文档C. 算法加数据结构D. 程序、数据与相关文档的完整集合【答案】D10. 计算机软件包括()。

A. 算法和数据B. 程序和数据C. 程序和文档D. 程序、数据及相关文档【答案】D11. 结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。

A. 三种基本结构不可以嵌套使用B. 顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C. 选择结构是根据不同的条件执行不同分支中的语句D. 循环结构是根据条件决定是否重复、重复执行多少次循环体语句【答案】A12. 下列选项中属于面向对象设计方法主要特征的是()。

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编程技术基础章节练习试卷1(题后含答案及解析)

计算机二级(JAVA)Java编程技术基础章节练习试卷1(题后含答案及解析)

计算机二级(JA V A)Java编程技术基础章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列选项中,不属于线程生命周期的状态是______。

A.可运行状态B.创建状态C.暂停状态D.不可运行状态正确答案:C 涉及知识点:Java编程技术基础2.Runnable接口中包括的抽象方法是______。

A.run( )B.sleep( )C.start( )D.isAlive( )正确答案:A 涉及知识点:Java编程技术基础3.下列情况中,不会使线程转入不可运行状态的是______。

A.调用wait( )方法等候一个条件变量B.调用yield( )方法C.调用sleep( )方法D.方法输入输出流发生线程阻塞正确答案:B 涉及知识点:Java编程技术基础4.关于定制串行化,下列叙述正确的是______。

A.定制串行化就是定义自己读取数据流的方式B.在需要按照某种顺序和种类将数值写入到文件时,可以使用定制串行化C.通过在实现Serializable接口的类中重写write( )和readObject( )方法,可以控制读取数据流的方式D.定制串行化将按照名称的上升排列顺序写入数值正确答案:A 涉及知识点:Java编程技术基础5.当输入一个字节流时,要______。

A.实现Datalnput接口B.实现Serializable接口C.实现Objectlnput接口D.继承Reader抽象类正确答案:A 涉及知识点:Java编程技术基础6.下列接口中,继承了Collection接口的是______。

A.SetB.MapC.IteratorD.AbstractCollection正确答案:A 涉及知识点:Java编程技术基础7.如下程序完成的功能是______。

import java.io.*; public class ex7 { public static void main(String args[]) { File f = null; boolean b = false; try { f = new File(“r.txt”);}catch (Exception e){ System. out.println ( “errors”);}b = f.delete( );if(b) System.out.print in( “文件删除了”);}else{ System.out.println (“文件没有被删除”);} } } A.删除指定的文件,并显示相应的结果B.编译出错C.查看文件内容D.以上都不对正确答案:A 涉及知识点:Java编程技术基础8.下列______不属于计算机常用的外部设备。

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

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

二级计算机java考试试题及答案一、选择题(每题2分,共20分)1. 在Java中,下列哪个关键字用于定义一个类?A. classB. publicC. interfaceD. package答案:A2. 以下哪个选项是Java中合法的变量名?A. 2ndVariableB. intC. _privateD. $amount答案:C3. Java中,下列哪个数据类型用于表示布尔值?A. byteB. booleanC. charD. int答案:B4. 在Java中,下列哪个方法用于将字符串转换为整数?A. parseInt()B. toInt()C. Integer.parseInt()D. String.toInt()答案:C5. 下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B6. Java中,下列哪个关键字用于声明一个方法?A. functionB. methodC. procedureD. void答案:D7. 在Java中,下列哪个关键字用于抛出异常?A. catchB. throwC. tryD. finally答案:B8. Java中,下列哪个关键字用于实现多态?A. finalB. abstractC. extendsD. implements答案:D9. Java中,下列哪个关键字用于声明一个私有方法?A. publicB. privateC. protectedD. static答案:B10. 在Java中,下列哪个关键字用于声明一个静态变量?A. staticB. finalC. volatileD. transient答案:A二、填空题(每题2分,共20分)1. 在Java中,使用关键字________来声明一个类的方法。

答案:void2. Java中,使用关键字________来声明一个类。

答案:class3. 在Java中,使用关键字________来声明一个接口。

计算机二级(JAVA)Java的应用章节练习试卷1(题后含答案及解析)

计算机二级(JAVA)Java的应用章节练习试卷1(题后含答案及解析)

计算机二级(JA V A)Java的应用章节练习试卷1(题后含答案及解析) 题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.J2EE和下列______语言相绑定。

A.C++B.CC.JavaD.汇编语言正确答案:C 涉及知识点:Java的应用2.下列说法中错误的一项是______。

A.Java使用JDBC作为数据库访问机制B.ODBCAPI使用C语言进行定义C.JDBC定义了一组标准的APID.JDBC是面向对象的高级别的对象集正确答案:D 涉及知识点:Java的应用3.JDBCAPI主要都是定义在下列______包中。

A.java.sq1.*B.iava.io.*C.iava.util.*D.java.awt.*正确答案:A 涉及知识点:Java的应用4.下列______不是JDBCAPl向JDBCDriverManager发出请求的内容。

A.指定要加载的JDBC驱动程序B.指定需要连接的数据库系统的实例C.指定需要连接的数据库系统的类型D.指定本地系统的类型正确答案:D 涉及知识点:Java的应用5.下列说法中错误的一项是______。

A.Applet不能使用JDBC访问数据库B.在Applet中使用JDBC访问数据库,要求使用一个代理宋重新定位数据库请求C.在Applet中使用JDBC防问数据库,要求数据库服务器和HTTP服务器在同一机器上D.JDBC通常应用于Servlet或者普通的桌面应用,也可以被Applet使用正确答案:A 涉及知识点:Java的应用6.下列说法中错误的一项是______。

A.UDP协议中,发送方和接收方之间不用建立可靠的连接B.每个UDP报文都包含了完整的源地址和目的地址C.UDP协议传输是可靠的,而且操作很简单D.UDP报文最大是64KB正确答案:C 涉及知识点:Java的应用7.下列______不是J2ME中的OptionalPackages中的内容。

计算机二级(JAVA)Java体系结构章节练习试卷1(题后含答案及解析)

计算机二级(JAVA)Java体系结构章节练习试卷1(题后含答案及解析)

计算机二级(JA V A)Java体系结构章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.Java编译器生成的目标代码称为______。

A.源代码B.字节码C.ASCⅡD.机器码正确答案:B 涉及知识点:Java体系结构2.Java字节码的解释执行方式是______。

A.一次解释完整代码B.不需要解释C.每次编译解释并执行一小段代码来完成D.每次解释并执行一小段代码来完成正确答案:D 涉及知识点:Java体系结构3.Java编译程序将Java源程序翻译为JVM可执行代码,即______。

A.机器码B.二进制代码C.字节码D.字符码正确答案:C 涉及知识点:Java体系结构4.在Java语言中,负责执行字节码.class文件的工具是______。

A.Applet查看器B.Java解释器C.Java编译器D.Web浏览器正确答案:B 涉及知识点:Java体系结构5.Java编译器产生的文件扩展名是______。

A..javaB..classC..exeD..html正确答案:B 涉及知识点:Java体系结构6.下列关于Application和Applet程序的说法中不正确的一项是______。

A.Application使用解释器java.exe执行B.Application不使用独立的解释器就可以执行C.Applet程序必须继承Java的Applet类D.Applet在浏览器中运行正确答案:B 涉及知识点:Java体系结构7.下列选项中,不属于JDK文件目录中的子目录是______。

(以j2sdk1.4.2为例)A.bin子目录B.lib子目录C.j2sdk1.4.2子目录D.include子目录正确答案:C 涉及知识点:Java体系结构8.如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的______项?A.没有import相应的包B.源文件不在当前目录下C.没有加.java后缀D.文件名拼写错误正确答案:A 涉及知识点:Java体系结构9.下列属于Java核心包的一项是______。

计算机二级考试《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历年真题(含答案)

全国计算机二级考试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模拟题01(附答案及解析)

计算机等级考试二级Java模拟题01(附答案及解析)

计算机等级考试二级Java模拟题01(附答案及解析)一、选择题(每小题1分,共40分)1.下面for循环语句的执行结果是()。

for (int j = 10; j > 3; j--) {if (j % 3 != 0)j--;--j;--j;System.out.print(j+" ");}A.6 3B.7 4C.6 2D.7 32.向Applet传递参数的正确描述是()。

A.<param name=age,value=20>B.<applet code=Try.class width=100,height=100,age=33>C.<name=age,value=20>D.<applet code=Try.class name=age,value=20>3.以下叙述中不属于Java语言特点的是()。

A.面向对象B.可移植性C.多线程D.宏定义4.下列选项默认的布局管理器不是BorderLayout的是()。

A.WindowB.PanelC.FrameD.Dialog5. SQL语言又称为()。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言6.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。

下列代码中必须实现Serializable接口的类是()。

ObjectInput in = new ObjectInputStream(new FileInputStream("emplyoee.data"));Employee newStaff = (Employee)in.readObject();A.EmployeeB.InputC.StaffD.Stream7.下列方法与Applet显示无关的是()。

A.paint()B.update()C.draw()D.repaint()8.在文件类提供的方法中,用于创建目录的方法是()。

计算机二级(JAVA)程序设计基础章节练习试卷1(题后含答案及解析)

计算机二级(JAVA)程序设计基础章节练习试卷1(题后含答案及解析)

计算机二级(JA V A)程序设计基础章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.结构化程序设计主要强调的是______。

A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性正确答案:D 涉及知识点:程序设计基础2.程序设计语言的基本成分是数据成分、运算成分、控制成分和______。

A.对象成分B.变量成分C.语句成分D.传输成分正确答案:D 涉及知识点:程序设计基础3.下列叙述中,不属于软件需求规格说明书的作用的是______。

A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据,D.便于开发人员进行需求分析正确答案:D 涉及知识点:程序设计基础4.下面描述中,符合结构化程序设计风格的是______。

A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句正确答案:A 涉及知识点:程序设计基础5.下面概念中,不属于面向对象方法的是______。

A.对象B.继承C.类D.过程调用正确答案:D 涉及知识点:程序设计基础6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。

A.可行性分析B.需求分析C.详细设计D.程序编码正确答案:B 涉及知识点:程序设计基础7.对建立良好的程序设计风格,下面描述正确的是______。

A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A 涉及知识点:程序设计基础8.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。

A.调用语句B.命令C.口令D.消息正确答案:D 涉及知识点:程序设计基础9.在设计程序时,应采纳的原则之一是______。

计算机等级考试二级Java练习题及解析

计算机等级考试二级Java练习题及解析

计算机等级考试二级Java练习题及解析(1)1 算法的时间复杂度是指_算法执行过程中所需要的基本运算次数_。

2 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为_350_。

3 结构化程序设计主要强调的是_程序的易读性_。

4 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是需求分析。

5 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是_控制流_。

6 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及_需求评审。

7下述关于数据库系统的叙述中正确的是_数据库系统减少了数据冗余_。

8 数据库设计包括两个方面的设计内容,它们是_概念设计和逻辑设计_。

9 以下 B 不是Java中有效的关键字。

A、constB、NULLC、falseD、this10 Panel默认的布局管理器是FlowLayout 。

11 下面 B 方法与applet的显示无关。

A、update()B、draw()C、repaint()D、paint()12 下列内容是异常的含义。

A、程序的语法错B、程序编译或运行中所发生的异常事件C、程序预定义好的异常事件D、程序编译错误13 当方法遇到异常又不知如何处理时,下列 C 做法是正确的。

A、捕获异常B、抛出异常C、声明异常D、嵌套异常14 计算机中的流是 D 。

A、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区15 当检索一个压缩文件时,首先要建立压缩文件输入流对象。

该对象 B 。

A、以选中的压缩文件为参数B、以FileInputStream对象为参数C、以InputStreamReader对象为参数D、以BufferedReader对象为参数16 一个Java Application运行后,在系统中是作为一个 B 。

A、线程B、进程C、进程或线程D、不可预知17 要串行化某些类的对象,这些类就必须实现A。

全国计算机等级考试二级java上机题库0001

全国计算机等级考试二级java上机题库0001

二级JAVA 上机试题汇编探※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第01套:1. 基本操作(1小题,计30分)注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为 Java_1.java 的文件,该程序是不完整的,请在注释行“〃**********FOU nd********** ”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。

存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:完善Java_1.java 程序,并完成两个整数的输入,两个整数为:最后按确定键退出程序。

给定源程序://计算两个整数的乘法import javax.swi ng.JOptio nPane;public class Java_1 {public static void main( String args[] ) {int x, y, result;Stri ng xVal, yVal;xVal = JOptio nPan e.show In putDialog (” yVal = JOptio nPan e.show In putDialog (” x = In teger.parse Int( _________________ );y = In teger.parse lnt( yVal );result = x * y;〃*********F oun d********JOptionPane. _______________________ ( ni 两个数的积 :"+ result );System.exit( 0 );}}解题思路:Java 程序修改如下:第1处:需转换成整数的字符串变量,需填入 xVal第2处:调用显示信息对话框,需填入 showMessageDialog参考源程序: 参考答案\Java_1.java请把该程序复制到 c:\wexam\28990001中,然后进行编译和执行。

计算机二级(JAVA)软件工程基础章节练习试卷1(题后含答案及解析)

计算机二级(JAVA)软件工程基础章节练习试卷1(题后含答案及解析)

计算机二级(JA V A)软件工程基础章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.在软件开发中,下面任务不属于设计阶段的是______。

A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型正确答案:D 涉及知识点:软件工程基础2.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。

A.概要设计B.详细设计C.可行性分析D.需求分析正确答案:D 涉及知识点:软件工程基础3.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是______。

A.控制流B.加工C.数据存储D.源和潭正确答案:A 涉及知识点:软件工程基础4.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。

A.阶段性报告B.需求评审C.总结D.都不正确正确答案:B 涉及知识点:软件工程基础5.下面不属于软件工程的3个要素的是______。

A.工具B.过程C.方法D.环境正确答案:D 涉及知识点:软件工程基础6.检查软件产品是否符合需求定义的过程称为______。

A.确认测试B.集成测试C.验证测试D.验收测试正确答案:A 涉及知识点:软件工程基础7.下列工具中属于需求分析常用工具的是______。

A.PADB.PFDC.N-S图D.DFD正确答案:D 涉及知识点:软件工程基础8.下面不属于软件设计原则的是______。

A.抽象B.模块化C.自底向上D.信息隐蔽正确答案:C 涉及知识点:软件工程基础9.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。

A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考正确答案:C 涉及知识点:软件工程基础10.在结构化方法中,软件功能分解属于软件开发中的______阶段。

2016年计算机二级《JAVA》章节习题及答案

2016年计算机二级《JAVA》章节习题及答案

第⼀章 Java语⾔概论 1[单选题]数据的存储结构是指( )。

A.存储在外存中的数据 B.数据所占的存储空间量 C.数据在计算机中的顺序存储⽅式 D.数据的逻辑结构在计算机中的表⽰ 参考答案:D 2[单选题]下列关于栈序正确的是 A.栈顶元素最先能被删除 B.栈顶元素最后才能被删除 C.栈底元素永远不能被删除 D.以上三种说法都不对 参考答案:A 4[单选题]main⽅法是Java Application程序执⾏的⼊⼝点,关于main⽅法的⽅法头以下哪项是合法的( )。

A.public static void main() B.public static void main(String[ ] args) C.public static int main(String[ ] args) D.public void main(String arg[ ]) 参考答案:B 5[单选题]下⾯哪种注释⽅法能够⽀持javadoc命令:( )A./**...**/B./*...*/C.//D./**...*/ 参考答案:D 6[单选题]对⼀个java源⽂件 aaa.java,编辑保存后但未编译,在其所在⽬录下执⾏ java aaa,则接着会出现什么( )。

A.error: cannot read: aaa.java B.⽆任何显⽰ C.Exception in thread "main" ng.NoClassDefFoundError: aaa D.程序正常执⾏并显⽰ 参考答案:C 7[单选题]Java语⾔具有许多优点和特点,下列选项中,哪个反映了Java程序并⾏机制的特点( )。

A.安全性B.多线程C.跨平台D.可移植 参考答案:B 8[单选题]程序设计语⾔的基本成分是数据成分、运算成分、控制成分和A.对象成分B.变量成分C.语句成分D.传输成分 参考答案:D 9[单选题]Java程序的执⾏过程中⽤到⼀套JDK⼯具,其中java.exe是指( )。

全国计算机等级考试二级Java真题1参考答案

全国计算机等级考试二级Java真题1参考答案

全国计算机等级考试二级JA V A真题1参考答案一、选择题01-05 B A B D D06-10 D D A B C11-15 B C D A D16-20 C D B C A21-25 A A C C D26-30 B D C B A31-35 C C D A B二、填空题1、632、黑河3、BDSM4、开发5、DD6、J2ME7、换行8、passed9、3and310、方法11、Error12、Writer13、transient14、操作15、java.applet解析:(1)解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。

在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。

(2)解析:类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。

类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其超类的属性和方法,当然,也可以定义自己的属性和方法。

(3)解析:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。

(4)解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种,即一对一(1∶1)的联系、一对多(1∶N)或多对一(N∶1)的联系和多对多(N∶N)的联系。

(5)解析:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。

(6)解析:Java语言是用字节码进行解释执行,它本身带有许多编译时产生的信息,可使其连接过程更简单。

(7)解析:内部类是嵌套在一个类的内部使用的,与普通类一样,内部类也具有自己的成员变量和成员方法。

(8)解析:此题是输出数组中能被3整除的元素。

2024年3月全国计算机二级Java考试选择题

2024年3月全国计算机二级Java考试选择题

2024年3月全国计算机二级Java考试选择题第一部分:Java基础知识(30题)第1题Java语言的特点不包括以下哪项?A. 跨平台性B. 面向对象C. 弱类型语言D. 强类型语言第2题关于Java的垃圾回收机制,以下哪项描述是错误的?A. 垃圾回收器会自动回收不再被使用的对象B. 程序员可以通过调用`System.gc()`来请求垃圾回收器执行回收C. Java中的垃圾回收是基于可达性分析的D. 垃圾回收器可以在任何时刻执行,不受程序控制第3题以下哪个不是Java中的基本数据类型?A. intB. doubleC. StringD. char第4题关于Java中的异常处理,以下哪项描述是错误的?A. Java中的异常分为检查型异常和运行时异常B. 使用`try`和`catch`可以处理异常C. 使用`throws`关键字可以声明抛出异常D. 使用`throw`关键字可以抛出异常第5题以下哪个方法可以实现数组的复制?A. `System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)`B. `System.arraycopy(int[] src, int srcPos, int[] dest, int destPos, int length)`C. `Arrays.copyOf(Object[] original, int length)`D. 以上都可以第6题关于Java中的多态,以下哪项描述是错误的?A. 多态允许同一个方法在不同类的对象上执行不同的操作B. 多态的实现需要依赖继承和接口C. 多态可以提高代码的可扩展性和可复用性D. 多态可以实现运行时绑定第7题以下哪个不是Java中的集合类?A. ListB. SetC. MapD. Array第8题关于Java中的泛型,以下哪项描述是错误的?A. 泛型可以提高代码的可重用性和可维护性B. 泛型可以在运行时检查类型安全C. 泛型只能用于类和接口D. 泛型可以用于方法第9题以下哪个方法可以实现字符串的截取?A. `substring(int start, int end)`B. `substring(int start, int length)`C. `substring(int index)`D. 以上都可以第10题关于Java中的输入输出流,以下哪项描述是错误的?A. 输入输出流可以用于文件的读写操作B. Java中的输入输出流分为节点流和处理流C. 使用`FileInputStream`可以实现文件的读取操作D. 使用`FileOutputStream`可以实现文件的写入操作第11题以下哪个类表示日期和时间?A. DateB. CalendarC. java.time.LocalDateD. java.time.LocalDateTime第12题关于Java中的事件驱动编程,以下哪项描述是错误的?A. 事件驱动编程是一种基于事件和监听器的编程模型B. 在Java中,事件由事件源触发,并通过事件监听器处理C. 使用`nListener`接口可以实现按钮点击事件D. 使用`MouseListener`接口可以实现鼠标点击事件第13题以下哪个方法可以实现线程的暂停?A. `Thread.sleep(long millis)`B. `Thread.suspend()`C. `Thread.interrupt()`D. `Thread.join()`第14题关于Java中的网络编程,以下哪项描述是错误的?A. Java中的网络编程主要使用``包B. 使用`Socket`类可以实现客户端和服务器的通信C. 使用`Address`类可以获取网络地址信息D. 使用`DatagramSocket`类可以实现UDP协议的网络通信第15题以下哪个类表示颜色?A. ColorB. java.awt.ColorC. java.awt.image.BufferedImageD. java.awt.Graphics第16题关于Java中的图形用户界面编程,以下哪项描述是错误的?A. Java中的图形用户界面编程主要使用`Swing`库B. 使用`JFrame`类可以创建窗口C. 使用`JButton`类可以创建按钮D. 使用`JPanel`类可以创建面板第17题以下哪个方法可以实现数组的排序?A. `Arrays.sort(int[] a)`B. `Arrays.sort(Object[] a)`C. `ns.sort(List list)`D. 以上都可以第18题关于Java中的反射,以下哪项描述是错误的?A. 反射允许程序在运行时访问对象的属性和方法B. 反射可以用于动态创建对象和调用方法C. 反射可以提高程序的可扩展性和可复用性D. 反射会破坏程序的封装性第19题以下哪个类表示数学常量?A. MathB. ng.MathC. java.util.MathD. java.math.BigDecimal第20题关于Java中的正则表达式,以下哪项描述是错误的?A. 正则表达式用于字符串的搜索和替换操作B. 在Java中,使用`Pattern`和`Matcher`类可以实现正则表达式C. 正则表达式可以使用括号进行分组D. 正则表达式中的点号`.`表示任意字符第21题以下哪个方法可以实现字符串的转换为整数?A. `Integer.parseInt(String s)`B. `Integer.parseInt(String s, int radix)`C. `Integer.valueOf(String s)`D. 以上都可以第22题关于Java中的加密和解密,以下哪项描述是错误的?A. Java中的加密和解密可以使用`java.security`包中的类B. 使用`DES`算法可以实现数据的加密和解密C. 使用`MessageDigest`类可以实现数据的哈希运算D. 使用`Cipher`类可以实现对称加密和解密第23题以下哪个类表示随机数生成器?A. RandomB. java.util.RandomC. java.security.SecureRandomD.以上都可以第24题关于Java中的多线程编程,以下哪项描述是错误的?A. 多线程可以提高程序的并发性和性能B. 在Java中,使用`Thread`类可以创建线程C. 使用`synchronized`关键字可以实现线程同步D. 使用`wait()`和`notify()`方法可以实现线程间的通信第25题以下哪个方法可以实现字符串的转换为布尔值?A. `Boolean.parseBoolean(String s)`B. `Boolean.parseBoolean(String s, int radix)`C. `Boolean.valueOf(String s)`D. 以上都可以第26题关于Java中的文件操作,以下哪项描述是错误的?A. 使用`File`类可以操作文件和目录B. 使用`FileReader`和`FileWriter`类可以实现文件的读写操作C. 使用`BufferedReader`和`BufferedWriter`类可以提高文件的读写效率D. 使用`Scanner`类可以实现文件的扫描操作第27题以下哪个类表示时间和日期?A. java.util.DateB. java.time.LocalDateTimeC. java.time.LocalDateD. java.time.LocalTime第28题关于Java中的数据库连接,以下哪项描述是错误的?A. Java中的数据库连接可以使用`JDBC`技术B. 使用`n()`方法可以实现数据库连接C. 使用`Statement`和`PreparedStatement`对象可以执行数据库操作D. 使用`ResultSet`对象可以获取数据库查询结果第29题以下哪个方法可以实现字符串的转换为浮点数?A. `Float.parseFloat(String s)`B. `Float.parseFloat(String s, int radix)`C. `Float.valueOf(String s)`D. 以上都可以第30题关于Java中的异常处理,以下哪项描述是错误的?A. 异常可以分为检查型异常和运行时异常B. 使用`try`和`catch`可以处理异常C. 使用`throws`关键字可以声明抛出异常D. 使用`throw`关键字可以抛出异常第二部分:Java编程实践(30题)第31题编写一个Java程序,实现以下功能:计算并输出1到100之间所有整数的和。

计算机等级二级Java考试辅导:“面向对象”单元练习题(第1部分)

计算机等级二级Java考试辅导:“面向对象”单元练习题(第1部分)

计算机等级二级Java考试辅导:“面向对象”单元练习题(第1部分)1、既能作为Java程序类的修饰符, 也能作为程序类中成员定义的修饰符的是( )(1)public(2)extends(3)Float(4)static2、在下列各种选项中,能够应用于定义接口的关键字是( )(1)import(2)implements(3)interface(4)protected3、对象“学生”与对象“班级”的关系是( )(1)继承关系(2)包含关系(3)关联关系(4)派生关系4、Sun公司对Java语言的宣传口号为“一次编程,到处执行”,体现了Java的什么特性( )(1)编程的简单性(2)与平台无关性(3)Java的面向对象特性(4)Java程序的鲁棒性5、Java语言中的int及char数据类型的长度分别为( )(1)16位和8 位(2)8位和16位(3)32位和16位(4)32位和8位6、Java语言是由那家计算机公司发布的( )(1)Microsoft 公司(2)IBM 公司(3)NEC 公司(4)Sun 公司7、Java语言是在哪一年正式向计算机界发布的( )(1)1985年(2)1995年(3)1997年(4)1990年8、Java语言在语言的类型上应属于那种类型的语言( )(1)编译型的语言(2)解释型的编译语言(3)脚本型的解释语言(4)编译链接型的语言9、在下列的各种类的定义示例中,其中错误的是( )(1)class x { .... }(2)public x extends y{ .... }(3)public class x extends y{ .... }(4)class x extends y implements y1{ .... }10、在下列各种选项中,能够应用于定义类时声明父类名的关键字是( ) (1)return(2)interface(3)extends(4)class11、能从循环语句的循环体中跳出的语句(终止当前循环的语句)是( ) (1)for 语句(2)break 语句(3)while 语句(4)continue语句12、在定义Java程序类时,不可能应用到的下列各种关键字是哪一个( )(1)private(2)class(3)extends(4)implements13、Java语言在编程方法上及语言的语法规则上与如下那种编程语言最接近( )(1)C 语言(2)C++语言(3)Basic 语言(4)Fortran 语言14、Java语言的源程序经编译后所生成的程序类型为( )(1).exe 型的可执行程序(2).obj 型二进制的程序(3).lib 型二进制的库程序(4).class 型类代码的程序15、在MicroSoft Windows操作系统应用平台下,下列那种程序是Java程序的解释器( )(1)Windows系统的资源管理器(2)Windows操作系统本身(3)Windows操作系统应用平台下的IE浏览器(4)Windows操作系统应用平台下的记事本notepad程序16、设变量i和j 为类X 中定义的double 型变量名,在下列所列出的各种形式的X 类的构造方法中,不正确的构造方法定义是( )(1)double X (double k ){ i=k; return i; }(2)X (double m, double n ){ i=m; j=n; }(3)X ( ){ i=0;j=0 }(4)X (double k ){ i=k; }17、下列所列出的各种形式的类中的成员方法定义中,其中不正确的定义是( )(1)public int x( ){ ... }(2)public static int x( double y ){ ... }(3)void x( double d ) { ... }(4)public static x( double a ){ ... }18、在一个Java应用程序中有如下的数组定义:int a[ ] = {1,2,3,4,5,6,7,8,9,10}; 为了能够打印输出数组a的最后一个元素的值,在下面所给出的各种语句中,其中正确的语句代码是( )(1)System.out.println(a[10]);(2)System.out.println(a[9]);(3)System.out.println(a[a.length]);(4)System.out.println(a(8));19、如果在某一个程序类中对其中的某个方法进行了重载,能够区分这些重载方法的手段是下面所列出的哪一项( )(1)它们的返回值类型的不同(2)它们的名称的不同(3)它们的参数表的不同(4)它们的修饰符不同20、下列给出各种形式的Java字符串操作的表达式或者语句,其中错误的项目是()(1)"ABCD" + "EFGH" ;(2)"ABCD" & "EFGH" ;(3)"ABCD".concat("EFGH");(4)String ABCD="EFGH" ;21、借助于Java的面向对象的编程特性中的封装机制,可以实现对问题进行如下什么方式的处理()(1)将问题的特征属性与问题的功能方法相组合在一起形成一个类。

计算机二级(JAVA)Java语言的基本语句章节练习试卷1(题后含答案及解析)

计算机二级(JAVA)Java语言的基本语句章节练习试卷1(题后含答案及解析)

计算机二级(JA V A)Java语言的基本语句章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下面程序的输出结果是______。

public class exl { public static void main(String[] args) { for(int cnt=0;cnt<10,;cnt++) { if(cnt==5) break; System.out.print(cnt); } } }A.01234B.012346789C.6789D.5正确答案:A 涉及知识点:Java语言的基本语句2.下列语句序列执行后,j的值是______。

public class ex2 {public static void main(String[] args) { int j=2, i=5; while( j<i--) j++; System.out.println(j); } }A.3B.2C.4D.5正确答案:C 涉及知识点:Java语言的基本语句3.下列程序的执行结果是______。

public class ex3 { public static void main(String[] args) { int sum=0; for(int i=1;i<=100;i++) { sum+=i; } System.out.println(“sum=“+sum); }A.sum=5050B.sum=4950C.sum=100D.sum=1正确答案:A 涉及知识点:Java语言的基本语句4.下列程序执行之后,输出的结果是______。

public class ex4 { public static void main(String[] args) { int j=0; for(int i=3;i>0;i--) { j+=i; int x=2; while(x<j) { x+=1; System.out,print(x); } }} }B.35556666C.33453456D.345正确答案:C 涉及知识点:Java语言的基本语句5.下面程序的输出结果是______。

最新全国计算机等级考试二级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。

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

全国计算机二级考试Java第1章练习题:java语言概论
第一章java语言概论
1、下列说法不正确的是__________。

答案:A
A)java语言不考虑安全性B)java是跨平台的语言
C)java是面向对象的语言D)java是具有多线各并发机制的语言
2、java对内存的使用跟踪是_________。

答案:B
A)多线程机制B)垃圾回收机制
C)代码安全检验机制D)异常处理机制
3、符合对象和类的关系的是________。

答案:D
A)人和猴子B)书和房子
C)狗和猫D)飞机和交通工具
4、下列说法不正确的是________。

答案:A
A)java源程序文件名与应用程序类名可以不相同。

B)java程序中,public类最多只能有一个。

C)java程序中,package语句可以有0个或1 个,并在源文件之首
D)java程序对字母大小写敏感的
5、下列说法不正确的是________。

答案:B
A)java应用程序必须有且只有一个main方法。

B)System.out.println()与System.out.print()是相同的标准输出方法
C)java源程序文件的扩展名为java
D)java小应用程序Applet没有main方法。

6、jdk在Windows平台的目录下,java程序运行环境的根目录是________。

答案:B
A) bin B)jre C)lib D)src.zip
7、java类库中包含swing包的核心包是________。

答案:D
A)ng B)java C)System D)javax
8、java所有类的根是__________。

答案:D
A)Class B)System C)Thread D)Object
9、支持java垃圾回收类的包是_______。

答案:B
A)ng B)ng.ref C)ng.reflect D)java.util
10、JDK的bin目录下提供的java编译器是________。

答案:A
A)javac B)javadoc C)java D)appletviewer
11、在java语言中,能自动导入的包是________。

答案:B
A)java.awt B)ng C)java.io D)java.applet
12、java程序语句的结束符是_________。

答案:B
A)“.” B)“;” C)“:” D)“=”
13、方法main(String args[]) 的定义开头是_________。

答案:D
A)public B) static C)public static D)public static void
14、在java源程序中,正确声明的次序是__________.。

答案:A
A)包声明à导入声明à类和接口声明
B)导入声明à类和接口声明à包声明
C)类和接口声明à导入声明à包声明
D)包声明à类和接口声明à导入声明
15、在Java程序中,注释的作用是_________。

答案:D
A)在程序执行时显示其内容B)在程序编译时提示
C)在程序执行时解释D)给程序加说明,提高程序的可读性。

相关文档
最新文档