2012福建省计算机等级考试试题 二级ACCESS必过技巧

合集下载

2012年二级Access考试大纲及历年真题

2012年二级Access考试大纲及历年真题

2012二级Access考试大纲Access数据库程序设计1. 具有数据库系统的基础知识。

2. 基本了解面向对象的概念。

3. 掌握关系数据库的基本原理。

4. 掌握数据库程序设计方法。

5. 能使用Access建立一个小型数据库应用系统。

考试内容一、数据库基础知识1. 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件。

2. 关系数据库基本概念:关系模型(实体的完整性,参照的完整性,用户定义的完整性),关系模式,关系,元组,属性,字段,域,值,主关键字等。

3. 关系运算基本概念:选择运算,投影运算,连接运算。

4. SQL基本命令:查询命令,操作命令。

5. Access系统简介:(1)Access系统的基本特点。

(2)基本对象:表,查询,窗体,报表,页,宏,模块。

二、数据库和表的基本操作1. 创建数据库:(1)创建空数据库。

(2)使用向导创建数据库。

2. 表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表。

(2)设置字段属性。

(3)输入数据:直接输入数据,获取外部数据。

3. 表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。

(2)建立表间关系。

(3)设置参照完整性。

4. 表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。

(2)编辑表内容:添加记录,修改记录,删除记录,复制记录。

(3)调整表外观。

5. 表的其他操作:(1)查找数据。

(2)替换数据。

(3)排序记录。

(4)筛选记录。

三、查询的基本操作1. 查询分类:(1)选择查询。

(2)参数查询。

(3)交叉表查询。

(4)操作查询。

(5)SQL查询。

2. 查询准则:(1)运算符。

(2)函数。

(3)表达式。

3. 创建查询:(1)使用向导创建查询。

(2)使用设计器创建查询。

(3)在查询中计算。

4. 操作已创建的查询:(1)运行已创建的查询。

(2)编辑查询中的字段。

(3)编辑查询中的数据源。

(4)排序查询的结果。

计算机等级考试二级-access数据库参考教程

计算机等级考试二级-access数据库参考教程

计算机等级考试——二级微软Access数据库教程
一、第零讲——基础介绍
1.学分、证书、每周一次的上课、感谢设备提供者,欢迎更多的人来听讲
2.本人对计算机很感兴趣,写过社交网站
3.上课的材料和下次课程的安排会公布在access.pen.io
4.欢迎课上课下随时提问,课堂气氛
5.时间看课程的进度,大约是10周时间,每周两节课左右
6.计算机二级是以中文版XP操作系统为平台的,分为笔试和上机操作两部分,每年上
半年四月的第一个星期六上午和下半年9月的倒数第二个星期六上午进行笔试,笔试的当天下午开始上机操作考试,期限为五天。

笔试有选择和填空两种题型,除了所选的ACCESS项目外,还有二级公共基础知识的考察,这一部分我们会在最后一讲给大家总结
7.我们的演示文稿可能大多数是英文,一方面考虑到时代的特征,另一方面也是考试的
必要理解,希望有困难的同学可以克服
8.let’s begin our class Data数据,这是一切一切的开始
9.数据是存储于某种媒体,载荷信息的物理符号,原始资料,由此数据一定包含两个方
面,内容,形式……一定要记住这个图,我们再理一下思路,当然许
10.我们再转头看看这个(数据模型)……
11.层次模型(XML,根节点)网状模型(CSV)关系模型(指针)
12.关系的特点(不重复且无序)
13.关系运算
14.数据库设计(赛车为例)
15.布置作业,告别。

2012年3月全国计算机等级考试二级ACCESS笔试真题答案

2012年3月全国计算机等级考试二级ACCESS笔试真题答案

