新思路全国计算机二级第一套题详解

合集下载

国家计算机二级msoffice答案解析(已整理)

国家计算机二级msoffice答案解析(已整理)

第一套1. 正确答案: A解析:【解析】程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。

2. 正确答案: D 解析:【解析】队列的修改是依先进先出的原则进行的,D正确。

3. 正确答案: C解析:【解析】前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。

前序遍历描述为:若二叉树为空,则执行空操作。

否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。

4. 正确答案: C 解析:【解析】栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。

5. 正确答案: B解析:【解析】白盒测试法主要有逻辑覆盖、基本路径测试等。

逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择B。

其余为黑盒测试法。

6. 正确答案: A解析:【解析】对象之间进行通信的构造叫做消息,A正确。

多态性是指同一个操作可以是不同对象的行为,D错误。

对象不一定必须有继承性,C错误。

封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B错误。

7. 正确答案: C解析:【解析】根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。

②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。

③软件结构的深度、宽度、扇入、扇出应适当。

④模块的大小要适中。

C正确。

8. 正确答案: C 解析:【解析】数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。

9. 正确答案: D解析:【解析】数据库设计过程主要包括需求分析、、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。

计算机二级考试第一套试题参考答案及解析

计算机二级考试第一套试题参考答案及解析

第1套参考答案及解析一、字处理题1.【微步骤】步骤1:打开考生文件夹下的文档"word.docx"。

步骤2:单击"页面布局"选项卡→"页面设置"组的对话框启动器,打开"页面设置"对话框,在"页边距"选项卡中的"页边距"区域中设置页边距(上、下)为5厘米,页边距(左、右)为3厘米。

步骤3:将"纸张"选项卡的"纸张大小"区域设置为"自定义",然后设置页面高度为35厘米,页面宽度为27厘米。

步骤4:单击"页面布局"选项卡→"页面背景"组的"页面颜色"右侧的下三角按钮,在打开"页面颜色"下拉列表中,选择"填充效果"选项,打开"填充效果"对话框,单击"图片"选项卡中的"选择图片"按钮,选择考生文件夹下的图片"Word-海报背景图片.jpg",这样就设置好了海报背景。

2.【微步骤】步骤1:选中文本"领慧讲堂就业讲座",设置其字号为"初号",字体为"微软雅黑",颜色为"红色"。

步骤2:选中文本"欢迎大家踊跃参加!",设置字号为"小初",字体为"华文行楷",颜色为"白色"。

步骤3:选中文本"报告题目""报告人""报告日期""报告时间""报告地点""主办",设置字号为"二号",字体为"黑体",颜色为"蓝色"。

2024年计算机二级MS office真题及解析一

2024年计算机二级MS office真题及解析一

2024年计算机二级MS office真题及解析试卷一考试方式:上机考试,考试时长120分钟,满分100分。

操作系统:中文版Windows7考试环境:Microsoft Office 2016一、单项选择题(每题1分,共20分)1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n -1)/2的排序方法是( )A.快速排序B.冒泡排序C.直接插入排序D.堆排序【解析】各种排序方法中最坏情况下需要比较的次数分别为:冒泡排序n(n-1)/2、快速排序n(n-1)/2、简单插入排序n(n-1)/2、希尔排序O(n1.5)、简单选择排序n(n-1)/2、堆排序O(nlog2n)。

2.下列关于栈的叙述正确的是( )A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据【解析】栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。

栈是按照 “先进后出”的原则组织数据的。

3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )A.10B.8C.6D.4【解析】根据二叉树的性质,在任意二叉树中,度为0的结点 (即叶子结点)总是比度为2的结点多一个。

4.下列叙述中正确的是( )A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度【解析】算法复杂度,即算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。

一个算法的评价主要从时间复杂度和空间复杂度来考虑。

算法的时间复杂度是指执行算法所需要的计算工作量。

空间复杂度是指算法在计算机内执行时所需存储空间的度量。

5.在软件开发中,需求分析阶段产生的主要文档是( )A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划【解析】需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标与确认,又可以作为控制软件开发进程的依据。

计算机二级第1套答案解析

计算机二级第1套答案解析

