【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-26及答案解析.doc

上传人:ideacase155 文档编号:1317818 上传时间:2019-10-17 格式:DOC 页数:23 大小:89.50KB
下载 相关 举报
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-26及答案解析.doc_第1页
第1页 / 共23页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-26及答案解析.doc_第2页
第2页 / 共23页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-26及答案解析.doc_第3页
第3页 / 共23页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-26及答案解析.doc_第4页
第4页 / 共23页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-26及答案解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、(A)二级 VISUAL+FOXPRO笔试-26 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.程序流程图中带有箭头的线段表示的是_。A图元关系 B数据流 C控制流 D调用关系(分数:1.00)A.B.C.D.2.结构化程序设计的基本原则不包括_。A多态性 B自顶向下 C模块化 D逐步求精(分数:1.00)A.B.C.D.3.软件设计中模块划分应遵循的准则是_。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高耦合(分数:1.00)A.B.C.D.4.在软件开发中,需求分析阶段产生的主要文档是_。A可行性分析报告 B软件需求规格说明

2、书C概要设计说明书 D集成测试计划(分数:1.00)A.B.C.D.5.算法的有穷性是指_。A算法程序的运行时间是有限的 B算法程序所处理的数据量是有限的C算法程序的长度是有限的 D算法只能被有限的用户使用(分数:1.00)A.B.C.D.6.对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2的排序方法是_。A快速排序 B冒泡排序C直接插入排序 D堆排序(分数:1.00)A.B.C.D.7.下列关于栈的叙述正确的是_。A栈按“先进先出”组织数据 B栈按“先进后出”组织数据C只能在栈底插入数据 D不能删除数据(分数:1.00)A.B.C.D.8.在数据库设计中,将 E-R图转

