已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机二级考试JAVA考前冲刺习题一1). 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送A.调用语句B.命令C.口令D.消息正确答案:D2). 下列的( )原始类型在使用流时可以互换。A.byte和booleanB.char和intC.byte和charD.String和char正确答案:B答案解析:本题考查Java语言中字节类型的概念。在Java语言中,byte是字节类型,用1字节表示.boolean是布尔类型,用true和false表示,它们的表示方法并不一样,也不提供它们之间的转换,选项A错误。Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用char和int,选项B正确。char用2字节表示,byte字节类型用l字节表示,Java内部也不允许互换使用它们,选项C错误。String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项D错误。需要注意的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。3). grid95描述的是( )。A.二维数组B.一维数组C.五维数组D.九维数组正确答案:A答案解析:这是一个二维数组,中的数字是每一维的大小。4). 在Java 中,实现用户界面功能的包是( )。A.java.appletB.javax.transactionC.java.utilD.java.awt正确答案:D答案解析:本题考查考生对Java 包功能的理解。选项A 中java.applet 包是为Applet 提供执行需要的所有类,主要访问Applet 内容的通信类;选项B中transaction 包是属于javax 而不是java,javax.transaction 包是提供事务处理所需要的包;选项C中java.util 包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array 等常用工具类;java.awt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。5). 下列运算符中属于关系运算符的是( )。A.=B.=C.+=D.-=正确答案:A答案解析:本题考查Java的关系运算符。B中写法不正确,C、D均为赋值运算符。6). 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。A.1B.2C.3D.9正确答案:B答案解析:根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。7). 运行Java程序需要的工具软件所在的目录是( )。A.JDK的bin目录B.JDK的demo目录C.JDK的lib目录D.JDK的jre目录正确答案:A答案解析:运行Java的JDK -共包含五个目录,分别是:bin目录,该目录包含Java编译器、解释器和许多工具(如服务器工具、IDL、package工具等);lib目录,该目录包含Java库文件;jre目录,该目录是Java程序运行环境的根目录,它下面包含bin子目录,包括平合所用工具和库的可执行文件以及DLL文件;demo目录,该目录包含源代码的程序示例;include目录,该目录包含Win32子目录,都是本地方法的文件。8). 软件需求分析阶段的工作,可以分为四个方面需求获取,需求分析,编写需求规格说明书,以及A.阶段性报告B.需求评审C.总结D.以上都不正确正确答案:B9). 下列说法中,不属于数据模型所描述的内容是( )。A.数据结构B.数据操作C.数据查询D.数据约束正确答案:C答案解析:数据模型所描述的内容包括三个部分,它们是数据结构、数据操作和数据约 束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要是 描述在相应数据结构上的操作类型与操作方式;数据约束主要描述数据结构内数据间的语法 和语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,用以保证数据的正 确、有效与相容。10). char类型的取值范围是( )。A.2的-7次方2的7次方减1B.02的16次方减1C.负2的15次方2的15次方减1D.02的8次方减1正确答案:B答案解析:本题考查Java中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char类型在内存中占1 6位,取值范围是065535也就是O2的16次方减1,选项B正确。11). 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送A.调用语句B.命令C.口令D.消息正确答案:D12). 下列的( )原始类型在使用流时可以互换。A.byte和booleanB.char和intC.byte和charD.String和char正确答案:B答案解析:本题考查Java语言中字节类型的概念。在Java语言中,byte是字节类型,用1字节表示.boolean是布尔类型,用true和false表示,它们的表示方法并不一样,也不提供它们之间的转换,选项A错误。Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用char和int,选项B正确。char用2字节表示,byte字节类型用l字节表示,Java内部也不允许互换使用它们,选项C错误。String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项D错误。需要注意的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。二1). grid95描述的是( )。A.二维数组B.一维数组C.五维数组D.九维数组正确答案:A答案解析:这是一个二维数组,中的数字是每一维的大小。2). 在Java 中,实现用户界面功能的包是( )。A.java.appletB.javax.transactionC.java.utilD.java.awt正确答案:D答案解析:本题考查考生对Java 包功能的理解。选项A 中java.applet 包是为Applet 提供执行需要的所有类,主要访问Applet 内容的通信类;选项B中transaction 包是属于javax 而不是java,javax.transaction 包是提供事务处理所需要的包;选项C中java.util 包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array 等常用工具类;java.awt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。3). 下列运算符中属于关系运算符的是( )。A.=B.=C.+=D.-=正确答案:A答案解析:本题考查Java的关系运算符。B中写法不正确,C、D均为赋值运算符。4). 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。A.1B.2C.3D.9正确答案:B答案解析:根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。5). 运行Java程序需要的工具软件所在的目录是( )。A.JDK的bin目录B.JDK的demo目录C.JDK的lib目录D.JDK的jre目录正确答案:A答案解析:运行Java的JDK -共包含五个目录,分别是:bin目录,该目录包含Java编译器、解释器和许多工具(如服务器工具、IDL、package工具等);lib目录,该目录包含Java库文件;jre目录,该目录是Java程序运行环境的根目录,它下面包含bin子目录,包括平合所用工具和库的可执行文件以及DLL文件;demo目录,该目录包含源代码的程序示例;include目录,该目录包含Win32子目录,都是本地方法的文件。6). 软件需求分析阶段的工作,可以分为四个方面需求获取,需求分析,编写需求规格说明书,以及A.阶段性报告B.需求评审C.总结D.以上都不正确正确答案:B7). 下列说法中,不属于数据模型所描述的内容是( )。A.数据结构B.数据操作C.数据查询D.数据约束正确答案:C答案解析:数据模型所描述的内容包括三个部分,它们是数据结构、数据操作和数据约 束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要是 描述在相应数据结构上的操作类型与操作方式;数据约束主要描述数据结构内数据间的语法 和语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,用以保证数据的正 确、有效与相容。8). char类型的取值范围是( )。A.2的-7次方2的7次方减1B.02的16次方减1C.负2的15次方2的15次方减1D.02的8次方减1正确答案:B答案解析:本题考查Java中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char类型在内存中占1 6位,取值范围是065535也就是O2的16次方减1,选项B正确。9). 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是( )。A.分块法B.顺序法C.=分法D.散列法正确答案:A答案解析:分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。分块法可以适应动态变化的要求。其他三种是在顺序存储的一组记录内进行查找的。10). 对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。A.并运算B.交运算C.差运算D.积运算正确答案:A答案解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。三1). 结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。A.对象B.数据结构C.数据流D.目标正确答案:C答案解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解 、建立系统的处理流程。2). 一个Java Application 运行后,在系统中是作为一个( )。A.线程B.进程C.进程或线程D.不确定正确答案:B答案解析:线程为一个程序中的单个执行流;进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。一个JavaApplication 运行后,在系统中应该就是一个进程了(动态)。3). 下列方法中,不属于Throwable 类的方法是( )。A.pri nt MessageB.get MessageC.toStri ngD.fillStackTrace正确答案:C答案解析:toStri ng 是Object 类的方法,所有类都从Object 类继承。4). 使新创建的线程参与运行调度的方法是( )。A.run()B.start()C.i nit()D.resume()正确答案:B答案解析:start()方法使线程参与运行调度。5). 下列关于Applet的叙述中,错误的是A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行B.Applet应该定义为java.applet.Applet类或javax.swing.Japplet类的子类C.Applet与Applicationg的主要区别在执行方式上D.通过在HTML文件中采用标记可以向Applet传递参数正确答案:A6). 下列关于实型变量书写正确的是( )。A.E3B.2e0.3C.1.2e3D.1.2EO.3正确答案:C答案解析:本题考查实型变量科学计算格式的书写。在科学计算格式中,e或E是指数符,要求在e/E之前必须有数字,选项A错误。同时还要求在e/E之后必须是整数,选项B和选项D错误。虽然题目非常简单,但是不容易正确回答。正确答案为选项C。7). 数据的存储结构是指( )。A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示正确答案:D答案解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构主要有两种:顺序存储结构和链式存储结构。8). 在Java 中,用package 语句说明一个包时,该包的层次结构必须是( )。A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同正确答案:B答案解析:本题考查Java 包的概念。Java 采用包来管理类名空间,为编程提供一种命名机制,也是一种可见性限制机制。定义一个包要用package 关键字,用package 语句说明一个包时,该包的层次结构必须与文件目录的层次相同。否则,在编译时可能出现查找不到的问题,所以选项B正确。9). 常采用的两种存储结构是( )。A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构正确答案:A答案解析:线性表的存储结构有顺序存储结构和链式存储结构。10). 在多线程并发程序设计中,能够给对象x 加锁的语句是( )。A.x.wait()B.synchronized(x)C.x.notify()D.x.synchronized()正确答案:B答案解析:Java 平台将每一个由synchronized(object)语句指定的对象设置一个锁,为对象锁,是一种独占的排他锁。11). 数据库设计中,按照统一观点构造全局逻辑结构,这称为数据库的( )。A.内模式B.概念模式C.外模式D.用户模式正确答案:B12). 下列( )不是高级程序设计语言。A.FORTRANB.JavaC.C+D.Visual ASM正确答案:D答案解析:高级语言是一类人工设计的语言,因为它对具体的算法进行了描述,所以又称为算法语言。它是面向程序设计独立于计算机的硬件。目前,计算机常用的高级语言有:BASIC语言、FORTRAN语言、COB()L语言、PASCAl。语言、C语言、PR()L()G语言、而当前流行的,面向对象的程序设计语言有C+和用于网络环境的程序设计语言Java等。四1). 下列关于栈的叙述中正确的是A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表正确答案:D2). 下列不属于Swing中构件的是( )。A.J PanelB.JTableC.MenuD.JFrame正确答案:C答案解析:JPanel是Swing的中间容器;JTable是Swing中可编辑信息的构件;JFrame是Swing的顶层容器。3). 数据库设计的需求分析阶段主要设计( )。A.程序流程图B.程序结构图C.框图D.数据流程图正确答案:D4). 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统联合体。其中数据独立性最高的阶段是A.数据库系统B.文件系统C.人工管理D.数据项管理正确答案:A5). 下列关于Java多线程并发控制机制的叙述中,错误的是( )。A.Java中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用suspend( )/resume()方法C.共享数据的访问权限都必须定义为privateD.Java中没有提供检测与避免死锁的专门机制,但程序员可以采用某些策略防止死锁的发生正确答案:B答案解析:本题考查多线程的并发控制机制。Java中对共享数据操作的并发控制采用传统的加锁技术,也就是给对象加锁,选项A说法正确。线程之间的交互,提倡采用wait()和notify()方法,这两个方法是java. lang. object类的方法,是实现线程通信的两个方法,不提倡使用suspend()和resume()方法,它们容易造成死锁,所以选项B说法错误。共享数据的访问权限都必须定义为private,不能为public或其他,选项C说法正确。Java中没有提供检测与避免死锁的专门机制,因此完全由程序进行控制,但程序员可以采用某些策略防止死锁的发生,选项D说法正确。6). 用来实现Java虚拟机的语言是( )。A.JavaB.CC.C+D.汇编正确答案:B答案解析:本题考查Java语言的虚拟机。Java本身的编译器用Java语言编写,运行系统的虚拟机用C语言实现。Java语言的执行模式是半编译和半解释型,程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行,字节代码实际上可以看作是虚拟机的机器代码。考生应当理解Java语言的实现机制,这属于考试重点。正确答案为选项B。7). 使得线程放弃当前分得的CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。A.ti me()B.yield()C.load()D.mi n()正确答案:B答案解析:本题考查线程阻塞的概念。yield()方法使得线程放弃当前分得的CPU 时间,但是不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU 时间。调用yield()的效果等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年南充中考试卷及答案
- 2025年节能减排环保知识竞赛试题库及答案
- 2025年历年注册安全工程师考试试题及答案
- 2025年“世界知识产权日”知识产权考试复习题库答案和解析
- 水下玻璃施工方案
- 香皂品牌策划活动方案
- 留学特色活动方案策划
- 科室应急预案pdca
- 烟管吊顶施工方案
- 健身店铺活动方案策划
- 室内消火栓系统安装技术交底
- 胸腔闭式引流术临床技能操作指南
- 2023胶圈电熔双密封聚乙烯复合供水管道工程技术规程
- 低压单体设备的停送电操作规程
- 幼儿园讲故事小鸭子找朋友
- ZZ029-养老照护赛项赛题(10套)-2023年全国职业院校技能大赛拟设赛项赛题(10套)
- 实验安全你我他智慧树知到答案章节测试2023年内蒙古农业大学
- 眼眶病眼眶肿瘤七制讲课4
- 2023年陕西领导干部任前廉政考试题库
- 2023年全国中学生英语能力竞赛NEPCS高一组决赛含答案和听力
- 2022年新整理《研究生中国特色社会主义理论与实践研究》考题附答案
评论
0/150
提交评论