Word 1 答案1.【解析】新建Word文档,按照试题中提供的有关信息输入标题、收件人名称等信息。

标题段可为“请柬”二字,最后一段为“董事长:王海龙”。

2.【解析】本小题主要考核字体格式、段落格式的设置。

注意:是否美观不是评分标准,重点是领会题意,按照试题的要求进行操作。

(1)首先对整篇文档的字号、字体进行设置。

Word中默认的字体为宋体、字号为五号字(10.5磅),在操作时一定要将文档字体设置为其它字体、其它字号(字体非宋体,字号要大于五号字)。

(2)标题部分与正文部分设置为不同的字体、字号,两者的行间距和段间距要加大(要改变默认设置,具体设置的数值不限)。

(3)设置不同的段落对齐方式:可选取标题段和正文中任意两个段落设置不同的对齐方式,例如将标题段设置为居中,正文中某段设置为左对齐,最后一段设置为右对齐。

总之,尽量保证全文有两种以上不同的对齐方式。

(4)左右缩进及首行缩进:除第1段、最后1段外,其它内容设置左右缩进、首行缩进(具体数值不限)。

3.【解析】本小题主要考核插入图片、设置图片的操作。

(1)图片自选,我们也必须使用考生文件夹下的图片(图片1.png或图片2.png)。

首先将光标置入文档的左下角,然后单击“插入”选项卡中“插图”分组中的“图片”按钮。

在打开的选择文件夹中选择一个图片插入。

(2)选中图片,右键单击,在弹出的快捷菜单中选择“大小和位置”命令。

启动“布局”对话框,切换到“大小”选项卡,将“高度”-“绝对值”“宽度”-“绝对值”文本框中的值修改为其他数值。

(3)切换到“文字环绕”选项卡,在“环绕方式”选项组中选择“浮于文字上方”。

单击“确定”按钮退出对话框。

拖动图片到合适的位置即可。

4.【解析】本小题主要考核页面格式的设置以及添加页眉的操作。

(1)在“页面布局”选项卡中单击“页面设置”组中的对话框启动器,打开“页面设置”对话框。

在“页边距”选项卡中设置上边距的数值(大于默认的数值)。

计算机二级第一套 答案详解

计算机二级第一套  答案详解

第一套基本操作【操作步骤】(1)步骤1:打开“samp1.accdb”数据库,在【文件】功能区中双击“tStud”表,接着单击【开始】功能区,在【文本格式】分组的“字号”列表中选择“14”,如图3-1所示,单击快速访问工具栏中的“保存”按钮。

图3-1 数据格式设置步骤2:继续在【开始】功能区中,单击【记录】分组中“其他”按钮旁边的三角箭头,在弹出的下拉列表中选择“行高”命令,在【行高】对话框中输入“18”,单击“确定”按钮。

如图3-2所示。

关闭“tStud”表。

图3-2 行高设置(2)步骤1:右击“tStud”表,选择“设计视图”快捷菜单命令。

在“简历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息”。

如图3-3所示。

步骤2:单击快速访问工具栏中的“保存”按钮保存设置。

(3)步骤1:右击“tStud”表,选择“设计视图”快捷菜单命令。

在“tStud”表设计视图下,单击“年龄”字段所在行的数据类型,在下方的“字段属性”中,修改“字段大小”的数据类型为“整型”。

如图3-4所示。

步骤2:单击快速访问工具栏中的“保存”按钮。

关闭“tStud”表的设计视图。

图3-3 添加字段说明图3-4 修改字段类型(4)步骤1:双击打开“tStud”表,右击学号为“20011001”行的“照片”记录,选择“插入对象”快捷菜单命令,打开【对象】对话框。

如图3-5所示。

图3-5 导入图片步骤2:选择“由文件创建”选项。

单击“浏览”按钮查找图片“photo.bmp”存储位置,单击“确定”按钮,如图3-6所示。

单击“确定”按钮。

图3-6 浏览导入图片(5)步骤1:继续上一题操作,在【开始】功能区中,单击“记录”区域中“其他”图标按钮旁边的三角箭头,在弹出的下拉列表中选择“取消隐藏字段”菜单命令,打开【取消隐藏字段】对话框。

