77范文网 - 专业文章范例文档资料分享平台

Visual FoxPro程序设计试题(6)

来源:网络收集 时间:2019-02-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

A)\一方\表的主索引或候选索引,\多方\表的普通索引 B)\一方\表的主索引,\多方\表的普通索引或候选索引 C)\一方\表的普通索引,\多方\表的主索引或候选索 D) \一方\表的普通索引,\多方\表的候选索引或普通索引 二、填空题(每空2分,共30分)

(1) 在关系数据库中,二维表的列称为属性,二维表的行称为 [1] 。 (2) 在Visual FoxPro中,项目文件的扩展名是 [2] 。 (3) 查询设计器的\筛选\选项卡用来指定查询的 [3] 。

(4) 要为表单设计下列拉式菜单,首先需要在菜单设计时,在\常规选项\对话框中选择\顶层表单\复选框;其次要将表单的Show Window属性值设置为 [4] ,使其成为顶层表单;最后需要在表单的 [5] 事件代码中添加调用菜单程序的命令。 * * * 样本数据库* *

假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读借(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))

(5) 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 [6] 。 (6) 有如下SQL语句:

SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期 FROM图书管理!读者,图书管理!借阅,图书管理!图书; WHERE借阅.借书证号=读者.借书证号; AND图书.总编号=借阅.总编号

其中WHERE子句中的\借阅.借书证号=读者.借书证号\对应的关系操作是 [7] 。 (7) 如果要在藏书中查询\高等教育出版社\和\科学出版社\的图书,请对下面的SQL语句填空。

SELECT 书名,作者,出版单位; FROM 图书管理!图书; WHERE 出版单位 [8]

(8) 如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的SQL语句填空

SELECT 出版单位,MAX(单价), [9] , [10] ; FROM 图书管理!图书; [11] 出版单位

(9) 如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空。

SELECT 姓名,单位; FROM 图书管理!读者; (SELECT [12] ; FROM 图书管理!借阅; CROUP BY 借书证号; [13] COUNT(*)>=2)

(10) 运行XY.PRG程序后,将在屏幕上显示如下乘法表: 1) 1 2) 2 3) 3 6 9 4) 4 8 12 16 5) 5 10 15 20 25 6) 6 12 18 24 30 36 7) 7 14 21 28 35 42 49 8) 8 16 24 32 40 48 56 64 9) 9 18 27 36 45 54 63 72 81

请对下面的程序填空: * * * 计算乘法XY.PRG * * * SET TALK OFF CLEAR FOR J=1 TO 9 ?STR(J,2)+′) ′ FOR [14] ?? [15] ? ENDFOR RETURN

一、选择题

(1) B (2) C (3) A (4) A (5) C (6) D (7) C (8) D (9) B (10) D (11) A (12) C (13) A (14) B (15) C (16) D (17) B (18) D (19) B (20) D (21) C (22) C (23) A (24) B (25) C (26) D (27) B (28) C (29) A (30) B (31) C (32) C (33) D (34) B (35)

二、填空题

(1) [1] 元组 (2) [2] PJX或.PJX (3) [3] 查询条件 (4) [4] 2 [5] Init (5) [6] 总编 号+借书证号 或 借书证号+总编号 (6) [7] 内部联接(INNER JOIN) 或 联接(JOIN)

(7) [8] IN(\高等\,\科学\)或IN(\高等教育出版社\,\科学出版社\)或 出版单位=\高等教育出版社\出版单位=\科学出版社\ 注:出版单位的次序不限

(8) [9] AVG(单价) [10]COUNT(*) [11]GROUP BY (9) [12]借书证号 [13]HAVING (10) [14]FOR K=1 TO J [15]STR(J*k,6) 注:其中的K可以是其他字母。

返回页首

Visual FoxPro程序设计试题06

返回试题库

一、选择题((1)~(35)每小题2分,共70分)

下列各题 A)、 B)、 C)、 D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)数据的存储结构是指______。

A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是______。

A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针

(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。

A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。 A)log2n B)n/2 C)n D)n+1 (5)下列对于线性链表的描述中正确的是______。

