


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全真模拟试题 10答案解析一、选择题(1) C 【解析】所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构。所谓数据的存储结构, 是指数据的逻辑结构在计算机存储空间中的存放形式。 与数据元素 本身的形式、内容、相对位置、个数有关。逻辑结构与物理存储无关。 因此本题的正确答案为 C。(2) C【解析】 A 项中:链式存储结构由于有指针域的存在,其比顺序存储结构的存储密度要小,即 相同存储空间下存的数据少。选项中的叙述是正确的。B 项中:链式存储结构可通过指针访问下一个结点,此结点可能与上一结点相邻,也可能不相邻。选项中的叙述是正确的。C项中:链式存储结构如果要计算第 I个结点的存储地址,
2、不能直接从首结点直接计算,而 必须通过指针域来顺序查找,最后再定位。选项中的叙述是错误的。D项中:链式存储结构在插入、删除结点时,可通过修改指针域的值来完成,而不必移动 其他结点,操作方便。选项中的叙述是正确的。因此本题的正确答案为 C 。(3) A 【解析】快速排序的基本方法:在待排序的序列中任取一个记录,以它为基准用交换的方法将 所有的记录分成两个部分 - 关键码比它小的一个部分和关键码比它大的另一个部分,再分别对 两个部分实施上述过程,一直重复到排序完成为止。最坏的情况指的是对已经排好序的记录进 行完全相反的排序。因此本题的正确答案是 A。(4) B【解析】 耦合性与内聚性是模块独立性的
3、两个定性标准。在程序结构中,各模块的内聚性越强, 则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合 性和提高模块内的内聚性,有利于提高模块的独立性。故本题答案为B。(5) C 【解析】总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构 设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析 员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的 功能适当地分解成一系列比较简单的功能。(6) D【解析】 面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要
4、一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信 息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。(7) C 【解析】本题考查的是数据模型。层次模型是最早发展起来的数据库模型,它的基本结构是树 形结构。故本题答案为 C。(8) A【解析】E-R图中用矩形表示实体集,用椭圆形表示属性,用菱形表示联系。(9) A【解析】数据库设计可分为概念设计与逻辑设计。 数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。数据库逻辑设计的主要工作是将E-R图转换为指定的RDBM中的关系模型。(10) A 【解析】从关系中找出满足给定
5、条件的元组的操作称为选择。选择是从行的角度进行的运算, 即从水平方向抽取记录。由图可知关系F通过运算得到关系T,关系T与关系F相比,属性的个数没有发生变化,记录的条数发生了变化。因此所使用的运算应该是选择。故本题答案为A。(11) D【解析】Access数据库由数据库对象和组两部分组成。其中对象又分为7种,包括:表、查询、窗体、报表、数据访问页、宏、模块。这些对象都存放在扩展名为.mdb的数据库文件中。所以本题答案为 D。(12) A【解析】一个关系就是一个二维表,每个关系有一个关系名。在Access中,一个关系存储为一个表,具有一个表名。所以本题答案为A。(13) B【解析】一个关系数据库的
6、表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产 生影响。所以本题答案为 B。(14) A【解析】随机数函数Rnd()用于产生一个小于1但大于或等于0的值,该数值为单精 度类型。实际操作时,先要使用无参数的Ran domize语句初始化随机数生成器,以产生不同的随机数序列。 Int( 数值表达式 ) 是对表达式进行取整操作,它并不做四舍五入 运算,只是取出数值表达式 的整数部分。所以本题答案为A。(15) D【解析】若要求当文本框用来接收用户输入的密码信息时,不显示输入的具体密码值而以*号显示,可以将文本框的 输入掩码 属性设置为 密码 。所以本题答案为 D。(16) D【解析】SE
7、LECTS句的语法包括几个主要子句,分别是:FROM WHEF和ORDEBY子句。在语句中WHEF后跟条件表达式,用于实现选择运算。所以本题答案为Do(17) A【解析】在Access的查询设计器中,同一行条件表示与的关系,不同行间的条件表示或的关系,由设计器界面可知,该查询是查找身高在 160以上的女性和所有的男性。所以本题答案为 A。(18) C【解析】生成表查询就是从多个表中提取数据组合起来生成一个新表永久保存;删除查询可以 从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段; 更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录
8、添 加到一个或多个表的尾部。使用生成表查询可以覆盖原来的表。所以本题答案为C。(19) C【解析】要使x和y都是奇数,则x和y除以2的余数都必须是1。所以本题答案为C。(20) D【解析】题目要求在对文本框进行操作后,命令按钮上的标题改变,所以选项A和 C可以排除。选项 BtText_Click() 是在鼠标单击文本框后,不需要输入字符,命令按钮上的标题就发生改变,所以选项B也不对。所以本题答案为 D。(21) A【解析】Mid(,N2):从字符串左边第N1个字符起截取N2个字符。Left(,):从字符串左边起截取 N个字符。Right(,):从字符串 右边起截取N个字符。本题从字符串s中的第
9、2个字符开始获得4个字符,故为Mid$(s,2,4)。所以 本题答案为 A。(22) A【解析】Ru nAp|操作是启动另一个 Microsoft Win dows或MS-D 0应用程序;Run Code操作是执行 Visual Basic函数;RunMacre操作是执行一个宏; RunSQ操作是执行指定的SQ晤句以完成操作 查询。所以本题答案为 A。(23) D【解析】在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为 Variant 。所以本题答案为 D。(24) C【解析】SetValue命令可以对Access窗体、窗体数据表或报表上的字段、控件、属性的值进行
10、 设置。 SetValue 命令有两个参数,第一个参数是项目( Item ),作用是存放要设置值的字段、 控件或属性的名称。本题要设置的属性是标签的 Caption (Label0.Caption )。第二个参数 是表达式( Expression ),使用该表达式来对项的值进行设置,本题的表达式是文本框的内容 (Text0 ),所以对 Text0 更新后运行的结果是文本框的内容复制给了标签的标题。所以本题 答案为 C。(25) D 【解析】在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型的控件中。设置控件的控件来源属性关键要有 =,在报表每页底部显示格式为
11、 页码/总页数 的页码, 所以应当设置文本框控件的控件来源属性为 =Page& / &Pages 。所 以本题答案为 D。(26) A【解析】 0n Error Goto 标号 语句在遇到错误发生时程序转移到标号所指位置代码执行,一 般标号之后都是安排错误处理程序。 0n Error Resume Next 语句在遇到错误发生时不会考虑 错误,并继续执行下一条语句。 0n Error Goto 0语句用于取消错误处理。所以本题答案是A。(27) C【解析】 消息框用于在对话框中显示信息, 其使用格式为: MsgBox(prompt, buttons ,title, helpfile , con
12、text)。其中,第一个参数是显示在对话框上的内容;第二个参数用于指定显示按钮的数目及形式,使用的图标样式等;第三个参数是对话框标题栏显示的内容。本题 中,显示的内容为AAAA,标题为BBBB,而vbOKCancel表示对话框中显示”确定”和取消两 个按钮, vbQuestion 表示显示问号图标。所以本题答案为C。(28) C【解析】第一次循环后, s=s+1=1, i = i * 2=1*2=2;第二次循环后, s=s+1 =2 , i = i * 2=(2+2)*2=8 ; 第三次循环后,s=s+1=3,i = i * 2=(8+2)*2=20 ;由于 Next i,所以 i=i+2=2
13、0+2=22,此时 2210, 循环结束,所以i的值为22,s的值为3。所以本题答案是Co(29) A【解析】VBA常用的验证函数为:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、 IsObject 。所以本题答案是 A。(30) D【解析】Day函数是返回日期表达式日期的整数。Year函数是返回日期表达式年份的整数。Mon th函数是返回日期表达式月份的整数。DateSerial 函数是返回指定年月日的日期。格式为DateSerial( 表达式1、表达式2、表达式3),如果表达式3为0,则DateSerial返回表达式2所写 前一个月的最后一
14、天的日期。要返回当月的最后一天的日期,表达式2就要等于 Month(DD)+1 。所以本题答案是 D。(31) B【解析】过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值单向传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会 反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为传值调用 的单向作用形式。反之,如果形式参数被说明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参 的值。在这个过程中,数据的传递具有双向性,故称为传址调用 的双向
15、 作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。本题过程S1采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。所以本题答案是 B。(32) B【解析】首先看程序中的Function P函数,在该函数中,首先定义了整型变量Sum并为变量Sum 赋初值0,然后设置了一个For循环,将函数参数作为 For循环的控制条件,通过语句 Sum = Sum + i , 将 循 环 次 数 累 计 相 加 。 在 按 钮 单 击 事 件 Command1_Click() 通 过 语 句 s=p(1)+p(2)
16、+p(3)+p(4) 调用函数并将函数结果用于计算,下面就来分析一下程序运行过程: P(1),带入函数P的参数N=1,For循环运行1次:i=1 : Sum=0+1=1所以P(1)=1 ;P(2),带入函数 P的参数 N=2, For循环运行 2次:i=1 : Sum=0+1=1,i=2 : Sum=1+2=3所以 P(2)=3 ; P(3),带入函数 P的参数 N=3, For循环运行 3次:i=1 :Sum=0+1=1,i=2 : Sum=1+2=3,i=3 : Sum=3+3=6, 所以 P(3)=6 ;P(4)带入函数 P的参数 N=3, For循环运行 4次:i=1 : Sum=0+
17、 仁1,i=2 : Sum=1+2=3,i=3 : Sum=3+3=6,i=4 : Sum=6+4=10所以 P(4)=10 ;那么,s = P(1)+P(2)+P(3) +P(4)= 1+3+6+10=20,所以输出结果为 20。所以本题答案为 B。(33) D【解析】首先看一下程序结构,本程序有三个For循环,赋值语句x = 3在第一层循环语句ForI=1 To 4内,也就是说,无论I的值是1还是4,循环的结果都一样,因为在第一轮循环执行结 束,第二轮循环开始时,变量x的值都会恢复为3,所以可以将For I=1 To 4看作只执行了一次。根据For j = 1 To 3 和For k =
18、1 To 2 这个嵌套循环,我们可以推算出语句x = x + 3执行了 6次,循环过程如下:j=1 时: k=1, x=3+3=6, k=2, x=6+3=9; j=2 时: k=1, x=9+3=12,k=2,x=12+3=15 ; j=3 时:k=1,x=15+3=18,k=2,x=18+3=21。所以程序通过语句 Text1.value = Str(x) ,在文本框中输出的结果为 21。所以本题答案为 D。(34) D【解析】取整函数Int():返回数值表达式的整数部分。 本题中当输入的数num除2 取整等于num除2的值时,即num为偶数时,变量a加1;当输入的数为奇数时变量 b加1。
19、变量a用 来统计偶数的个数,变量 b用来统计奇数的个数。所以本题答案为 Do(35) D【解析】由于消息AA和CC都没有设置条件,而消息 BB设置的条件为tt1 。所以,打开 窗体fTest运行后,在窗体上名为tt的文本框内输入数字1,不符合消息BB的条件,因此 不会显示消息BB,而显示没有设置条件的消息 AA和CC。故本题答案选Db、填空题(1) 【1】空间复杂度【解析】算法的空间复杂度是指算法执行过程中所需要的存储空间(2) 【 2】31 【解析】深度为 5 的二叉树结点最多的情况是满二叉树的情况。深度为 m 的满二叉树有 2 的 m 次幂减 1 个结点。 此题中, 结点个数为: 2 *
20、2 * 2 * 2 * 2 - 1 = 31 。(3) 【 3】按关键字排序【解析】二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值 非递减排列(即从小到大,但允许相邻元素值相等) 。这是二分查找法的前提条件。(4) 【 4】调试【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可 靠性的鉴定;调试也称排错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的 是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。(5) 【 5】数据库系统阶段 或 数据库管理技术阶段【解析】在数据管理技术的发展过程中,经历了人工管理
21、阶段、文件系统阶段和数据库系统阶 段。其中数据独立性最高的阶段是数据库系统阶段。数据库阶段用数据模型表示复杂的数据。 有较高的数据独立性。数据库系统为用户提供了方便的用户接口,用户可使用查询语言或终端 命令操作数据库,也可以用程序方式操作数据库。数据库管理系统提供了数据控制功能。(6) 【 6】更新查询 【解析】操作查询是指仅在一个操作中更改许多记录的查询。它包括生成表查询、删除查询、 更新查询和追加查询 4种。生成表查询就是利用一个或多个表中的全部或部分数据创建新表;删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选 择的字段;更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将 一组记录添加到一个或多个表的尾部。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 买卖地皮合同协议书范本
- 景色摄影合同协议书范本
- 劳工服务合同协议书模板
- 新能源项目策划书
- 工地临时防护合同协议书
- 船舶租赁合同协议书范本
- 矿粉购销合同协议书
- 英雄联盟大赛策划书
- 私人建房合同协议书图片
- 中国铅笔芯项目创业计划书
- 细致解读wps考试内容的试题及答案
- 2025届高考语文写作押题范文8篇及分析
- 台球股东合同协议书
- 纸张印刷与印后加工考核试卷
- 2025届山东省滨州地区物理八下期末学业水平测试模拟试题含解析
- 2025年汽车维修工职业资格考试重点试题及答案
- 2024年四川西华师范大学招聘辅导员真题
- 2025年安全生产考试题库:安全生产隐患排查治理安全生产责任制试题
- 角膜塑形镜护理流程
- 2025年高考英语语法填空热点语法填空热点话题06(学生版+解析)
- 湛江漓源农牧科技有限公司年产36万吨饲料项目环境影响报告表
评论
0/150
提交评论