




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二级二级 Visual FoxPr0 程序设计标准预测试卷二程序设计标准预测试卷二 考试时间考试时间 90 分钟 满分分钟 满分 100 分分 一 选择题一 选择题 每题每题 2 分 共分 共 70 分分 下列各题 A B C D 四个选项中 只有一个选择是正确的 请将正确选项涂写在答题 卡相应位置上 答在试卷上不得分 1 下列叙述中正确的是 A 线性表是线性结构 B 二叉树是线性结构 C 线性链表是非线性结构 D 栈与队列是非线性结构 2 下列叙述中错误的是 A 数据的存储结构与数据处理的效率密切相关 B 数据的存储结构与数据处理的效率无关 C 一种数据的逻辑结构可以有多种存储结构 D 数据的存储结构在计算机中所占的空间不一定是连续的 3 一棵二叉树中共有 70 个叶子结点与 80 个度为 1 的结点 则该二叉树中的总结点数为 A 231 B 229 C 221 D 219 4 在模块化程序设计中 按功能划分模块的原则是 A 各模决应包括尽量多的功能 B 各模块应包括尽量多的输入输出操作 C 各模块的功能尽量单一 且各模块之间的联系尽量紧密 D 各模块的功能尽量单一 且各模块之间的联系尽量的少 5 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起 形成一个实体 这实 体也就是 A 类 B 对象 C 函数体 D 数据块 6 在面向对象方法中 一个对象请求另一对象为其服务的方式是通过发送 A 函数调用 B 消息 C 宏命令 D 子程序 7 下面不属于软件工程 3 个要素的是 A 环境 B 过程 C 工具 D 方法 8 为了使模块尽可能独立 要求 A 模块的内聚程度要尽量低且耦合程度要尽量弱 B 模块的内聚程度要尽量低且耦合程度要尽量强 C 模块的内聚程度要尽量高且耦合程度要尽量强 D 模块的内聚程度要尽量高且耦合程度要尽量弱 9 在关系数据库中 用来表示实体之间联系的是 A 树结构 B 网结构 C 线性表 D 二维表 10 下列叙述中正确的是 A 黑盒测试方法完全不考虑程序的内部结构和内部特征 B 黑盒测试方法主要考虑程序的内部结构和内部特征 C 白盒测试不考虑程序内部的逻辑结构 D 黑盒和白盒测试方法都要考虑程序的内部结构和内部特征 11 如果要改变数据库文件中字段的排列顺序 应使用的叵翟怂闶 BR A 重建 B 选择 C 投影 D 连接 12 下列关于表索引操作的说法中 正确的是 A 一个独立索引文件中可以寸存储一张表的多个索引 B 主索引只能适用于自由表 C 表文件打开时 所有复合索引文件都自动打开 D 在 INDEX 命令中选用 CANDIDATE 子句后 建立的是候选索引 13 命令 TOTALON 姓名 TO SS 中的 SS 是 A 内存变量 B 字段变量 C 数据库文件 D 文本文件 14 如果在主表中删除一条记录 要求子表中的相关记录自动删除 则参照完整性的删除 规则应设最成 A 忽略 B 限制 C 更新 D 级联 15 用命令 INDEX ON 姓名 TAG index name UNIQUE 建立索引 其索引类型是 A 主索引 B 候选索引 C 普通索引 D 惟一索引 16 在 VFP6 0 中 下列关于查询操作的说法中不正确的是 A 可以建立视图查询 B 自由表也可以建立查询 C 只有数据库表才能建立查询 D 不能将查询结果存放到文本文件中 17 下列关于数据操作的说法中 正确的是 A 货币型数据不能参加算术运算 B 两个日期型数据可以进行加法运算 C 字符型数据能比较大小 日期型则不能 D 一个日期型数据可以加或减一个整数 18 在用户自定义函数或过程中设置形式参数 应使用的命令是 A PROCEDURE B PARAMETERS C W1TH D FUNCTION 19 创建对象时 发生的事件是 A LostFocus B InteractiveChange C Init D Click 20 设计一个如图所示包含两个选项卡的对话框 用于了解当前的时间与使用说明 单击 关闭 按钮关 闭对话框 选择页框中的第 4 N N Paged 在 属性 窗口中将此 Caption 属性设置为 电 子钟 然后在其中 添加一个标签和一个时钟控件 并调整好位置与大小 单击选择页框中的第 2 个页面 Page 2 在 属性 窗口 中将此 Caption 属性设置为 使用说明 然后在其中添加一个文本框 调整好位置与大小 下面 4 个选项中错 误的操作选项是 A thisform pageframel pagel 1abell caption time B thisform pageframel pagel textl value 这是一个演示用电子钟 C thisform pageframel page2 textl value 这是一个演示用电子钟 D 在 关闭 按钮的 Click 的事件代码窗口输入 thisform release 21 下列控件中 在运行时一定看不见的控件是 A OptionButton B Page C OptionGroup D Timer 22 菜单文件经过生成以后形成的菜单程序文件的扩展名是 A mnx B mpx C mpr D rand 23 假设对象 A 的 class 类的属性集合为 P 对象 A 的 baseclass 类的属性集合为 B 则下列 说法正确的是 A 对象 A 具有 P 和 B 的所有属性和方法 B 对象 A 可具有 P 的部分属性 但必须具有 B 的所有属性 C 对象 A 可具有 B 的部分属性 但必须具有 P 的所有属性 D 对象 A 可以具有 P 或 B 的部分属性 24 在应用系统中 常用来提供用户交互界面的是 A 项目 数据库和表 B 表单 菜单和工具栏 C 表 查询和视图 D 表单 报表和标签 25 要把当前数据库 HZ DBF 的结构拷贝到一个新数据库文件中去 并使新数据库文件 Q Z DBF 具有与源数据库文件相同结构的结构化索引文件 其正确操作是 A USE HZ COPY STRUCTURE TO Qz B USEHZ COPY MEMO TO Qz C USE HZ COPY EXTENDED TO Qz D USE HZ COPY TO Qz 26 假设使用的是英文版 Visual FoxPr0 的菜单设计器时 选中菜单项之后 如果要设计它 的子菜单 应 在 Result 中选择的是 A Pad Name B Submenu C Command D Procedure 27 SQL 查询语名的一种典型名型是 其中 Xi i 一 1 2 n Aj j 一 1 2 m F 分别是 A 基本表名 目标表名 逻辑表达式 B 基本表名 目标表名 数值表达式 C 目标表名 基本表名 逻辑表达式 D 目标表名 基本表名 数值表达式 28 VisualFoxPr0 的报表文件 FRX 中保存的是 A 打印报表的预览格式 B 已经生成的完整报表 C 报表的格式和数据 D 报表设计格式的定义 29 tk 行 sign 1en abc 一 5 命令 显示的结果是 A 一 1 B 1 C 0 D 一 2 30 如果 exercise 数据库已经存在 则可以打开该数据库的命令是 A create database exercise B modifydatabase exercise C open exercise D modifyexercise 31 执行以下命令序列 A 08 B 99 C 20 D 8 32 有数据库 A B C 已建立了 A B 的关联 欲再建立 8 C 的关联 以构成 A B C 的关联 下面叙述正确的选项是 A 必须使用带 ADDITIVE 子句的 SET RELATI0N 命令 B 使用不带 ADDITIVE 子句的 SET RELATION 命令即可 C 在保持 A B 关联的基础上不能再建立 B C 的关联 D 在保持 A B 关联的基础上不能再建立 B C 的关联 但可以建立 A C 的关联 33 一条没有指明去向的 sQLSELECT 语句执行之后 会把查询结果显示在屏幕上 要退 出这个查询窗口 应该按的键是 A ALT B DELETE C ESC D RETURN 34 在连编项目文件之前应在 项目管理器 中指定一个主文件 该主文件将作为已编译的 应用程序的执行开始点 下列类型的文件中 不可以作为主文件的是 A 查询 B 表单 C 菜单 D 类库 35 对于任何一个表单来说 下列说法中正确的是 A 均可以创建新的属性 事件和方法 B 仅可以创建新的属性和事件 C 仅可以创建新的属性和方法 D 仅可以创建新的事件和方法 二 填空题二 填空题 每空每空 2 分 共分 共 30 分分 请将每空的正确答案写在答题卡 1 l5 序号的横线上 答在试卷上不得分 1 在最坏情况下 冒泡排序所需要的比较次数为 1 2 数据结构分为逻辑结构与 2 3 在面向对象方法中 信息隐蔽是通过对象的 3 性来实现的 4 数据模型分为格式化模型与非格式化模型 层次模型与网状模型属于 4 5 在关系运算中 5 运算是在给定关系的某些域上进行的运算 6 数据库分类排序是一种 6 排序 而索引是一种 7 排序 7 ComboBox 下拉列表可以是包含多个列有 在 8 属性中设置列数 在 9 属性中制 定邦定的 列号 使 value 属性和邦定数据源从这一列取选定值 此外 行数据的来源和类型 也必 须给出多个列的数据 8 表达式 06 18 99 一 06 15 99 的值是 10 表达式 25 5 的值是 11 表达 abc bc 的值是 l2 9 对当前数据库按性别 C 型 和总分 N 型 5 1 组成的关键字表达式建立索引文件 SYl I DX 则命令为 13 10 主程序中 2 命令显示的结果是 l4 11 在教 学管理库中有一个成绩表 CJ DBF 结构及数 据如下 XHKCDHCJ 9902010178 9902010280 9902010380 9902010473 9902010582 9902010695 9902020262 9902020369 9902020493 9902020595 成绩表 CJ DBF 学号 XHC 6 课程代号 KCDHC 2 成绩 CJN 3 9902020684 9903010163 基于成绩表 下列程序段运行后 显示的运行结果 即 RN 的值 是 l5 标准预测试卷二答案及解析标准预测试卷二答案及解析 一 选择题 1 A 解析 线性表肯定是线性结构 直接选 A 2 B 解析 A 和 B 是矛盾的 必须有一个是错误的 所以根本无须去管 C 和 D 项 采用 不同的存储结构 其数据处理的效率肯定是不同的 所以 B 是错误的 选择 B 3 D 解析 这种计算题只能通过计算来求证 在任意一棵二叉树中 度为 0 的结点 即叶 子结点 总是比度为 2 的结点多一个 本题中的二叉树有 70 个叶子结点 因此有 69 个度为 2 的结点 该二叉树中总的结点数为 度为 2 的结点数 度为 1 的结点数 叶子结点数 69 80 70 219 4 D 解析 C 和 D 是矛盾的 必须有一个是正确的 模块之间的联系尽量当然是愈少愈 好 5 B 解析 这完全是考查概念 注意不要误以为是类 实体是指对象 正确答案是 B 6 B 解析 这也是概念题 正确答案是 B 7 A 解析 方法是完成软件工程项目的技术手段 工具是指支持软件的开发 管理 文 档生成 过程是支持软件开发的各个环节的控制和管理 由此可见 环境不属于软件工程 的 3 个要素之一 选择 A 8 D 解析 用两分法先剔除两个 如果知道 内聚程度要尽量高 正确 则剔除 A 和 B C 和 D 矛盾 重在判 耦合程度 应该是 耦合程度要尽量弱 所以选择 D 如果知道 耦 合程度要尽量弱 是对的 则剔除 B 和 C 从 A 和 D 中挑选答案 内聚程度要尽量高 正 确 选择 D 9 D 解析 在关系模型中 把数据看成一个二维表 每一个二维表称为一个关系 即关 系模型是用表格数据来表示实体本身及其相互之间的联系 正确答案是 D 10 A 解析 因为 A 和 B 是矛盾的 所以不考虑 c 和 D 既然为 黑盒测试 所谓 黑 就是完全不考虑程序的内部结构和内部特征 因此 A 是正确的 11 D 解析 关系运算可分为二大类 一类是传统的集合运算 这类运算把关系看做是元 组的集合 采用集合概念来研究 另一类为特殊的关系运算 它是用属性或域的概念来讨 论 主要有三种运算 选择 投影和连接 选择运算是从给定的关系中选择满足条件的那 些元组 组成一个新的关系 投影运算是从给定的关系 R 中将某些列划掉 在剩余的若干 列 即投影属性所构成的关系中去掉重复元组后所构成新关系 连接运算是从两个关系的 充分组合中选取满足条件的元组形成新的关系 现在是要改变数据库文件中字段的排列顺 序 应使用的关系运算是连接运算 即选择 D 12 D 解析 UNIQUE 表示建立惟一索引 CANDIDATE 表示建立候选索引 默认为普 通索引 D 是正确的描述 13 A 解析 操作是将结果存入 SS 所以是内存变量 14 D 解析 选择级联删除父表中的记录时 相关子表中的记录将自动删除 15 D 解析 UNIQUE 表示建立惟一索引 16 C 解析 视图是从一个或多个数据表中导出的 表 它与数据表不同的是 视图中的 数据不是存储在原来的数据表中 因此可以把它看做是一个 虚表 视图是不能单独存在 的 它是依赖于某一数据库而存在的 只有打开与视图相关的数据库才能创建和使用视图 视图兼有 表 和 查询 的特点 与查询相类似的地方是 可以用来从一个或多个相关联 的表中提取有用信息 与表相类似的地方是 可以用来更新其中的信息 并将更新结果永 久保存在磁盘上 可以用视图使数据暂时从数据库中分离成为自由数据 以便在主系统之 外收集和修改数据 可以使用多种形式存放查询结果 17 D 解析 不能使用运算符 将两个 日期 连接起来 一个日期型数据可以加或减一 个整数 18 B 解析 模块程序可以接收调用程序传递过来的参数 并能够根据接收到的参数控制 程序流程或对接收到的参数进行处理 从而大大提高模块程序功能设计的灵活性 接收参 数的命令有 PARAMETERS 和 LPARAMETERS PARAMETERS 命令声明的形参变量被看 做是模块程序中建立的私有变量 LPARAMETERS 命令声明的变量被看做是模块程序中建 立的局部变量 除此之外 两条命令没有什么不同 19 C 解析 对象创建时激活 Init 事件 20 B 解析 肯定是 B 和 C 中的一个有错误 使用说明是在第 2 个页面 所以 B 是错误 的 21 D 解析 参见第 20 题 Timer 控件是看不到的 22 C 解析 菜单定义文件是 mnx 然后生成菜单程序文件 mpr 23 A 解析 根据派生规则 class 类是由 baseclass 派生 而对象 A 是派生类的一个实例 所以也必然是基类的一个实例 24 B 解析 所谓用户界面 就是程序运行后 可以进行交互的工具 选用何种方式 没 有严格规定 一般可以通过设计表单 菜单和工具栏来实现 25 A 解析 拷贝结构 当然需要关键字 STRUCTURE 26 B 解析 Result 时结果下拉框 框中有 4 项 分别为子菜单 命令 过程和菜单项 子菜单的英文名字为 Submenu 选择 B 27 C 解析 Where 说明查询条件 即选择元组的条件 由此可以排除 B 和 D Select 说 明要查询的数据 应该使用目标表名 所以选择 C 28 D 解析 报表布局定义了报表的打印格式 当设计好之后 可以指定报表文件的保存 位置和名称 报表文件的扩展名为 frx 29 A 解析 sign 是符号函数 返回数值的符号 len 是求字符串的长度 len abc 5 的 值为 2 所以结果为 1 选择 A 30 B 解析 0pen 的格式不对 缺少数据库名称 MODI 命令也可以打开该数据库 这时 只能看看修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深圳护师考试试题及答案
- 基础拼音试题及答案
- 门窗培训考试题及答案
- 中医临床三基(医技)临床基础知识考试题库 (含答案)
- 树洞秘密课件
- 数字化物流商业运营 习题答案-模块2
- 2025年夹具厂家供货合同范文大全
- 2025年材料员网络培训考试题库及答案
- 北京安全应急知识培训中心课件
- 北京医院看病知识培训班课件
- 方案1-绿化养护费用计算清单
- (正确)新入场人员一级安全教育考试试卷(含答案)
- 2025年牙医资格证技能试题及答案
- 苦草植物施工方案
- 初中道德与法治跨学科项目化学习的设计与实施讲座提纲
- 《SMC压力开关》课件介绍
- DG-TG08-12-2024 普通中小学建设标准
- 2025新高考数学核心母题400道(教师版)
- 2025船舶抵押合同范本
- 2024年医销售药销售工作总结
- 地产安全生产培训
评论
0/150
提交评论