VF计算机程序设计.doc_第1页
VF计算机程序设计.doc_第2页
VF计算机程序设计.doc_第3页
VF计算机程序设计.doc_第4页
VF计算机程序设计.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一 选择题一 选择题 1 单选题 数据库管理系统所支持的数据模型分为 三种 A 逻辑模型 设计模型 物理模型 B 层次模型 逻辑模型 物理模型 C 层次模型 树状模型 逻辑模型 D 层次模型 网状模型 关系模型 2 单选题 数据库 DB 数据库系统 DBS 数据库管理系统 DBMS 三者之间的关系为 A DB 包含了 DBS 和 DBMS B DBMS 包含了 DB 和 DBS C DBS DB 及 DBMS 是同一回事 D DBS 包含了 DB 和 DBMS 3 单选题 设有班级和学生两个实体 每个学生只能属于一个班级 一个班级可以有多名学生 则班级 与学生实体之间的联系类型是 A m n B 1 m C m k D 1 1 4 单选题 若将关系看成一个二维表 则下列叙述中错误的是 A 表中不允许出现完全相同的行 B 表中每一列中各数据的类型可以不同 C 表中任意两行的次序可以交换 D 表中任意两列的次序可以交换 5 单选题 设 职工档案 数据表中有职工编号 姓名 年龄 职务和籍贯等字段 其中可作为关键字 的字段是 A 职工编号 B 姓名 C 年龄 D 职务 6 单选题 一个关系型数据库系统所应具备的 3 种基本关系运算是 A 编辑 浏览与替换 B 排序 索引与查询 C 选择 投影与连接 D 插入 删除与修改 7 单选题 在关系数据库中 从二维表中选取满足某种条件元组的操作称为 A 扫描 B 比较 C 选择 D 排序 8 单选题 在 Visual FoxPro 中 通用型字段 G 和备注型字段 M 在表中的宽度都是 A 8 个字节 B 4 个字节 C 10 个字节 D 2 个字节 9 单选题 在默认情况下 下列数据中除 之外 其它的均为常量 A 2004 10 28 B T C 10 20 D 1 3E 04 10 单选题 执行命令 AT 中心 广东省考试中心 的显示值是 一个汉字占两个宽度 A 10 B 14 C 11 D 6 11 单选题 表达式 VAL SUBSTR 电脑 486 5 1 LEN FOXPRO 的结果是 A 4 B 24 4 C 20 6 D 12 12 单选题 在下列函数中 函数值为数值的是 A CTOD 10 01 99 B BOF C SUBSTR DTOC DATE 7 D AT 中心 教育部考试中心 13 单选题 连续执行以下命令之后 最后一条命令的输出结果是 SET EXACT OFF X A IIF AB X X BCD X BCD 为空格 A ABC B A BCD C ABCD D BCD 14 单选题 在下面的 Visual FoxPro 表达式中 不正确的是 A 2002 05 01 DATE B 2002 05 01 10 10 10 AM 10 C 2002 05 01 DATE D 2002 05 01 100 15 单选题 命令 A 可在当前光标处显示表达式的值 B 先换行 再显示表达式的值 C 是向用户提问的提示符 D 可输出 2 个表达式的值 16 结果不为 计算机科学 的表达式是 A 计算机 科学 B 计算机 科学 C 计算机 科学 D 计算机科学 17 单选题 数据表有 10 条记录 当前记录号为 3 使用 APPEND BLANK 命令增加一条空记录后 则 当前记录的序号为 A 11 B 4 C 3 D 1 18 单选题 按日期型字段 出生日期 显示当前表中 10 月 1 日出生的数据记录的命令是 A LIST FOR 出生日期 10 月 AND 出生日期 1 日 B LIST FOR 出生日期 10 月 1 日 C LIST FOR 出生日期 CTOD 10 01 99 D LIST FOR MONTH 出生日期 10 AND DAY 出生日期 1 19 单选题 设 GONGZI DBF 中有 100 条记录 执行如下命令序列 USE GONGZI GOTO 10 DISPLAY ALL RECNO 执行最后一条命令后 屏幕显示的值为 A 100 B 101 C 10 D 1 20 设 GONGZI DBF 中有 101 条记录 执行如下命令序列 Go 40 Skip 10 recno 执行最后一条命令后 屏幕显示的值为 A 48 B 49 C 50 D 51 21 单选题 Visual FoxPro 的 ZAP 命令可以删除当前数据表文件的 A 结构 B 所有记录 C 带有删除标志的记录 D 满足条件的记录 22 单选题 当记录指针指向第 10 条记录时 执行 replace rest 工龄 with 工龄 1 命令后 记录指针指向 A 表文件头 B 表文件尾 C 第 10 条记录 D 末记录 23 单选题 要将 工作日期 D 型 在 1998 年以前 包括 1998 年 的职工的 基本工资 N 型 增加 120 元 可用 命令实现 A REPLACE ALL 基本工资 WITH 基本工资 120 FOR YEAR 工作日期 1998 B REPLACE ALL 基本工资 WITH 基本工资 120 FOR 工作日期 01 01 1998 C REPLACE 基本工资 WITH 基本工资 120 FOR 工作日期 01 01 1998 D REPLACE 基本工资 WITH 基本工资 120 FOR YEAR 工作日期 95 B SEEK FOR 成绩 95 C LIST FOR 成绩 95 D LOCATE FOR 成绩 95 27 单选题 执行下列命令后 USE XS INDEX ON 姓名 TAG XM INDEX ON 政治 TAG ZZ INDEX ON 数学 TAG SX LIST 命令 LIST 显示的记录的顺序是 A 按姓名索引顺序 B 按政治索引顺序 C 按数学索引顺序 D 按物理顺序 28 单选题 索引文件名与表名相同 并且随表的打开而自动打开 在增删记录或修改索引关键字值时会 自动更新的索引文件是 A 单索引文件 B 复合索引文件 C 结构复合索引文件 D 非结构复合索引文件 29 单选题 在当前表中 用顺序查询命令 LOCATE 查询女生 若查找第 2 个女生 应使用命令 A NEXT B SKIP C CONTINUE D SEEK 30 单选题 索引时不允许记录中出现重复索引值的索引是 A 主索引 B 主索引 候选索引 普通索引 C 主索引和候选索引 D 主索引 候选索引和唯一索引 31 单选题 在 Visual FoxPro 中 打开数据表的命令是 A OPEN DATABASE B USE C USE DATABASE D OPEN 32 单选题 下面有关索引的描述正确的是 A 建立索引以后 原来的数据表文件中记录的物理顺序将被改变 B 索引与数据表的数据存储在一个文件中 C 创建索引是创建一个指向数据表文件记录的指针构成的文件 D 使用索引并不能加快对表的查询操作 33 单选题 学生情况表 XSQK DBF 中有学号 C 8 姓名 C 8 性别 c 2 年龄 N 3 身高 N 3 等字段 并且已经打开 命令 可以实现求男性的平均身高 A COUNT ALL 身高 FOR 性别 男 TO SG B AVG ALL 身高 FOR 性别 男 TO SG C AVERAGE ALL 身高 FOR 性别 男 TO SG D SUM ALL 身高 FOR 性别 男 TO SG 34 单选题 学生情况表 XSQK DBF 中有学号 C 8 姓名 C 8 性别 c 2 年龄 N 3 身高 N 3 等字段 并且已经打开 命令 TOTAL ALL TO NLSG ON 性别 FIELDS 年龄 身高 的作用是 A 按性别分类汇总求年龄 身高之和 结果存放在 NLDG DBF 文件中 B 按性别分类汇总求年龄 身高之平均值 结果存放在 NLDG DBF 文件中 C 按性别分类汇总求年龄 身高之和 结果存放在 NLDG IDX 文件中 D 按性别分类汇总求年龄 身高之平均值 结果存放在 NLDG IDX 文件中 35 单选题 在 Visual FoxPro 中 SORT 命令和 INDEX 命令的主要区别是 A 前者按指定关键字排序 而后者按指定记录排序 B 前者按指定记录排序 而后者按指定关键字排序 C 前者改变了记录的物理位置 而后者却不改变 D 后者改变了记录的物理位置 而前者却不改变 36 单选题 Visual FoxPro 6 0 中 数据库 和 表 的关系是 A 二者是同一概念 B 两者概念不同 表 是一个或多个 数据库 的容器 C 两者概念不同 数据库 是一个或多个 表 的容器 D 两者概念不同 但两者是等价的 37 单选题 在 Visual FoxPro 中 可以对字段设置默认值的表是 A 必须是数据库表 B 必须是自由表 C 自由表或数据库表 D 不能设置字段的默认值 38 单选题 下列关于视图和查询的叙述中 错误的是 A 可以把视图当作数据库的一个定制的虚拟表 B 视图被分为本地视图和远程视图两大类 C 可以把查询的结果保存到一个新的数据表中 D 对查询结果和视图数据的修改都会影响数据源 39 单选题 以下关于查询的描述正确的是 A 不能根据自由表建立查询 B 只能根据自由表建立查询 C 只能根据数据库表建立查询 D 可以根据数据库表和自由表建立查询 40 单选题 视图不能单独存在 它必须依赖于 A 视图 B 数据库 C 数据表 D 查询 41 SQL 数据查询中的排序参数是 A ORDER BY B GROUP BY C HAVING D SORT 42 删除数据表中记录的 SQL 命令是 A DELETE FROM B INSERT C CREATE D MODIFY 43 在 RCDA NO C 8 NAME C 8 SEX C 2 BIR D DY L SALARY N 8 1 表中查询 1976 年前出生的记录命令是 A SELECT FROM RCDA B SELECT WHERE YEAR BIR 1976 C SELCET FROM RCDA WHERE YEAR BIR 1976 D SELCET FROM RCDA WHERE BIR 1976 1 1 44 在 CG NO C 8 CGNAME C 50 CGLX C 20 表中将 CGLX 为 工程 变为 工程 应用 的 SQL 命令是 A SELECT FROM CG WHERE CGLX 工程 B SELECT 工程 FROM CG WHERE CGLX 工程应用 C UPDATE CG SET CG 工程应用 D 都不对 45 已知 学生 表含有学号 姓名 性别 C 值为 男 或 女 和年龄 N 等字段 现要根据 学生 表分别统 计男 女生的平均年龄 并指定其标题为 平均年龄 可采用的 SQL SELECT 语句为 A SELECT 性别 AVG 年龄 平均年龄 FROM 学生 GROUP BY 性别 B SELECT 性别 AVG 年龄 AS 平均年龄 FROM 学生 GROUP BY 性别 C SELECT DISTINCT 性别 AVG 年龄 AS 平均年龄 FROM 学生 D SELECT 性别 AVERAGE 年龄 平均年龄 FROM 学生 GROUP BY 性别 46 已知 学生 表含有学号 姓名 性别和年龄等字段 现要根据 学生 表查询所有姓 章 的学生情况 可采用的 SQL SELECT 语句为 A SELECT FROM 学生 WHERE 姓名 LIKE 章 B SELECT FROM 学生 FOR 姓名 LIKE 章 C SELECT FROM 学生 WHERE 姓名 LIKE 章 D SELECT FROM 学生 WHERE 姓名 LIKE 章 47 已知 ZGB 表含有工号 姓名 性别和工作日期等字段 GZ 表含有工号 工资等字段 且工号是这 两个表的公共字段 现要根据 ZGB 表和 GZ 表查询每位职工的姓名和工资 可采用的 SQL SELECT 语句 为 A SELECT 姓名 工资 FROM ZGB X GZ Y WHERE X 工号 Y 工号 B SELECT X 姓名 Y 工资 FROM ZGB X GZ Y WHERE X 工号 Y 工号 C SELECT 姓名 工资 FROM ZGB X GZ Y WHERE ZGB 工号 GZ 工号 D 以上选项都正确 48 下列 SQL 命令 可以逻辑删除数据表 CJ 中的女性记录 A DROP FROM CJ FOR 性别 女 B DELETE FROM CJ FOR 性别 女 C DELETE FROM CJ WHERE 性别 女 D DROP FROM CJ WHERE 性别 女 49 为数据表 CJ 添加一备注型字段 简历 可采用下列的 命令 A ADD TABLE CJ 简历 M B ALTER TABLE CJ ADD 简历 M C ALTER TABLE CJ INSERT 简历 M D INSERT TABLE CJ 简历 M 50 设某数据表 CJA DBF 包括学号 C 型 英语 N 型 计算机 N 型 等字段 使用 SQL 命令 可以为其追加一条新记录 A INSERT TO CJA 学号 英语 计算机 VALUE 440105021 88 92 B INSERT TO CJA 学号 英语 计算机 VALUE 440105021 88 92 C INSERT INTO CJA 学号 英语 计算机 REPL 440105021 88 92 D INSERT INTO CJA 学号 英语 计算机 VALUE 440105021 88 92 51 要查询数据表 STUD DBF 中年龄介于 15 20 之间的记录 可采用下列的 语句 A SELE FROM STUD WHERE AGE BETWEEN 15 TO 20 B SELE FROM STUD WHERE AGE BETWEEN 15 AND 20 C SELE FROM STUD WHERE AGE BETWEEN 15 20 D SELE FROM STUD WHERE AGE BETWEEN 15 20 52 已知 学生 表含有学号 姓名 性别 C 值为 男 或 女 和年龄 N 等字段 现查找出所有男性记录 的平均年龄和性别字段 可采用的 SQL SELECT 语句为 A SELECT 性别 AVERAGE 年龄 FROM 学生 GROUP BY 性别 男 B SELECT 性别 AVG 年龄 FROM 学生 GROUP BY 性别 男 C SELECT DISTINCT 性别 AVG 年龄 FROM 学生 WHERE 性别 男 D SELECT 性别 AVERAGE 年龄 FROM 学生 WHERE 性别 男 53 SQL 查询的 HAVING 子句的作用是 A 指出分组查询的条件 B 指出分组查询的字段 C 指出分组查询的范围 D 指出分组查询的值 54 在 DO WHILE ENDDO 循环结构中 LOOP 命令的作用是 A 退出过程 返回程序开始处 B 转移到 DO WHILE 语句行 开始下一个判断和循环 C 终止循环 将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行 D 终止程序执行 55 执行下列程序段之后 变量 B 的值是 A 2200 DO CASE CASE A1000 B 10 100 CASE A 2000 B 15 1000 CASE A 3000 B 20 100 ENDCASE A 0 05 B 0 10 C 0 15 D 0 20 二 判断题 二 判断题 1 数据库管理系统的英文缩写是 DBMS 正确 错误 2 关系运算中 运算的对象是记录 运算的结果是关系 正确 错误 3 在 Visual FoxPro 中 数组是按照一定顺序排列的一组内存变量 一个数组中的各个元素的数据类型必 须相同 正确 错误 4 执行 SET EXACT ON 命令后 再执行 广州市 广州 命令的结果是 F 正确 错误 5 设 X 的值为 2 执行 X X 1 命令后的结果是 3 正确 错误 6 数据表中有 20 条记录 当前记录号是 10 使用 INSERT BLANK 命令增加一条空记录 此空记录的 序号为 11 正确 错误 7 在 Visual FoxPro 中 INDEX 命令生成的目标文件是一个索引文件 该索引文件和源数据表文件中记 录的物理顺序都发生了改变 正确 错误 8 在 Visual FoxPro 中 SELECT 语句的作用是设定当前的工作区号 其中 SELECT 0 语句 的作用将 0 号工作区设为当前工作区 正确 错误 9 查询只能基于自由表或视图建立而成 而视图中的数据可以取自于自由表 数据表或视图 正确 错误 10 使用 SQL 语句进行分组检索时 为了去掉不满足条件的分组 应当在 GROUP BY 子句后面使用 HAVING 子句 正确 错误 11 在 SQL 语言中 用于更新表中数据的 SQL 语句有两条 可以使用 UPDATE 语句 也可使用 REPLACE 语句 它们的作用完全相同 正确 错误 12 在 SQL 语言中 在 STUDENT 表中增加 性别 字段的命令是 ALTER TABLE STUDENT ALTER 性别 C 2 正确 错误 三 阅读程序题三 阅读程序题 1 有一个表文件 BHSL DBF 其内容如下 记录号编号数量 1A110 2A085 3A267 4A1050 5A1265 写出下列程序的运行结果 运行结果 USE BHSL STORE 0 TO S LOCATE FOR 数量 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论