3、换成关系数据模型的过程属于_。A需求分析阶段 B概念设计阶段C逻辑设计阶段 D物理设计阶段(分数:1.00)A.B.C.D.9.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D.10.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC的关键字(键或码)为_。A课号,成绩 B学号,成绩C学号,课号 D学号,姓名,成绩(分数:1.00)A.B.C.D.11.设 X=“11“,Y=“1122“,下列表达式结果为假的是_。ANOT(X=Y)AND(X$Y) BNOT(X$Y)OR(XY)CNOT(X

4、=Y) DNOT(X$Y)(分数:1.00)A.B.C.D.12.以下是与设置系统菜单有关的命令,其中错误的是_。ASET SYSMENU DEFAULT BSET SYSMENU TO DEFAULTCSET SYSMENU NOSAVE DSET SYSMENU SAVE(分数:1.00)A.B.C.D.13.在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是_。AEMPTY(SPACE(0) BLIKE(xy*,xyz)CAT(xy,abcxyz) DISNULL(.NULL.)(分数:1.00)A.B.C.D.14.在 Visual FoxPro中,宏替换可以从变量中

5、替换出_。A字符串 B数值 C命令 D以上三种都可能(分数:1.00)A.B.C.D.15.在 Visual FoxPro中,用于建立或修改程序文件的命令是_。AMODIFY文件名 BMODIFY COMMAND文件名CMODIFY PROCEDURE文件名 DMODIFY PROGRAM文件名(分数:1.00)A.B.C.D.16.在 Visual FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是_。A局部变量 B私有变量C公共变量 D全局变量(分数:1.00)A.B.C.D.17.执行 USE sc IN 0命令的结果是_。A选择 0号工作区打开 s

6、c表 B选择空闲的最小号工作区打开 sc表C选择第 1号工作区打开 sc表 D显示出错信息(分数:1.00)A.B.C.D.18.向一个项目中添加一个数据库,应该使用项目管理器的_。A“代码”选项卡 B“类”选项卡C“文档”选项卡 D“数据”选项卡(分数:1.00)A.B.C.D.19.在查询设计器环境中,“查询”菜单下的“查询去向”不包括_。A临时表 B表 C文本文件 D屏幕(分数:1.00)A.B.C.D.20.Modify Command命令建立的文件的默认扩展名是_。Aprg Bapp Ccmd Dexe(分数:1.00)A.B.C.D.21.扩展名为 mpr的文件是_。A菜单文件 B

7、菜单程序文件C菜单备注文件 D菜单参数文件(分数:1.00)A.B.C.D.22.打开已经存在的表单文件的命令是_。AMODIFY FORM BEDIT FORMCOPEN FORM DREAD FORM(分数:1.00)A.B.C.D.23.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是_。A综合查询(x) B综合查询/(x)C综合查询(x) D综合查询(/x)(分数:1.00)A.B.C.D.24.设置表单标题的属性是_。ATitle BText CBiaoti DCaption(分数:1.00)A.B.C.D.25.释放和关闭表单的

8、方法是_。ARelease BDelete CLostFocus DDestroy(分数:1.00)A.B.C.D.26.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_。ADBS 包括 DB和 DBMS BDBMS 包括 DB和 DBSCDB 包括 DBS和 DBMS DDBS 就是 DB,也就是 DBMS(分数:1.00)A.B.C.D.27.在 Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是_。A主索引 B唯一索引C候选索引 D普通索引(分数:1.00)A.B.C.D.28.在 SQL SELECT

9、语句中为了将查询结果存储到临时表应该使用短语_。ATO CURSOR BINTO CURSORCINTO DBF DTO DBF(分数:1.00)A.B.C.D.29.SQL语句中删除视图的命令是_。ADROP TABLE BDROP VIEwCERASE TABLE DERASE VIEW(分数:1.00)A.B.C.D.30.设有订单表 order(订单号,客户号,职员号,签订日期,金额),查询 2011年所签订单的信息,并按金额降序排序,正确的 SQL命令是_。ASELECT*FROM order WHERE YEAR(签订日期)=2011 ORDER BY 金额 DESCBSELECT

10、*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 ASCCSELECT*FROM order WHERE YEAR(签订日期)=2011 ORDER BY 金额 ASCDSELECT*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 DESC(分数:1.00)A.B.C.D.31.设有订单表 order(订单号,客户号,职员号,签订日期,金额),删除 2012年 1月 1日以前签订的订单记录,正确的 SQL命令是_。ADELETE TABLE order WHERE 签订日期2012-1-1BDELETE TAB

11、LE order WHILE 签订日期2012-1-1CDELETE FROM order WHERE 签订日期2012-1-1DDELETE FROM order WHILE 签订日期2012-1-1(分数:1.00)A.B.C.D.32.为“运动员”表增加一个“得分”字段的正确的 SQL命令是_。ACHANGE TABLE 运动员 ADD得分 IBALTER DATA 运动员 ADD得分 ICALTER TABLE 运动员 ADD得分 IDCHANGE TABLE 运动员 INSERT得分 I(分数:1.00)A.B.C.D.33.计算每名运动员的“得分”的正确 SQL命令是_。AUPDA

12、TE 运动员 FIELD得分=2*投中 2分球+3*投中 3分球+罚球BUPDATE 运动员 FIELD得分 WITH 2*投中 2分球+3*投中 3分球+罚球CUPDATE 运动员 SET得分 WITH 2*投中 2分球+3*投中 3分球+罚球DUPDATE 运动员 SET得分=2*投中 2分球+3*投中 3分球+罚球(分数:1.00)A.B.C.D.34.检索“投中 3分球”小于等于 5个的运动员中“得分”最高的运动员的“得分”,正确 SQL命令是_。ASELECTMAX(得分)得分 FROM运动员 WHERE投中 3分球=5BSELECTMAX(得分)得分 FROM运动员 WHEN投中

13、3分球=5CSELECT 得分=MAX(得分)FROM 运动员 WHERE投中 3分球=5DSELECT 得分=MAX(得分)FROM 运动员 WHEN投中 3分球=5(分数:1.00)A.B.C.D.35.在 SQL SELECT查询中,为了使查询结果排序必须使用短语_。AASC BDESC CGROUP BY DORDER BY(分数:1.00)A.B.C.D.36.查询单价在 600元以上的主机板和硬盘的正确 SQL命令是_。ASELECT*FROM 产品 WHERE单价600 AND(名称=主机板AND 名称=硬盘)BSELECT*FROM 产品 WHERE单价600 AND(名称=主

14、机板OR 名称=硬盘)CSELECT*FROM 产品 FOR单价600 AND(名称=主机板AND 名称=硬盘)DSELECT*FROM 产品 FOR单价600 AND(名称=主机板OR 名称=硬盘)(分数:1.00)A.B.C.D.37.查询客户名称中有“网络”二字的客户信息的正确 SQL命令是_。ASELECT*FROM 客户 FOR名称 LIKE“%网络“BSELECT*FROM 客户 FOR名称=“%网络%“CSELECT*FROM 客户 WHERE名称=“%网络%“DSELECT*FROM 客户 WHERE名称 LIKE“%网络%/(分数:1.00)A.B.C.D.38.在表单中为表

15、格控件指定数据源的属性是_。ADataSource BDataFromCRecordSource DRecordFrom(分数:1.00)A.B.C.D.39.在 Visual FoxPro中,假设表单上有一选项组:男女,初始时该选项组的 Value属性值为 1。若选项按钮“女”被选中,该选项组的 Value属性值是_。A1 B2C“女“ D“男/(分数:1.00)A.B.C.D.40.在 Visual FoxPro中,报表的数据源不包括_。A视图 B自由表C查询 D文本文件(分数:1.00)A.B.C.D.二、基本操作题(总题数:1,分数:18.00)在考生文件夹下,完成如下操作:(分数:1

16、8.00)(1).打开考生文件夹下的表单 one,如下图所示,编写“显示”命令按钮的 Click事件代码,使表单运行时单击该命令按钮则在 Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的 Value属性实现,系统日期函数是 date(),年份函数是 year()。*(分数:4.50)_(2).打开考生文件夹下的表单 two,如下图所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个 test方法,然后双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的 Enabled属性设置为.F.。*(分数:4.50)_(

17、3).创建一个名为 study_report的快速报表,报表包含表“课程表”中的所有字段。(分数:4.50)_(4).为“教师表”的“职工号”字段增加有效性规则:职工号左边 3位字符是 110,表达式为:LEFT(职工号,3)=“110”。(分数:4.50)_三、简单应用题(总题数:1,分数:24.00)在考生文件夹下完成如下简单应用:(分数:24.00)(1).打开“课程管理”数据库,使用 SQL语句建立一个视图 salary,该视图包括系号和平均工资两个字段,并且按平均工资降序排列。将该 SQL语句存储在 four.prg文件中。(分数:12.00)_(2).打开考生文件夹下的表单 six

18、,如下图所示,“登录”命令按钮的功能是:当用户输入用户名和口令以后,单击“登录”按钮时,程序在自由表“用户表”中进行查找,若找不到相应的用户名,则提示“用户名错误”,若用户名输入正确,而口令输入错误,则提示“口令错误”。修改“登录”命令按钮 Click事件中标有错误的语句,使其能够正确运行。注意:不得做其他修改。*(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)41.在考生文件夹下完成下列操作:(1)建立一个表单名和文件名均为 myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1 和 Command2),两个复选框(Check1

19、和 Check2)和两个单选按钮(Option1 和 Option2)。Command1和 Command2的标题分别是“生成表”和“退出”,Check1 和 Check2的标题分别是“系名”和“工资”,Option1 和 Option2的标题分别是“按职工号升序”和“按职工号降序”。(分数:18.00)_(A)二级 VISUAL+FOXPRO笔试-26 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.程序流程图中带有箭头的线段表示的是_。A图元关系 B数据流 C控制流 D调用关系(分数:1.00)A.B.C. D.解析:解析 在数据流图中,

