版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
access历年真题答案06.9
一、选择题
(DD
解析:程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思
路。著名的〃清晰第一,效率第二〃的论点已成为当今主导的程序设计
风格。要形成良好的程序设计风格,应考虑以下一些因素,即源程序
文档化;数据说明的次序规范化;避免滥用goto语句等,除此之外,
一般较优秀的软件设计应尽量做到高内聚、低耦合,这样有利于提高
软件模块的独立性。所以,正确选项是D)。
⑵A
解析:软件设计是开发阶段最重要的步骤。从工程管理角度来看可分
为两步,即概要设计和详细设计;从技术观点来看,软件设计包括软
件结构设计、数据设计、接口设计、过程设计4个步骤,见表1。
表1软件设计的划分
⑶C
解析:通常把软件产品从提出、实现、使用、维护到停止使用退役的
过程称为软件生命周期。软件生命周期分为3个时期共8个阶段。
?软件定义期:包括问题定义、可行性研究和需求分析3个阶段;
?软件开发期:包括概要设计、详细设计、实现和测试4个阶段;
?运行维护期:运行维护阶段。
(4)B
解析:外模式也称为子模式或用户模式,也就是用户所见到的数据模
式,它由概念模式导出。一个概念模式可以有若干个外模式,每个用
户只关心与它有关的外模式,这样不仅可以屏蔽大量无关信息,而且
有利于数据维护。
⑸D
解析:数据库设计目前一般采用生命周期法,即将整个数据库应用系
统的开发分解成目标独立的若干阶段,它们是需求分析阶段、概念设
计阶段、逻辑设计阶段和物理设计阶段。
(6)C
解析:对于两个关系的合并操作可以用笛卡尔积表示。设有n元关系
R和m元关系S,它们分别有p和q个元组,则R与S的笛卡儿积记
为RXS,它是一个m+n元关系,元组个数是pXq,由题意可得,关
系T是由关系R与关系S进行笛卡尔积运算得到的。
⑺D
解析:算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间
复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所
需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算法
所需要的内存空间。根据各自的定义可知,算法的时间复杂度与空间
复杂度并不相关。
(8)B
解析:顺序查找是从线性表的第一个元素开始依次向后查找,如果线
性表中的第一个元素就是要查找的元素,则只需要做一次比较就能查
找成功;但如果要查找的元素是线性表中的最后一个元素,或者要查
找元素不在线性表中,则需要与线性表中所有元素进行比较,这是顺
序查找的最坏情况,比较次数为线性表的长度。
MB
解析:由于数据的集成性使得数据可被多个应用程序所共享,特别是
在网络发达的今天,数据库与网络的结合扩大了数据库的应用范围,
所以数据库技术的根本目标是解决数据的共享问题。
(10)A
解析:二叉树中序遍历的含义是,首先遍历左子树,然后访问根结点,
最后遍历右子树,其左右子树中也按这样的顺序遍历,中序遍历二叉
树的过程是一个递归的过程。根据题目中给出的二叉树的结构可知,
中序遍历的结果是ACBDFEGo
(IDA
解析:一个学生可以学习多门课程,每门课程又可以由多个学生学,
因此学生与课程是多对多的联系。
(12)B
解析:从关系模式中指定若干属性组成新的关系称为投影。
(13)A
解析:SQL是StructuredQueryLanguage(结构化查询语言)的缩写。
这是一种在数据库系统中应用广泛的数据库查询语言,包括数据定
义、查询、操纵和控制4种功能。
(14)C
解析:一般而言,一个表只包含一个主题,否则会引起混淆;表的〃
数据表〃视图主要用来建立表结构;在〃数据表〃视图中可以修改字段
名称,但不能修改字段的数据类型和属性值;我们可以通过〃数据表〃
视图、〃设计〃视图和〃表向导〃3种方法来建立表结构。
(15)D
解析:SQL语句的SLECT语句中,用WHERE引出条件表达式。
(16)C
解析:空值表示字段或变量还没有确定的值,空值使用NULL或空白
表示字段的值;而空字符串是用双引号括起来的字符串,且双引号中
间没有空格。
(17)C
解析:使用〃设计〃视图设置表中的字段时,字段的名称、数据类型及
字段属性是数据库的结构必须具备的。说明信息不是必须的,但它能
增加数据的可读性。
(18)A
解析:Access提供了4种筛选方法,即按选定内容筛选(可连续筛选
几次)、按窗体筛选、按筛选目标筛选和高级筛选。值得注意的是,
Access中的筛选是一个对资料表临时的查询,它不会保存筛选的结
果(关闭资料表后即消失),而查询是一个对资料表的筛选,可进行永
久保存。
(19)A
解析:性别和工作时间的准则写在同一行,表示〃同时满足两个查询
条件",〃<1980〃表示“1980年以前如果两个查询条件是〃或〃的关
系,就应将其中一个条件填写在〃或〃行中。
(20)C
解析:〃*JSJ*〃表示查询结果中包含〃JSJ〃,而不只是这几个字母,如
AJSJ、JSJA等。
(21)B
解析:所谓交叉表查询就是将来源于某个表中的字段进行分组,一组
列在数据表的左侧,一组列在数据表的上部,然后在行列交叉处显示
某个字段的各种计算值。这里行标题有3个,即系别、性别和总人数;
列标题只能有一个,即职称,在第一行显示。
(22)A
解析:报表的页眉页脚内容在报表的开始处和结束处显示,而页面的
页眉页脚显示在每一页的顶端和底端。
(23)A
解析:文本框控件用于显示、输入和编辑窗体的基础记录源数据,显
示计算结果,或接收用户输入的数据。
(24)B
解析:关系数据库中的记录的前后顺序可以任意,其位置并不影响库
中的数据,也不会对统计结果造成任何影响。
(25)D
解析:〃Str(Month([工作日期]))+〃月〃〃的作用是将〃工作日期”字段
中的值取其月份数,然后转换成文本类型,最后和“月〃字符串组成新
的字符串。
(26)C
解析:单击〃单步〃按钮可以单步跟踪执行宏,可观察宏的流程和每一
个操作的结果,从中发现并排除出现的问题和错误的操作。
(27)B
解析:宏m的操作序列中,第2、3条操作附上了条件式(其中省略号
表示第3条操作的条件式和前一条相同),而第1条操作没有条件式。
在Access中如果存在既有带条件的操作又有不带条件的操作时,带
条件的操作的执行与否要看条件式的结果如何一如果条件式为真才
执行相应的操作。而没有指定条件的操作则会无条件执行。
(28)D
解析:按照题意,应该设置文本框tText的Change属性,即当文本
框内容变化后引发事件。"bCommand.Caption="计算机等级考试””
语句是指命令按钮的标题为字符串〃计算机等级考试〃。
(29)A
解析:调用Sub过程相当于执行一个语句,不直接返回值;而调用
Function过程要返回一个值,因此,可以像内部函数一样在表达式
中使用。
(30)D
解析:此题注意不要陷入一个误区,即MsgBox后的表达式〃a=b+c〃
会被程序认为是一个关系表达式一a等于b+c,显然结果是False0
正确的写法应该是"MsgBoxb+c",或分两行语句"a=b+cMsgBox
a〃,通过第1行语句计算a的值,通过第2行语句输出a的值。
(3DC
解析:题中程序的功能是通过双重循环给二维数组a(10,10)赋值,
最后通过MsgBox输出二维数组a的元素集中3个元素的和。通过程
序中的a(m,n)=m*n可知,数组中各元素的值其实是该元素下标的
乘积。因此,a(2,5)=2*5=10,a(3,4)=3*4=12,a(4,5)=4*5=20,故
a(2,5)+a(3,4)+a(4,5)=10+12+20=42,所以消息框Msgbox
a(2,5)+a(3,4)+a(4,5)显示的结果是42。
(32)D
解析:函数Str$的功能是,将数值型数据转换成字符型数据;函数
Space的功能是,产生空格字符,函数Len的功能是:计算字符串中
字符的个数,〃+〃连接符的功能是:将两个字符串连接起来。题中,
Str$(m)是将m转换成一个字符串这个字符串包括〃2〃、〃.〃、〃1〃、〃7〃
和一个字符串符号共5个字符;Space(5)是产生一个以5个空格组成
的字符串;〃+〃连接符则将它们连接成一个字符串,它的长度是两个
字符串长度的和,即这个字符串的长度为10。因此,Len(Str$(m)
+Space(5))结果为10。
(33)B
解析:题中程序执行的过程是,首先给变量A赋值为75,然后执行
第1条If语句,这时75>60,所以执行1=1语句,这时变量I的值
为1;接着执行第2条If语句,这时75>70,所以执行1=2语句,
这时变量I的值为2;接着执行第3条If语句,这时75<80,所以不
执行1=3语句,这时变量I的值仍为2;最后执行第4条If语句,
这时75<90,所以不执行1=4语句,这时变量I的值仍为2。因止匕,
最后的消息框显示I的值为2。
(34)D
解析:函数Mid(s,i,j)的功能是,从字符串s中的第i个字符开
始截取j个字符;函数Left(s,i)的功能是:从字符串s的左边开
始截取i个字符;函数Rightt(s,i)的功能是,从字符串s右边开
始截取i个字符;在ForNext循环中,当步长的取值为负数时,循环
变量的值就递减,此时要注意循环变量的初值应大于终值。
从题中程序可以看出,每执行一次循环,都重新给x、y、z这3个变
量赋值,因此只要看最后一次执行循环时变量的值即可。程序中最后
执行一次循环体时I的值为2,因此x=Mid(s,I,I)=BB,y=Left(s,
I)=AB,z=Right(S,I)=BA,所以z=x&y&z=BBABBA。
(35)B
解析:题中程序段定义了一个窗体模块变量x,它在整个窗体模块中
都有效。当程序调用si时,变量x的值为10+20=30;当调用s2
时,由于s2过程中定义了局部变量x,这时局部变量x的值为0+20
=20,然后回到Commandl单击事件中执行Msgboxx,这时,x采用
全局变量x,因此,消息框显示的结果为30。
二、选择题
(1)3
解析:在程序结构图的有关术语中,宽度的概念是整体控制跨度,即
各层中所含的模块数的最大值,由图可得此软件系统结构图的宽度为
3o
(2)程序调试
解析:在完成对程序的测试后将进行程序调试。程序调试的任务是诊
断和改正程序中的错误。
⑶元组
解析:在关系中,水平方向的行称为元组,垂直方向的列称为属性,
每一列有一个属性名。
⑷栈
解析:栈是限定只在一端进行插入和删除操作的线性表,通常称插入、
删除的这一端为栈顶,另一端为栈底。栈按照〃先进后出〃或〃后进先
出〃的原则组织数据。
(5)线性结构
解析:与栈类似,队列也是线性表,可以采用链式存储结构。所以带
链的队列属于线性结构。
(6)组合框或列表框
解析:这样既可以保证输入数据的正确,也可以提高数据的输入速度。
(7)0penReport
解析:OpenReport用于打开报表,OpenForm用于打开窗体,OpenQuery
用于打开查询。
(8)文本
解析:Access中数值默认的属性的数据类型是文本型。
(9)Cl.ForeColor=128
解析:命令按钮的ForeColor属性可以设置字体颜色,其格式为命令
按钮名称.ForeColor=颜色代码值。
(10)删除
解析:使用删除查询可以较为容易地删除表中的同一类的一组记录。
(11)3
解析:Static定义一个静态变量bo静态变量的含义是当程序结束前,
其变量的值继续保留。3次执行后,b的值累加3次1,其值为3。
(12)Timerl_Timer()
解析:既然是计时器触发的事件过程,这里应该填入的是计时器控件
Timerl的Timer事件名,这也是计时器惟一的一个事件。
(13)DBEngine
解析:数据访问对象(DAO)是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省九江市少年宫科学动力机械课程(说课稿)-敲鼓器
- 2024年度煤炭买卖的综合性合同
- 2024年度新能源发电设备采购及安装合同3篇
- 2024年九年级语文上册 第四单元 第15课《诗人谈诗 宁静而深沉的意境》说课稿 苏教版
- 2024年个人租车合作协议模板 for 租赁公司版B版
- 二零二四年度智能路灯系统建设与维护合同3篇
- 二零二四年度研发合作合同:生物医药领域新技术研究3篇
- 2024年度场地准备及平整服务协议版B版
- 教科版高中信息技术选修3说课稿-2.3.2 设置IP 地址和子网掩码
- 14《学习有方法》第1课时 说课稿-2023-2024学年道德与法治二年级下册统编版
- 关于发布工程建设监理费上海收费指导
- 《义务教育法》学习教案(共3页)
- 2014新农人报告-阿里研究院
- 四措两案规范标准材料模板
- 人教版新版高一英语-第一册-welcome-unitPPT课件
- 小儿中医体质辨识量表
- 日照钢铁 6-150028.65吨 质量证明书
- 数字经济背景下提升中华优秀传统文化影响力的思考
- 安全工程—英语双专业(双学位)培养计划(精)
- 财神正朝科仪
- 体格检查基本规范
评论
0/150
提交评论