参考答案及解析一、选择题(1【答案】D【解析】为了充分利用存储空间,可以把顺序队列看成一个环状空间,即把顺序队列的头尾指针相连,这样的队列称之为循环队列。

它是对顺序队列的改进,故循环队列是队列的一种顺序存储结构。

选项D正确。

(2【答案】D【解析】栈是一种后进先出的线性表,队列是一种先进先出的线性表,二者均是线性结构,故选项A、B、C均不对,答案为选项D。

(3【答案】D【解析】由二叉树的性质n0=n2+1可知,度为0的结点数(即叶子结点数=度为2的结点数+1,根据题意得知,度为2的结点数为4个,那么25-5-4=16即为度为1的结点数,选项D正确。

(4【答案】A【解析】内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。

所以选项A正确。

(5【答案】C【解析】在关系R中如记录完全函数依赖于属性(组X,则称X为关系R中的一个候选关键字。

在一个关系中,候选关键字可以有多个且在任何关系中至少有一个关键字。

所以在满足数据完整性约束的条件下,一个关系应该有一个或多个候选关键字,所以选项C正确。

(6【答案】A【解析】R和S的差是由属于R但不属于S的元组组成的集合,运算符为“-”。

记为T=R-S。

根据本题关系R和关系S运算前后的变化,可以看出此处进行的是关系运算的差运算。

故选项A正确。

(7【答案】B【解析】通常把软件产品从提出、实现、使用、维护到停止使用(退役的过程称为软件生命周期。

可以将软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。

软件生命周期的主要活动阶段是可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。

软件生命周期不包括市场调研。

(8【答案】B【解析】需求分析是对待开发软件提出的需求进行分析并给出详细的定义。

计算机等级考试二级access备考精华

计算机等级考试二级access备考精华

1.数据库的逻辑设计分为:①将概念模型转换成一般的数据模型;②将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。

把概念模型转换成关系数据模型就是把E -R图转换成一组关系模式。

2. 生成表查询:利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。

3. 级联更新相关字段:在主表的主关键字值更改时,自动更新相关表中的对应数值;级联删除相关记录:在删除主表中的记录时,自动地删除相关表中的相关信息。

4.5. (24)SQL语句不能创建的是(A)A)报表B)操作查询 C)选择查询D)数据定义查询6. 解析: VBA程序流程控制的方式为顺序、分支(条件)与循环。

7. 根据题意从字符串s左边第2个字符开始获得4个字符的子字符串函数为Mid(s,2,4).8. 解析: dim newarray(10) as integer表示定义了11个整型数构成的数组,数组元素为newarray(0)至newarray(10)9.模块中的每一个过程都可以是一个函数过程或是一个子程序过程,能够处理复杂条件或循环结构的操作。

宏的使用只能处理一些简单的操作,对于复杂条件和循环等结构则无能为力。

10. 在VBA中主要提拱了3种数据库访问接囗:开放数据库互边应用编程接囗(ODBC API)、数据访问对象(DAO)和Active数据对象(ADO)。

动态链接库简称为DLL。

11. 软件测试用例包括:输入值集和输出值集。

测试用例是软件测试的核心。

12. 头指针指向第一个元素的前一个空间,尾指针指向最后一个元素。

因此,此时队列中6,7,8,...,29这二十四个空间存有元素,即队列中有29-5=24个元素。

13. 在关系数据库中,用来表示实体之间了解的是__关系__。

14. 在Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是__#__。

(解析:通配符 # 表示通配任何单个数字字符。

计算机二级数据库access操作题答案讲解学习

计算机二级数据库access操作题答案讲解学习

计算机二级数据库a c c e s s操作题答案一、基本操作1.在"tStock"表的"产品名称"和"规格"字段之间增加一个新字段,字段名称为"单位",数据类型为文本,字段大小为1;对"单位"字段数据进行适当设置,使已有记录在该字段上值均为"只",并保证在向该数据表输入数据时,"单位"字段的初始值自动置为"只";2.设置"tStock"表的"规格"字段的输入掩码属性,输入掩码的格式为:"220V- W"。

其中,"-"与"W"之间为两位,且只能输入0~9之间的数字;(要求:输入数据时,必须输入2位数字)(注意引号“”的应用)3.设置"tQuota"表中"最高储备"字段的有效性规则和有效性文本,有效性规则是:输入的最高储备值应小于等于60000;有效性文本内容为:输入的数据有误请重新输入;4.将"tQuota"表的单元格效果改为"凹陷",字体改为"幼圆";略5.分析"tStock"和"tQuota"两个表对象的字段构成,判断并设置其主键,建立"tQuota"表与"tStock"表之间的关系,并实施参照完整性。

产品ID由“tQuota”拉到“tStock”二、简单应用1.创建名为"Q1"的查询,通过输入"产品名称"参数值,查询其产品记录,并显示"tStock"表中的所有字段内容;当运行该查询时,提示框中应显示"请输入产品名称",显示格式及内容参照下图。

二级Access考试程序设计题技巧

二级Access考试程序设计题技巧

1、给输入的内容给出判断:练习册六:在考生文件夹下打开Access数据库prog0214.mdb,在窗体FormGrade 中,编写“等级”按钮的单击事件处理代码,实现如下功能:根据下表,将由文本框Text1输入成绩对应的等级显示有文本框Text2中。

Dim a As IntegerDim s As Stringa = Text1If a >= 0 And a <= 100 ThenIf a >= 90 Thens = "A"ElseIf a >= 75 Thens = "B"ElseIf a >= 60 Thens = "C"Elses = "D"End IfText2 = sEnd If练习册八:在考生文件夹下打开Access数据库prog0216.mdb。

在窗体FormNumber 中,编写“位数”按钮的单击事件处理代码,实现如下功能:在文本框Text1中输入一个不超过4位的正整数,判断它的位数,结果显示在文本框Text2中。

Dim a As Integer, b As Integera = Text1If a > 0 And a < 1000 ThenIf a >= 100 Thenb = 3ElseIf a >= 10 Then b = 2Elseb = 1End IfEnd IfText2 = b例1:打开Access数据库“所用文件.mdb”。

要求编写窗体djzh上“成绩等级”按钮的单击事件处理代码,实现如下功能:当成绩小于0或大于100,显示“非法数据”,否则按如下规则转换:成绩≥85:优秀60≤成绩<85 :合格成绩<60 :不合格Dim cj As Single, dj As Stringcj = Text1.ValueSelect Case cjCase 85 To 100dj = "优秀"Case 60 To 84dj = "合格"Case 0 To 59dj = "不合格"Case Elsedj = "非法数据"End SelectText2.Value = dj例2:打开Access数据库“所用文件.mdb”。

2012年3月全国计算机等级考试二级Access真题及答案

2012年3月全国计算机等级考试二级笔试试卷Access数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A) 循环队列是队列的一种链式存储结构B) 循环队列是一种逻辑结构C) 循环队列是非线性结构D)循环队列是队列的一种顺序存储结构(2)下列叙述中正确的是A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构D)以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A)4 B)10 C) 6 D)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)在Access数据库中,用来表示实体的是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 “A?Z”(16)在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是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([职称], “教授”) = 1 Or InStr([职称], “教授”) = 2 );(20)在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是A)只能选择绑定型控件B)只能选择计算型控件C)可以选择绑定型或计算型控件D)可以选择绑定型、非绑定型或计算型控件(21)已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择A)标签B)文本框C)复选框D)组合框(22)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是A)直线和多边形B)直线和矩形C)直线和圆形D)矩形和圆形(23)要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是A)标签B)文本框C)列表框D)组合框(24)用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是A)REPLACE STUDENT 年龄= 年龄+ 1B)REPLACE STUDENT 年龄WITH 年龄+ 1C)UPDATE STUDENT SET 年龄= 年龄+ 1D)UPDATE STUDENT 年龄WITH 年龄+ 1(25执行下列命令后,得到的记录数是SELECT 班级,MAX(年龄) FROM 学生表GROUP BY 班级A)4 B)3 C)2 D)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)EOF B)FileLen C)Len D)LOF(32)下列表达式中,能够保留变量x整数部分并进行四舍五入的是A)Fix(x) B)Rnd(x) C)Round(x) D)Int(x)(33)运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果第 3 页共5 页应该是Sub p1( )Dim i, j, arr(11) As Integerk = 1while k <= 10arr(k) = Val(InputBox(“请输入第” & k & “个数:”, “输入窗口” ))k = k + 1WendFor i = 1 To 9j = i + 1If arr(i ) > arr(j) Thentemp = arr(i)arr(i) = arr(j)arr(j) = tempEnd IfDebug.Print arr(i)Next iEnd SubA)无序数列B)升序数列C)降序数列D)原输入数列(34)下列程序的功能是计算N = 2+(2+4)+(2+4+6)+……+(2+4+6+……+40)的值。