20、用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择 C。2.结构化程序设计的基本原则不包括_。A多态性 B自顶向下 C模块化 D逐步求精(分数:1.00)A. B.C.D.解析:解析 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto语句,所以选择 A。3.软件设计中模块划分应遵循的准则是_。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高耦合(分数:1.00)A.B. C.D.解析:解析 软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证

21、以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。4.在软件开发中,需求分析阶段产生的主要文档是_。A可行性分析报告 B软件需求规格说明书C概要设计说明书 D集成测试计划(分数:1.00)A.B. C.D.解析:解析 A 错误,可行性分析阶段产生可行性分析报告。C 错误,概要设计说明书是总体设计阶段产生的文档。D 错误,集成测试计划是在概要设计阶段编写的文档。B 正确,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档。5.算法的有穷性是指_。A算法程序的运行时间是有限的 B算法程序所处理的数据量是有限的C算法程序的长度是有限的

22、 D算法只能被有限的用户使用(分数:1.00)A. B.C.D.解析:解析 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。6.对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2的排序方法是_。A快速排序 B冒泡排序C直接插入排序 D堆排序(分数:1.00)A.B.C.D. 解析:解析 除了堆排序算法的比较次数是 O(nlog2n),其他的都是 n(n-1)/2。7.下列关于栈的叙述正确的是_。A栈按“先进先出”组织数据 B栈按“先进后出”组织数据C只能在栈底插入数据 D不能删除数据(分数:1.00)A.B. C.D.

