电子科技大学网络教育考卷C.doc

上传人:cl****1 文档编号:546213537 上传时间:2022-09-17 格式:DOC 页数:7 大小:56.51KB
返回 下载 相关 举报
电子科技大学网络教育考卷C.doc_第1页
第1页 / 共7页
电子科技大学网络教育考卷C.doc_第2页
第2页 / 共7页
电子科技大学网络教育考卷C.doc_第3页
第3页 / 共7页
电子科技大学网络教育考卷C.doc_第4页
第4页 / 共7页
电子科技大学网络教育考卷C.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《电子科技大学网络教育考卷C.doc》由会员分享,可在线阅读,更多相关《电子科技大学网络教育考卷C.doc(7页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学网络教育考卷(C 卷) (20 年至 20 学年度第 学期) 考试时间 年 月 日(120分钟) 课程 数据库程序设计基础 教师签名_ 大题号 一 二 三 四 五 六 七 八 九 十 合 计 得 分 一、单项选择题(每小题 1 分,共 30 分) 1、设数据库文件及其索引文件已经打开,为了确保指针定位在物理记录号为 1 的记录上,应该使用的命令 是_ GO 1 GO TO 1 GO TOP SKIP 1 2、建立数据库的命令是_ NEW DATABASE CREATE DATABASE CREATE TABLE NEW TABLE 3、设当前内存中有打开的表,要显示当前记录指针所指

2、记录,应使用_命令 LIST DISPLAY LIST NEXT LIST OFF 4、以下关于工作区的叙述中,_是正确的 一个工作区只能打开一个表 一个工作区最多可以打开 225 个表 一个工作区最多可以打开 10个表 一个工作区最多可以打开 32767 个表 5、当一个查询基于多表时_ 表之间不能有联系 表之间必须有联系 表之间不需有联系 表之间可以有也可以没有联系 6、在 Visual FoxPro中,创建一个名为 SDB.DBC 的数据库文件,使用的命令是_ CREATE CREATE SDB CREATE TABLE SDB CREATE DATABASE SDB 7、在 Visua

3、l FoxPro中,存储图像的字段类型应该是_ 备注型 通用型 字符型 双精度型 8、使用 SQL语句从表 STUDENT中查询所有姓王的同学的信息,正确的命令是_ SELECT*FROM STUDENT WHERE LEFT(姓名,2)=王 SELECT*FROM STUDENT WHERE RIGHT(姓名,2)= 王 SELECT*FROM STUDENT WHERE TRIM(姓名,2)= 王 SELECT*FROM STUDENT WHERE STR(姓名,2)= 王 9、连编后可以脱离开 Visual FoxPro 独立运行的程序是_ APP 程序 EXE 程序 FXP 程序 PR

4、G程序 10、为了设置两个表之间的数据参照完整性,要求这两个表是_ 同一个数据库中的两个表 两个自由表 一个自由表和一个数据库表 没有限制 11、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的_ 参照完整性 实体完整性 域完整性 字段完整性 12、两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_ _ 建立关联的两个表一定在同一个数据库中 两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 当父表记录指针移动时,子表记录指针按一定的规则跟随移动 当关闭父表时,子表自动被关闭 13、在 SQL语句中,与表达式“工资

5、 BETWEEN 1210 AND 1240”功能相同的表达式是_ 工资=1210 AND 工资1210 AND 工资1240 工资1240 工资=1210 OR 工资=1240 14、新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的_ Name 属性 Caption 属性 Closable属性 AlwaysOnTop 属性 15、以下叙述与表单数据环境有关,其中正确的是_ 当表单运行时,数据环境中的表处于只读状态,只能显示不能修改 当表单关闭时,不能自动关闭数据环境中的表 当表单运行时,自动打开数据环境中的表 当表单运行时,与数据环境中的表无关 16、在当前表单的 LABE

6、L1 控件中显示系统时间的语句是_ THISFORM. LABEL1. CAPTION=TIME() THISFORM. LABEL1. VALUE=TIME() THISFORM. LABEL1. TEXT=TIME() THISFORM. LABEL1. CONTROL=TIME() 17、使数据库表变为自由表的命令是_ DROP TABLE REMOVE TABLE FREE TABLE RELEASE TABLE 18、在 Visual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是_ WHERE JOIN SET ORDERBY 19、根据“职工”项目文件生成 em

7、p_sys.exe 应用程序的命令是_ BUILD EXE emp_sys FROM 职工 BUILD APP emp_sys.exe FROM 职工 LINK EXE emp_sys FROM 职工 LINK APP emp_sys.exe FROM 职工 20、在 Visual FoxPro 中释放和关闭表单的方法是_ RELEASE CLOSE DELETE DROP 21、在表单中为表格控件指定数据源的属性是_ DataSource RecordSource DataForm RecordFrom 22、在 Visual FoxPro 中打开数据库的命令是_ OPFN DATABASE

8、 USE USE DATABASE数据库名 OPEN数据库名 23、执行 DIMENSION A(3,4)后,二维数组 A 中含有_个元素 3 4 12 20 24、有如下程序: AA=0 FOR I=2 TO 100 STEP 2 AA=AA+I ENDFOR ?AA RETURN 运行该程序得到的结果为_ 1 到 100 中奇数的和 1到 100 中偶数的和 1 到 100 中所有数的和 没有意义 25、清除主窗口屏幕的命令是_ CLEAR CLEAR ALL CLEAR SCREEN CLEAR WINDOWS 26、在 Visual FoxPro 中 DO CASE-ENDCASE 属

9、于_结构 顺序结构 选择结构 循环结构 模块结构 27、设当前表有 10 条记录,若要在第 5条记录的前面插入一条记录,在执行 GO 5后再执行的命令是_ _ INSERT INSERT BLANK INSERT BEFORE APPEND BEFORE 28、在表单中,Caption 是对象的_ 标题属性 名称属性 背景透明属性 字体尺寸属性 29、能显示当前库文件中所有女生的姓名、性别和籍贯的命令是_ LIST FIELDS 姓名,性别,籍贯 LIST FIELDS 姓名,籍贯 FOR 性别=“女” DISPLAY ALL FIELDS 姓名,性别,籍贯 LIST FOR性别=“女”.AN

10、D.籍贯=“四川” 30、在 Visual FoxPro 中,运行表单 T1.SCX 的命令是_ DO T1 RUN FORM1 T1 DO FORM T1 DO FROM T1 二、判断题(正确的划,错误的划,每小题1 分,共 10 分) ( )1、DISPLAY在 VFP 中与 DISPLY命令等效。 ( )2、一个表固定只能在一个工作区中被打开使用。 ()3、可向菜单系统中添加初始化代码来创建环境、定义内存变量、打开文件等。 ()4、表单设计中的数据环境是表单的数据来源。 ()5、表单打开时,数据环境中的表可自动打开。 ()6、视图兼有表和查询的特点。 ()7、与查询不同的是,视图可选择

11、如何将在视图中所做的数据修改传给原始文件,或建立视图的基表。 ()8、一个内存变量只在它建立的级和以下的更深的级是“可见”的。 ()9、变量若为全局变量,则可用于所有过程和函数。 ()10、从一个项目中,可以建立应用程序文件 (.app) 或者可执行文件 (.exe)。 三、简答题(每小题5 分,共10 分) 1、SEEK 和 LOCATE 命令有什么不同? 答:SEEK 和LOCATE命令都可用于定位当前记录,他们的不同主要表现在以下几点: LOCATE 命令在当前表顺序查找指定条件的记录,不要求当前表有主控索引;而 SEEK 命令用于索引查询,即要 求当前表有主控索引。 LOCATE 命令

12、动词后一定要通过 FOR 子句指定条件,而 SEEK 命令动词后直接跟变量或表达式。 LOCATE 命令在当前表中从第一条记录开始向后按条件查找,而 SEEK 命令在主控索引的索引序列中按值进行比 较定位,所以 LOCATE命令执行速度较慢。 LOCATE 命令和 CONTINUE 命令配对使用,可以依次定位到当前表中所有满足条件的记录上,而 SEEK命令没有配 对命令,它只能在主控索引的索引序列中定位到第一个满足条件的记录上。 2、简述视图和表的异同。3 答:(1)视图与表相同点如下: 可以作为查询与其他视图的数据源。 逻辑结构相似,即内容由记录组成,记录由字段组成。 (2)视图与表不同点如

13、下: 视图中不保存数据,是虚拟表。它只是引用了数据库中的表,取这些表的某些字段,按照表之间的一定关系, 重新加以组合。在测览视图时,视图从引用表中取数据,并将它们按表的格式显示出来,使其看起来像一个表。 即使不对视图做任何修改,其内容也可能发生变化。如当源表中的数据变化时,视图显示内容也会发生相应的 变化。而表的内容相对稳定,除非用户对它修改。 视图中显示的数据可能来自一个表、多个表,或其他视图。 视图可带有参数,而表不能。测览视图,给定不同参数,将得到不同的内容。 视图是数据库的一种组成单元,它只能是数据库的一部分,不能单独存在。而表可以不属于任何一个数据库, 即自由表。 四、程序填空题(请在横线上填入合适的语句,将程序补充完整。每小题5 分,共15 分) 1、一学生档案表STUDENT.DBF,其字段有:学号、姓名、专业、出生日期、入学成绩、简历,表中已有数据。另 有一学生成绩表 SCORE.DBF,其字段有:学号、平均分、操行成绩,表中已有数据。以下程序实现输入学号后根 据平均分和操行成绩判断该学生的奖学金等级,最后输出学号、姓名、奖学金等级。 SET TALK OFF SELE 1 USE STUDENT SELE 2 USE SCO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号