如图3-7所示。

步骤2:勾选“党员否”复选框,单击“关闭”按钮。

图3-7 取消隐藏列(6)步骤1:接上一题操作,在表记录浏览视图中右击“备注”字段名,选择“删除字段”快捷菜单命令。

全国计算机二级office考试试题第一套

全国计算机二级office考试试题第一套

Word|第1套真题某高校学生会计划举办一场“大学生网络创业交流会”的活动,拟邀请部分专家和老师给在校学生进行演讲。

因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。

按如下要求,完成邀请函的制作:1. 在考生文件夹下,将“Word素材.docx”文件另存为“Word.docx”(“.docx”为扩展名),后续操作均基于此文件,否则不得分。

2. 调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。

3. 将考生文件夹下的图片“背景图片.jpg”设置为邀请函背景。

4. 根据“Word-邀请函参考样式.docx”文件,调整邀请函中内容文字的字体、字号和颜色。

5. 调整邀请函中内容文字段落对齐方式。

6. 根据页面布局需要,调整邀请函中“大学生网络创业交流会”和“邀请函”两个段落的间距。

7. 在“尊敬的”和“(老师)”文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的“通讯录.xlsx”文件中。

每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为“Word-邀请函.docx”文件中。

8. 邀请函文档制作完成后,请保存“Word.docx”文件。

对应步骤1、打开考生文件夹→右击→选择PPT素材复制→复制出来的文件命名为PPT(扩展名不用写)2、单击页面→页面设置对话框→切换到纸张,改成宽30,高18。

接着切换到页边距→设置上下边距为2,左右边距为3→确定3、设计→页面颜色→填充效果在弹出的对话框中切换到图片→选择图片→选中考生文件夹下的背景图片→确定4、题目要求为根据考生文件夹中的样式图设置字体字号,样式图如下选中前两段内容,设置为居中,字体为微软雅黑,字号放大即可接着选中第一段内容→设置为深蓝色选择正文内容,设置为微软雅黑,稍微放大接着选择正文内容,除了第一行,单击段落对话框启动器→选择首行缩进为2→确定选择最后两段内容,设置为微软雅黑,右对齐5、第4步操作已同时把此调整完成。

计算机二级第一套题

计算机二级第一套题

计算机二级第一套题计算机二级考试是对考生计算机应用水平的综合考察,题目通常包括计算机组成原理、操作系统、数据库、网络、算法等多个方面的内容。

以下是计算机二级考试的一套题目,详细解答将超过限定字数,因此请节选了其中几个问题进行解答。

题目一:计算机组成原理请简要阐述计算机的五大基本组成部分,并说明它们的作用。

解答:计算机的五大基本组成部分包括输入设备、输出设备、中央处理器(CPU)、存储设备和控制设备。

每个组成部分承担着不同的任务,相互协作,实现计算机整体的功能。

输入设备负责将外界的信息输入到计算机中,比如键盘、鼠标、扫描仪等,将人类可理解的数据转化为计算机能处理的数据。

输出设备负责将计算机处理的数据展现给用户,比如显示器、打印机、音频设备等。

输出设备将计算机的结果转化为人类可以理解的形式。

中央处理器是计算机的核心部件,负责执行实际的计算和数据处理。

CPU由运算器和控制器组成,负责指令的译码、执行以及处理器的运算操作。

存储设备用于存储计算机的程序和数据。

主要的存储设备包括内存和外存储器。

内存用于存储正在运行的程序和临时数据,而外存储器则可以永久存储各种数据。

控制设备负责协调计算机各部件的工作,确保它们按照正确的顺序和时间执行。

控制设备的核心是时钟和控制电路,时钟负责同步各部件的动作,控制电路负责发出相应的控制信号。

题目二:操作系统请简要解释以下两个操作系统概念:多任务和多线程。

解答:多任务是指计算机系统可以同时执行多个任务的能力。

在多任务操作系统中,计算机的处理器可以快速切换执行不同的任务,每个任务都有自己的执行环境和资源。

多任务可以提高计算机的效率,充分利用计算机资源,同时也提升了用户体验。