23、解析:解析 栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。8.在数据库设计中,将 E-R图转换成关系数据模型的过程属于_。A需求分析阶段 B概念设计阶段C逻辑设计阶段 D物理设计阶段(分数:1.00)A.B.C. D.解析:解析 E-R 图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。9.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D. 解析:解析 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以 B错误。笛卡尔积是用 R集合中元素为第一元

24、素,S 集合中元素为第二元素构成的有序对,所以 C错误。根据关系 T可以很明显地看出是从关系 R与关系 S中取得相同的关系组,所以使用的是交运算,选择 D。10.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC的关键字(键或码)为_。A课号,成绩 B学号,成绩C学号,课号 D学号,姓名,成绩(分数:1.00)A.B.C. D.解析:解析 学号是学生表 S的主键,课号是课程表 C的主键,所以选课表 SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择 C。11.设 X=“11“,Y=

25、“1122“,下列表达式结果为假的是_。ANOT(X=Y)AND(X$Y) BNOT(X$Y)OR(XY)CNOT(X=Y) DNOT(X$Y)(分数:1.00)A.B.C.D. 解析:解析 字符串精确比较运算符(=),只有当两个字符串完全相同时,才会是逻辑真,所以 X=Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以 X$Y为逻辑真;大于等于运算符(=),是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,X、Y 的前两个字符相同,所以比较第 3个字符,由于 X只有两个字符,则

26、第 3位 X小于 Y,所以 X小于 Y,故 X=Y 为逻辑假;XY 为逻辑真。由以上可得:A 选项中,由于 NOT的优先级高于 AND,所以先比较 NOT(X=Y)为逻辑真,南于 X$Y也为逻辑真,所以 NOT(X=Y)AND(X$Y)为逻辑真。B 选项中,由于 NOT的优先级高于 OR,所以先比较 NOT(X$Y)为逻辑假,由于 XY 也为逻辑真,所以 NOT(X$Y)OR(XY)为逻辑真。C 选项中,X=Y 为逻辑假,则NOT(X=Y)为逻辑真。D 选项中,X$Y 也为逻辑真,则 NOT(X$Y)为逻辑假。12.以下是与设置系统菜单有关的命令,其中错误的是_。ASET SYSMENU DE

27、FAULT BSET SYSMENU TO DEFAULTCSET SYSMENU NOSAVE DSET SYSMENU SAVE(分数:1.00)A. B.C.D.解析:解析 设置系统菜单的命令格式:SET SYS-MENU ON | OFF | AUTOMATIC | TO| TO| TO| SAVE | NOSAVE。所以 B选项的 SET SYSMENU TODEFAULT、C 选项的 SET SYSMENU NOSAVE、D 选项的 SETSYSMENU SAVE都符合这个格式,A 选项中缺少 T0关键字,格式不正确。13.在下面的 Visual FoxPro表达式中,运算结果不为