大学生考证:全国计算机二级Access考试技巧(2)

大学生考证:全国计算机二级Access考试技巧(2)大学生考证:全国计算机二级Access考试技巧(1)用“数据表”视图打开“教师”表,单击“政治面目”字段选定器。

(2)单击“编辑”菜单中的“替换”命令,打开“査找和替换”对话框。

(3)在“査找内容”框中输入“团员”,然后在“替换为”框中输入“党员”,在“査找范围”框中确保选中当前字段,在“匹配”框中,确保选中“整个字段”。

(4)如果一次替换一个,单击“査找下一个”按钮,找到后,单击“替换”按钮。

如果不替换当前找到的内容,则继续单击“査找下一个”按钮。

如果要一次替换出现的全部指定内容,则单击“全部替换”按钮。

这里单击“全部替换”按钮,这时屏幕将显示一个提示框,提示进行替换操作后将无法恢复,询问是否要完成替换操作。

(5)单击“是”按钮,进行替换操作。

2.更改默认设置在进行查找和替换操作时,有时希望以全字匹配方式搜索当前字段;有时则希望搜索所有字段,并且只需符合字段的任一部分即可;而有时则要搜索与当前字段起始字符匹配的数据,这时可以通过更改系统默认设置来实现。

更改系统默认设置的具体操作步骤如下:(1)在“数据库”窗口中,单击“工具”菜单中的“选项”命令,打开“选项”对话框。