多线程是指在一个应用程序中创建多个线程来执行不同的任务。

每个线程都可以独立执行,并且可以共享应用程序的资源。

多线程可以提高程序的响应速度和并发能力,使得用户可以同时进行多个操作。

题目三:数据库请简要解释以下两个数据库概念:关系数据库和SQL语言。

计算机二级考试部分试题及答案讲解

计算机二级考试部分试题及答案讲解

第一套一、改错题1 .题目要求下列给定程序中函数fun的功能是:计算函数F(x, y, z)= (x + y)/(x —y) + (z+ y)/(z —y)的值。

其中x和y 的值不相等,z和y的值不相等。

例如,当x的值为9, y的值为11, z的值为15时,函数值为一3.50。

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构。

#i nclude <stdio.h>#in clude <math.h>#in clude <stdlib.h>**********fo un d**********#defi ne FU(m, n) ((m/n)) float fun (float a,float b,float c) { float value;value=FU(a+b,a-b)+FU(c+b,c-b);**********fo un d**********Return(Value);}mai n(){ float x,y,z,sum;prin tf("I nput x y z:");scan f("%f%f%f", &x, &y,& z);prin tf("x=%f,y=%f,z=%f\n",x,y,z);if (x==y||y==z){pri ntf("Data error!\n");exit(0);} sum=fu n(x,y,z);printf("The result is : %5.2f\n",sum);}2 .算法分析①#define FU(m,n) ((m/n)) 错误这样定义FU (m,n)造成语句value=FU(a+b,a-b)+FU(c+b,c-b) 执行为value=(a+b/a-b)+(c+b/c-b) ,所以应该将语句#define FU(m,n) ((m/n))改为#define FU(m,n) (m)/(n)②语句Return(Value);错误 C 语言中大小写字母有不同的含义,此处希望执行返回value的值的操作,所以应该改为return(value);二、填空题1 .题目要求下列给定程序中,函数fun的功能是:有NXN矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。

二级考试第一套真题word答案

二级考试第一套真题word答案

二级考试第一套真题word答案1. 在Word文档中,如何设置文档的页边距?答:在Word文档中,设置文档的页边距可以通过以下步骤完成:首先,点击页面布局选项卡,然后点击页面设置组中的“边距”按钮,从下拉菜单中选择“自定义边距”,在弹出的“页面设置”对话框中,可以设置上、下、左、右边距的具体数值。

2. 如何在Word文档中插入页码?答:在Word文档中插入页码的操作步骤如下:点击插入选项卡,然后选择页码组中的“页码”按钮,接着从下拉菜单中选择页码放置的位置,如页脚中间、页脚外侧等,Word会自动在文档中插入页码。

3. 在Word中如何设置标题样式?答:在Word中设置标题样式可以通过以下步骤实现:首先,选中需要设置为标题的文字,然后点击开始选项卡中的“样式”组,从中选择相应的标题样式,如“标题1”、“标题2”等,即可应用该样式。

4. 如何在Word文档中插入表格?答:在Word文档中插入表格的操作步骤如下:点击插入选项卡,然后选择表格组中的“表格”按钮,通过拖动鼠标选择需要的行数和列数,即可在文档中插入相应大小的表格。

5. 如何在Word文档中设置水印?答:在Word文档中设置水印的操作步骤如下:点击设计选项卡,然后点击页面背景组中的“水印”按钮,从下拉菜单中选择预设的水印样式或点击“自定义水印”来创建自定义水印。

6. 如何在Word文档中使用查找和替换功能?答:在Word文档中使用查找和替换功能可以通过以下步骤实现:点击开始选项卡中的“编辑”组,然后点击“查找”或“替换”按钮,输入需要查找的内容或替换的内容,Word会自动查找文档中的相关内容,并提供替换选项。

7. 如何在Word文档中设置分栏?答:在Word文档中设置分栏的操作步骤如下:点击页面布局选项卡,然后点击页面设置组中的“分栏”按钮,从下拉菜单中选择需要的栏数,如“两栏”、“三栏”等,即可将文档内容分为相应数量的栏。

