【计算机类职业资格】二级VISUAL+FOXPRO笔试344及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试344及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试344及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试 344 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.在 Visual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是(分数:2.00)A.WHEREB.JOINC.SETD.ORDER BY2.在 Visual FoxPro 中,可对字段设置默认值的表(分数:2.00)A.必须是数据库表B.必须是自由表C.自由表或数据库表D.不能设置字段的默认值3.Visual FoxPro DBMS 是(分数:2.00)A.操作系统的一部分B.操作系统支持下的系统软件C.一种编译程序D.一
2、种操作系统4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好” ?姓名 那么主窗口中将显示(分数:2.00)A.张三B.张三 您好C.张三您好D.出错5.若要从学生表中检索出 1980 年 1 月 1 日以后(含 1 月 1 日)出生的所有学员,可应用如下 SQL 语句 SELECT*FROM student WHERE_ 请给出恰当的表达式以完成该语句(分数:2.00)A.csrq=1980-1-1)B.csrq1980-1-1)C.csrq=1980-1-1)D.csrq1980-1-1)6.在
3、Visual FoxPro 中,删除数据库表 S 的 SQL 命令是(分数:2.00)A.DROP TABLESB.DELETE TABLE SC.DELETE TABLE DBFD.ERASE TABLE S7.数据库系统与文件系统的最主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量8.求每个终点的平均票价的 SQL 语句是(分数:2.00)A.SELECT 终点,avg (票价) FRO
4、M ticket GROUP BY 票价B.SELECT 终点,avg (票价) FROM ticket ORDER BY 票价C.SELECT 终点,avg (票价) FROM ticket ORDER BY 终点D.SELECT 终点,avg (票价) FROM ticket GROUP BY 终点9.在 Visual FoxPro 中,下列关于表的叙述正确的是(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规
5、则和默认值10.要使当前表的所有职工的工资增加 200 元,应使用的命令是(分数:2.00)A.EDIT 工资 WITH 工资 +200B.REPLACE 工资 WITH 工资 +200C.REPLACE 工资 WITH 200D.REPLACE ALL 工资 WITH 工资 +20011.不允许记录中出现重复索引值的索引是(分数:2.00)A.主索引B.主索引、候选索引和普通索引C.主索引和候选索引D.主索引、候选索引和惟一索引12.在 Visua1 FoxPro 中,相当于主关键字的索引是(分数:2.00)A.主索引B.普通索引C.惟一索引D.排序索引13.执行下列一组命令之后,选择“职工
6、”表所在工作区的错误命令是 CLOSE ALL USE 库 IN 0 USE 职工 IN 0(分数:2.00)A.SELECT 职工B.SELECT 0C.SELECT 2D.SELECT B14.数据库文件工资.DBF 共有 10 条记录,当前记录号为 5。用 SUM 命令计算工资总和,如果不给出范围短句,那么命令(分数:2.00)A.计算后 5 条记录工资值之和B.计算后 6 条记录工资值之和C.只计算当前记录工资值D.计算全部记录工资值之和15.以下关于查询描述正确的是(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和
7、自由表建立查询16.在 Visual FoxPro 中主索引字段(分数:2.00)A.不能出现重复值或空值B.能出现重复值或空值C.能出现重复值,不能出现空值D.能出现空值,不能出现重复值17.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树D.栈19.在下面的表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(.NUL)B.LIKE(“edit”,“edi?”)C.AT(“a”,“123abc”)D.EMPTY(SPACE(10)20.下列描述中正确的是(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问
8、题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题(9)(11)题使用下图,表单名为 Form1,表单中有两个命令按钮(Command1 和Command2)、两个标签、两个文本框(Text1 和 Text2)。(分数:6.00)(1).如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在 Form1 的 Load 事件中加入语句。(分数:2.00)A.THISFORCAPTION=“登录窗口”B.FORM1.CAPTION=“登录窗口”C.THISFORNAME=“登录窗口”D.FORM1.NAME=“登录窗口”(2).如果想在运
9、行表单时,向 Text2 中输入字符,回显字符显示的是“*”号,则可以在 Form1 的 Init 事件中加入语句(分数:2.00)A.FORM1.TEXT2.PASSWORDCHAR=“*“B.FORMTEXT2.PASSWORD=“*“C.THISFORTEXT2.PASSWORD=“*“D.THISFORTEXT2.PASSWORDCHAR=“*“(3).假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: U
10、SE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=l EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误”WINDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0C.
11、flag=lD.flag=221.视图设计器中包含的选项卡有(分数:2.00)A.更新条件、筛选、字段B.显示、排序依据、分组依据C.更新条件、排序依据、显示D.联接、显示、排序依据22.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是(分数:2.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序D.以上文件都可以23.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(分数:2.00)A.数据库系统阶段B.文件系统阶段C.人工管理阶段D.数据项管理24.在 Visual FoxPro 中,如果希望一个内存变
12、量只限于在本过程中使用,说明这种内存变量的命令是:(分数:2.00)A.PRIVATEB.PUBLICC.LOCALD.在程序中直接使用的内存变量(不通过 A,B,C 说明)25.使用报表向导定义报表时,定义报表布局的选项是(分数:2.00)A.列数、方向、字段布局B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向26.以下叙述与表单数据环境有关,其中正确的是(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关27.在当前表单的
13、 LABEL1 控件中显示系统时间的语句是(分数:2.00)A.THISFORLABEL1.CAPTION=TIME()B.THISFORLABEL1.VALUE=TIME()C.THISFORLABEL1.TEXT=TIME()D.THISFORLABEL1.CONTROL=TIME()28.以纯文本形式保存设计结果的设计器是(分数:2.00)A.查询设计器B.表单设计器C.菜单设计器D.以上三种都不是29.调用报表格式文件 PP1 预览报表的命令是(分数:2.00)A.REPORT FROM PP1 PREVIEWB.DO FROM PP1 PREVIEWC.REPORT FORM PP1
14、 PREVIEWD.DO FORM PP1 PREVIEW第(34)(35)题使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:4.00)(1).用 SQL 命令查询选修的每门课程的成绩都高于或等于 85 分的学生的学号和姓名,正确的命令是(分数:2.00)A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩85)B.SELE
15、CT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩=85)C.SELECT 学号,姓名 FROM S,SC WHERE 学号=S 学号 AND 成绩=85D.SELECT 学号,姓名 FROM S,SC WHERE 学号=S 学号 AND ALL 成绩=85(2).用 SQL 语言检索选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(分数:2.00)A.SELECT 学号,姓名,平均成绩 FROMS,SC; WHERE 学号=S 学号; GROUP BY
16、 学号 HAVING GOUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT 学号,姓名,AVG(成绩)FROMS,SC; WHERE 学号=S 学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 3 DESCC.SELECT 学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE 学号=S 学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 平均成绩 DESCD.SELECT 学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE 学号=S 学号; GROUP BY 学号 HAVING C
17、OUNT(*)=5 0RDER BY 3 DESC30.下列叙述中正确的是(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令二、B填空题/B(总题数:6,分数:18.00)31.使用数据库设计器为两个表建立联系,首先应在父表中建立 1 索引,在子表中建立 2 索引。(分数:2.00)填空项 1:_填空项 1:_32.在 Visual FoxPro 中通过建立主索引或候选索引来实现 1 完整性约束。(分数:2.00)填空项 1:_33.在关系数据库中,把数据表示成二维表,每一个二维表称为
18、 1。(分数:2.00)填空项 1:_34.根据项目文件 mysub 连编生成 APP 应用程序的命令是 BUILD APP mycom_mysub(分数:2.00)填空项 1:_35.打开数据库设计器的命令是 1DATABASE。(分数:2.00)填空项 1:_(6)(9)题使用如下三个条件:零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)使用零件.DBF:项目号 C(2),零件号 C(2),数量 I项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填
19、空项 1:_二级 VISUAL+FOXPRO 笔试 344 答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.在 Visual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是(分数:2.00)A.WHERE B.JOINC.SETD.ORDER BY解析:解析 在查询设计器中,与“筛选”选项卡对应的 SQL 短语是 WHERE。故正确答案为选项 A。“连接”选项卡与 SQL 语句的 JOIN 短语对应。“分组依据” 选项卡与 SQL 语句的 GROUP BY 短语对应,故选项 A 为正确答案。2.在 Visual FoxP
20、ro 中,可对字段设置默认值的表(分数:2.00)A.必须是数据库表 B.必须是自由表C.自由表或数据库表D.不能设置字段的默认值解析:解析 在 Visual FoxPro 中可对数据表进行默认值设置的字段仅限于数据库表,自由表无此功能。故选项 A 为正确答案。3.Visual FoxPro DBMS 是(分数:2.00)A.操作系统的一部分B.操作系统支持下的系统软件 C.一种编译程序D.一种操作系统解析:解析 Visual FoxPro 是关系数据库管理系统,可以对数据库的建立、使用、修改进行管理,是操作系统支持下的系统软件,不是操作系统,更不是操作系统的一部分。因此答案为选项 B。4.假
21、设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好” ?姓名 那么主窗口中将显示(分数:2.00)A.张三 B.张三 您好C.张三您好D.出错解析:解析 题干中“姓名”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。选项 A 为正确答案。5.若要从学生表中检索出 1980 年 1 月 1 日以后(含 1 月 1 日)出生的所有学员,可应用如下 SQL 语句 SELECT*FROM student WHERE_ 请给出恰当的表达式以完成该语句(分
22、数:2.00)A.csrq=1980-1-1)B.csrq1980-1-1)C.csrq=1980-1-1) D.csrq1980-1-1)解析:解析 在四个答案中,只有 C 是在 1980 年 1 月 1 日(含 1 月 1 日)以后出生的正确表达方法。故选项 c 为正确答案。6.在 Visual FoxPro 中,删除数据库表 S 的 SQL 命令是(分数:2.00)A.DROP TABLES B.DELETE TABLE SC.DELETE TABLE DBFD.ERASE TABLE S解析:解析 题目中考查的 SQL 的删除表的命令,语法格式为: DROP TABLE 表名故选项 A
23、 为正确答案。7.数据库系统与文件系统的最主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:解析 数据库系统和文件系 统最主要的区别就是数据库系统能够解决数据冗余和数据独立性问题,这是数据库系统优于文件系统的本质特性,因此可以得出答案为 B。8.求每个终点的平均票价的 SQL 语句是(分数:2.00)A.SELECT 终点,avg (票价) FROM ticket GROUP BY 票
24、价B.SELECT 终点,avg (票价) FROM ticket ORDER BY 票价C.SELECT 终点,avg (票价) FROM ticket ORDER BY 终点D.SELECT 终点,avg (票价) FROM ticket GROUP BY 终点 解析:解析 根据题目的要求,求每个终点的平均票价,则按不同的终点分组查询,用 AVG()函数计算每组的平均票价值,故正确的 SQL 语句应该是: SELECT 终点,avg (票价) FROM ticket GROUP BY 终点故选项 D 为正确答案。9.在 Visual FoxPro 中,下列关于表的叙述正确的是(分数:2.0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 344 答案 解析 DOC