28、逻辑真的是_。AEMPTY(SPACE(0) BLIKE(xy*,xyz)CAT(xy,abcxyz) DISNULL(.NULL.)(分数:1.00)A.B.C. D.解析:解析 Space 函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty 函数判断指定的表达式的运算结果是否为空,故 A选项为真;Like 函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故 B选项为真;At函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故 C返回的不为逻辑真;Is

29、null 函数判断一个表达式的值是否为空值,故 D选项为真。14.在 Visual FoxPro中,宏替换可以从变量中替换出_。A字符串 B数值 C命令 D以上三种都可能(分数:1.00)A.B.C.D. 解析:解析 宏替换的功能是替换出字符变量的内容,即的值是变量中的字符串。去掉了定界符之后,结果就可能有多种类型,可以是字符串、数值或命令。15.在 Visual FoxPro中,用于建立或修改程序文件的命令是_。AMODIFY文件名 BMODIFY COMMAND文件名CMODIFY PROCEDURE文件名 DMODIFY PROGRAM文件名(分数:1.00)A.B. C.D.解析:解析

30、 用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND文件名。16.在 Visual FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是_。A局部变量 B私有变量C公共变量 D全局变量(分数:1.00)A.B. C.D.解析:解析 内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过 PUBLIC和 LOCAL命令事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。17.执行 USE sc IN 0命令的结果是_。A选择 0号工作区打开 sc表 B选择空闲的最小号工作区打开 sc表C选择

31、第 1号工作区打开 sc表 D显示出错信息(分数:1.00)A.B. C.D.解析:解析 在多个工作区打开某个表时,可使用命令:USE表名IN工作区号,而最小的工作区号是 1,如果指定为 0,则选择编号最小的空闲工作区,所以 USE sc IN 0的结果是选择空闲的最小号工作区打开 sc表。18.向一个项目中添加一个数据库,应该使用项目管理器的_。A“代码”选项卡 B“类”选项卡C“文档”选项卡 D“数据”选项卡(分数:1.00)A.B.C.D. 解析:解析 “目管理器”窗口是 Visual FoxPro开发人员的工作平台,它包括 6个选项卡:数据、文档、类、代码、其他、全部。“数据”选项卡包

32、括了一个项目中的所有数据:数据库、自由表、查询和视图。添加一个数据库,应该使用“数据”选项卡。19.在查询设计器环境中,“查询”菜单下的“查询去向”不包括_。A临时表 B表 C文本文件 D屏幕(分数:1.00)A.B.C. D.解析:解析 查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件。四个选项中,查询去向不包括文本文件。20.Modify Command命令建立的文件的默认扩展名是_。Aprg Bapp Ccmd Dexe(分数:1.00)A. B.C.D.解析:解析 Modify Command 命令用于建立和修改程序文件。程序文件的默认扩展名是 prg。21.扩展名为 m

33、pr的文件是_。A菜单文件 B菜单程序文件C菜单备注文件 D菜单参数文件(分数:1.00)A.B. C.D.解析:解析 mpr 是菜单程序文件的扩展名,菜单文件的扩展名是 mnx,菜单备注文件的扩展名是 mnt,菜单参数文件不存在。22.打开已经存在的表单文件的命令是_。AMODIFY FORM BEDIT FORMCOPEN FORM DREAD FORM(分数:1.00)A. B.C.D.解析:解析 修改表单文件的命令格式是:MODIFYFORM表单文件名。23.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是_。A综合查询(x) B综

34、合查询/(x)C综合查询(x) D综合查询(/x)(分数:1.00)A.B.C. D.解析:解析 在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“”两个字符。为“综合查询”设定访问键“x”的正确方法是:综合查询(x)。24.设置表单标题的属性是_。ATitle BText CBiaoti DCaption(分数:1.00)A.B.C.D. 解析:解析 表单的 Caption属性指明显示于表单标题栏上的文本。25.释放和关闭表单的方法是_。ARelease BDelete CLostFocus DDestroy(分数:1.00)A. B.C.D.解析:解析 表单的

35、Release方法是将表单从内存中释放;LostFocus 事件是表单失去焦点的事件;Destroy事件是在表单对象释放时引发的事件;表单没有 Delete事件和方法。26.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_。ADBS 包括 DB和 DBMS BDBMS 包括 DB和 DBSCDB 包括 DBS和 DBMS DDBS 就是 DB,也就是 DBMS(分数:1.00)A. B.C.D.解析:解析 数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库管理系统都属

36、于数据库系统(DBS)。27.在 Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是_。A主索引 B唯一索引C候选索引 D普通索引(分数:1.00)A. B.C.D.解析:解析 Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。28.在 SQL SEL

37、ECT语句中为了将查询结果存储到临时表应该使用短语_。ATO CURSOR BINTO CURSORCINTO DBF DTO DBF(分数:1.00)A.B. C.D.解析:解析 在 SQL查询语句的尾部添加 INTO CURSOR临时表名可以将查询的结果放入指定的临时表中。此操作通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。所以 B为正确选项。29.SQL语句中删除视图的命令是_。ADROP TABLE BDROP VIEwCERASE TABLE DERASE VIEW(分数:1.0

38、0)A.B. C.D.解析:解析 视图由于是从表派生而来的,所以不存在修改结构的问题,但是视网可以删除,其命令格式为:DROPVIEW视图名。因此 B选项正确。30.设有订单表 order(订单号,客户号,职员号,签订日期,金额),查询 2011年所签订单的信息,并按金额降序排序,正确的 SQL命令是_。ASELECT*FROM order WHERE YEAR(签订日期)=2011 ORDER BY 金额 DESCBSELECT*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 ASCCSELECT*FROM order WHERE YEAR(签订日期

39、)=2011 ORDER BY 金额 ASCDSELECT*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 DESC(分数:1.00)A. B.C.D.解析:解析 本题考查的 SQL排序查询。根据 SQL查询语句的基本结构,可以很容易发现选项 B和选项D中,用来指定查询条件的 WHERE关键字错误,首先排除这两个选项,然后,根据题目要求,需要按金额降序排序查询结果,在排序语句中,ASC 短语表示升序排序,是默认的排序方式,可省略;而 DESC短语表示降序排序,不可以缺少,选项 A)和 C中,A 采用的是降序排序,与题目要求相符,正确答案为 A。31.设