8. 如何在Word文档中插入图片?答:在Word文档中插入图片的操作步骤如下:点击插入选项卡,然后选择图片组中的“图片”按钮,通过浏览文件选择需要插入的图片文件,点击“插入”按钮,即可将图片插入到文档中。

计算机二级MS 第一套题解析

计算机二级MS 第一套题解析

计算机二级MS 第一套题解析1. word题解析:文章中并没有把带有(一级标题)的行设置为一级标题,这就需要设置所有的(一级标题)行为标题1格式。

注意:替换为处的格式为标题1设置列表级别在大纲视图模式下,查看所有的标题级别。

视图-----》大纲视图----》这里因为有三个标题级别---》显示级别---》3开始----》多级列表----》定义新的多级列表---》其余的设置相似注意替换的格式选择无样式插入题注第一步第二步第三步:修改题注格式在样式中设置题注的格式交叉引用注意设置页码格式首页不同,奇偶页不同,等格式设置水印Excel 操作题解析计算性别的公式如下:身份证倒数第二位为偶数,表示女,为奇数表示男=IF(MOD(MID(C2,17,1),2)=1,"男","女") 判断性别C2表示身份证号码MID(C2,17,1)表示从C2单元格的第17位置之后,取1个数MOD(5,2)表示,5除以2 IF(条件判断, 结果为真返回值, 结果为假返回值)函数名称:MID()主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。

使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。

mod函数的语法格式=mod(number,divisor)=mod(被除数,除数)。

IF函数有三个参数,语法如下:=IF(条件判断, 结果为真返回值, 结果为假返回值)=IF(1&gt;2,"判断真","判断假")其中判断1大于2结果是假也就是FALSE,所以单元格返回第三参数文本“判断假”。

3. 计算出生日期身份证号的第7位到14位为出生年月日=MID(C2,7,4)&amp;"年"&amp;MID(C2,11,2)&amp;"月"&amp;MID(C2,13,2)&amp;"日"4. 按照周岁计算年龄年龄列单元格格式为数值0个小数位一年按照365天计算=INT((TODAY()-E2)/365) 一年按照360天计算,截至日期,2015年9月30号=INT(DAYS360([@出生日期],DATE(2015,9,30))/360)介绍:INT(number) 将数字向下舍入到最接近的整数。

新思路计算机考试二级C上机复习题--资料

新思路计算机考试二级C上机复习题--资料

第一部分:填空专项1、给定程序的功能是调用fun函数建立班级通讯录。

通讯录中记录每为学生的编号、姓名和电话号码。

班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。

请在程序的下划线处填入正确的内容并把下滑线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹的BLACK1.C 中。

不得增行或删行,也不得更改程序的结构!#include <stdio.h>#include <stdlib.h>#define N 5typedef struct{int num;char name[10];char tel[10];}STYPE;void check();/**********found**********/int fun(___1___ *std){/**********found**********/___2___ *fp; int i;if((fp=fopen("myfile5.dat","wb"))==NULL)return(0);printf("\nOutput data to file !\n");for(i=0; i<N; i++)/**********found**********/fwrite(&std[i], sizeof(STYPE), 1, ___3___);fclose(fp);return (1);}main(){STYPE s[10]={ {1,"aaaaa","111111"},{1,"bbbbb", "222222"},{1,"ccccc","333333"},{1,"ddddd","444444 "},{1,"eeeee", "555555"}};int k;k=fun(s);if (k==1){printf("Succeed!"); check();}elseprintf("Fail!");} void check(){FILE *fp; int i;STYPE s[10];if((fp=fopen("myfile5.dat","rb"))==NULL){printf("Fail !!\n"); exit(0);}printf("\nRead file and output to screen :\n");printf("\n num name tel\n");for(i=0; i<N; i++){fread(&s[i],sizeof(STYPE),1, fp);printf("%6d %s %s\n",s[i].num, s[i].name,s[i].tel);}fclose(fp);}2、给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串的结束的标志。

全国计算机等级考试(2级)上机考试题库及解析001

全国计算机等级考试(2级)上机考试题库及解析001

