计算机ac二级笔试资料
国家二级(ACCESS)笔试模拟试卷108(题后含答案及解析)
国家二级(ACCESS)笔试模拟试卷108(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.以下特点不属于算法的基本特征的是( )。
A.可行性B.确定性C.拥有足够的情报D.无穷性正确答案:D解析:设计一个算法必须考虑它的可行性、确定性以及拥有足够的情报,所以A、B、C都属于算法的基本特征。
作为一个算法必须在有限的时间内做完,所以一个算法要具有有穷性的特征。
算法的有穷性还应包括合理的执行时间的含义,因为一个算法需要执行千年万年,显然失去了实用价值。
答案为D。
2.数据的逻辑结构是指( )。
A.数据所占的存储空间量B.反映数据元素之间逻辑关系的数据结构C.数据在计算机中的顺序存储方式D.存储在外存中的数据正确答案:B解析:一个数据结构应包含两方面的信息:一是表示数据元素的信息,二是表示各数据元素之间的前后关系。
其中数据元素之间的前后关系是指它们的逻辑关系,而与它们在计算机中的存储位置无关。
3.在深度为5的满二叉树中,叶子结点的个数为( )。
A.32B.31C.16D.15正确答案:B解析:二叉树是本章一个非常重要的知识点。
关于二叉树的相关出题点有很多,而且题目很灵活,需要考生重点复习准备。
根据二叉树的定义,二叉树必有如下规律:深度为m的二叉树最多有2m-1个结点。
由此可知答案为B。
4.对建立良好的程序设计风格,下面描述正确的是( )。
A.程序应简单、清晰、可读性好B.符号的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:本题涉及程序的编程风格,考生应该掌握一些基本的良好编程风格。
符号的命名不仅要符合语法,应有一定实际意义,且尽量简洁:除非对效率有特别要求,程序编写要做到清晰第一,效率第二,必须要有必要的注释。
5.结构化程序设计的一种基本方法是( )。
2022年3月计算机二级access真题及答案详解
2022年3月计算机二级access真题及答案详解答案详解真题2022年3月全国计算机等级考试二级笔试试卷Acce数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)循环队列是队列的一种链式存储结构B)循环队列是一种逻辑结构C)循环队列是非线性结构D)循环队列是队列的一种顺序存储结构(2)下列叙述中正确的是A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构D)以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A)4B)10C)6D)16(4)下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)内模式B)外模式C)概念模式D)逻辑模式(5)在满足实体完整性结束的条件下A)一个关系中必须有多个候选关键字B)一个关系中只能有一个候选关键字C)一个关系中应该有一个或多个候选关键字D)一个关系中可以没有候选关键字(6)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)差B)自然连接C)交D)并(7)软件生命周期中的活动不包括A)需求分析B)市场调研C)软件测试D)软件维护(8)下面不属于需求分析阶段任务的是A)确定软件系统的功能需求B)制定软件集成测试计划C)确定软件系统的性能需求D)需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是A)程序内部逻辑B)程序流程图C)程序数据结构D)程序外部功能(10)在软件设计中不使用的工具是A)数据流图(DFD图)B)PAD图C)系统结构图D)程序流程图(11)在Acce数据库中,用来表示实体的是A)表B)记录C)字段D)域答案详解真题(12)在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的A)投影B)选择C)联接D)自然联接(13)假设学生表已有年级、专业、学号、姓名、性别和生日6个属性,其中可以作为主关键字的是A)姓名B)学号C)专业D)年级(14)下列关于索引的叙述中,错误的是A)可以为所有的数据类型建立索引B)可以提高对表中记录的查询速度C)可以加快对表中记录的排序速度D)可以基于单个字段或多个字段建立索引(15)若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为A)Like“A$Z”B)Like“A#Z”C)Like“A某Z”D)Like“AZ”(16)在学生表中建立查询,“姓名”字段的查询条件设置为“INull”,运行该查询后,显示的记录是A)姓名字段为空的记录B)姓名字段中包含空格的记录C)姓名字段不为空的记录D)姓名字段中不包含空格的记录(17)若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用A)有效性规则B)级联删除相关记录C)完整性规则D)级联更新相关记录(18)教师表的“选择查询”设计视图如下,则查询结果是A)显示教师的职称、姓名和同名教师的人数B)显示教师的职称、姓名和同样职称的人数C)按职称的顺序分组显示教师的姓名D)按职称统计各类职称的教师人数(19)在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教,要查找职称为教授或副教授的教师,错误的语句是A)SELECT某FROM教师表WHERE(InStr([职称],“教授”)<>0);B)SELECT某FROM教师表WHERE(Right([职称],2)=“教授”);C)SELECT某FROM教师表WHERE([职称]=“教授”);D)SELECT某FROM教师表WHERE 答案详解真题(InStr([职称],“教授”)=1OrInStr([职称],“教授”)=2);(20)在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是A)只能选择绑定型控件B)只能选择计算型控件C)可以选择绑定型或计算型控件D)可以选择绑定型、非绑定型或计算型控件(21)已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择(22)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是A)直线和多边形B)直线和矩形C)直线和圆形D)矩形和圆形(24)用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是A)REPLACESTUDENT年龄=年龄+1B)REPLACESTUDENT年龄WITH年龄+1C)UPDATESTUDENTSET年龄=年龄+1D)UPDATESTUDENT年龄WITH年龄+1(25SELECT班级,MA某(年龄)FROM学生表GROUPBY班级A)4B)3C)2D)1(26)数据库中可以被另存为数据访问页的对象A)窗体B)报表C)表和查询D)以上均可(27)在宏设计窗口中有“宏名”、“条件”、“操作”和“备注”等列,其中不能省略的是A)宏名B)操作C)条件D)备注(28)宏操作不能处理的是A)打开报表B)对错误进行处理C)显示提示信息D)打开和关闭窗体(29)下列关于VBA事件的叙述中,正确的是A)触发相同的事件可以执行不同的事件过程B)每个对象的事件都是不相同的C)事件都是由用户操作触发的D)事件可以由程序员定义(30)下列不属于类模块对象基本特征的是A)事件B)属性C)方法D)函数(31)用来测试当前读写位置是否达到文件末尾的函数是A)EOFB)FileLenC)LenD)LOF(32)下列表达式中,能够保留变量某整数部分并进行四舍五入的是A)Fi某(某)B)Rnd(某)C)Round(某)D)Int(某)答案详解真题(33)运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是Subp1()Dimi,j,arr(11)AIntegerk=1whilek<=10arr(k)=Val(InputBo某(“请输入第”&k&“个数:”,“输入窗口”))k=k+1WendFori=1To9j=i+1Ifarr(i)>arr(j)Thentemp=arr(i)arr(i)=arr(j)arr(j)=tempEndIf Debug.Printarr(i)Ne某tiEndSubA)无序数列B)升序数列C)降序数列D)原输入数列t=t+mum=um+tm=Loopwhilem<41MgBo某“Sum=“&umEndSub空白处应该填写的语句是A)t+2B)t+1C)m+2D)m+1(35)利用ADO访问数据库的步骤是:①定义和创建ADO实例变量②设置连接参数并打开连接③设置命令参数并执行命令④设置查询参数并打开记录集⑤操作记录集⑥关闭、回收有关对象这些步骤的执行顺序应该是A)①④③②⑤⑥B)①③④②⑤⑥C)①③④⑤②⑥D)①②③④⑤⑥答案详解真题二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡[1]~[15]序号的横线上,答在试卷上不得分。
计算机二级access笔试习题+答案06
计算机⼆级access笔试习题+答案0606 选择题01.下⾯叙述中错误的是______。
1983年IEEE将软件测试定义为:使⽤⼈⼯或⾃动⼿段来运⾏或测定某个系统的过程,其⽬的在于检验它是否满⾜规定的需求或是弄清预期结果与实际结果之间的差别。
因此选项A的叙述是错误的。
软件测试的基本准则为:①所有测试都应追溯到需求。
②严格执⾏测试计划,排除测试的随意性。
③充分注意测试中的群集现象。
④程序员应避免检查⾃⼰的程序。
⑤穷举测试不可能。
⑥妥善保存测试计划、测试⽤例、出错统计和最终分析报告,为维护提供⽅便。
因此选项D正确。
在对程序进⾏了成功的测试之后将进⼊程序调试(通常称Debug,即排错)。
因此选项C正确。
程序调试的任务是诊断和改正程序中的错误。
程序调试的基本步骤:①错误定位。
②修改设计和代码,以排除错误。
③进⾏回归测试,防⽌引进新的错误。
因此选项B是正确的。
故本题答案为A。
02.下列排序⽅法中,最坏情况下⽐较次数最少的是______。
(1)冒泡排序法:是⼀种最简单的交换类排序法,它是通过相邻数据元素的交换逐步将线性表变成有序。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要⽐较的次数为n(n-1)/2次。
(2)简单插⼊排序法:在简单插⼊排序法中,每⼀次⽐较后最多移掉⼀个逆序,因此,这种排序⽅法的效率与冒泡排序法相同。
在最坏情况下,简单插⼊排序需要n(n-1)/2次⽐较。
(3)简单选择排序法:对于长度为n的序列,选择排序需要扫描n-1遍,每⼀遍扫描均从剩下的⼦表中选出最⼩的元素,然后将该最⼩的元素与⼦表中的第⼀个元素进⾏交换。
简单选择排序法在最坏情况下需要⽐较n(n-1)/2次。
(4)堆排序法:堆排序的⽅法为:①⾸先将⼀个⽆序序列建成堆。
②然后将堆顶元素(序列中的最⼤项)与堆中最后⼀个元素交换(最⼤项应该在序列的最后)。
在最坏情况下,堆排序需要⽐较的次数为。
计算机二级ACCSEE笔试07
计算机二级ACCSEE笔试07一、选择题(每小题2分,共70分) 下列各题A).、B).、C).、D).四个选项中,只有一个选项是正确的。
1. 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。
[A] 确定性[B] 可行性[C] 无穷性[D] 拥有足够的情报[参考答案] C [您的答案] [得分] 0[详细解答] 算法的基本特征[评析] 作为一个算法,一般应具有以下几个基本特征。
①可行性②确定性③有穷性④拥有足够的情报2. 希尔排序法属于哪一种类型的排序法______。
[A] 交换类排序法[B] 插入类排序法[C] 选择类排序法[D] 建堆排序法[参考答案] B [您的答案] [得分] 0[详细解答] 希尔排序算法[评析] 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。
所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。
3. 下列关于队列的叙述中正确的是______。
[A] 在队列中只能插入数据[B] 在队列中只能删除数据[C] 队列是先进先出的线性表[D] 队列是先进后出的线性表[参考答案] C [您的答案] [得分] 0[详细解答] 队列的基本概念[评析] 队列是指允许在一端进行插入、而在另一端进行删除的线性表。
它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。
4. 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
[A] N+1 [B] N[C] (N+1)/2 [D] N/2[参考答案] B [您的答案] [得分] 0[详细解答] 顺序查找排序算法[评析] 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。
5. 信息隐蔽的概念与下述哪一种概念直接相关______。
[A] 软件结构定义[B] 模块独立性[C] 模块类型划分[D] 模拟耦合度[参考答案] B [您的答案] [得分] 0[详细解答] 软件工程中的基本概念[评析] 信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。
计算机二级ACCSEE笔试15
计算机二级ACCSEE笔试15一、选择题(每小题2分,共70分) 下列各题A).、B).、C).、D).四个选项中,只有一个选项是正确的。
[原文]:一、选择题1. 算法一般都可以用哪几种控制结构组合而成______。
[A] 循环、分支、递归[B] 顺序、循环、嵌套[C] 循环、递归、选择[D] 顺序、选择、循环[参考答案] D [您的答案] [得分] 0[详细解答] 知识点:算法的基本概念评析。
算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。
一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。
2. 数据的存储结构是指_____。
[A] 数据所占的存储空间量[B] 数据的逻辑结构在计算机中的表示[C] 数据在计算机中的顺序存储方式[D] 存储在外存中的数据[参考答案] B [您的答案] [得分] 0[详细解答] 知识点:数据的存储结构评析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。
3.设有下列二义树:对此二叉树中序遍历的结果为_____。
3. [A] ABCDEF [B] DBEAFC [C] ABDECF [D] DEBFCA[参考答案] B [您的答案] [得分] 0[详细解答] 知识点:二叉树的中序遍历评析:所谓中序遍历是指在访问根结点、遍历左了树与遍历右字树这三者中,首先遍历左了树,然后访问根结点,最后遍历右了树;并且在遍历左、右了树时,仍然先遍历左了树,然后访问根结点,最后遍历右了树。
4. 在面向对象方法中,个对象请求另一对象为其服务的方式是通过发送_____。
[A] 调用语句[B] 命令[C] 口令[D] 消息[参考答案] D [您的答案] [得分] 0[详细解答] 知识点:面向对象的程序设计方法评析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象问的这种相互合作需要一个机制协助进行,这样的机制称为消息。
二级计算机笔试题库及答案
二级计算机笔试题库及答案导言:计算机技术是现代社会中不可或缺的一部分,二级计算机笔试考试是对个人计算机应用与技术水平的考核。
为了帮助考生更好地备考,下面将提供一份二级计算机笔试题库及相应的答案。
第一部分:计算机基础知识1.计算机的基本组成部分是什么?请简要描述它们的功能。
答案:计算机的基本组成部分包括中央处理器(CPU)、内存(Memory)和输入输出设备(Input/Output Devices)。
- 中央处理器(CPU)负责执行计算机程序中的指令,并处理数据。
- 内存(Memory)用于存储计算机正在运行的程序和数据。
- 输入输出设备(Input/Output Devices)用于与计算机进行信息的输入和输出,如键盘、鼠标、显示器等。
2.什么是二进制?请解释一下为什么计算机使用二进制表示数据。
答案:二进制是一种由 0 和 1 组成的数字系统。
计算机使用二进制表示数据,主要有以下两个原因:- 二进制系统能够更容易地实现逻辑运算,因为逻辑运算中只有两种状态(0 和 1)。
- 二进制系统在计算机电路中的实现更为简单,可以使用开关电路控制电流的通断,进而表示 0 和 1。
3.简要描述一下计算机硬件和软件的区别和联系。
答案:计算机硬件指的是计算机的物理部分,包括中央处理器、内存、硬盘、显示器等。
它们通过电子电路和物理装置实现了数据的存储、运算和输入输出等功能。
而计算机软件指的是计算机上运行的程序和数据,包括操作系统、应用软件等。
软件通过指令集和数据集,调用硬件提供的功能来实现各种应用。
硬件和软件之间有着密切的联系:- 软件需要硬件的支持才能运行,硬件为软件提供计算、存储和输入输出等基本功能。
- 硬件的设计和功能受软件的需求和应用影响,软件开发需要考虑硬件的特性和限制。
第二部分:操作系统和网络基础知识1.什么是操作系统?它有什么作用?答案:操作系统是计算机系统中的一个系统软件,它管理和控制计算机的硬件和软件资源,为用户提供一个方便、高效地使用计算机的环境。
国家二级(ACCESS)笔试模拟试卷180(题后含答案及解析)
国家二级(ACCESS)笔试模拟试卷180(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列叙述正确的是( )。
A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句) 的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对正确答案:C解析:算法的执行效率与数据的存储结构密切相关。
算法的空间复杂度是指算法执行过程中所需的存储空间。
2.数据的存储结构是指( )。
A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据正确答案:B解析:数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构、索引结构等。
3.栈和队列的共同点是( )。
A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点正确答案:C解析:栈和队列都是操作受限制的线性表,只允许在端点插入和删除。
不同点是:栈只允许在表的一端进行插入和删除操作:队列允许在表的一端进行插入操作,而在另一端进行删除操作。
4.有下列二叉树,对此二叉树中序遍历的结果为( )。
A.ABCDEFB.BDAECFC.ABDCEFD.ABCDFE正确答案:B解析:对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。
在遍历左、右子树时,依旧按照“左子树-根结点-右子树”的顺序。
5.对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
A.125B.n/2C.nD.n+1正确答案:C解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。
国家二级(ACCESS)笔试模拟试卷128(题后含答案及解析)
国家二级(ACCESS)笔试模拟试卷128(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算和( )。
A.数据的存储结构B.计算方法C.时间复杂度D.逻辑存储正确答案:A解析:数据结构这门学科的研究对象主要是数据的逻辑结构、数据的存储结构及数据的运算三个方面。
2.串的长度是( )。
A.串中所含汉字的个数B.串中所含字母的个数C.串中所含数字的个数D.串中所含字符的个数正确答案:D解析:中的长度是指字符串中字符的数目。
3.在计算机中,算法是指( )。
A.计算方法B.解题方案的准确而完整的描述C.排序方法D.查询方法正确答案:B解析:算法是对特定问题求解步骤的一种描述,或者说它是为求解某问题而设计的步骤序列。
4.下列有关线性表的叙述中,不正确的是( )。
A.对于非空线性表,每个数据元素都有前驱B.对于非空线性表,最后一个数据元素无后继C.对于非空线性表,有且仅有一个开始结点D.对于非空线性表,有且仅有一个终端结点正确答案:A解析:非空线性表除第一个元素外,每一个元素有且仅有一个前驱元素,除最后一个元素外,每一个元素有且仅有一个后继元素。
5.以下不属于对象的基本特点的是( )。
A.分类性B.多态性C.继承性D.封装性正确答案:C解析:对象的基本特点包括:标识唯一性、分类性、多态性、封装性和模块独立性等。
6.实体是信息世界中广泛使用的一个术语,它用于表示( )。
A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物正确答案:C解析:实体是客观存在且可以相互区别的事物。
实体可以是具体的对象,如一个学生,也可以是一个抽象的概念,如一次出门旅游等。
因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。
国家二级(ACCESS)笔试模拟试卷154(题后含答案及解析)
国家二级(ACCESS)笔试模拟试卷154(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.算法的空间复杂度是指( )。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间正确答案:D解析:一个算法的空间复杂度一般是指执行这个算法所需的存储空间。
一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。
2.按照“先进先出”组织数据的数据结构是( )。
A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。
3.下列叙述中正确的是( )。
A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺户是任意的正确答案:D解析:在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
4.若有如下二叉树,则对此二叉树前序遍历的结果为( )。
A.XZCYABB.XYZABCC.XYABCZD.XYAZBC正确答案:D解析:对二叉树的前序遍历是指先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
5.结构化程序设计主要强调的是( )A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性正确答案:D解析:程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。
国家二级(ACCESS)笔试模拟试卷56(题后含答案及解析)
国家二级(ACCESS)笔试模拟试卷56(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.以下内容不属于算法程序所占的存储空间的是( )。
A.算法程序所占的空间B.输入的初始数据所占的存储空间C.算法程序执行过程中所需要的额外空间D.算法执行过程中所需要的存储空间正确答案:D解析:一个算法程序所占的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法程序执行过程中所需要的额外空间,而不是算法执行过程中所需要的存储空间。
因此,答案为D。
2.数据的存储结构是指( )。
A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据正确答案:B解析:数据元素在计算机存储空间中的位置关系与它们的逻辑关系不一定是相同的,而且一般不可能相同。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。
3.在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目( )。
A.1B.nC.n +lD.n/2正确答案:B解析:在一般情况下,要在第i个元素之前插入一个新元素时,首先是从最后一个元素开始,直到第i个元素之间共n-i+1个元素依次向后移动一个位置,移动结束后,第i个位置就被空出,然后将新元素插入到第i项。
最坏情况指的是在线性表的第1个元素之前插入一个新元素,则需要移动表中所有的元素,答案为B。
4.对于建立良好的程序设计风格,下面有关数据说明描述错误的是( )。
A.数据说明的次序规范化B.说明语句中变量安排有序化C.使用注释来说明复杂数据的结构D.数据说明次序可以任意排列正确答案:D解析:数据说明的风格对建立良好的程序设计风格很重要,良好的数据说明的风格要求数据说明的次序规范化、说明语句中变量安排有序化、使用注释来说明复杂数据的结构。
计算机二级ACCSEE笔试31
计算机二级ACCSEE笔试31一、选择题(每小题2分,共70分) 下列各题A).、B).、C).、D).四个选项中,只有一个选项是正确的。
一、选择题1. 数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库? ( )。
Ⅰ.关系型数据库Ⅱ.层次型数据库Ⅲ.网状型数据库[A] 只有Ⅰ[B] Ⅰ和Ⅱ[C] Ⅱ和Ⅲ[D] 都适合[参考答案] D [您的答案] [得分] 02. 设线性表中有2n个元素,算法( ),在单链表上实现要比在顺序表上实现效率更高。
[A] 删除所有值为x的元素[B] 在最后一个匀速的后面插入一个新元素[C] 顺序输出前k个元素[D] 交换第i个元素和第2n-i-1个元素的值(i=0,1,...,n-1)[参考答案] A [您的答案] [得分] 03. 退出Access数据库管理系统可以使用的快捷键是( )。
[A] Alt+F+X[B] Alt+X[C] Ctrl+C[D] Ctrl+O[参考答案] A [您的答案] [得分] 04. 软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是( )。
[A] 设计人员和用户[B] 分析人员和用户[C] 分析人员、设计人员和用户[D] 编码人员和用户[参考答案] B [您的答案] [得分] 05. 当要挑选出符合多重条件的记录时,应选用的筛选方法是( )。
[A] 按选定内容筛选[B] 按窗体筛选[C] 按筛选目标筛选[D] 高级筛选[参考答案] D [您的答案] [得分] 06. 在不能保证任何单字段包含唯一值时,可以将两个或更多的字段指定为主键,这种情况下适合使用的主键方式为( )。
[A] 自动编号主键[B] 单字段主键[C] 多字段主键[D] 三种方法都一样[参考答案] C [您的答案] [得分] 07. Access系统向用户提供了10种数据类型,其中用于控制字段输入的最大字符长度的类型是( )。
[A] 数字[B] 货币[C] 文本[D] 备注[参考答案] C [您的答案] [得分] 08. 数据库设计过程中,需求分析包括( )。
计算机二级(ACCSEE)笔试59
[模拟] 计算机二级(ACCSEE)笔试59一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。
第1题:以下不属于操作事件的是______。
A.删除B.关闭C.插入前D.插入后参考答案:B答案解析:第2题:假设某数据库中有一个简历字段,查询简历中最后两个字为“通州”的记录准则是 ______。
A.“通州”B.Left([简历],2)=“通州”C.Like“通州”D.Right([简历],2)=“通州”参考答案:D答案解析:第3题:使用“自动报表”创建的报表只包括______。
A.报表页眉B.页脚和页面页眉C.主体区D.页脚节区参考答案:C答案解析:第4题:线条的样式不包括______。
A.实线B.虚线C.曲线D.点划线参考答案:C答案解析:第5题:返回字符表达式中值的总和的函数是______。
A.Sum(字符表达式)B.Sum()C.Add(字符表达式)D.Add()参考答案:A答案解析:第6题:关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 ______。
A.连接B.关系C.选择D.投影参考答案:B答案解析:第7题:Access通过数据访问页发布的数据______。
A.只能是静态数据B.只能是数据库中保持不变的数据C.只能是数据库中的数据D.是数据库中保存的数据参考答案:D答案解析:第8题:查询2000年6月参加工作的记录的准则是______。
A.Year([工作时间])=2000 And 6B.Year([工作时间])=2000 And Month([工作时间])=6C.<Year() -2000 And Month-6D.Year([工作时间])=2000 And([工作时间])=6参考答案:B答案解析:第9题:报表记录分组,是指报表设计时按选定的______值是否相等而将记录划分成组的过程。
A.记录B.字段C.属性D.域参考答案:B答案解析:第10题:在概念模型中,一个实体集合对应于关系模型中的一个______。
计算机二级ACCSEE笔试38
计算机二级ACCSEE笔试38一、选择题(每小题2分,共70分) 下列各题A).、B).、C).、D).四个选项中,只有一个选项是正确的。
1. 算法的空间复杂度是指______。
[A] 算法程序的长度[B] 算法程序中的指令条数[C] 算法程序所占的存储空间[D] 算法执行过程中所需要的存储空间[参考答案] D [您的答案] [得分] 0[详细解答] 算法的复杂度[评析]一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。
一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。
2. 下列关于栈的叙述中正确的是______。
[A] 在栈中只能插入数据[B] 在栈中只能删除数据[C] 栈是先进先出的线性表[D] 栈是先进后出的线性表[参考答案] D [您的答案] [得分] 0[详细解答] 栈的输入输出操作[评析]栈是限定在一端进行插入与删除的线性表。
栈是按照“先进后出”的或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。
3. 在深度为5的满二叉树中,叶子结点的个数为______。
[A] 32 [B] 31[C] 16 [D] 15[参考答案] C [您的答案] [得分] 0[详细解答] 二叉树的概念[评析]所谓满二叉树是指这样的一种二叉树;除最后一层外,每层上的所有结点都有两个子结点。
这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2K-1今结点,且深度为m的满二叉树有2m个结点。
在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24=16。
4. 对建立良好的程序设计风格,下面描述正确的是______。
[A] 程序应简单、清晰、可读性好[B] 符号名的命名要符合语法[C] 充分考虑程序的执行效率[D] 程序的注释可有可无[参考答案] A [您的答案] [得分] 0[详细解答] 程序设计风格[评析]要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、VBA(Visual Basic for Application)语言编写的,以函数过程(function有返回值用AS)或 子过程 (sub 无返回值)为单元的集合方式存储。 模块分为类模块和标准模块。类模块分为窗体模块和报表模块。【标签lebel ,文本框text,命令按钮 comman】
十三关系运算符:>,<,<=,>=,<> (使用时注意必须处于英文半角状态下输入)运算符优先级:算术>连接>比较>逻辑
四、逻辑运算符:not(真为假,假为真),and(只有两个都为假才假) ,or(只有两个为真才真) 其它运算符:in,like ,between and ,is null(空), is not null(非空), 常用函数:sqr(开平方函数),SGN,space,string,, Count()计数。sum()求和,avg()平均值。 max()最大值 , min() 最小值
二、查询准则: 1)运算符。 (2)函数。3)表,达式。
三、创建查询: (1)操作已创建的查询 (2)编辑查询中的字段。 (3)编辑查询中的数据源。 (4)排序查询的结果。 13、ac查询的五种视图:设计视图、数据表视图、SQL视图、数据透视表视图、数据透视图视图
第四章:窗体
一窗体:只能输入数据、编辑数据、显示和查询数据。分为:纵栏式窗体、表格式窗体、数据表窗体(显示数据最多的)、主子窗体(表之间的关系一对多)、图表窗体、数据透视表窗体、数据透视图窗体
第二章:数据库和表
一、ac表是由表结构和表内容(记录)构成。Ac的数据类型包括文本、备注、数字、日期时间、货币、自动编号、是否、OLE对象、超级链接和查询向导。
文本、数字、日期时间、货币、都可以定义“输入掩码”但输入掩码只为文本、日期时间字段提供向导。
二、修改表结构:添加字段,修改字段名称,修改字段属性,设置关键字(自动编号、单字段,多字段)。三、数据操作:浏览记录,修改记录,删除记录,复制记录,粘贴记录,查找数据,排序数据,筛选数据。
十、关系的运算传统的集合运算:并、差、交。笛卡儿积 专门的关系运算:选择、投影、联接。 自然联接、等值联接。(选择:满足条件的元组。投影:指定若干属性组成新的关系。连接:选取属性值符合连接条件的元组。自然连接:去掉重复属性的等值连接。)
十一、设计的步骤:1需求分析2确定需要的表3确定所需字段4确定联系5设计求精 10、Access是一种关系型的数据管理,扩展名.mdb7种不同的对象:表、查询、窗体、报表、数据访问页、宏和模块
十四、vab编程的语法书写要求 一条语句写在一行,如果是多条语句写在一行,语句间需用【:】间隔,一行写不下,可以用【_】将语句连续写在下一行。 十五、按照语句的执行顺序控制结构分为 顺序 循环结构:
十六VBA执行语句有顺序、分支、循环(重复)结构。赋值语句一般用【=】号连接
17、参数传递:按值传递(ByVal单项传递,形参)、按地址传递(ByRef,有时默认 值改变)
二、窗体的五种视图:设计视图(创建和修改窗体)、数据表视图(以表格的形式显示表、窗体、查询的数据)、窗体视图、数据透视表视图、数据透视图视图。
三、创建窗体的途径:在设计视图中手动创建;使用ac的各种向导快速创建
窗体设计视图的组成:主体、窗体页眉、页面页眉、页面页脚、窗体页脚。每一个部分称为一个节
二、常用的属性有【标题:caption】,【可见性:visible\可用 enabled】【前景色:forecolor\背景色:backcolor】【enabled可用】(BorderStyle 边框样式, backstyle 背景样式。Fontname 字体名称。Fontsize 字号.。value 值)
On error goto 0 关闭错误处理 on error goto X 移到X标号位置 on error Rseume Next忽略错误继续执行下一条语句
DAO:数据访问对象(267,277页)主要控制对象(DBEngine最上层,Workspace,Database,RecordSet,Field,QueryDef)
四、控件是窗体用于显示数据、执行操作、装饰窗体的对象。
五、控件的类型:绑定型(也叫结合型,用于显示、输入、更新数据中的字段)、未绑定型(也叫非结合型,没有数据来源,可以用来显示信息)、计算型
文本框控件【输入或编辑数据,是一种交互式控件(只有文本框才接受数字型)】复选框、切换按钮、选项按钮控件。
第一章:数据库基础知识
一,数据管理的发展:1人工管理2文件系统3数据库系统阶段4分布式数据库系统5 面向对象数据库系统
二,数据库(DB):
数据库管理系(DBMS):
数据库系统(DBS):数据库管理员(DBA)。 基础和核心为基础和核心为基础和核心为基础和核心为:数据库管理(DBMS)。
十、常变量: 如果同一个常量的值经常出现,可以声明该常量为常变量。 声明方式:const 名称=值, 比如 const pi=3.1415926 十一、数组: 数组的声明方式,一维数组,二维数组,数据的默认下标开始值为0,想要八默认下标开始值改为1,可以用option base 1
十二、运算符和表达式 算术运算符,连接运算符,关系运算符,逻辑运算符 各种运算符的优先级。
三、输入掩码字符的含义:0(必须输入数字)9(可以选择输数据或空格)L(必须输入字母)?(可以选择输入字母)A(必须输入字母或数字)a(可以选择如输入字母或数字)&(必须输入一个任意的字符或空格)C(可以选择输入任意的字符或一个空格)
四、通配符的用法:*(通配任意个数的字符)?(通配任意单个字符)[](通配方括号内任意单个字符)!(通配任意不在括号内的字符)#(通配任意单个数字字符)
六、数据类型 1、常见的数据类型及其表示符号 整数:integer %,长整数:long &,单精度:single !,双精度:double #,货币:currency @,字符串:string ,布尔型:Boolean,变体型:variant.【布尔型的数据只有两个值true(真)和false(假)数据转换是真的转-1,假的为0】
二,三种视图:设计视图(创建和编辑)、打印预览(页面数据输出形式)、版面预览(查看报表的版面设计)
报表的类型:纵栏式(一对多关系)、表格式、图表式、标签报表
第六章:数据访问页
一、ac通过数据访问页发布数据库中保存的数据。对象是【表、查询、窗体、报表】 二、数据访问页视图方式:页视图和设计视图
五、在定义表间关系之前,应关闭所有需要定义关系的表
六、数据类型为备注、超级链接、LOE对象的字段不能排序
七、筛选记录的方法:选定内容筛选、按窗体筛选、按筛选目的筛选、高级筛选。筛选后表中显示满足条件的记录,而那些不满足条件的记录将被隐藏
第三章:查询
一、查询分类:(1)选择查询。(2)参数查询(出现提示框让用户输入)。(3)交叉表查询(行标题、列标题、值。其中行、列标题必须是分组,行上只有列标题和值)(4)操作查询(生成表、删除、更新、追加查询)。 (5)SQL查询(联合、传递、数据定义、子查询)。【structured query合框控件区别:组合框可以输入数据,列表框不能
【属性】决定表、查询、字段、窗体及报表的【特性】
属性包括5个选项卡:格式、数据、事件、其他、全部
格式属性包括:标题、字号、字体名称、字体粗细、前景色、背景色、特殊效果
第五章:报表
报表中的是数据以格式化一的形式显示和打印输出,数据来源可以是已有的数据表、查询或者新建的SQL语句,报表只能查看数据,不能修改或输入数据
四、用vba命令打开和关闭数据库对象 docmd.opentable “表名” docmd.openform “窗体名” docmd.openreport “报表名”, acViewPreview 以打印预览的形式打开报表。 docmd.OpenQuery “查询名” docmd.runmacro “宏名” docmd.close 对象类型,“对象名” docmd.quit 退出access。 Docmd.runapp启动应用程序 。runmacro运行宏
七、数据模型的分类及表示工具。 层次数据模型:用树型结构来表示的。 网状数据模型:用网状结构来表示。 关系数据模型: 用二维表来表示。 八、关系数据模型的相关概念 行=元组=实体=字段值的集合。 列=属性=字段。 字段值=属性值=数据项。 表=实体的集合。 属性的域=字段值的范围。
九、关系的特点:1、必须规范化2、同一关系中不能出现相同的属性名3、不能有完全相同的元组4、在一个关系中元组和列的次序无关紧要
七、,1、变量的命名要求: (1)、必须以字母开头,除了下划线之外,其它特殊字符不能包括。 (2)、长度必须为1-255个字符 (3)、变量名不区分大小写 (4)、变量名不能使用vba中的关键字。
八、变量的声明方式 dim 变量名 [as 数据类型] 如果在声明变量时没有指明该变量的类型的话,变量的类型就是变体型(variant),变体型变量可以存储任何类型的数据。 如果明确的指明了变量的类型,那么该变量就只能存储该类型的数据。 每个变量都有一个默认的初值,数值型变量为0,字符串为空串,变体型为 empt (空值) 0
abs(绝对函数),int(向下取整函数),fix(取整函数),round(四舍五入函数),rnid(中间取数), left(左边第一位开始取),right(右边第一位开始取),date()当前系统日期,time()当前系统时间,now()系统当前日期和时间,year()年份,month()月份,weekday()星期几,len(字的长度)
第七章:宏
一、宏是由一个或多个操作组成的集合。运行时按先后次序的顺序执行。可以隐藏宏名和条件,必须包含宏的操作参数