A)存储空间不一定是连续,且各元素的存储顺序是任意的 B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是______。

A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则

(7)为了使模块尽可能独立,要求______。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是______。

A)程序就是软件 B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合

(9)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。

A)数据与程序独立存放 B)不同的数据被存放在不同的文件中 C)不同的数据只能被对应的应用程序所使用 D)以上三种说法都不对 (10)用树形结构表示实体之间联系的模型是______。

A)关系模型 B)网状模型 C)层次模型 D)以上三个都是

(11)在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的______。 A)参照完整性 B)实体完整性 C)域完整性 D)用户定义完整性 (12)在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是______。 A)改变表中记录的物理顺序 B)为了对表进行实体完整性约束 C)加快数据库表的更新速度 D)加快数据库表的查询速度

(13)数据库系统中对数据库进行管理的核心软件是______。 A)dbms B)db C)os D)dbs

(14)设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表______。

A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D)在父表和子表的连接字段上都要建立主索引 (15)关系运算中的选择运算是______。

A)从关系中找出满足给定条件的元组的操作 B)从关系中选择若干个属性组成新的关系的操作 C)从关系中选择满足给定条件的属性的操作 D)a和b都对 (16)在指定字段或表达式中不允许出现重复值的索引是______。

A)惟一索引 B)惟一索引和候选索引 C)惟一索引和主索引 D)主索引和候选索引

(17)在visual foxpro中,以下关于删除记录的描述,正确的是______。

A)sql的delete命令在删除数据库表中的记录之前,不需要用use命令打开表 B)sql的delete命令和传统visual foxpro的delete命令在删除数据库表中的记录之前,都需要用use命令打开表 C)sql的delete命令可以物理地删除数据库表中的记录,而传统

visual foxpro的delete命令只能逻辑删除数据库表中的记录 D)传统visual foxpro的delete命令在删除数据库表中的记录之前不需要用use命令打开表

(18)在visual foxpro中,如果希望跳出scan ? endscan循环体、执行endscan后面的语句,应使用______。

A)loop语句 B)exit语句 C)break语句 D)return语句 (19)打开数据库abc的正确命令是______。

A)open database abc B)use abc C)use database abc D)open abc (20)在visual foxpro中,下列关于表的叙述正确的是______。

A)在数据库表和自由表中,都能给字段定义有效性规则和默认值 B)在自由表中,能给表中的字段定义有效性规则和默认值 C)在数据库表中,能给表中的字段定义有效性规则和默认值 D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值 (21)visual foxpro的“参照完整性”中“插入规则”包括的选择是______。 A)级联和忽略 B)级联和删除 C)级联和限制 D)限制和忽略 (22)在visual foxpro中,关于查询和视图的正确描述是______。

A)查询是一个预先定义好的sql select语句文件 B)视图是一个预先定义好的sql select语句文件 C)查询和视图是同一种文件,只是名称不同 D)查询和视图都是一个存储数据的表

(23)在visual foxpro中,以下关于视图描述中错误的是______。

A)通过视图可以对表进行查询 B)通过视图可以对表进行更新 C)视图是一个虚表 D)视图就是一种查询

(24)使用sql语句将学生表s中年龄(age)大于30岁的记录删除,正确的命令是______。 A)delete for age>30 B)delete from s where age>30 C)delete s for age>30 D)delete s where age>30

(25)在visual foxpro中,使用locate for 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用______。

A)再次使用locate for 命令 B)skip命令 C)continue命令 D)go命令 (26)在visual foxpro中,删除数据库表s的sql命令是______。

A)drop table s B)delete table s C)delete table s.dbf D)erase table s

(27)下列表达式中,表达式返回结果为.f.的是______。

A)at(\ B)\信息] \管理信息系统\ C)isnull(.null.) D)substr(\计算机技术\

(28)使用sql语句向学生表s(sno,sn,age,sex)中添加一条新记录,字段学号(sno)、姓名(sn)、性别(sex)、年龄(age)的值分别为0401、王芳、女、18,正确命令是______。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Visual FoxPro程序设计试题(6)在线全文阅读。

Visual FoxPro程序设计试题(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/466389.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: