二级Visual+FoxPro数据库程序设计模拟150

上传人:汽*** 文档编号:512298041 上传时间:2023-09-12 格式:DOC 页数:19 大小:118.50KB
返回 下载 相关 举报
二级Visual+FoxPro数据库程序设计模拟150_第1页
第1页 / 共19页
二级Visual+FoxPro数据库程序设计模拟150_第2页
第2页 / 共19页
二级Visual+FoxPro数据库程序设计模拟150_第3页
第3页 / 共19页
二级Visual+FoxPro数据库程序设计模拟150_第4页
第4页 / 共19页
二级Visual+FoxPro数据库程序设计模拟150_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《二级Visual+FoxPro数据库程序设计模拟150》由会员分享,可在线阅读,更多相关《二级Visual+FoxPro数据库程序设计模拟150(19页珍藏版)》请在金锄头文库上搜索。

1、 模拟 二级 Visual FoxPro 数据库程序设计模拟 150选择题 第 1 题: 在 Visual FoxPro 中,下列关于 SQL表定义语句 (CREATE TABLE的) 说法中错误 的是 () 。A. 可以定义一个新的基本表结构B. 可以定义表中的主关键字C. 可以定义表的域完整性、字段有效性规则等D. 对自由表,同样可以实现其完整性、有效性规则等信息的设置 参考答案: D第 2 题: 数据流图中带有箭头的线段表示的是A. 控制流B. 事件驱动C. 模块调用D. 数据流 参考答案: D第 3 题: 检索至少有一名职工信息的“仓库号”及仓库的“所在地和“人数”,正 确的 SQL命

2、令是 () 。A. SELECT仓库号,所在地,人数 FROM仓库 WHEREIN ; (SELECT仓库号 FROM 职工 WHER仓E 库号 =职工仓库号 )B. SELECT仓库号,所在地,人数 FROM仓库 WHER仓E 库号 IN ; SELECT仓库 号 FROM职工 WHER仓E 库号 =仓库仓库号C. SELECT仓库号,所在地,人数 FROM仓库 WHEREN OTE XISTS; (SELECT仓 库号 FROM职工 WHER仓E 库号 =仓库仓库号 )D. SELECT仓库号,所在地,人数 FROM仓库 WHERE XISTS; (SELECT仓库号 FROM职工 WHE

3、R仓E库号 =仓库仓库号 )参考答案: D第 4 题:在 Visual FoxPro 中,下面描述正确的是 ( ) 。A. 数据库表允许对字段设置默认值B. 自由表允许对字段设置默认值C. 自由表和数据库表都允许对字段设置默认值D. 自由表和数据库表都不允许对字段设置默认值 参考答案: A第 5 题: 将 E-R图转换为关系模式时,实体和联系都可以表示为 ( ) 。A. 属性B. 键C. 关系D. 域 参考答案: C从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。第 6 题:在 Visual FoxPro 中,扩展名为 mnx 的文

4、件是 。A. 备注文件B. 项目文件C. 表单文件D. 菜单文件 参考答案: Dmnx是菜单文件的扩展名; 备注文件的扩展名是 fpt ;项目文件的扩展名是 pjx ; 表单文件的扩展名是 scx 。第 7 题:查询 2008年 1月1日后签订的订单,显示订单的订单号、客户名以及签订日 期,正确的 SQL语句是 。A. SELECT订单号,客户名,签订日期 FROM订单 JOIN客户; ON订单客户 号=客户客户号 WHER签E订日期 2008-1-1B. SELECT订单号,客户名,签订日期 FROM订单 JOIN客户; WHER订E 单客 户号 =客户客户号 AND签订日期 2008-1-

5、1C. SELECT订单号,客户名,签订日期 FROM订单,客户:WHER订E 单客户号 =客户客户号 AND签订日期 2008-1-1D. SELECT订单号,客户名,签订日期 FROM订单,客户;ON订单客户号 =客 户客户号 AND签订日期 2008-1 一 1 参考答案: A显示2008年1月1日后签订的订单, 表示方法为:签订日期 2008-1-1 ,故 可排除选项 C和选项 D;两个表用联接查询,若使用 JOIN 联接,联接条件应使 用 ON,可排除选项 B。第 8 题: 下列程序段执行以后,内存变量 y 的值是 ( ) 。 x34567 y0DO WHILE x 0y x%10

6、y*10x int(x/10) ENDDOA. 3456B. 34567C. 7654D. 76543 参考答案: D第 9 题: 下列叙述中正确的是( )。A. 算法的效率只与问题的规模有关,而与数据的存储结构无关B. 算法的时间复杂度是指执行算法所需要的计算工作量C. 数据的逻辑结构与存储结构是一一对应的D. 算法的时间复杂度与空间复杂度一定相关参考答案: B算法的时间复杂度是指算法在计算机内执行时所需时间的度量; 与时间复杂度类 似,空间复杂度是指算法在计算机内执行时所需存储空间的度量。 因此,选项 B) 的说法是正确的。第 10 题: 在表单设计器环境中,为表单添加一选项按钮组:男女。

7、默认情况下,第 一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为 。A. 0B. 1C. 男D. .T. 参考答案: B选项组的 Value 值为选项组中被选中的选项按钮。 如果设置了 ControlSource 属 性,那么该属性值为 ControlSource 属性指定的变量值, 否则为默认值, 即选中 的选项的序号,该序号从 1 开始,因此本题答案为 1。第 11 题: 若将过程或函数放在单独的程序文件中,可以在应用程序中使用A. SET PROGRAM TOB. SET FUNCTION TOC. SET ROUTINE TOD. SET PROCEDURE TO