A)2次
B)3次
C)4次
D)5次
(31)有如下类定义:
class Test
{
public:
Test( ) { a = 0; c = 0; } // ①
int f(int a) const { this -> a = a; } // ②
static int g( ) { return a; } // ③
A)friend istream& operator >> (istream& is, MyClass& a);
B)friend istream& operator >> (istream& is,MyClass a);
C)istream& operator >> (istream& is,MyClass& a);
B)void SAMPLE::setValue(int n0) { n = n0; }
C)void setValue (int n0) { n = n0; }
D)setValue (int n0) { n = n0; }
(33)有如下程序:
#include < iostream >
using namespace std;
using namespace std;
int main( )
{
void function(double val);
double val;
function (val);
cout << val;
return 0;
}
void function(double val)

计算机二级公共基础知识题库及答案分析讲解

计算机二级公共基础知识题库及答案分析讲解

全国计算机等级考试二级公共基础知识考题库第一章数据结构一、选择题(1)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表 B)线性链表C)二叉链表 D)有序线性链表【答案】A【解析】二分查找只适用于顺序存储的有序表。

在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大.但允许相邻元素值相等)的。

选项A正确。

(2)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素【答案】C【解析】栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。

由此可见,选项A、选项B和选项D错误,正确答案是选项C。

(3)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率【答案】D【解析】一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。

而采用不同的存储结构,其数据处理的效率是不同的。

由此可见,选项D的说法正确。

(4)算法执行过程中所需要的存储空间称为算法的A)时间复杂度B)计算工作量C)空间复杂度D)工作空间【答案】c【解析】算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。

这些存储空间共称为算法的空间复杂度。

(5)下列关于队列的叙述中正确的是A)在队列中只能插入数据B)在队列中只能删除数据C)队列是先进先出的线性表D)队列是先进后出的线性表【答案】c【解析】对队列可以进行插入和删除数据的操作,只是插入数据只能在队尾,删除数据只能在队头。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一套:
基础题:
(1)新建一个名为“图书管理”的项目。

(2)在项目中建一个名为“图书”的数据库。

(3)将考生文件夹下的自由表books、borrows和loans添加到“图书”数据库中。

(4)在项目中建立查询tscx,查询books表中“价格”大于等于“70”的图书的所有信息,查询结果按“价格”排序。

简单应用题:
(1)在“学籍”数据库中有student、score和course三个表,使用菜单设计器制作一个名为menu1的菜单,菜单只有一个“查询”菜单项。

该菜单项中有“按学号”、“按课程号”和“退出”3个子菜单。

“按学号”和“按课程号”子菜单分别使用SQL语句的A VG函数统计各学生和课程的平均成绩。

统计结果中分别包括“学号”、“姓名”、“平均成绩”和“课程编号”、“平均成绩”。

“退出”子菜单负责返回到系统菜单。

(2)在数据库“图书”中建立视图“tsview”,显示表loans中的所有记录,并按“借书日期”降序排序。

建立表单form1,在表单上添加“表格”控件显示新建立的视图的记录。

综合应用题:
考生文件夹下存在数据库“学籍”,其中包含course和score表,这两个表存在一对多的联系。

对“学籍”数据库建立文件名为form2的表单,表单标题为“课程成绩查看”,其中包含两个表格控件。

第一个表格控件用于显示“课程”表的记录,第二个表格控件用于显示与“课程”表当前记录对应的“成绩”表中的记录。

表单中还包含一个标题为“退出”的命令按钮,要求单击此按钮退出表单,如图1所示。

图1 表单示例
1.【操作步骤】
(1)在命令窗口执行命令:CREATE PROJECT 图书管理,新建一个项目管理器。

(2)①在项目管理器中选中“数据”选项卡内的“数据库”项,然后单击“新建”按钮,系统弹出“新建数据库”对话框。

②单击“新建数据库”图标按钮,在弹出的“创建”对话框的“数据库名”文本框中输入“图书”。

③单击“保存”命令按钮将数据库文件保存在考生文件夹下。

(3)①接上一小题操作,在新建的“图书”数据库设计器中单击右键,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击自由表books,将表添加到数据库中。

②以同样的方法,将borrows表和loans表添加到数据库中。

