2015年3月全国计算机等级考试二级《C语言》真题一及详解

上传人:lqh1****020 文档编号:88763400 上传时间:2019-05-09 格式:DOC 页数:9 大小:56.50KB
返回 下载 相关 举报
2015年3月全国计算机等级考试二级《C语言》真题一及详解_第1页
第1页 / 共9页
2015年3月全国计算机等级考试二级《C语言》真题一及详解_第2页
第2页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2015年3月全国计算机等级考试二级《C语言》真题一及详解》由会员分享,可在线阅读,更多相关《2015年3月全国计算机等级考试二级《C语言》真题一及详解(9页珍藏版)》请在金锄头文库上搜索。

1、2015年3月全国计算机等级考试二级C语言真题一(总分100, 考试时间120分钟)一、选择题(每小题1分,共40分)1. 单击窗口内的按钮时,产生的事件是()。A MouseEventB WindowEventC ActionEventD KeyEvent该问题分值: 1答案:C在构件的事件类中,MouseEvem事件是鼠标事件,包括鼠标单击,移动;WindowEvent事件是窗口事件,包括关闭窗口,窗口闭合,图标化;ActionEvent事件是动作事件,包括按钮按下;TextField中按键;KeyEvent事件是键盘事件,包括键按下、释放。2. 在Java中,实现用户界面功能的包是()。

2、A javaappletB javaxtransactionC javautilD javaawt该问题分值: 1答案:D本题考查考生对Java包功能的理解。选项A中javaapplet包是为Applet提供执行需要的所有类,主要访问Applet内容的通信类;选项B中transaction包是属于javax而不是java,javaxtransaction包是提供事务处理所需要的包;选项C中javautil包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array等常用工具类;javaawt包是封装抽象窗口工具包,提供构建和管理用户图形界面

3、功能,为本题正确答案。3. 下列选项中属于字符串常量的是()。A abcB abcC abcD (abc)该问题分值: 1答案:BJava中字符串常量由双引号和其中间的字符所组成4. 类Panel默认的布局管理器是()。A GridLayoutB BorderLayoutC FlowLayoutD CardLayout该问题分值: 1答案:C本题考查Java中的布局管理器。FlowLayout是Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置,所以选项C为正确答案。BorderLayout是Window、Frame和Dial09的默认布局管理器,在BorderLa

4、yout布局管理器中构件分成5个区域,每个区域只能放置个构件。OridLayout使容器中各个构件呈网状布局,平均占据容器的空间。OardLayout把容器分成许多层,每层只能放置个构件。5. 下列线程状态转换序列,在线程实际运行中可能出现的序列是()。A 新建运行阻塞终止B 运行阻塞可运行终止C 可运行运行阻塞运行D 新建可运行运行阻塞可运行该问题分值: 1答案:D线程状态转换序列如下图所示:6. 下列工具中为需求分析常用工具的是()。A PADB PFDC NSD DFD该问题分值: 1答案:D需求分析常用工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。问题分析图(PAD)、程

5、序流程图(PFD)、盒式图(Ns)都是详细设计的常用工具,不是需求分析的工具。7. 当一个Applet所在的Web页面被其他页面覆盖后。不可能被调用的Applet方法是()。A destroy()B init()C stop()D start()该问题分值: 1答案:B在Java Applet的生命周期中,共有4种状态,即4种方法:init()、start()、stop()和destory()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行些基本初始化操作。8. 程序设计语言的基本成分是数据成分、运算成分、控制成分和()。A 对象成分B 变量成分

6、C 语句成分D 传输成分该问题分值: 1答案:D程序设计语言的基本成分有:数据成分,用于描述程序所涉及的数据;运算成分,用于描述程序中所包含的运算;控制成分,用于描述程序中所包含的控制;传输成分,用于表达程序中数据的传输。9. 下面代码段的输出是()。A 编译出错B 5752C trueD 无任何输出该问题分值: 1答案:A本题考查对位运算符和逻辑运算符的理解。位运算符”&”和”|用于按位将两个数进行与和或的操作,两个操作数可以是整型、字节型、长整型和短整型,但不能是浮点型数据。逻辑运算符&只能对两个布尔型的数据进行运算,返回的结果也是布尔型的。10. 对鼠标单击按钮操作进行事件处理的接口是(

7、)A MouseListenerB WindowListenerC ActionListenerD KeyListener该问题分值: 1答案:C动作事件和按钮按下,以及在TeXtFieId中按键对应的事件为ActionEvent事件,进行处理的接口应为ActionListener。MouseListener是MouseEvent事件的实现接口,响应的是鼠标的移动、单击(不包括单击按钮)事件。11. 下列特征中不是面向对象方法的主要特征的是()。A 多态性B 继承C 封装性D 模块化该问题分值: 1答案:D面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思

