今天给各位分享计算机二级office考试练习题及答案的知识,其中也会对计算机二级office考试练习题及答案进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
计算机二级office考试练习题及答案的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于计算机二级office考试练习题及答案、计算机二级office考试练习题及答案的信息别忘了在本站进行查找喔。
本文导读目录:
2、全国计算机等级考试二级教程2019年版——Python语言程序设计参考答案
【导语】下面是小编为大家准备的计算机二级考试试题(共9篇),欢迎阅读借鉴。 省二级计算机考试试题 一、word文档编辑与排版 1.在 D 盘根目录下新建以自己班级+姓名命名的文件夹。 2.录入以下文档: 3.设置样式,第一行标题设置为标题 1,一号字体;其他设置为正文四号字体。 4.设置字体:第一行标题为华文新魏;正文为华文楷体,“营业厅地址”五个字为黑体。 5.设置字形:第一行标题加粗,第三行加粗。6.设置对齐方式:第一行标题居中,第二行右对齐。 7.设置段落缩进:段落首行缩进 2 字符,其他按样文缩进。 8.设置段落间距:第二段段前、段后各 1 行。正文行距为固定值 20 磅。 9.按样文设置项目符号与编号。 10.页面设置:设置纸张为 A4,设置页边距上下各 2cm,左右各 3cm。 11.设置页眉页脚:为该通知单添加页眉“缴费通知”,小五号字体,居中。 12.插入如样文所示的图片,并设置图片高 0.3cm,宽 16cm。 13.如样文所示,为文字设置绿色底纹。 14.文中 A、C 两项,请分别使用“邮件合并”从下题目“excel 操作” 中的 Sheet1 中的“姓名”与“编号”字段获取。 15.文中 B 项请根据插入的 A 项的性别分别选择显示“先生”或“女士”。 16.将该文档以“word 操作”保存到自己新建的文件夹中。 17.在文章末尾添加一 3 行 5 列表格,将表格设置为表格自动套用格式“列表 8”。 二、电子表格格式编辑与数据处理 1.新建工作薄“excel 操作”保存到你建立的.文件夹中,输入“Sheet1” 工作表内容如下表所示。其中,“班级”使用数据有效性设置选择输入列表。 2.为工作表中的各科成绩设置数据有效性检查,要求输入的成绩介于 40 到 100 之间,合理设置“输入信息”和“出错信息”。3.将表格总分列的对齐方式设置为中部右对齐,其余单元格的对齐方式设置为中部居中;将单元格中的字体颜色设置为深蓝色。 4.将各科平均分的字体设置为 TimesNewRoman、12 号、加粗。 5.将表格第一列底纹设置为浅橙色,第二列设置为青绿色,第五列设置为浅黄。 6.将表格的外表框设置为 1.5 磅粗的双实线,红色;内边框设置为 1 磅粗实线。 7.把工作表中低于 60 的分数用红色标出,超过 90 的分数用绿色标出。 8.使用 Sheet1 工作表中的数据,统计“总分”并计算“各科平均分”,结果分别放在相应单元格中。其中“各科平均分”保留一位小数。 9.给总分最高的单元格插入批注“总分最高”。 10.根据姓名和总分为数据源创建图表,其标题为“成绩图表”,类型为“三维簇状柱形图”。 11.复制 Sheet1 中除了“各科平均分”以外其他的信息到 Sheet2 中,以“总分”为主要关键字,“数学”为次要关键字,升序排序。 12.在 Sheet2 中,高级筛选出总分>300 分,并且姓“李”的学生,并将结果保存为 Sheet3。 13.复制 Sheet2 中的数据到 sheet4,以“班级”为分类字段,将各科成绩进行“平均值”分类汇总。 14.复制 Sheet2 的信息到 Sheet5 中,布局以“系别”为分页,以“班级”为行字段,以各科考试成绩为平均值项,从 Sheet5 工作表中 A1 单元格起建立数据透视表。 三、利用 PowerPoint制作一份“教学课件(大学语文)” 1.文稿长度不少于 6 张幻灯片。 2.设计一个较好的首页封面。 3.要求课件内容包括:课文背景、作者年代、练习题、课堂讨论等。 4.尽可能地利用文稿演示软件的各种优化演示文稿的设计,如插入声音与影片、幻灯片的切换方式、自定义动画、超级链接、动作按钮等的设计。 计算机二级考试试题与答案 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是(B) A.程序的规模 B.程序的易读性 C.程序的执行效率 D.程序的可移植性 (15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段 A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析 (16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) 注:P67 A. 控制流 B. 加工 C. 数据存储 D. 源和潭 (17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B) 注:P66 A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确 (18) 下述关于数据库系统的叙述中正确的是(A) A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 (19) 关系表中的每一横行称为一个(A) A. 元组 B. 字段 C. 属性 D. 码 (20) 数据库设计包括两个方面的设计内容,它们是(A) A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (21) 下列叙述中正确的是(A) A. 线性表是线性结构 B. 栈与队列是非线性结构 C. 线性链表是非线性结构 D. 二叉树是线性结构 (22) 下列关于栈的叙述中正确的是(D) A. 在栈中只能插入数据 B. 在栈中只能删除数据 C. 栈是先进先出的线性表 D. 栈是先进后出的线性表 (23) 下列关于队列的叙述中正确的是(C) A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先进先出的线性表 D. 队列是先进后出的线性表 (24) 对建立良好的程序设计风格,下面描述正确的是(A) 注:P48 A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法 C. 充分考虑程序的执行效率 D. 程序的注释可有可无 (25) 下面对对象概念描述错误的是(A) 注:P55 A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通讯靠消息传递 D. 操作是对象的动态性属性 (26) 下面不属于软件工程的3个要素的是(D) 注:P62 A. 工具 B. 过程 C. 方法 D. 环境 (27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81 A. 数据流 B. 控制流 C. 调用关系 D. 组成关系 (28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A) A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 (29) 用树形结构来表示实体之间联系的模型称为(B) A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 (30) 关系数据库管理系统能实现的专门关系运算包括(B) A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 (31) 算法一般都可以用哪几种控制结构组合而成(D) 注:P3 A. 循环、分支、递归 B. 顺序、循环、嵌套 C. 循环、递归、选择 D. 顺序、选择、循环 (32) 数据的存储结构是指(B) 注:P13,要牢记 A. 数据所占的存储空间量 B. 数据的逻辑结构在计算机中的表示 C. 数据在计算机中的顺序存储方式 D. 存储在外存中的数据 (33) 设有下列二叉树:图见书P46 对此二叉树中序遍历的结果为(B) A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA (34) 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D) 注:P56 A. 调用语句 B. 命令 C. 口令 D. 消息 (35) 检查软件产品是否符合需求定义的过程称为(A) 注:P95 A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试 (36) 下列工具中属于需求分析常用工具的是(D) 注:P67 A. PAD B. PFD C. N-S D. DFD (37) 下面不属于软件设计原则的是(C) 注:P73 A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽 (38) 索引属于(B) A. 模式 B. 内模式 C. 外模式 D. 概念模式 (39) 在关系数据库中,用来表示实体之间联系的是(D) A. 树结构 B. 网结构 C. 线性表 D. 二维表 (40) 将E-R图转换到关系模式时,实体与联系都可以表示成(B) A. 属性 B. 关系 C. 键 D. 域 (41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征(C) A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报 (42) 希尔排序法属于哪一种类型的排序法(B) A.交换类排序法 B.插入类排序法 C.选择类排序法 D.建堆排序法 (43) 在深度为5的满二叉树中,叶子结点的个数为(C) A. 32 B. 31 C. 16 D. 15 (44) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记 A. N+1 B. N C. (N+1)/2 D. N/2 (45) 信息隐蔽的概念与下述哪一种概念直接相关(B) 注:P74 A.软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度 (46) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C) A. 模拟现实世界中不同事物之间的联系 B. 强调模拟现实世界中的算法而不强调概念 C. 使用现实世界的概念抽象地思考问题从而自然地解决问题 D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 (47) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计 A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试 (48) 软件调试的目的是(B) 注:与软件测试要对比着复习 A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能 (49) 按条件f对关系R进行选择,其关系代数表达式为(C) A. R|X|R B. R|X|Rf C. бf(R) D. ∏f(R) (50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D) 注:P127,要牢记 A. 自顶向下 B. 由底向上 C. 由内向外 D. 由整体到局部 (51) 在计算机中,算法是指(C) A. 查询方法 B. 加工方法 C. 解题方而完整的描述 D. 排序方法 (52) 栈和队列的共同点是(C) 注:这一共同点和线性表不一样 A. 都是先进后出 B. 都是先进先出 C. 只允许在端点处插入和删除元素 D. 没有共同点 (53) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是(A) 注:P38,前提要掌握三种遍历的方法 A. cedba B. acbed C. decab D. deabc (54) 在下列几种排序方法中,要求内存量最大的是(D) 注:要牢记,书中没有提到。 A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序 (55) 在设计程序时,应采纳的原则之一是(A) 注:和设计风格有关 A. 程序结构应有助于读者理解 B. 不限制goto语句的使用 C. 减少或取消注解行 D. 程序越短越好 计算机考试《二级java》试题及答案 1、下列关于Java Application与Java Applet程序的差别描述正确的是______。 A、运行方式不同,程序结构相同,运行工具不同,受到的限制相同 B、运行方式相同,程序结构不同,运行工具不同,受到的限制相同 C、运行方式相同,程序结构相同,运行工具不同,受到的限制也不同 D、运行方式不同,程序结构不同,运行工具不同,受到的限制也不同 本题考查的是程序的结构中Java Application和Java Applet的区别。 Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异,主要体现在以下几方面: (1)运行方式不同。Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行。 (2)运行工具不同。Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。 (3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找main方法,并以此为入口点开始运行。含有main方法的那个类,常被称为主类,也就是说,Java Application程序都含有一个主类。而Applet程序则没有含main方法的主类,这也正是Applet程序不能独立运行的原因。尽管Applet没有含main方法的主类,但Applet一定有一个从java.applet.Applet派生的类,它是由Java系统提供的。 (4)受到的限制不同。Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于Applet的引入,使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功能,不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增加了交互性。 故本题答案为D。 2、数据流的类型有______和事务型。标准答案为:变换型 典型的数据流类型有两种:变换型和事务型。 变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。 事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。 3、Java程序的基本单位是______。标准答案为:类 或 class 4、下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是______。 public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test; Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{ ____________; }catch(____________ e){} System.out.println(“Hello!”); } } A、sleep(1000) InterruptedException B、t.sleep(1000) InterruptedException C、Thread.sleep(1000) RuntimeException D、Thread.sleep(1000) InterruptedException 本题考查的是线程的使用。 Thread的sleep方法的原型如下: public static void sleep(long millis)throws InterruptedException sleep()的功能是使当前执行的线程睡眠(暂时停止)指定时间。sleep()是Thread的static成员,且抛出InterruptedException。 故本题答案为D。 5、下列关于线程优先级的说法中,正确的是______。 A、线程的优先级是不能改变的 B、线程的优先级是在创建线程时设置的 C、在创建线程后的任何时候都可以设置 D、B和C 本题考查的是Java语言中线程的优先级。 Java语言中线程的优先级是用一个介于MIN_PRIORITY 和MAX_PRIORITY之间的整数来表示的。可以在创建线程后的任何时候修改线程的优先级。 故本题答案为C。 6、在读字符文件Employee.dat时,使用该文件作为参数的类是______。 A、BufferedReader B、DataInputStream C、DataOutputStream D、FileInputStream 本题考查的是文件和文件I/O。 BufferedReader用来从字符输入流中读取并缓冲字符,以提高读取字符(或字符数组)的效率。其构造方法为: public BufferedReader(Reader in) public BufferedReader(Reader in, int sz) DataInputStream用来以独立于机器的方式从潜在的输入流中读取Java基本数据类型。构造方法为: DataInputStream(InputStream in) FileInputStream用来从文件中读取字节。构造方法为: FileInputStream(String name) FileInputStream(File file) 故本题答案为D。 7、阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是______。 A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出为零 D、输出为空 本题考查的是数组的使用。 由于数组arr声明时未用static关键字,而main()方法直接引用arr(而非通过Person的实例引用),将产生“非静态变量不能从静态上下文中引用”(non-static variable cannot be referenced from a static context)的编译错误。 故本题答案为A。 8、按照Java的标识符命名规范,下列表示一个类的标识符正确的是______。 A、Helloworld B、HelloWorld C、helloworld D、helloWorld 本题考查的是Java的命名约定。 Java的命名约定的基本原则如下: (1)_、$不作为变量名、方法名开头。 (2)变量名、方法名首单词小写,其余单词只有首字母大写。如myVariable,myMethod。 (3)接口名、类名的单词首字母大写。如MyInterface,MyClass。 (4)常量名的每个字母都大写。 故本题答案为B。 9、char类型的取值范围是______。 A、2-7~27-1 B、0~216-1 C、-215~215-1 D、0~28-1 本题考查的是Java语言的基本数据类型。 char类型数据是用无符号16位二进制表示的,故其取值范围为0~216-1。 故本题答案为B。 10、诊断和改正程序中错误的工作通常称为 。标准答案为:程序调试 11、线程在生命周期中要经历5种状态,分别是新建状态、可运行状态、运行状态、______状态和终止状态。 标准答案为:阻塞 或 Blocked 12、在Java中所实现的多维数组,实际上是由一维数组构成的______。 标准答案为:数组 或 Array 或 数组的数组 13、请阅读下列程序代码,然后将程序的执行结果补充完整。 程序代码: class throwsException { static void Proc(int sel) throws ArithmeticException,ArrayIndexOutOfBoundsException { System.out.println(“In Situation”+sel); if(sel==0){ System.out.println(“no Exception caught”); return; } else if(sel==1){ int iArray[]=new int[4]; iArray[1]=3; } } public static void main(String[] args) { try{ Proc(0); Proc(1); }catch(ArrayIndexOutOfBoundsException e){ System.out.println(“Catch”+e); }finally{ System.out.println(“in Proc finally”); } } } 执行结果: In Situation0 no Exception caught ______ 标准答案为:In Situation1 本题考查的是Java语言中的异常处理。 调用Proc(1)时,执行语句System.out.println(“In Situation”+sel);控制台输出In Situation1。然后在if语句中执行sel==1分支,该分支中无任何输出语句。 14、StringBuffer类提供______字符串对象的表示。标准答案为:长度可变 或 可变长度 15、break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch语句后面的______开始执行。 标准答案为:第一条语句或 第1条语句 或 首条语句 或 第一行语句 或 第1行语句 或 语句 1.计算机二级Java备考练习试题及答案 2.20计算机二级Java测试题及答案 3.计算机二级JAVA冲刺试题及答案 4.2016年计算机二级Java备考练习试题【附答案】 5.2016计算机二级Java考前模拟试题及答案 6.计算机二级VB强化试题及答案 7.2016计算机二级JAVA全真模拟试题 8.2016年计算机二级Java备考复习试题 9.2016年计算机二级考试试题(Java) 10.2016计算机二级考试Java练习题及答案 判断题√,X 1、在用浏览器访问某个网站的页面时,可通过查看源文件的方式,修改网页的源代码。(X) 2、ASP是一种网页编程语言。(√) 3、IIS应运行在Windows NT平台上,它只提供WWW服务功能。(X) 4、ASP网页,运行时在客户端可以查看到真实的ASP源代码。(X) 5、HTML不具有文件存取操作的功能,是一种描述性的标记语言。(√) 6、在网页中,如果要收集用户所输入的`数据,必须通过表单来实现。(√) 7、HTML网页的存盘文件名必须是.htm。(X) 8、HTML标记符都必须配对和成组使用。(X) 9、cookie信息就是保存在客户端的用户标识信息文本,可以用文本编辑器打开,但客户端重启动后会丢失该信息。(√) 10、在Global.asa文件中,不能有任何输出语句,且该文件必须放在站点的根自录才能生效。(√) 11、在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。(√) 12、Session和Application对象的事件过程只能书写在Global.asa文件中。(√) 13、在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。(X) 14、打开浏览器后,IIS会自动创建Session. SessionID属性,其属性值随着浏览器刷新而改变。(X) 15、使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。(X) (8) 软件的调试方法主要有:强行排错法、______和原因排除法。答:回溯法 (9) 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。答:概念#概念级 (10) 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。答:数据存储 (11) 设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。答:250 (12) 在最坏情况下,冒泡排序的时间复杂度为______。 答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2) (13) 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。答:实体 (14) 软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。 答:需求获取 (15) ______是数据库应用的核心。 答:数据库设计 (16) 数据结构包括数据的______结构和数据的存储结构。 答:逻辑 (17) 软件工程研究的内容主要包括:______技术和软件工程管理。答:软件开发 注:P64 (18) 与结构化需求分析方法相对应的是______方法。 答:结构化设计 (19) 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。答:参照完整性 (20) 数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。答:概念 注:P110 (21) 栈的基本运算有三种:入栈、退栈和______。 答:读栈顶元素#读栈顶的元素#读出栈顶元素 (22) 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。答:封装 (23) 数据流的类型有______和事务型。 答:变换型 注:P77 (24) 数据库系统中实现各种数据管理功能的核心软件称为______。答:数据库管理系统#DBMS 注:要牢记,重要 (25) 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。答:查询 注:要牢记 (26) 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 ______。 答:空间复杂度和时间复杂度 (27) 数据结构包括数据的逻辑结构、数据的 ______以及对数据的操作运算。答:存储结构 注:P7 (28) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。答:可重用性 (29) 面向对象的模型中,最基本的概念是对象和 ______。 答:类 (30) 软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。答:完善性 注:要牢记,书中没有提到 (31) 算法的基本特征是可行性、确定性、______和拥有足够的情报。答:有穷性 (32) 顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。答:相邻 (33) Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。答:数据结构 注:P67 (34) 数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 答:概念设计阶段#数据库概念设计阶段 (35) 数据库保护分为:安全性控制 、______、并发性控制和数据的恢复。答:完整性控制 注:要牢记 (36) 测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。答:调试 (37) 在最坏情况下,堆排序需要比较的次数为______。 答:O(nlog2n) (38) 若串s=“Program”,则其子串的数目是______。答:29 (39) 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。 答:1对多#1:N (40) 数据库管理系统常见的数据模型有层次模型、网状模型和______三种。答:关系模型 (41)数据的逻辑结构有线性结构和_______两大类。 答非线性结构 (42)数据结构分为逻辑结构与存储结构,线性链表属于_______。答:存储结构 (43)数据的基本单位是_______。答:元素 (44)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。 答:n/2 (45)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。 答:上溢 (46)在面向对象方法中,类之间共享属性和操作的机制称为_______。答:继承 (66) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(B) 注:P82 A. PAD图 B. N-S图 C. 结构图 D. 数据流图 (67) 数据处理的最小单位是(C) 注:数据项不可再分割 A. 数据 B. 数据元素 C. 数据项 D. 数据结构 (68) 下列有关数据库的描述,正确的是(C) 注:P102 A. 数据库是一个DBF文件 B. 数据库是一个关系 C. 数据库是一个结构化的数据集合 D. 数据库是一组文件 (69) 单个用户使用的数据视图的描述称为(A) 注:P108 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 (70) 需求分析阶段的任务是确定(D) A. 软件开发方法 B. 软件开发工具 C. 软件开发费用 D. 软件系统功能 (71) 算法分析的目的是(D) 注:书中没有总结,但要牢记 A. 找出数据结构的合理性 B. 找出算法中输入和输出之间的关系 C. 分析算法的易懂性和可靠性 D. 分析算法的效率以求改进 (72)链表不具有的特点是(B) A.不必事先估计存储空间 B.可随机访问任一元素 C.插入删除不需要移动元素 D.所需空间与线性表长度成正比 (73) 已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是(B) A. 堆排序 B. 直接插入排序 C. 快速排序 D. 直接选择排序 (74) 用链表表示线性表的优点是(A) 注:因为不需要移动元素 A. 便于插入和删除操作 B. 数据元素的物理顺序与逻辑顺序相同 C. 花费的存储空间较顺序存储少 D. 便于随机存取 (75) 下列不属于结构化分析的常用工具的是(D) 注:P67 A. 数据流图 B. 数据字典 C. 判定树 D. PAD图 (76) 软件开发的结构化生命周期方法将软件生命周期划分成(A) A. 定义、开发、运行维护 B. 设计阶段、编程阶段、测试阶段 C. 总体设计、详细设计、编程调试 D. 需求分析、功能定义、系统设计 (77) 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(C) 注:P87 A. 循环的集合 B. 地址的集合 C. 路径的集合 D. 目标的集合 (78) 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有(D) 注:数据模型采用关系模型(二维表) A. 数据无冗余 B. 数据可共享 C. 专门的数据管理软件 D. 特定的数据模型 (79) 分布式数据库系统不具有的特点是(B) A. 分布式 B. 数据冗余 C. 数据分布性和逻辑整体性 D. 位置透明性和复制透明性 (80) 下列说法中,不属于数据模型所描述的内容的是(C) 注:P110 A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束 (81)根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(C) A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构 (82)下列叙述中,错误的是(B) A.数据的存储结构与数据处理的效率密切相关 B.数据的存储结构与数据处理的效率无关 C.数据的存储结构在计算机中所占的空间不一定是连续的 D.一种数据的逻辑结构可以有多种存储结构 (83)线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(D) A.每个元素都有一个直接前件和直接后件 B.线性表中至少要有一个元素 C.表中诸元素的排列顺序必须是由小到大或由大到 D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 (84)线性表若采用链式存储结构时,要求内存中可用存储单元的地址(D) A.必须是连续的 B.部分地址必须是连续的 C.一定是不连续的 D.连续不连续都可以 (85)栈通常采用的两种存储结构是(A) A.顺序存储结构和链式存储结构 B.散列方式和索引方式 C.链表存储结构和数组 D.线性存储结构和非线性存储结构 (86)下列数据结构中,按先进后出原则组织数据的是(B) A.线性链表 B.栈 C.循环链表 D.顺序表 (87)树是结点的集合,它的根结点数目是(C) A.有且只有1 B.1或多于1 C.0或1 D.至少2 (88)具有3个结点的二叉树有(D) A.2种形态 B.4种形态 C.7种形态 D. 5种形态 (89)设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为(B) A. 12 B. 13 C.14 D. 15 (90)在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的(C) A.安全性 B.一致性 C.可理解性 D.合理性 (91)为了提高测试的效率,应该 (D) 注:P85 A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划 D.集中对付那些错误群集的程序 (92)软件生命周期中所花费用最多的阶段是(D) A.详细设计 B.软件编码 C.软件测试 D.软件维护 二、填空题 (1) 算法的复杂度主要包括______复杂度和空间复杂度。 答:时间 (2) 数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。答:存储结构#物理结构 (3) 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。答:黑盒 (4) 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在______联系。 答:一对多#1:N#1:n (5) 关系数据库管理系统能实现的专门关系运算包括选择、连接和______。 答:投影 (6) 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、______遍历和后序遍历。答:中序 (7) 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。 答:模块化 1.[单选题] 程序调试的任务是( ) A.设计测试用例 B.验证程序的正确性 C.发现程序中的错误 D.诊断和改正程序中的错误 2[单选题] 计算机指令由两部分组成,它们是( )。 A.运算符和运算数B.操作数和结果C.操作码和操作数D.数据和字符 3[单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员问的联系是( )。 A.1:1联系B.m:1联系C.1:m联系D.m:n联系 4[单选题] 下列关于ASCⅡ编码的叙述中,正确的是( ). A.一个字符的标准ASCⅡ码占一个字节,其最高二进制位总为1 B.所有大写英文字母的ASCⅡ码值都小于小写英文字母‘a’的ASCⅡ码值 C.所有大写英文字母的ASCⅡ码值都大于小写英文字母‘a’的ASCⅡ码值 D.标准ASCⅡ码表有256个不同的字符编码 5[单选题] 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。 A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n) 6[单选题] 以下关于编译程序的说法正确的是( ). A.编译程序属于计算机应用软件,所有用户都需要编译程序 B.编译程序不会生成目标程序,而是直接执行源程序 C.编译程序完成高级语言程序到低级语言程序的等价翻译 D.编译程序构造比较复杂,一般不进行出错处理 7[单选题] 数据字典(DD)所定义的对象都包含于( )。 A.数据流图(DFD图)B.程序流程图C.软件结构图D.方框图 8[单选题] ( )拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路. A.星型B.树型C.总线型D.环型 9[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘足 A.只能写入一次,可以反复读出的一次性写入光盘 B.可多次擦除型光盘 C.只能读出,不能写入的只读光盘 D.其驱动器单倍速为1350KB/S的高街度呵读写光柱 10[单选题] 根据域名代码规定,表示政府部门网站的域名代码是( )。 A..netB..comC..govD..org 11[单选题] 数据库设计中反映用户对数据要求的模式是( )。 A.内模式B.概念模式C.外模式D.设计模式 12[单选题] 软件设计中模块划分应遵循的准则是( )。 13[单选题] 计算机软件包括( ). A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文档 14[单选题] 数据库应用系统中的核心问题是( )。 A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训 15[单选题] 运算器的完整功能是进行( )。 A.逻辑运算B.算术运算和逻辑运算C.算术运算D.逻辑运算和微积分运算 16[单选题] CPU中,除了内部总线和必要的寄存器外,主要的两大部件分别是运算器和 A.控制器B.存储器C.CacheD.编辑器 17[单选题] 下列与队列结构有关联的是( )。 A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度 18[单选题] 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )。 A.4倍B.2倍C.1/2倍D.1/4倍 19[单选题] 上网需要在计算机上安装 A.数据库管理软件B.视频播放软件C.浏览器软件D.网络游戏软件 20[单选题] 十进制数18转换成二进制数是( )。 A.010101B.101000C.010010D.001010 21[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是( )。 A.只能写入一次,可以反复读出的一次性写入光盘 B.可多次擦除型光盘 C.只能读出,不能写入的只读光盘 D.其驱动器单倍速为1350KB/S的高密度可读写光盘 22[单选题] 算法的有穷性是指( ). A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的 C.算法程序的长度是有限的 D.算法只能被有限的用户使用 23[单选题] 某系统结构图如下图所示 该系统结构图中最大扇入是( ). A.0B.1C.2 D.3 23[单选题] 有三个关系R、S和T如下: 其中关系T由关系R和S通过某种操作得到,该操作为( ). A.选择B.投影C.交D.并 24[单选题] 在微机中,西文字符所采用的编码是( ). A.EBCDIC码B.ASCⅡ码C.国标码D.BCD码 1.参考答案:D参考解析:程序调试的任务是诊断和改正程序中的错误。 2.参考答案:C参考解析:计算机指令通常由操作码和操作数两部分组成。 3.参考答案:C参考解析:两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系1:1.、一对多联系1:m.、多对一联系m:1.、多对多联系m:n.。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系1:m.,答案选C。 4.参考答案:B参考解析:国际通用的ASCIl码为7位,且最高位不总为l;所有大写字母的ASCIl码都小于小写字母a的ASCIl码;标准ASCIl码表有128个不同的字符编码。 5.参考答案:C参考解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较1og2n次,而顺序查找需要比较n次。 6.参考答案:C参考解析:编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。 7.参考答案:A参考解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B,C,D都不符合。 8.参考答案:D参考解析:环型拓扑结构是使用中继器组成一个封闭的环,各节点直接连到环上,信息沿着环按一定方向从一个节点传送到另一个节点的拓扑结构. 9.参考答案:B参考解析:CD-RW是可擦写型光盘,用户可以以多次对其进行读写。CD-RW的全称是CD-ReWritab1e。 10.参考答案:C参考解析:略 11.参考答案:C参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。 12.参考答案:C参考解析:根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。 13.参考答案:D参考解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档.故D选项正确. 14.参考答案:A参考解析:数据库应用系统中的核心问题是数据库的设计。 15.参考答案:B参考解析:运算器是计算机处理数据形成信息的加工厂,它的主要功能是对二进制数码进行算术运算或逻辑运算。 16.参考答案:A参考解析:CPU主要包括运算器和控制器。 17.参考答案:D参考解析:队列的修改是依先进先出的原则进行的,D正确。 18.参考答案:B参考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。 19.参考答案:C参考解析:略 20.参考答案:C参考解析:用2整除18,可以得到一个商和余数;再用2去除商,又会得到一个商和余数。如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来,即得010010。 21.参考答案:B参考解析:CD—RW是可擦写型光盘,用户可以多次对其进行读/写。CD-RW的全称是CD-ReWritab1e。 22.参考答案:A参考解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。 23.参考答案:C参考解析:扇人指的是调用一个给定模块的模块个数。题干系统中,第2层模块扇入均为1,第3层中功能模块3.1扇人为2,其余为1,故最大扇入为2,C选项正确。 24.参考答案:B参考解析:略 计算机二级考试C++上机考试试题 一、程序改错题 使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。 程序异常,输出信息为 error O ERROR 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。 试题程序: #includeGetName(); cout return; } 一、程序改错题(1)应改为“catch(char*s)”。 (2)应改为“cateh(inti)”。 (3)应改为“catch(…)”。 【解析】本题中第1个标识前的异常抛出语句为“throw(“error”);”,其中的类型为字符串。所以对应的异常捕捉语句catch中应该符合这个类型,而程序中给出的语句“catch(chars)”是字符型的,所以第1处的语句修改为“catch(char*S)”。第2个标识前的异常抛出语句为“throw((int)0);”,其中的类型为int。对应的异常捕捉语句catch中应该符合这个类型,所以补充catch子句中的类型,否则如果找不到匹配的catch块,系统就会调用一个系统函数,使程序终止运行。即第2处的语句修改为“catch(inti)”。如果在catch子句中没有指定异常信息的类型,那么就用删节号“…”表示它可以捕捉任何类型的异常信息,即修改为“catch(…)”。 二、简单应用题for(intj=0;j(i;j++)//行循环 { for(intk=0;k cout cout } 【解析】本题首先利用for循环进行外层循环,输出对应的i行,然后利用for循环进行内层循环,输出对应i行的i列。 三、综合应用题(1)应添加“virtualvoidGetNamt!()=0;”。 (2)应添加“constchar*GetName2()”。 (3)应添加“TC2(char*str)”。 (4)应添加“m_str[i]=0;”。 【解析】本题第1处要求“在类TC1中定义接口函数GetName,为纯虚函数”。在C++中,在基类中用virtual声明成员函数为虚函数。纯虚函数是在声明虚函数时被“初始化”为0的函数,即“virtualvoidGetName()=0;”。第2处要求“函数GetName2实现获得名字的缓存,但只获得读允许操作这个缓存”。只能引用数据成员,而不能修改,所以使用常成员函数,其一般形式为“const函数类型函数名”,即“constchar*GetName2()”。第3处要求“实现TC2的构造函数”。TC2的构造函数与类TC2的名称应该相同,而且第3处的大括弧中是对字符数组str的操作,所以类TC2的构造函数中的参数为str,即这里补全为“TC2(char*str)”。第4处要求“完成TC2的构造函数,实现对名字的处理”,补全类TC2的构造函数,构造函数中的名字变量str对应于类TC中的成员变量m_str,所以这里补全变量赋值操作“m_str[i]=0;”。 ★ 计算机二级考试试题及答案 ★ 国家计算机二级考试试题 ★ 计算机二级vb试题 ★ 计算机二级上机试题 ★ 计算机二级JAVA考试巩固试题及答案 ★ 计算机二级考试流程 ★ 计算机二级考试题型 ★ 计算机二级考试技巧 ★ 二级建造师考试试题 ★ 计算机考试试题 计算机二级c语言试题2022-05-02 计算机应用考试试题2022-05-06 电大计算机考试试题2022-08-07 计算机初级考试试题2022-11-28 计算机二级c语言试题及答案2022-11-09 计算机二级答案2022-05-06 计算机等级考试试题及答案2022-12-21 计算机二级Access数据库程序设计考试大纲2022-08-08 计算机二级考试获得高分的技巧2022-08-10 计算机二级VB上机考试答题攻略2023-01-30 一、选择题 C B B C A D B A D B 二、编程题 1.获得用户输入的一个整数N,计算并输出N的32次方。 2.获得用户输入的一段文字,将这段文字进行垂直输出。 3.获得用户输入的一个合法算式,例如1.2+3.4,输出运算结果。 4.获得用户输入的一个小数,提取并输出其整数部分。 5.获得用户输入的一个整数N,计算并输出1到N相加的和。 一、选择题 C A A A B A C D A C 解析: 1.对于整数类型,输出格式包括如下6种。 b: 输出整数的二进制方式; c: 输出整数对应的 Unicode 字符; d: 输出整数的十进制方式; o: 输出整数的八进制方式; x: 输出整数的小写十六进制方式; X: 输出整数的大写十六进制方式; 4.Python内置数据类型。 python的数据类型以是否可变,可分为可变类型和不可变类型,对于可变类型来说,操作一般涉及增、删、改、查,对于不可变类型,一般的操作只有查。 不可变类型:数字、字符串、bytes、元组 其中数字类型:整数int、浮点数float、复数complex 可变类型:列表、字典、集合 相关链接:https://www.cnblogs.com/blackmatrix/p/5614086.html 二、编程题 1.获得用户输入的一个整数,输出该整数百位及以上的数字。 2.获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来。 3.程序读入一个表示星期几的数字(1-7),输出对应的星期字符串名称。例如,输入3,返回“星期三”。 4.设n是一任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。 5.输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。 一、选择题 B A D C D D C A C D 二、编程题 1.输入一个年份,输出是否是闰年。#闰年条件:能被4整除但不能被100整除,或者能被400整除的年份,都是闰年。 2.最大公约数计算。获得两个整数,求出这两个整数的最大公约数和最小公倍数。最大公约数的计算一般使用辗转相除法,最小公倍数则使用两个数的乘积除以最大公约数。 3.统计不同字符个数。用户从键盘键入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。 #unicode编码范围: 汉字: 十六进制 [0x4e00, 0x9fa5] / 十进制 [19968,40869] 数字:十六进制 [0x30, 0x39] / 十进制 [48, 57] 小写字母:十六进制 [0x61, 0x7a] / 十进制 [97,122] 大写字母:十六进制 [0x41, 0x5a] / 十进制 [65, 90], 注:chr(x) & ord(x)使用的是 单个字符,或者十进制INT格式的unicode编码; 4.改编题目1中的程序,当用户输入出错时给出“输入内容必须是整数!”的提示,并让用户重新输入。 5.羊车门问题。有三扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门。在开启它之前,主持人会开启另外一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后能否增加猜中汽车的机会?——这是一个经典问题。请使用random库对这个随机事件进行预测,分别输出参赛者改变选择和坚持选择获胜的概率。 一、选择题 B B B D C B B C C D 二、编程题 1.实现isNum()函数,参数作为一个字符串,如果这个字符串属于整数、浮点数或复数的表示,则返回True,否则返回False。 2.实现isPrime函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。 3.编写一个函数计算传入字符串中数字、字母、空格以及其他字符的个数。 4.编写一个函数,打印200以内的所有素数,以空格分隔。 5.编写一个函数,参数为一个整数n。利用递归获取斐波那契数列中的第n个数并返回。 一、选择题 B B B B A D D A D D 解析:2.字典的key只能是不可变数据类型; 二、编程题 1.英文字符频率统计。编写一个程序,对给定字符串中出现的a~z字母频率进行分析,忽略大小写,采用降序方式输出。 2.中文字符频率统计。编写一个程序,对给定字符串中出现的全部字符(含中文字符)频率进行分析,采用降序方式输出。 3.随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。 4.重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和输出测试结果的程序。 5.重复元素判定续。利用集合的无重复性改编上一个程序,获得一个更快更简洁的版本。 一、选择题 B A C C C C C C D C 二、编程题 1.输入一个文件和一个字符,统计该字符在文件中出现的次数。 2.假设有一个英文文本文件,编写一个程序读取其内容并将里面的大写字母变成小写字母,小写字母变成大写字母。 3.编写一个程序,生成一个10×10的随机矩阵并保存为文件(空格分隔行向量,换行分隔列向量),再写程序将刚才保存的矩阵文件另存为CSV格式,用Excel或文本编辑器打开看看结果对不对。 4.编写一个程序,读取一个python源代码文件,将文件中所有除保留字外的小写字母换成大写字母,生成后的文件要能够被Python解释器正确执行。 以Q4resouce.py为用例运行结果如下: 注意:Q4.py中table列表中的元素需视源代码具体情况而定,table用来存放除了保留字以外的关键字,如库名以及函数名,否则会影响生成后的文件(此例为Q4result.py)的运行。 5.编写一个程序,要求能够将元素为任意Python支持的类型(包括含有半角逗号的字符串)的列表转储为CSV,并能够重新正确解析为列表。 一、选择题 A A D C C B B A B D 二、编程题 1.使用turtle库绘制一个蜂窝状六边形 运行结果如下: 2.使用turtle库绘制一朵玫瑰花。 运行结果: 3.使用turtle库绘制一个颜色图谱。 为了防止运行时间过长,我将步长设置为80,运行结果如下: 4.使用random库生成一个包含10个0~100之间随机整数的列表。 5.利用time库将当前日期时间转化成类似“Sunday, 8.January 2017 11:03PM”的格式。 一、选择题 B D C C D C B A B A 二、编程题 1.使用jieba.cut()对“Python是最有意思的编程语言”进行分词,输出结果,并将该迭代器转换为列表类型。 2.使用jieba.cut()对“今天晚上我吃了意大利面”进行分词,输出结果,并使“意大利面”作为一个词出现在结果中。 3.自选一篇报告或者演讲稿,利用jieba分析出其词频排前五的关键词。 4.选择你最喜欢的小说,统计出场人物词频排名。 5.续上题,将上题结果以词云的方式实现,并尝试美化生成的词云图片。 计算机二级office考试练习题及答案 9月计算机二级考试很快就要开考,为了使广大考生在备战时更快的掌握相应知识点,以下是小编整理的计算机二级office考试练习题及答案,希望对大家有所帮助。 一、选择题 1以下关于编译程序的说法正确的是( )。 A.编译程序属于计算机应用软件,所有用户都需要编词程序 B.编译程序不会生成目标程序,而是直接执行源程序 C.编译程序完成高级语言程序到低级语言程序的等价翻译 D.编译程序构造比较复杂,一般不进行出错处理 【参考答案】:C 【参考解析】:编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。 2用8位二进制数能表示的最大的无符号整数等于十进制整数( )。 A.255B.256C.128D.127 【参考答案】:A 【参考解析】:用8位二进制数能表示的最大的无符号整数是11111111,转化为十进制整数是28-1=255。 3在数据管理技术发展的三个阶段中,数据共享最好的是( )。 A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同 【参考答案】:C 【参考解析】:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C。 4在E—R图中,用来表示实体联系的图形是( )。 A.椭圆形B.矩形C.菱形D.三角形 【参考答案】:C 【参考解析】:在E—R图中实体集用矩形,属性用椭圆,联系用菱形。 5软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A.学生成绩管理系统 B.C语言编译程序 C.UNIX操作系统 D.数据库管理系统 【参考答案】:A 【参考解析】:软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属予系统软件。所以B、C、D都是系统软件,只有A是应用软件。 6一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。 A.16B.10C.6D.4 【参考答案】:A 【参考解析】:根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。 7下列叙述中正确的是( )。 A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D.循环队列中元素的个数是由队头指针和队尾指针共同决定的 【参考答案】:D 【参考解析】:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B与C错误。 8数据库应用系统中的核心问题是( )。 A.数据库设计 B.数据库系统设计 C.数据库维护 D.数据库管理员培训 【参考答案】:A 【参考解析】:数据库应用系统中的核心问题是数据库的设计。 9世界上公认的第一台电子计算机诞生的年代是( )。 A.20世纪30年代 B.20世纪40年代 C.20世纪80年代 D.20世纪90年代 【参考答案】:B 【参考解析】:世界上第一台现代电子计算机“电子数字积分式计算机”(ENIAC)诞生于1946年2月14日即20世纪40年代的美国宾夕法尼亚大学,至今仍被人们公认。 10字长是CPU的主要性能指标之一,它表示( )。 A.CPU一次能处理二进制数据的位数 B.CPU最长的十进制整数的位数 C.CPU最大的有效数字位数 D.CPU计算结果的有效数字长度 【参考答案】:A 【参考解析】:字长是CPU的主要技术指标之一,指的是CPU一次能并行处理的二进制位数,字长总是8的整数倍,通常PC机的字长为16位(早期)、32位、64位。 二、电子表格题 请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。 注意:以下的文件必须保存在考生文件夹下。小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表(“Excel.x1sx”文件),按照如下要求完成统计和分析工作。 (1)请对“订单明细表”工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将“单价”列和“小计”列所包含的单元格调整为“会计专用”(人民币)数字格式。 (2)根据图书编号,请在“订单明细表”工作表的“图书名称”列中,使用V1OOKUP函数完成图书名称的自动填充。“图书名称”和“图书编号”的对应关系在“编号对照”工作表中。 (3)根据图书编号,请在“订单明细表”工作表的“单价”列中,使用V1OOKUP函数完成图书单价的自动填充。“单价”和“图书编号”的对应关系在“编号对照”工作表中。 (4)在“订单明细表”工作表的“小计”列中,计算每笔订单的销售额。 (5)根据“订单明细表”工作表中的销售数据,统计所有订单的总销售金额,并将其填写在“统计报告”工作表的B3单元格中。 1. 下列叙述中错误的是______。 A 数据结构中的数据元素不能是另一数据结构 B 数据结构中的数据元素可以是另一数据结构 C 空数据结构可以是线性结构也可以是非线性结构 D 非空数据结构可以没有根结点 该问题分值: 1 答案:A [解析] 数据元素是一个含义很广泛的概念,它是数据的“基本单位”,在计算机中通常作为一个整体进行考虑和处理。数据元素可以是一个数据也可以是被抽象出的具有一定结构的数据集合,所以数据结构中的数据元素可以是另一数据结构。满足有且只有一个根结点并且每一个结点最多有一个前件,也最多有一个后件的非空的数据结构被认为是线性结构,不满足条件的结构为非线性结构。空数据结构可以是线性结构也可以是非线性结构。非空数据结构可以没有根结点,如非线性结构“图”就没有根结点。故选A。 2. 为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指______。 A 执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化) B 执行算法时所使用的额外空间随算法所处理的数据空间大小的变化而变化 C 执行算法时不使用额外空间 D 执行算法时不使用任何存储空间 该问题分值: 1 答案:A [解析] 算法的空间复杂度是指执行这个算法所需要的内存空间,包括输入数据所占的存储空间、程序本身所占的存储空间、算法执行过程中所需要的额外空间。如果额外空间量相对于问题规模(即输入数据所占的存储空间)来说是常数,即额外空间量不随问题规模的变化而变化,则称该算法是原地工作的。故选A。 3. 某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的人队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为______。 A m-1 B m C 1 D 0 该问题分值: 1 答案:A [解析] 循环队列长度为m,由初始状态为front=rear=m,可知此时循环队列为空。入队运算时,首先队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。特别地,当队尾指针rear=m+1时置rear=1。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时置front=1。从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为rear-front+m。本题中m-1 4. 某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为______。 A 15 B 16 C 17 D 不存在这样的树 该问题分值: 1 答案:C [解析] 树是一种简单的非线性结构,直观地来看,树是以分支关系定义的层次结构。在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。由于只有度为3的结点和叶子结点,可知最后1层都为叶子结点,倒数第2层一部分结点度为3,一部分为叶子结点,其余结点的度均为3。计算度为3的结点总数(3 3-1 -1)/2<84-1-1)/2可知,树共有4层,前两层有度为3的结点(3 3-1 -1)/2=4个,第3层有3 2 =9个结点,其中4个是度为3的结点,5个是叶子结点,所以该树中的叶子结点数为4×3+5=17。故选C。 5. 某二叉树共有530个结点,其中度为2的结点有250个,则度为1的结点数为______。 A 29 B 30 C 249 D 251 该问题分值: 1 答案:A [解析] 对任何一棵二叉树,度为0的结点总是比度为2的结点多一个。二叉树结点总数为530,度为2的结点有250个,则度为O的结点有251个,那么度为1的结点个数为530-250-251=29。故选A。 6. 若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树的遍历序列中有序的是______。 A 前序序列 B 中序序列 C 后序序列 D 以上说法均可以 该问题分值: 1 答案:B [解析] 二叉树的遍历有三种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。由于结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,那么只要遍历时访问根结点在访问左子树和右子树之间,则遍历序列有序,即中序序列有序。故选B。 7. 将C语言的整数设为整数类I,则下面属于类I实例的是______。 A -103 B 10E3 C 10.3 D "0103" 该问题分值: 1 答案:A [解析] 整数类实例包括:十进制常量,用0~9表示,不能以0开头;八进制常量,用0~7表示,必须用0开头;十六进制常量,用0~9和A~F(a~f)表示,必须以0x或0X开头。本题中,选项B中是科学计数法表示的浮点数实例,选项C中是浮点数实例,选项D中是字符串实例。故选A。 8. 下列叙述中正确的`是______。 A 软件是程序、数据和文档 B 软件是程序和数据 C 软件是算法和数据结构 D 软件是算法和程序 该问题分值: 1 答案:A [解析] 计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故选A。 9. 软件生命周期是指______。 A 软件的定义和开发阶段 B 软件的需求分析、设计与实现阶段 C 软件的开发阶段 D 软件产品从提出、实现、使用、维护到停止使用、退役的过程 该问题分值: 1 答案:D [解析] 通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件的生命周期。选项A、B、C均为生命周期的一部分。故选D。 10. 下列叙述中正确的是______。 A 数据库系统可以解决数据冗余和数据独立性问题,而文件系统不能 B 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件 C 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少 D 数据库系统独立性较差,而文件系统独立性较好 该问题分值: 1 答案:A [解析] 数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。三者各自的特点如下表所示。 特点t人工管理阶段t文件系统阶段t数据库系统阶段 管理者t人t文件系统t数据库管理系统 面向对象t某个应用程序t某个应用程序t现实世界 共享程度t无共享,冗余度大t共享性差,冗余度大t共享性大,冗余度小 独立性t不独立,完全依赖于 程序 t独立性差t具有高度的物理独立性和一定的逻辑独 立性 结构化t无结构t记录内有结构,整体 无结构 t整体结构化,用数据模型描述 控制能力t由应用程序控制t由应用程序控制t由DBMS提供数据安全性、完整性、并发控 制和恢复 数据库系统可以解决数据冗余和数据独立性问题,而文件系统不能。数据库系统和文件系统的区别不仅在于管理的文件类型与数据量的多少。数据库系统具有高度的物理独立性和一定的逻辑独立性,而文件系统独立性较好。故本题选A。 11. 若某台计算机的硬盘容量为20GB,内存储器的容量为128GB,那么硬盘容量是内存容量的______倍。 A 200 B 120 C 160 D 100 该问题分值: 1 答案:C [解析] 根据换算公式1GB=1024MB,故20GB=20×1024MB,因此,20×1024MB/128MB=160。 12. 下列关于ASCII编码的叙述中,正确的是______。 A 标准的ASCII表有256个不同的字符编码 B 一个字符的标准ASCII码占一个字符,其最高二进制位总是1 C 所有大写的英文字母的ASCII码值都大于小写英文字母a的ASCII码值 D 所有大写的英文字母的ASCII码值都小于小写英文字母a的ASCII码值 该问题分值: 1 答案:D [解析] 标准ASCII码也叫基础ASCII码,它使用7位二进制数来表示所有的大写和小写字母、数字0~9、标点符号以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符LF(换行)、CR(回车)、FF(换页)等;通信专用字符SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII码值为8、9、10和13分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序而对文本显示有不同的影响。32-126(共95个)是字符(32是空格),其中48~57为0~9十个阿拉伯数字,65~90为26个大写英文字母,97~122为26个小写英文字母,其余为一些标点符号、运算符号等。 13. 下列各设备中,全部属于计算机输出设备的一组是______。 A 显示器,键盘,喷墨打印机 B 显示器,绘图仪,打印机 C 鼠标,扫描仪,键盘 D 键盘,鼠标,激光打印机 该问题分值: 1 答案:B [解析] 输出设备是计算机的终端设备,用于计算机数据的输出显示、打印、声音播放、控制外围设备操作等。常见的输出设备有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等,故答案选B。 14. 下列4种软件中,属于应用软件的是______。 A 财务管理系统 B DOS C Windows 2010 D Windows 2007 该问题分值: 1 答案:A [解析] 财务管理系统属于应用软件而不是系统软件。 15. 下列关于计算机病毒的叙述中,正确的是______。 A 计算机病毒只感染.exe或.com文件 B 计算机病毒可以通过读写软件、光盘或Internet网络进行传播 C 计算机病毒是通过电力网进行传播的 D 计算机病毒是由于软件片表面不清洁而造成的 该问题分值: 1.5 答案:B [解析] 计算机病毒传染途径众多,可以通过读写软件、光盘或Internet网络进行传播,故答案选B。 16. 下列都属于计算机低级语言的是______。 A 机器语言和高级语言 B 机器语言和汇编语言 C 汇编语言和高级语言 D 高级语言和数据库语言 该问题分值: 1.5 答案:B [解析] 低级语言一般指的是机器语言。而汇编语言是面向机器的,处于整个计算机语言层次结构的底层,故也被视为低级语言,通常是为特定的计算机或系列计算机专门设计的。故答案选B。 17. 计算机网络是一个______。 A 在协议控制下的多机互联系统 B 网上购物系统 C 编译系统 D 管理信息系统 该问题分值: 1.5 答案:A [解析] 计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统,即是在协议控制下的多机互联系统。 18. 在微型计算机的内存储器中,不能随机修改其存储内容的是______。 A RAM B DRAM C ROM D SRAM 该问题分值: 1.5 答案:C [解析] ROM即只读存储器(Read-Only Memory),是一种只能读出事先所存数据的固态半导体存储器,其特性是一旦储存资料就无法再将之改变或删除,通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。 19. 以下所列是正确的IP地址的是______。 A 202.112.111.1 B 202.202.5 C 202.258.14.12 D 202.3.3.256 该问题分值: 1.5 答案:A [解析] IP地址主要分为五类。A类地址范围:1.0.0.1~126.255.255.254;B类地址范围:128.0.0.1~191.255.255.254;C类地址范围:192.0.0.1~223.255.255.254;D类地址范围:224.0.0.1~239.255.255.254;E类地址范围:240.0.0.1~255.255.255.254。由此可见,所列选项中正确的IP地址应该为A。 20. IE浏览器收藏夹的作用是______。 A 搜集感兴趣的页面地址 B 记忆感兴趣的页面内容 C 收集感兴趣的文件内容 D 收集感兴趣的文件名 该问题分值: 1.5 答案:A [解析] IE浏览器收藏夹的作用主要是方便用户收集感兴趣或者需要经常浏览的页面的网页地址。故正确答案为A。 【计算机二级office考试练习题及答案】相关文章: 计算机二级考试office题库及答案01-25 计算机二级考试office预测题及答案05-03 2017年计算机二级office考试练习题及答案10-31 2016计算机二级《MS Office》练习题及答案08-08 2016计算机二级office考试预测题及答案11-14 计算机二级《MS Office》考试真题及答案03-02 2017计算机二级考试高级Office试题及答案11-04 计算机二级考试《MS Office》试题及答案201608-22 全国计算机二级《MS office》练习题及答案09-04计算机二级office考试练习题及答案的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于计算机二级office考试练习题及答案、计算机二级office考试练习题及答案的信息别忘了在本站进行查找喔。
未经允许不得转载! 作者:谁是谁的谁,转载或复制请以超链接形式并注明出处。
原文地址:http://wbvls.opensoft-fs.com.cn/post/23142.html发布于:2026-04-07



