


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 模拟 二级 Java 语言程序设计模拟 40单项选择题 第 1 题: 数据库应用系统中的核心问题是( )。A. 数据库设计B. 数据库系统设计C. 数据库维护D .数据库管理员培训 参考答案: A第 2 题: 下列运算符中,优先级最高的是( )。A. B. C. *D. 参考答案: A第 3 题:十进制数 16 的十六进制表示格式是( )A. 0x10B. 0x16C. 0xAD. 016 参考答案: A第 4 题: 阅读下列代码片段在下画线处,应填的正确选项是( )。A. ImplementationB. InheritanceC. implementsD. extends 参考答案: D
2、第 5 题:结构化程序设计的 3 种基本结构是( )A. 过程、子程序和分程序B. 顺序、选择和循环C. 递归、堆栈和队列D. 调用、返回和转移 参考答案: B第 6 题:为使下列代码正常运行,应该在下画线处填人的选项是()A. staticB. privateC. abstractD. final 参考答案: CJava 独有的( )第 7 题:Java语言和C+语言相比,下面哪项内容是A. 面向对象B. 动态链接C. 有类库D. 跨平台 参考答案: D第 8 题:Java 语言中。负责并发管理的机制是( )A. 垃圾回收B. 虚拟机C. 代码安全D. 多线程 参考答案: D第 9 题:为了
3、提高软件模块的独立性,模块之间最好是(A. 控制耦合B. 公共耦合C. 内容耦合D. 高内聚低耦合 参考答案: D第 10 题:下列代码中if(xO)Systemout println("first");elseif(x -3)System out println("second");)elseSystem out println("third");)要求打印字符串为“ seco nd”时,X的取值范围是()。A. x =0 且 x -3B. x 0C. x -3D. x =-3 参考答案: A第 11 题: 下列代码的执行结果是(
4、)。int length="Hell0" length() ; SystemOUtprintln(length) ;A. 5B. 2C. 10D. 6 参考答案: A第 12 题: 下列叙述中正确的是( )。A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C. 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D .上述三种说法都不对参考答案: B第 13 题: 数据流程图(DFD图)是()。A. 软件概要设计的工具B .软件详细设计的工具C. 结构化方法的需求分析工具D. 面向对象方
5、法的需求分析工具参考答案: C第 14 题: 下列程序从标准输入设备键盘读入一个字符,然后输出到屏幕。要想完成 此功能,画线处应该填人的语句为()。importjava iO *; public class Testpublic static void main(String argsE)charch :try?System out println(eh) ; catch(IOException e)e.printStackTrace() :A. ch=Systemin read() :B. ch=(char)System in read() :C. ch=(char)System in re
6、adln() :D. ch=(int)System in read() ; 参考答案: B第 15 题: 下列叙述中,错误的是( )。A. Jbutton 类和标签类可显示图标和文本B. Button 类和标签类可显示图标和文本C. AWT勾件能直接添加到顶层容器中D. Swing 构件不能直接添加到顶层容器中 参考答案: B第 16 题: 软件生命周期是指( )。A. 软件产品从提出、实现、使用维护到停止使用退役的过程B. 软件从需求分析、设计、实现到测试完成的过程C. 软件的开发过程D. 软件的运行维护过程参考答案: A第 17 题: 当一个应用程序的所有非守护线程终止运行时,但仍然有守护
7、线程在运行,应 用程序将( )。A. 运行B. 阻塞C. 终止D. 休眠参考答案: C第 18 题:为使下列代码正常运行,应该在下画线处填入的选项是(A. staticB. privateC. abstractD. final参考答案: C第 19 题: 下列关于线程的说法中,正确的是 。A. 个线程一旦被创建,就立即开始运行B. 使用 start() 方法可以使一个线程成为可运行的,但是它不一定立即开始 运行C. 当运行状态的线程因为调用了 yield()方法而停止运行,它一定被放在可 运行线程队列的前面D. 当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态 参考答案: B在 Jav
8、a 中,调用一个线程类的构造方法,便创建了一个线程,新建的线程调用 start()方法将使线程的状态从 New转换为Runnable。Runnable表示系统处于运 行就绪状态,此时线程仅仅是可以运行,但不一定在运行中。所以选项A是错误 的,选项B是正确的。yield()方法使具有与当前线程相同优先级的线程有运行 的机会。如果没有同等优先级的线程是可运行状态, yeild() 方法将什么也不做。 yield() 只是使当前线程重新回到可执行状态,所以执行 yield() 的线程有可能 在进入到可执行状态后马上又被执行, 不一定被放在可运行线程队列的前面, 所 以选项C是错误的。如果线程中使用s
9、ynchronized来请求对象的锁,但没有获 得时,进入对象锁阻塞状态, 该状态下的线程当获得对象锁后, 将进入可运行状 态,所以选项D是错误的。因此,本题的正确答案是 B。第 20 题:软件详细设计产生的图如下:该图是 。A. N-S 图B. PAD 图C. 程序流程图D. E-R 图 参考答案: C程序流程图基本图符有, 控制流(用箭头表示 ) 、加工步骤(用方框表示 )、逻辑条 件(用菱形表示 )。有 5种控制结构:顺序、选择、多分支选择、后判断重复型和 先判断重复型。题目中为选择结构的程序流程图。第 21 题:Java 程序与数据库的连接机制是( )。A. ODBCB. JDBCC.
10、 ODBCAPID . SQL CLI参考答案: B第 22 题: 阅读下面程序 程序运行结果是(A. 5 6 6B. 5 5 6C. 6 7 7D. 6 6 6 参考答案: B第 23 题:下列选项中属于 Java 语言的垃圾回收机制的一项是( )A. 语法检查B. 堆栈溢出检查C. 跨平台D .内存跟踪 参考答案: D第 24 题: 在面向对象方法中,不属于“对象”基本特点的是()A. 一致性B. 分类性C. 多态性D .标识唯一性 参考答案: A第 25 题: 下面属于面向对象语言的是( )。A. Java 语言B. 机器语言C. C语言D. 汇编语言 参考答案: A第 26 题:下列叙
11、述中正确的是( )。A. 顺序存储结构的存储一定是连续的, 链式存储结构的存储空间不一定是连 续的B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表D. 链式存储结构比顺序存储结构节省存储空间参考答案: A第 27 题:栈结构不适用于下列应用中的( )。A. 表达式求值B .树的层次次序周游算法的实现C .二叉树对称周游算法的实现D. 快速排序算法的实现参考答案: B第 28 题:对象状态的持久化是通过( )实现的。A. 文件B. 管道C. 串行化D. 过滤器参考答案: C第 29 题:下列( )不是链式存储结构的主要特点。
12、A. 逻辑上相邻的结点,物理上不必相邻B. 查找迅速快捷C. 插入、删除灵活方便D. 存储空间利用率低参考答案: B第 30 题:若数组 a 定义为 inta=new int34 ,则 a 是( )。A. 一维数组B. 二维数组C. 三维数组D. 四维数组参考答案: B第 31 题:在 switch(expression) 语句中, expression 的数据类型不能是 A. doubleB. charC. byteD. short参考答案: A表达式expresion只能返回几个类型的值:int、byte、short和Char。题目中 的double是不正确的。多分支结构中,case子句的
13、值必须是常量。而且所有case 子句中的值应是不同的, default 子句是任选的。当表达式的值与任一 case 子 句中的值都不匹配时,如果有 default 语句,则程序执行 default 后面的语句; 如果没有 default 语句,则程序不做任何操作直接跳出 switch 语句。第 32 题:设数组data0m作为循环队列s q的存储空间,front为队头指针,rear为 队尾指针,则执行出队操作的语句为( )。A. S q T. front := s q T. front + 1;B. S q T. front := (S q T. front + 1)%maxsize;C. S
14、 q T. rear := (S q T. rear + 1)%maxsize;D. S q T. front := (s q T. front + 1)%(maxsize + 1);参考答案: B第 33 题:在 switch(expression) 语句中, expression 的数据类型不能是( )。A. doubleB. charC. byteD. short参考答案: A第 34 题:下列程序的运行结果是 。classShapepublicShape()classCircleextendsShapepublicCircle()publicclassTestpublicstaticv
15、oidmain(Stringargs)Shapedd=newCircle();A. ShapeB. CircleC. ShapeCircleD. 程序有错误参考答案: C继承是而向对象编程的一个主要优点之一,它对如何设计 Java 类有着直接的影 响。继承有如下几点好处:它可以利用已有的类来创建自己的类,只需要指出自己的类和已有的其他类有什么不同即可, 而且还可以动态访问其他有关类中 的信息。 通过继承, 可以利用 Java 类库所提供的丰富而有用的类, 这些类都 已经被很好地实现。 当设计很大的程序时, 继承可以使程序组织得层次清晰, 有利于程序设计相减少错误的发生。 该程序首先编写了一个S
16、hape的类,然后又 编写一个类Circle去继承Shape类。由于子类拥有父类所有的属性和方法,所 以输出的是 ShappeCircle 。第 35 题:下列不属于 Swing 的构件是( )。A. JButtonB. JLabelC. JFrameD. JPane参考答案: D第 36 题:请阅读下面程序,说明该程序创建线程使用的方法是()A. 继承Thread类B. 实现 Runnable 接口C.tl start()D.t2 start()参考答案:B第 37 题: 阅读下列代码段。 class Test implements Runnable public int run() int
17、 i=0 : while(true) i+ :System OUtprintln("i="+i); 上述代码的编译结果是( )。A. 程序通过编译并且 run() 方法可以正常输出递增的 i 值B. 程序通过编译,调用 run() 方法将不显示任何输出C. 程序不能通过编译,因为 while的循环控制条件不能为“trueD. 程序不能通过编译,因为run()方法的返回值类型不是void 参考答案: D第 38 题: 文件操作中,用于移动文件指针到指定的位置的是()。A. seek(long pos)B. lengh()C. find()D. skipBytes(int n)
18、参考答案: A第 39 题:有三个关系R、S和T如下:则由关系R和S得到关系T的操作是(A. 自然连接B. 交C. 投影D. 并参考答案: A第 40 题:用来实现 Java 虚拟机的语言是( )A. JavaB. CC. C+D. 汇编参考答案: B基本操作题第 41 题:本题提取字符串“ China is a great country ”中的前 5 个字符生成一个新 的字符串,并将剩余字符组成另外一个新的字符串,最后将两个新的字符串连 接输出。public class javalpublic static void main(Stringargs)Stling str="Chi
19、na is a great country" ; ?headstr=str substring() ;trailstr=str substring( ) ;System out println(headstr+trailstr); 参考答案:第 1 处:String headstr , trailstr 第 2 处:0,5 第 3 处:5,str . 1ength()-1第1处声明两个Sting类型的变量headstr和trailstr ;第2处从str中的 初始位置开始截取长度为 5的子串;第 3处从 str 第 6 个字符的地址开始向后 截取比 str 长度小 l 的子串。简单应用题 第 42 题: 本题要求分行打印输出当前系统中所有字体的名称。 ?public class java2public static void main(Stringargs)StringfontNames=GraphicsEnvironment. getLocalGraphicsEnvironment() . getAvailable-FontFamilyNames() ;for(int i=0 ; ;i+)System Outprin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢管架承包协议书
- 居间服务费协议书
- 小饭桌双方协议书
- 租用小口井协议书
- 孩子弃养权协议书
- 机动车包车协议书
- 自助售卖机协议书
- 给干爹买车协议书
- 自私男离婚协议书
- 安易赔服务协议书
- 2025越南语等级考试AG级试卷:词汇辨析与语法应用
- 2024年济南长清产业发展投资控股集团有限公司招聘笔试真题
- 2025护理团体标准解读
- 风电场输变电设备典型故障及异常处理手册
- 四川省(蓉城名校联盟)新高考2022级高三适应性考试语文试题答案
- 人类面临的主要环境问题第一课时课件高一下学期地理湘教版(2019)必修二
- 四川助康新材料有限公司四川助康新材料有限公司年产3.5万吨环保型抗菌新材料生产线项目环评报告
- 企业抖音陪跑服务课件
- 2025-2030中国采耳行业市场深度调研及竞争格局与投资前景研究报告
- 生物制剂的应用及护理
- 《智能网联汽车智能座舱技术》考试复习题库(含答案)
评论
0/150
提交评论