8、考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。12. Java的反汇编命令是()。A javapB javacC jdbD java该问题分值: 1答案:Ajavap命令是Java反汇编命令;javac命令是Java语言编译器,jdb是基于文本和命令行的调试工具,java命令是Java解释器。13. 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。A 一对一B 一对多C 多对多D 多对一该问题分值: 1答案:C一个工作人员对应多台计算机,台计算机对应多个工作人员,则

9、实体工作人员与实体计算机之间的联系是多对多。14. Frame默认的布局管理器是()。A FlowLayoutB BorderLayoutC GridLayoutD UpLayout该问题分值: 1答案:B本题考查Java中的布局管理器。FlowLayout是Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置;BorderLayout是Window、Frame和Dial09的默认布局管理器,在BorderLayout布局管理器中构件分成5个区域,每个区域只能放置个构件;GridLayout使容器中各个构件呈网状布局,平均占据容器的空间;GardLayout把容器分成

10、许多层,每层只能放置个构件。15. 某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。A 148B 169C 182D 198该问题分值: 1答案:B本题考查二叉树的性质。叶子结点即度为0的结点,它总是比度为2的结点多一个,所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数等于个叶子结点加上59个度为2的结点再加上50个度为l的结点的和,共169个结点。16. 当浏览器重新返回Applet所在页面时,将调用Applet类的方法是()。A start()B ink()C stop()D destroy()该问题分值: 1答案:A本题考查Applet的运行方

11、式。当init()方法完成后,将调用start()方法,使Applet成为激活状态。该方法在Applet每次显示时都要调用。例如,浏览器由最小化复原,或浏览器从一个URL返回该Applet所在的页面,般常在start()中启动动画或播放声音等的线程。17. 在程序的下画线处应填入的选项是()。A implements RunnableB extends ThreadC implements ThreadD extends Runnable该问题分值: 1答案:Bimplements是实现接口,extends是继承类。Thread是类,Runnable是接口,所以只有A、B选项语法是正确的。而R

12、unnable是不能返回Static值,所以答案选择B。18. 假设用个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom49,top30(数组下标),则栈中具有的元素个数为()。A 50B 19C 1D 20该问题分值: 1答案:B当前栈中的所有元素的个数就是用栈底指针减去栈顶指针。19. 下列叙述中正确的是()。A 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D 上述三种说法

13、都不对该问题分值: 1答案:C栈是限制仅在表的端进行插入和删除的运算的线性表,通常称插入、删除的这端为栈顶,另端称为栈底。20. 在Java语言中,0bjectOutputStream是指()。A 字节流B 字符流C 对象输出流D 数据流该问题分值: 1答案:C本题考查Java输入输出流的概念。FileInputStream是字节流,BufferedWriter是字符流,ObjectOutputStream是对象输出流,既继承了OutputStream抽象类,又实现了0bjectOutput接口,这是Java用接口技术代替双重继承的例子,其构造方法参数是串行化的对象。21. 下列与数据元素有关

14、的叙述中,不正确的是()。A 数据元素是数据的基本单位,即数据集合中的个体B 数据元素是有独立含义的数据最小单位C 数据元素又称为结点D 数据元素又称为记录该问题分值: 1答案:B数据元素是数据的基本单位,即数据集合中的个体。有些情况下也把数据元素称为结点、记录、表目等。一个数据元素可由一个或多个数据项组成,数据项是有独立含义的数据最小单位,其值能唯确定一个数据元素的数据项。22. 当个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是()。A start(),stop(),destroy()B init(),start(),stop(),start(),stop(),destroy()C start(),init(),stop(),destroy()D init(),start(),destroy()该问题分值: 1答案:Binit()般用来完成所有必需的初始化操作,start()是在初始化之后Applet被加载时调用,stop()在Applet停止执行时调用,destory()是Applet从系统中撤出时调用。23. 下列叙述中,错误的是()。A 内部类的名称与定义它的类的名称可以相同B 内部类可用abstract修饰C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 公务员考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号