(2)单击“编辑/査找”选项卡。

在“默认査找/替换方式”选项组中,单击所需的单选按钮。

其中,选择“快速搜索”将以全字匹配方式搜索当前字段。

选择“常规搜索”将搜索所有字段,并且只需符合字段的任一部分即可。

选择“与字段起始处匹配的搜索”则搜索当前字段并且与字段起始字符匹配。

(4)单击“确定”按钮。

三、筛选记录使用数据库表时,经常需要从众多的数据中挑选出一部分满足某种条件的数据进行处理。

例如,在“教师”表中,不应包含离退休教师,需要从教师表中删除。

又如,评奖学金时,需要从“选课成绩”表中找出符合条件的学生。

Access提供了4种筛选记录的方法,分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。

2012年9月国家二级(ACCESS)笔试真题试卷(题后含答案及解析)

2012年9月国家二级(ACCESS)笔试真题试卷(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列链表中,其逻辑结构属于非线性结构的是( )。

A.二叉链表B.循环链表C.双向链表D.带链的栈正确答案:A解析:数据的逻辑结构是描述数据之间的关系,分两大类:线性结构和非线性结构。

线性结构是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据结构。

常用的线性结构有:线性表,栈,队列,双队列,数组,串。

非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。

常见的非线性结构有:树(二叉树等),图(网等),广义表。

2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。

A.15B.16C.20D.0或35正确答案:D解析:Q(1:35)则队列的存储空间为35;对空条件:front=rear(初始化时:front=rear),队满时:(rear+1)%n==front,n为队列长度(所用数组大小),因此当执行过一系列的出队与入队操作,front=rear,则队列要么为空,要么为满。

3.下列关于栈的叙述中,正确的是( )。

A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则D.以上三种说法都不对正确答案:C解析:栈是先进后出,因此,栈底元素是先入栈的元素,栈顶元素是后入栈的元素。

4.在关系数据库中,用来表示实体间联系的是( )。

A.属性B.二维表C.网状结构D.树状结构正确答案:B解析:单一的数据结构——关系,现实世界的实体以及实体间的各种联系均用关系来表示数据的逻辑结构——二维表。

计算机等级考试二级Access数据库教程

计算机等级考试二级Access数据库教程计算机数据管理的开展数据库是20世绝60年代后期开展起来的一项重要技术,70年代以来数据库技术得到迅猛开展,已经成为计算机科学及技术的一个重要分支。

本章主要介绍数据库的根本概念与根本理论,并结合Microsoft Access讲解及关系数据库相关的根本慨念。

1.1 数椐库根底知识数据库是20世纪60年代末开展起来的一项重要技术,它的出现使数据处理进入了一个崭新的时代,它能把大量的数据按照一定的构造存储起来,在数据库管理系统的集中管理下,实现数据共享。

那么,什么是数据库?什么是数据库管理系统呢?下面做一简单介绍。

计算机数据管理的开展一、数据及数据处理数据是指存储在某种介质上能够识别的物理符号。

数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种介质上的数据形式。

数据的形式可以是多种多样的,例如,某人的生日是“1988年6月25日〞,可以表示为“1988.06. 25”,其含义并没有改变。

数据的概念在数据处理领域中已经大大拓宽。

数据不仅包括数字、字母、文字与其它待殊字符组成的文本形式,而且还包括图形、图像、动画、影像、声音等多媒体形式,但是使用最多、最根本的仍然是文字数据。

数据处理是指将数据转换成信息的过程。

从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来说是有意义的。

人们说“信息处理〞,其真正含义是为了产生信息面处理数据。

通过处理数据可以获得信息,通过分析与筛选信息可以进展决策。

在计算机系统中,使用计算机的外存储器(如磁盘)来存储数据;通过软件系统来管理数据;通过应用系统来对数据进展加工处理。

二、计算视数据管理数据处理的中心问题是数据管理。

计算机对数据的管理是指如何对数据分类、组织、编码、存储,检索与难护。

计算机在数据管理方面经历了由低级到高级的开展过程。

计算机数据管理随着计算机硬件、软件技术与计算机应用范围的开展而开展,先后经历了人工管理、文件系统与数据库系统、分布式数据库系统与面向对象数据库系统等几个阶段。

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

1、下面对对象概念描述错误的是(A)
A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体
C. 对象间的通讯靠消息传递 D. 操作是对象的动态性属性

2、索引属于(B)
A. 模式 B. 内模式 C. 外模式 D. 概念模式

3、关系表中的每一横行称为一个(A)
A. 元组 B. 字段 C. 属性 D. 码

4、将E-R图转换到关系模式时,实体与联系都可以表示成(B)
A. 属性 B. 关系 C. 键 D. 域

5、按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R B. R|X|Rf C. бf(R) D. ∏f(R)

6、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明
书以及(B)
A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确

7、在软件开发中,下面任务不属于设计阶段的是(D)
A. 数据结构设计 B. 给出系统模块结构
C. 定义模块算法 D. 定义需求并建立系统模型

8、下面不属于软件设计原则的是(C)
A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽

9、在关系数据库中,用来表示实体之间联系的是(D)
A. 树结构 B. 网结构 C. 线性表 D. 二维表

10、算法的空间复杂度是指(D)
A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行
过程中所需要的存储空间

11、算法一般都可以用哪几种控制结构组合而成(D)
A. 循环、分支、递归 B. 顺序、循环、嵌套
C. 循环、递归、选择 D. 顺序、选择、循环

12、按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R B. R|X|Rf C. бf(R) D. ∏f(R)

13、在软件开发中,下面任务不属于设计阶段的是(D)
A. 数据结构设计 B. 给出系统模块结构
C. 定义模块算法 D. 定义需求并建立系统模型
14、算法的时间复杂度是指(C)
A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算
次数 D. 算法程序中的指令条数

15、下列关于队列的叙述中正确的是(C)
A. 在队列中只能插入数据 B. 在队列中只能删除数据
C. 队列是先进先出的线性表 D. 队列是先进后出的线性表

16、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能

17、数据的存储结构是指(B)
A. 数据所占的存储空间量 B. 数据的逻辑结构在计算机中的表示
C. 数据在计算机中的顺序存储方式 D. 存储在外存中的数据

18、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记
A. N+1 B. N C. (N+1)/2 D. N/2

19、以下数据结构中不属于线性数据结构的是(C)
A. 队列 B. 线性表 C. 二叉树 D. 栈

20、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得
A. 8 B. 16 C. 32 D. 15

21、以下数据结构中不属于线性数据结构的是(C)
A. 队列 B. 线性表 C. 二叉树 D. 栈

22、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码

23、在关系数据库中,用来表示实体之间联系的是(D)
A. 树结构 B. 网结构 C. 线性表 D. 二维表

24、以下数据结构中不属于线性数据结构的是(C)
A. 队列 B. 线性表 C. 二叉树 D. 栈

25、程序流程图(PFD)中的箭头代表的是(B)
A. 数据流 B. 控制流 C. 调用关系 D. 组成关系

26、将E-R图转换到关系模式时,实体与联系都可以表示成(B)
A. 属性 B. 关系 C. 键 D. 域

27、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)
A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析
28、下列工具中属于需求分析常用工具的是(D)
A. PAD B. PFD C. N-S D. DFD

29、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)
A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析

30、下列关于栈的叙述中正确的是(D)
A. 在栈中只能插入数据 B. 在栈中只能删除数据
C. 栈是先进先出的线性表 D. 栈是先进后出的线性表

31、算法一般都可以用哪几种控制结构组合而成(D)
A. 循环、分支、递归 B. 顺序、循环、嵌套
C. 循环、递归、选择 D. 顺序、选择、循环

32、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)
A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式

33、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)
A. 调用语句 B. 命令 C. 口令 D. 消息

34、下面描述中,符合结构化程序设计风格的是(A)
A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个
入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句

35、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能

相关文档
最新文档