




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 考题类型及各章节考试比例 一 考题类型及各章节考试比例 章节 题型 数据库基 础知识 VFP 语言 基础 表操作基 础 SQL 程序设计 及表单 菜单报表小计 单项选择题 40 题 每 题 1 分 211101051140 判断题 10 题 每 题 1 分 1522 10 填空题 25 题 每 题 1 分 82105 25 读程序写结果 2 题 每题 5 分 10 10 程序设计题 2 题 共 15 分 15 15 合计分数值 32414223511100 二 参考习题 占二 参考习题 占 80 左右 左右 第第 1 1 章章 数据库基础知识数据库基础知识 1 专门的关系代数运算的三种运算关系是 C A 投影 关系 选择 B 选择 关联 关系 C 选择 投影 连接 D 投影 连接 关联 2 数据库系统的核心是 b A 数据库 B 数据库管理系统 C 操作系统 D 执行系统 3 数据库系统与文件系统的主要区别是 B A 数据库系统复杂 而文件系统简单 B 文件系统不能实现数据结构化 记录之间没有联系 但在数据库系统中 数据不再 针对某一应用 而是面向全组织 具有整体的结构化 C 文件系统只能管理程序文件 而数据库系统能够管理各种类型的文件 D 文件系统管理的数据量较小 而数据库系统可以管理庞大的数据 4 用二维表来表示实体及实体之间联系的数据模型称为 D A 实体 联系模型 B 层次模型 C 网状模型 D 关系模型 5 下列有关数据库优点的描述中 正确的是 D A 实现数据结构化 B 减少数据冗余实现数据共享 C 数据与程序相互独立 D 以上都对 6 在己知教学环境中 一名学生可以选择多门课程 一门课程可以被多名学生选择 这 说明学生数据与课程数据之间存在 C 的联系 A 一对一 B 一对多 C 多对多 D 未知 7 如果一个关系中的属性或属性组不是该关系的码 但它们是另外一个关系的码 则称 其为该关系的 C A 主码 主关键字 B 内码 内关键字 C 外码 外部关键字 D 关系 8 下列关于数据库系统的叙述中正确的是 A A 实现数据共享 减少数据冗余 B 数据库系统中 数据的一致性是指数据类型一致 C 数据库系统中 避免了一切数据冗余 D 数据库系统中 数据不能共享 9 关系就是一张二维表 10 在计算机中 数据和信息是同一概念 11 关系数据库的最大优点是消除了数据冗余 12 在关系数据库中 一张二维表就是一个关系 第第 2 2 章章 VFVF 语言基础语言基础 一 选择题 1 下列选项中 C 不能作为 Visual Foxpro 中的变量名 A ABEFG B S321 C 86XYZ D def 2 下列关于数据的操作说法中 正确的是 C A 货币型数据不能参加算术运算 B 两个日期型数据可以进行加法运算 C 一个日期型数据可以加或减一个整数 D 字符型数据能比较大小 日期型则不能 3 已打开数据表中有一日期型字段 日期 下列表达式中结果不是日期型的是 C A CTOD 09 18 97 B 日期 2 C DTOC 日期 D DATE 2 4 下列选项中 B 可以正确地将 2003 年 11 月 12 日的日期保存到日期型变量 RQ 中 A RQ DTOC 11 12 2003 B RQ CTOD 11 12 2003 C RQ 11 12 2003 D RQ 11 12 2003 5 假定学生档案 DBF 表文件共有 8 条记录 则当 EOF 函数的返回值为逻辑真时 执行 命令 RECCOUNT 的输出是 C A 1 B 7 C 8 D 9 6 用 DIMENSION S 4 5 命令定义数组 S 后 再对各数组元素赋值 S 1 1 1 S 1 2 2 S 1 3 3 S 1 4 4 S 1 5 5 S 2 1 6 S 2 2 7 S 2 3 8 S 2 4 9 S 2 5 10 然后再执行命令 S 6 则显示结果是 C A 变量未定义的提示 B 4 C 6 D F 7 假定系统日期是 2006 年 12 月 20 日 有如下命令 NJ MOD YEAR DATE 2000 10 执行该命令后 NJ 的值是 B A 2006 B 6 C 061220 D 1 220 8 函数 LEN ALLTRIM VFP 数据库管理 系统 的结果是 C A 4 B 5 C 18 D 13 9 在下列表达式中 运算结果为数值型数据的是 D A CTOD 12 24 2006 28 B 1234 5678 C 100 100 200 D LEN ABCD 1 10 函数 VARTYPE 12 34 的返回值是 B A N B C C 1234 D 出错信息 11 如果当前表中的一个字段名与一个内存变量名都是 NAME 执行命令 NAME 后 显示的 结果是 B A 内存变量的值 B 字段变量的值 C 随机显示变量值 D 出错 12 已知 D 12 24 2006 问表达式 10 SELECT 成绩 FROM 考生成绩 WHERE 名次 2 18 有如下 SQL 语句 SELECT 读者 姓名 读者 职称 图书 书名 借阅 借书日期 FROM 图书管理 读者 图书管理 借阅 图书管理 图书 WHERE 借阅 借书证号 读者 借书证号 AND 图书 总编号 借阅 总编号 其中 WHERE 子句中的 借阅 借书证号 读者 借书证号 对应的关系操作是 18 19 SQL 查询输出中 可以使用 19 短语将查询结果存放在文本文件中 20 查询图书表中每类图书中多于 1 册的图书的分类号 册数和平均单价 请对下面的 SQL 语句填空 SELECT 分类号 COUNT AVG 单价 FROM 图书 GROUP BY 分类号 HAVING 20 21 要求按成绩降序排序 输出 文学系 学生选修了 计算机 课程的学生姓名和成绩 请 将下面的 SQL 语句填写完整 SELECT 姓名 成绩 FROM 学生表 选课表 WHERE 院系 文学系 AND 课程名 计算机 AND 学生表 学号 选课表 学号 ORDER BY 21 22 在 SQL SELECT 语句中 检查一个属性值是否属于一组给定的值中的特殊运算符是 22 23 当前目录下有 student 和 course 两个表文件 要求查找同时选修了课程号为 0001 和 0002 的学生姓名 语句为 SELECT 姓名 FROM student course WHERE student 学号 course 学号 AND 课程号 0001 AND 姓名 23 SELECT 姓名 FROM student course WHERE student 学号 course 学号 AND 课程号 0002 24 关键字 ASC 和 DESC 分别表示 24 的含义 25 SQL 查询语句中 用于记录分组查询的子句是 25 26 求每个仓库中职工的平均工资 SELECT 仓库号 AVG 工资 FROM 职工 26 仓库号 27 不带条件的 SQL DELETE 命令将删除指定表的 27 记录 28 在 SQL 中 插入 删除 更新命令依次是 INSERT DELETE 和 28 29 要在 成绩 表中插入一条记录 应该使用的 SQL 语句是 29 成绩 学号 英 语 数学 语文 VALUES 2001100111 91 78 86 30 使用 SQL 语句将所有副教授的工资提高 3 UPDATE 教师 SET 工资 工资 1 03 30 职称 副教授 参考答案 1 最高 2 HAVING 3 AVG 成绩 4 INTO CURSOR 5 TO 6 LIKE 7 AGE IS NULL 8 IS NULL 9 GROUP BY 10 DISTINCT 11 TOP 10 DESC 12 NULL 13 UNION 14 查询 或 数据查询 15 SUM 工资 16 E 学号 S 班长 17 或 ANY 18 选择 19 TO FILE 20 COUNT 1 21 成绩 DESC 或 成绩 D 22 IN 23 IN 24 升序排列和降序排列 25 GROUP BY 26 GROUP BY 27 全部 28 UPDATE 29 INSERT INTO 30 WHERE 第第 5 6 7 章章 程序设计及表单程序设计及表单 一 选择题一 选择题 1 在 WAIT ACCEPT 和 INPUT 命令中 需要以回车键表示输入结束的命令是 C A WAIT ACCEPT INPUTB WAIT ACCEPT C ACCEPT INPUT D INPUT WAIT 2 用于声明所有变量是私有变量的命令是 A A PRIV allB PUBLIC all C all 0 D STORE 0 TO all 3 在下面关于面向对象的叙述中 错误的是 D A 每个对象在系统中都有惟一的对象标识 B 事件作用于对象 对象识别事件并作出相应反应 C 一个子类能够继承其父类的所有属性和方法 D 一个父类包括其所有子类的属性和方法 4 下面关于属性 方法和事件的叙述中 错误的是 D A 属性用于描述对象的状态 方法用于表示对象的行为 B 基于同一个类产生的两个对象可以分别设置自己的属性值 C 事件代码也可以像方法一样被显式调用 D 在新建一个表单时 可以添加新的属性 方法和事件 5 以下属于容器类控件的是 B A Text B Form C Label D EditBox 6 计时器控件的主要属性是 C A Enabled B Caption C Interval D Value 7 一个对象的名字 由对象的 B 属性决定 A Caption B Name C Value D Object 8 为表单 MyForm 添加事件或方法代码 改变该表单中的控件 Cmdl 的 Caption 属性的正确 命令是 C A Myform Cmdl Caption 退出 B This Cmdl Caption 退出 C ThisForm Cmd1 Caption 退出 D ThisFormSet Cmdl Caption 退出 9 下面关于 类 的描述 错误的是 D A 一个类包含了相似的有关对象的特征和行为方法 B 类只是实例对象的抽象 C 类并不实行任何行为操作 它仅仅表明该怎样做 D 类可以按所定义的属性 事件和方法进行实际的行为操作 10 如果想在运行表单时 向 Text2 中输入字符 回显字符显示的是 号 则可以在 Form1 的 Init 事件中加入语句 D A FORM1 TEXT2 PASSWORDCHAR B FORM1 TEXT2 PASSWORD A THISFORM TEXT2 PASSWORD D THISFORM TEXT2 PASSWORDCHAR 11 关于属性 正确的是 A A 只是对象的内部特征 B 是对象的固有特性 用各种类型的数据表示 C 是对象的外部特性 D 属性是对象固有的方法 12 以下关于 Visual FoxPro 类的说法 不正确的是 B A 类具有继承性和封装性 B 用户必须给基类定义属性 否则出错 C 子类一定具有父类的全部属性 D 用户可以按照已有的类派生出多个子类 13 下面关于 类 的描述 错误的是 C A 一个类包含了相似的有关对象的特征和行为方法 B 类只是实例对象的抽象 C 类可以按所定义的属性 事件和方法进行实际的行为操作 D 类并不进行任何行为操作 16 类是一组具有相同属性和相同操作的对象集合 类之间共享属性和操作的机制称为 14 下列基类中是容器类的是 A A 表单 B 命令按钮 C 列表框 D 单选按钮 15 在下面的 DO 循环中 循环次数是 D m 6 n 1 DO WHILE n250000 IF SUBS 客户代码 3 2 F8 OR SUBS 客户代码 3 2 V7 NUM NUM 1 DISPLAY ENDIF ENDSCAN 满足条件的客户人数有 num USE 3 有一学生表 学号 C 8 姓名 C 10 生日 D 以下程序的功能是显示所有奇数 月出生的学生名单 并统计出七月和九月的学生人数 请填空完成 USE 学生表 S 0 SCAN FOR MONTH 生日 2 0 学号 姓名 IF MONTH 生日 7 OR MONTH 生日 9 S S 1 ENDIF ENDSCAN S RETURN 4 学生 数据表中有 学号 C 4 姓名 C 8 等字段 设计如图 6 3 所示的表单 在 Text1 中输入一个学生的学号 单击 查询 按钮 在 Label3 中显示该学生的姓名 如无 此学号 则显示 查无此人 请填空完善 查询 按钮的 CLICK 事件代码 图 6 3 表单设计界面 查询 按钮的 CLICK 事件代码 USE XS XH ALLTRIM THISFORM TEXT1 VALUE LOCATE FOR 姓名 XH IF FOUND THISFORM LABEL3 CAPTION 姓名 ELSE THISFORM LABEL3 CAPTION 查无此人 ENDIF USE 5 设计如图 1 所示表单 在 Text1 中输入一个五位的自然数 单击 确定 按钮 在 Text2 中将其反序输出 请填空完善 确定 按钮 CLICK 事件程序代码 图 1 表单设计界面 x val thisform text1 value a1 int x 10000 a2 mod int x 1000 10 a3 mod int x 100 10 a4 int x 100 10 a5 x 10 thisform text2 value a1 a2 10 a3 100 a4 1000 a5 10000 6 学生 数据表中有 学号 C 4 姓名 C 8 等字段 设计如图 2 所示的表单 在 Text1 中输入一个学生的学号 单击 查询 按钮 在 Label3 中显示该学生的姓名 如无 此学号 则显示 查无此人 请填空完善 查询 按钮的 CLICK 事件代码 图 2 表单设计界面 查询 按钮的 CLICK 事件代码 USE XS XH ALLTRIM THISFORM TEXT1 VALUE LOCATE FOR 姓名 xh IF FOUND thisform label3 caption 姓名 ELSE THISFORM LABEL3 CAPTION 查无此人 ENDIF USE 三 读程序写结果三 读程序写结果 1 如图所示一程序界面 文本框 TEXT1 已经输入一串文字 单击 转换 命令按钮后 文 本框的值将变为什么 转换 命令按钮的 CLICK 事件代码 N LEN THISFORM TEXT1 VALUE Y DO WHILE N 0 X SUBSTR THISFORM TEXT1 VALUE N 1 IF ASC X ASC a X UPPER X ELSE X LOWER X ENDIF Y X Y N N 1 ENDDO THISFORM TEXT1 VALUE Y 参考答案参考答案 tHIS IS A cpu 2 已知数据表 xs dbf 内容为 姓名 性别 专业 周淘 女 计算机 章紫逸 女 环境 赵维 女 艺术 李奎 男 机械 季石雨 女 自动化 王保墙 男 管理 设计如图 3 所示表单 将 xs dbf 添加到表单的数据环境中 表单运行后 单击命令 按钮 Command1 标签 Label1 将显示什么 command1 控件的 click 事件代码 SELECT XS X THISFORM LABEL1 CAPTION X SCAN IF 性别 男 EXIT ENDIF IF 专业 计算机 X X 姓名 space 2 ENDIF SKIP ENDSCAN THISFORM LABEL1 CAPTION X 参考答案 参考答案 赵维 季石雨 图 3 表单设计界面 3 已知数据表 学生 dbf 中的记录如下所示 学号姓名 总分 性别 09104郑刚543男 09202王康588男 09111刘伟625女 09203万里615男 09305赵萍588 女 设计如图 b 所示表单 将学生 DBF 添加到表单的数据环境中 表单运行后 当在上面 一个文本框 Text1 中输入 男 时 单击 输出 命令按钮 写出在下面一个文本框 text2 中的输出结果是什么 输出 命令按钮的 Click 事件代码如下 图 b SELECT 学生 K 0 SCAN for 性别 ALLTRIM Thisform Text1 Value IF mod 总分 2 0 K K 总分 ENDIF ENDSCAN Thisform Text2 Value STR K 4 参考答案 588 4 有如下程序 请写出运行结果 CLEA M 1 N 1 DO WHILE M 10 M M 1 IF INT M 3 M 3 N N M ENDIF ENDDO N N RETURN 参考答案 参考答案 N 24 5 数据表 XS dbf 的表结构及数据如表 1 所示 表单界面如图 5 所示 表单运行后 单击 开始 按钮 文本框 Text1 和 Text2 中显示什么内容 表 1 XS dbf 学号 C 4姓名 C 8语文 N 5 1数学 N 5 1 1001张三8090 1002李四7585 1003王五9095 图 5 表单设计界面 开始 按钮的 CLICK 事件代码如下 SET TALK OFF USE XS INDEX ON 语文 数学 TAG ZF GO TOP THISFORM TEXT1 VALUE 姓名 CLOSE INDEX AVERAGE 数学 TO SX LOCATE FOR 数学 SX THISFORM TEXT2 VALUE 姓名 USE 参考答案 李四参考答案 李四 王五王五 6 设计如图 6 所示表单 3 文本框的初值为 0 运行表单后 在 3 个文本框中都输入 2 单 击 command1 按钮 标签 label2 和 label3 分别会显示什么 图 6 表单设计界面 Command1 的 click 事件代码 i thisform text1 value a thisform text2 value b thisform text3 value y1 DO WHILE i 3 thisform prog1 y1 y1 P STR i 1 STR a 2 i i 1 ENDDO thisform label2 caption y1 thisform label3 caption b STR b 2 自定义方法程序 prog1 a a 2 b b a 参考答案 参考答案 p 2 4 p 3 16 b 22 四 写程序 四 写程序 1 设计表单 设计表单 form5 2 scx 如图 如图 5 3 所示 求所示 求 100 以内能够被以内能够被 X 整除的数之和 整除的数之和 图图 5 35 3 form5 2 scxform5 2 scx 文本框 text1 text2 的初值为 0 文本框 text2 的 Gotfocus 事件代码如图 5 4 所示 x thisform text1 value s 0 for i 1 to 100 if i x 0 s s i endif endf thisform text2 value s 2 设计表单 设计表单 form5 4 scx 如图 如图 5 7 所示 输入任意所示 输入任意 ASCII 字符串 逆序显示 字符串 逆序显示 图 6 8 表单设计界面 图图 5 75 7 form5 4 scxform5 4 scx s thisform text1 value y for i 1 to len s c subs s i 1 y c y endf thisform label2 caption y 现有成绩管理数据库 cjgl dbc 其中有两个数据表 分别如下 学生成绩数据表 XSCJ DBF 学号姓名高等数学计算机英语平均分 765526 李小林 848880 745123 林嘉蕾 776072 786122 梅琴 613050 756105 杨林 925272 通信录数据表 TXL DBF 学号家长姓名邮编家庭通信地址 745123黄佩珍100084北京海淀区东土城路 11 号 765526占红610032成都二环路北二段 51 号 756105杨军710068西安市第 173 号信箱 786122郭琳400030重庆沙坪坝小龙坎 57 号 3 设计如图 6 8 所示的表单 将学 生成绩数据表 XSCJ DBF 添加到表 单的数据环境中 表单运行后 在文 本框 text1 中输入学生学号 若找到 相应学生 则在 text2 中显示该学生 的姓名 label4 中显示该学生的高等 数学成绩信息 若没有找到 则显示 没有该学生 对话框 请写出 text1 的 valid 事件代码 x alltrim thisform text1 value locate for 学号 x if found thisf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度城市配送苹果产销合同模板
- 2025标准独家买卖合同范本
- 餐饮业信息化建设与系统集成服务合同
- 餐饮场所桌椅翻新与采购服务协议
- 2025精简版商业店铺装修合同
- 建筑工程质量策划方案编制指导手册 2025
- 疼痛诊疗学(医学高级):运动系统疾病考点巩固
- 凝血四项测试题目及答案
- 干洗服务合同协议书范本
- 氧舱维护试题及答案
- 餐饮行业组织架构及其部门职能
- 2025届中考地理全真模拟卷 【山东专用】(含答案)
- Unit 8 Once upon a Time单元重点单词变形短语语法句型精练(原卷版)
- 保洁台账管理制度
- 2024年下半年宁夏公路桥梁建设有限公司公开招聘25人笔试参考题库附带答案详解
- 2025年水利工程专业考试试卷及答案
- 2025年医疗器械专业考试试题及答案
- 佛山公务员试题及答案
- 《缺血性视神经病变》教学课件
- 鼓胀中医护理
- 2025年安徽高考历史模拟预测试卷(含答案解析)
评论
0/150
提交评论