(4)①在项目管理器中选中“数据”选项卡内的“查询”项,然后单击“新建”按钮,系统弹出“新建查询”对话框,然后单击“新建查询”按钮,打开查询设计器,在“添加表或视图”对话框中,双击books表,将表添加到查询设计器中。

②在“字段”选项卡中单击“全部添加”按钮,将“可用字段”中的全部字段添加到“选定字段”中。

③在“筛选”选项卡的“字段名”下拉列表中选择“books.价格”字段,在“条件”下拉框中选择“>=”,在“实例”框中输入“70”。

④在“排序依据”选项卡内双击“选定字段”列表框中的“books.价格”字段,将字段添加到“排序条件”列表框中,在“排序选项”中选择“降序”单选项。

⑤单击“常用”工具栏中的“运行”按钮查看结果,将查询文件以文件名tscx保存到考生文件夹下。

2.【操作步骤】
步骤1:在命令窗口执行命令:CREATE MENU menu1,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。

步骤2:在菜单设计器“菜单名称”列的文本框中输入“查询”,“结果”下拉框中选择为“子菜单”,单击“创建”按钮进入下级菜单设计,在“菜单名称”列的第1、2、3行文本框中依次输入子菜单名“按学号”、“按课程号”和“退出”,将3个子菜单的“结果”都设置为“命令”,然后在3个菜单命令的“选项”文本框中分别输入相应的命令。

步骤3:三条命令语句如下:
❽按学号❾菜单命令:SELECT 学号,AVG(成绩) FROM score GROUP BY 学号。

❽按课程号❾菜单命令:SELECT 课程号,AVG(成绩) FROM score GROUP BY 课程号。

❽退出❾菜单命令:SET SYSMENU TO DEFAULT。

步骤4:执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。

步骤5:在命令窗口执行命令:DO menu1.mpr,运行菜单查看结果(注意:执行文件时,文件扩展名不能缺省)。

【操作步骤】
步骤1:在命令窗口执行命令:OPEN DATABASE 图书,打开“图书”数据库环境。

步骤2:继续在命令窗口执行命令:CREATE VIEW,打开视图设计器。

在“添加表或视图”对话框中双击loans表,将表添加到视图设计器中。

步骤3:在“字段”选项卡中单击“全部添加”按钮,将“可用字段”中的全部字段添加到“选定字段”中;在“排序依据”选项卡中双击“选定字段”列表框中的“loans.借书日期”字段,将字段添加到“排序条件”列表框中,在“排序选项”中选择“降序”单选项;单击“常用”工具栏中的“运行”按钮查看结果,将视图文件以文件名tsview保存(视图设计器的操作界面与查询设计器类似,部分操作界面可参考查询设计器图示)。

步骤4:在命令窗口执行命令:CREATE FORM form1,打开表单设计器。

右击表单选择【数据环境】快捷菜单命令,打开表单数据环境,在“添加表或视图”对话框单击“视图”选项,然后双击tsview视图文件,将视图添加到表单数据环境中;将表单数据环境中的tsview视图文件拖放到表单中,会出现一个表格控件自动显示视图中的数据。

步骤5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。

3.【操作步骤】
步骤1:在命令窗口执行命令:CREATE FORM form2,打开表单设计器新建表单。

从“表单控件”工具栏中依次向表单添加两个表格控件和一个命令按钮控件。

步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,如图6所示;表单及控件属性设置,见表1。

表1 表单及控件属性设置
步骤3:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在“添加表或视图”对话框中双击course和score表,将表添加到表单的数据环境中。

图6 表单“属性”对话框
步骤4:右击第一个表格(Grid1)选择【生成器】快捷菜单命令,在“表格项”选项卡中,单击“数据库和表”下方的按钮打开,在弹出的“打开”对话框中选择course表,将“可用字段”中的字段全部添加到“选定字段”中,单击“确定”按钮;以同样的方法为第二个表格(Grid2)设置score表中的字段。

步骤5:双击“退出”命令按钮(Command1),在Click事件中编写程序代码:THISFORM.RELEASE。

步骤6:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。

相关文档
最新文档