二级Java语言程序设计模拟132.doc

上传人:scccc 文档编号:14015518 上传时间:2022-01-30 格式:DOC 页数:15 大小:81KB
返回 下载 相关 举报
二级Java语言程序设计模拟132.doc_第1页
第1页 / 共15页
二级Java语言程序设计模拟132.doc_第2页
第2页 / 共15页
二级Java语言程序设计模拟132.doc_第3页
第3页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《二级Java语言程序设计模拟132.doc》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟132.doc(15页珍藏版)》请在三一文库上搜索。

1、 模拟 二级 Java 语言程序设计模拟 132单项选择题第 1 题:下列关于 System 类的叙述中,错误的是( )A. System 类是一个 final 类B. System 类不能实例化C. System 类中没有定义属性D. System 类主要提供了系统环境参数的访问 参考答案: C第 2 题:结构化程序设计的 3 种基本结构是(A. 过程、子程序和分程序B. 顺序、选择和循环C. 递归、堆栈和队列D. 调用、返回和转移参考答案: B第 3 题:在下列代码的下画线处应填入的内容是()A. staffB. doubleC. intD. String 参考答案: D第 4 题: 下列

2、选项中不属于结构化程序设计原则的是( )A. 可封装B. 自顶向下C. 模块化D .逐步求精参考答案: A第 5 题: 下列构造方法的调用方式中,正确的是( )A .按照一般方法调用B. 由用户直接调用C. 只能通过new自动调用D. 被系统调用 参考答案: C第 6 题:下列代表十六进制整数的是( )A. OXA6B. 1234LC. -840D. 0144参考答案: A第 7 题:Java 程序默认引用的包是( )A. java text 包B. java awt 包C. java lang 包D. java util 包 参考答案: C第 8 题: 数据库管理系统中负责数据模式定义的语言

3、是()A. 数据定义语言B .数据管理语言C .数据操纵语言D .数据控制语言 参考答案: A第 9 题:要下列 Java Applet 程序完整并能够正确运行,横线处应填入的内容是 ( )。A. extends ThreadB. extends AppletC. extends CharD. extends Float 参考答案: B第 10 题: 下列程序的执行结果为( )A. 1310B. 1211C. 1111D. 1212 参考答案: A第 11 题: 下列叙述中正确的是(A. 有一个以上根结点的数据结构不一定是非线性结构B. 只有一个根结点的数据结构不一定是线性结构C. 循环链表是

4、非线性结构D. 双向链表是非线性结构参考答案: D第 12 题:int 类型的取值范围为( )。A. -214 214-1B. -231 231-1C. -232 232-1D. -264 264-1 参考答案: B第 13 题: 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工 作人员与实体计算机之间的联系是( )。A. 一对一B. 一对多C. 多对多D. 多对一参考答案: C第 14 题: 下列叙述中,正确的是( )。A. Java 语言的标识符是区分大小写的B. 源文件名与 public 类名可以不相同C .源文件的扩展名为 jarD. 源文件中public类的数目不

5、限参考答案: A第 15 题:为使 Java 程序独立于平台, Java 虚拟机把字节码与各个操作系统及硬件 ( )。A. 分开B. 结合C. 联系D. 融合参考答案: A第 16 题: 下列命令中,是 Java 编译命令的是( )。A. javacB. javaC. javadocD. appletviewer 参考答案: A第 17 题:当使用SomeThread t = new SomeThread()创建一个线程时,下列叙述中正确的是( )。A. SomeThread类是包含run ()方法的任意Java类B. SomeThread类一定要实现 Runnable 接口C. SomeTh

6、read类是Thread类的子类D. SomeThread类是Thread类的子类并且要实现 Run一 nable接口 参考答案: C第 18 题:按层次次序将一棵有n个结点的完全二叉树的所有结点从1n编号,当i n/2 时,编号为 i 的结点的左子树的编号是( )。A. 2i-1B. 2iC. 2i+1D. 不确定参考答案: B第 19 题: 在软件开发中,需求分析阶段产生的主要文档是()A. 软件集成测试计划B .软件详细设计说明书C. 用户手册D. 软件需求规格说明书参考答案: D第 20 题: 阅读下列代码后正确的说法是( )。A. 编译时将产生错误B. 编译时正确,运行时将产生错误C

7、. 输出零D. 输出空参考答案: A第 21 题:列代码中,将引起一个编译错误的行是()A. 第3行B. 第 5 行C. 第6行D. 第10行参考答案: D第 22 题: 下列关于面向对象的论述中,正确的是( )。A. 面由对象是指以对象为中心,分析、设计和实现应用程序的机制B. 面向对象是指以功能为中心,分析、设计和实现应用程序的机制C. 面向对象仅适用于程序设计阶段D. 面向对象是一种程序设计语言参考答案: A第 23 题: 在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类是 ( )。A. InputStreamB. FilelnputStreamC. StringBuffe

8、rD. BufferedReader参考答案: C第 24 题: 下列关于链式存储结构的叙述中,不正确的是()。A. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B .逻辑上相邻的结点物理上不必相邻C. 可以通过计算确定第i个结点的存储地址D. 插人、删除运算操作方便,不必移动结点 参考答案: C第 25 题: 软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于( )。A. 定义阶段B. 开发阶段C. 维护阶段D. 上述三个阶段参考答案: B第 26 题: 下列关于实型变量书写正确的是(A. E3B. 2e03C. 12e3D. 12E03参考答案: C第 27 题:线

9、性表L= (a1,a2,a3,ai,an),下列说法正确的是()A. 每个元素都有一个直接前件和直接后件B. 线性表中至少要有一个元素C. 表中诸元素的排列顺序必须是由小到大或由大到小D. 除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前继和直接后继参考答案: D第 28 题: 设计程序时,应采纳的原则之一是( )A. 程序的结构应有助于读者的理解B. 不限制goto语句的使用C. 减少或取消注释行D .程序越短越好参考答案: A第 29 题:列选项中,不能输出 100个整数的是( )A.B.C.D.参考答案: D第 30 题:在一所大学中,每个系都有自己的局域网,则连接各个系的

10、校园网( )A. 是广域网B. 还是局域网C. 是地区网D. 这些局域网不能互连参考答案: B第 31 题: 下面属于面向对象语言的是( )。A. Java 语言B. 机器语言C. C 语言D. 汇编语言参考答案: A第 32 题:下列 Java 组件中,不属于容器的是( )。A. PanelB. WindowC. FrameD. Label参考答案: D第 33 题:阅读下列代码其运行结果是(A. JavaB. LanguageC. TestD. 编译时出错参考答案: D第 34 题: 下列关于正则表达式的说法,不正确的是( )。A. 在 J2SE 14 中的正则表达式包中有一个 Patte

11、rn 类B. 在J2SE 1. 4中的正则表达式包中有一个 Macher类C. 在J2SE 1. 4中的正则表达式包名为java . util . regex D .以上说法都不对参考答案: C第 35 题:Java 中定义常量的保留字是(A. constB. finalC. finallyD. native参考答案: B第 36 题:rear 为设数组dataOm作为循环队列s q的存储空间,front为队头指针, 队尾指针,则执行出队操作的语句为( )。A. S q T. front := s q T. front + 1;B. S q T. front := (S q T. front

12、+ 1)%maxsize;C. S q T. rear := (S q T. rear + 1)%maxsize;D. S q T. front := (s q T. front + 1)%(maxsize + 1); 参考答案: B第 37 题:Java 的核心包中,提供编程应用的基本类的包是()A. java . langB. java . utilC. java . appletD. java . rmi参考答案: A第 38 题: 下列不属于虚拟机执行过程的特点的是()A.多线程B .动态连接C.异常处理D .代码安全检查参考答案: D第 39 题:数据流程图(DFD图)是()。A.

13、软件概要没计的工具B. 软件详细设计的工具C. 结构化方法的需求分析工具D. 面向对象方法的需求分析工具参考答案: D第 40 题:下列关于 Java 多线程并发控制机制的叙述中,错误的是()。A. Java 中对共享数据操作的并发控制是采用加锁技术B. 线程之间的交互,提倡采用 suspend()/resume ()方法C .共享数据的访问权限都必须定义为privateD. Java 中没有提供检测与避免死锁的专门机制, 但程序员可以采用某些策略 防止死锁的发生 参考答案: B基本操作题第 41 题:本题的功能是计算二维数组 arr=34, 21, 45, 67, 20), 23, 10,

14、3,45, 76, 22, 3, 79, 56, 50 中的最小值,并输出。 参考答案:第1处:j 5或j = 4 第2处:j = 0第3处:i +或i += 1或 i = i + 1整个程序是要将最小的数组元素放到 min里并输出。思路是将二维数组看成一维然后逐个遍历。 第 1 处因为数组一共有 5 列;第 2 处、第 3 处为遍历同样看 做一维数组的下一组数据元素,并做归零或加 1 运算。简单应用题第 42 题: 本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有一个按钮“ Draw line ”,单击该按钮后,它就处于按下状态,然后用鼠标在窗口中单击 一下,在单击的地方就会出现

15、一个坐标圆点,用鼠标在另外一个地方单击一下 又会出现另外一个圆点,并且此时在两个坐标圆点间画出一条直线,且“ Draw line ”处于可用状态,再单击这个按钮就可以画另外一条直线。 参考答案:第 1 处: Point第 2 处: nevt getPoint第1处表示获得Point型的坐标给了 P;第2处获得鼠标单击的坐标。综合应用题第 43 题:本题的功能是定义自已的组件类。窗口中排布着 12 个按钮,鼠标移动按钮时, 按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮对应的字符。参考答案:第 1 处:int i = 0; i keys. length () ; i + 第 2 处: kb addKeyListener(new KeyEventHandler ( ) ) 第 3 处 : system out println(evt getKeyChar ( )第 1 处是作为遍历 keys 中元素的条件, 而 keys 的字符元素就是各个按钮对 应的字符;第 2 处注册键盘事件监听功能, KeyButton 实现了 KeyLIstener 接口, 而 kb 是 KeyButton 类的对象,所以它是合格的监听者;第 3 处将从键盘读到的 字符输出。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1