40、有订单表 order(订单号,客户号,职员号,签订日期,金额),删除 2012年 1月 1日以前签订的订单记录,正确的 SQL命令是_。ADELETE TABLE order WHERE 签订日期2012-1-1BDELETE TABLE order WHILE 签订日期2012-1-1CDELETE FROM order WHERE 签订日期2012-1-1DDELETE FROM order WHILE 签订日期2012-1-1(分数:1.00)A.B.C. D.解析:解析 本题考查的是 SQL操作语句的删除功能。删除记录命令的标准格式为:DELTE FROM数据表名WHERE逻辑表达式。

41、其中 FROM指定从哪个表中删除记录,WHERE 指定被删除的记录所满足的条件,如果不使用 WHERE子句,则删除表中的全部记录。本题选项 A和 B都属于语法错误,没有 DELETE TABLE这样的用法,而选项 D的 WHERE关键字使用错误,正确答案为 C。32.为“运动员”表增加一个“得分”字段的正确的 SQL命令是_。ACHANGE TABLE 运动员 ADD得分 IBALTER DATA 运动员 ADD得分 ICALTER TABLE 运动员 ADD得分 IDCHANGE TABLE 运动员 INSERT得分 I(分数:1.00)A.B.C. D.解析:解析 修改表结构可使用 ALT

42、ER TABLE命令,为表增加字段的命令格式为:ALTER TABLE表名ADDCOLUMN字段类型长度,小数位数)NULL|NOT NULLCHECK逻辑表达式 1ERROR字符型文本提示信息DEFAULT默认值表达式ADD PRIMARY KEY索引表达式 2TAG索引名 1ADD UNIQUE索引表达式 3TAG索引名 2套用 ALTER TABLE的命令格式,选项 C)正确。33.计算每名运动员的“得分”的正确 SQL命令是_。AUPDATE 运动员 FIELD得分=2*投中 2分球+3*投中 3分球+罚球BUPDATE 运动员 FIELD得分 WITH 2*投中 2分球+3*投中 3

43、分球+罚球CUPDATE 运动员 SET得分 WITH 2*投中 2分球+3*投中 3分球+罚球DUPDATE 运动员 SET得分=2*投中 2分球+3*投中 3分球+罚球(分数:1.00)A.B.C.D. 解析:解析 本题考查 SQL数据更新语句。该语句的基本命令格式为:UPDATE 数据表名 SET字段名=更新表达式值 WHERE条件表达式。当不使用 WHERE子句时,则更新全部记录。套用 UPDATE的命令格式,本题的正确答案为 D。34.检索“投中 3分球”小于等于 5个的运动员中“得分”最高的运动员的“得分”,正确 SQL命令是_。ASELECTMAX(得分)得分 FROM运动员 W

44、HERE投中 3分球=5BSELECTMAX(得分)得分 FROM运动员 WHEN投中 3分球=5CSELECT 得分=MAX(得分)FROM 运动员 WHERE投中 3分球=5DSELECT 得分=MAX(得分)FROM 运动员 WHEN投中 3分球=5(分数:1.00)A. B.C.D.解析:解析 本题考查的简单计算查询。求最大值的函数是 MAX(),使用计算函数后,会改变原来的用于计算的字段名,如果要指定新的字段名,可以在该计算函数后通过 AS短语指定新的字段名,也可以省略 AS短语直接输入新字段名做为输出显示的字段名称。本题选项 C和 D中,使用计算函数的表达方式错误;而选项 B中,条件短语的关键字出错,应该是 WHERE,而不是 WHEN,正确答案是 A。35.在 SQL SELECT查询中,为了使查询结果排序必须使用短语_。AASC BDESC CGROUP BY DORDER BY(分数:1.00)A.B.C.D. 解析:解析 ORDER BY 是对最终的查询结果进行排序,用 ORDER BY短语可将查询结果按升序(ASC)或降序(DESC)排列。GROUP BY 短语用于对查询结果进行分组。36.查询单价在 6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1