8、参考答案: D第 12 题: 在软件开发中,需求分析阶段产生的主要文档是A. 软件集成测试计划B. 软件详细设计说明书C. 用户手册D. 软件需求规格说明书参考答案: D第 13 题: 下列叙述中错误的是( )。A. 在数据库系统中,数据的物理结构必须与逻辑结构一致B. 数据库技术的根本目标是要解决数据的共享问题C. 数据库设计是指在已有数据库管理系统的基础上建立数据库D. 数据库系统需要操作系统的支持参考答案: A 数据库应用系统中的核心问题是设计一个能满足用户需求、性能良好的数据库, 这就是数据库设计,因此本题答案为 A)。第 14 题:设有学生表 S(学号,姓名, 性别, 年龄),查询所

9、有年龄小于等于 18岁的女同 学、并按年龄进行降序排序生成新的表 WS,正确的 SQL命令是( )。A. SELECT * FROM S WHER性E别= 女 AND 年龄 = 18 ORDER BY 4 DESC INTO TABLE WSB. SELECT * FROM S WHER性E 别= 女 AND 年龄 = 18 ORDER BY 年龄 INTO TABLE WSC. SELECT * FROM S WHER性E别= 女 AND 年龄 = 18 ORDER BY 年龄 DESC INTO TABLE WSD. SELECT * FROM S WHER性E别= 女 OR 年龄 = 1

10、8 ORDER BY 年龄 ASC INTO TABLE WS 参考答案: A由查询语句的格式可知, ORDERB Y短语后面应该用字段, 因此不用加单引号, 故 排除 C)、D)。查询结果中需对年龄进行降序排列,故排除 B)。因此,本题答 案选 A)。第 15 题: 下列排序方法中,最坏情况下比较次数最少的是 。A. 冒泡排序B. 简单选择排序C. 直接插入排序D. 堆排序 参考答案: D第 16 题: 查询尚未归还(还书日期为空值)的图书编号和借书日期,正确的SQL语句是( )。A. SELECT图 书编号 , 借书日期 FROM 借阅 WHERE还 书日期 =B. SELECT图 书编号

11、 , 借书日期 FROM 借阅 WHERE还 书日期 =NULLC. SELECT图 书编号 , 借书日期 FROM 借阅 WHERE还 书日期 IS NULLD. SELECT图 书编号 , 借书日期 FROM 借阅 WHERE还 书日期 参考答案: CSQL的核心是查询,简单查询是由 SELECT和 FROM短语构成的无条件查询,或由 SELEC、T FROM和 WHER短E 语构成的条件查询。其基本格式为: SELECT 字段 名表 FROM 表名表 WHERE 条件 GROUPB Y 字段 HAVING 条 件 ORDERBY 字段 INTO DBF|TABLE|。本题查询尚未归还的图

12、书编号和借 书日期,可利用空值查询,使用 IS NULL 字符,因此选项 C)正确。第 17 题: 释放和关闭表单的方法是( )。A. ReleaseB. DeleteC. LostFocusD. Destory 参考答案: A表单的 Release 方法是将表单从内存中释放; LostFocus 事件是表单失去焦点的 事件; Destroy 事件是在表单对象释放时引发的事件;表单没有 Delete 事件和 方法。故本题答案为 A)。第 18 题: 栈和队列的共同点是( )。A. 都是先进后出B. 都是先进先出C. 只允许在端点处插入和删除元素D. 没有共同点 参考答案: C栈和队列都是一种特

13、殊的操作受限的线性表,只允许在端点处进行插入和删除。 二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出” 的线性表; 而队列只允许在表的一端进行插入操作, 在另一端进行删除操作, 是 一种“先进先出”的线性表。 本题答案为 C)。第 19 题: 欲执行程序 tempprg ,应该执行的命令是 。A. DO PRG tempprgB. DO temp prgC. DO ClVID temp prgD. DO FORM temp prg参考答案: B运行程序文件的命令方式是: DO文件名。文件为扩展名为 prg 的程序文件。 第 20 题:删除 student 表中“平均成绩”

14、字段的正确 SQL命令是 () 。A. DELETE TABLE student DELETE COLUM平N均成绩B. ALTER TABLE student DELETE COLUM平N 均成绩C. ALTER TABLE student DROP COLUM平N均成绩D. DELETE TABLE student DROP COLUM平N均成绩 参考答案: C第 21 题: 下列程序段执行时在屏幕上显示的结果是 ( ) 。x120x230SET UDFPARMS TO VALUEDO test WITH x1 ,x2?x1,x2PROCEDURE testPARAMETERS, abxa

15、abbxENDPROA. 30 30B. 30 20C. 20 20D. 20 30参考答案: B第 22 题: 如果在命令窗口执行命令: LIST 名称,主窗口中显示: 记录号 名称 1电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是() 。GO 2SCAN NEXT 4 FOR LEFF名( 称, 2)= 电 IF RIGHT( 名称, 2)= 线 EXITENDIFENDSCAN 名称A. 电话线B. 电线C. 电冰箱D. 电视机参考答案: ALEFF( 字符表达式 , 数值表达式 ) 的功能是从字符表达式左端开始, 截取 数值表达式 指定长度的字符串。RIGHT( 字符表达式 , 数值表达式 ) 的功能是从指定表达式右端截取一个指定长度的字

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

当前位置:首页 > 办公文档 > 活动策划

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