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

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

1、(A)二级 VISUAL+FOXPRO笔试-23 及答案解析(总分: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.算法的空间复

2、杂度是指_。A算法在执行过程中所需要的计算机存储空间B算法所处理的数据量C算法程序中的语句或指令条数D算法在执行过程中所需要的临时工作单元数(分数:1.00)A.B.C.D.5.软件设计中划分模块的一个准则是_。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高耦合(分数:1.00)A.B.C.D.6.下列选项中不属于结构化程序设计原则的是_。A可封装 B自顶向下C模块化 D逐步求精(分数:1.00)A.B.C.D.7.软件详细设计生产的图如下:(分数:1.00)A.B.C.D.8.数据库管理系统是_。A操作系统的一部分 B在操作系统支持下的系统软件C一种编译系统 D一种操作系统(分数:

3、1.00)A.B.C.D.9.在 E-R图中,用来表示实体联系的图形是_。A椭圆形 B矩形 C菱形 D三角形(分数:1.00)A.B.C.D.10.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D.11.假设表文件 TEST.DBF 经在当前工作区打开,要修改其结构,可使用命令_。AMODI STRUBMODI COMM TESTCMODI DBFDMODI TYPE TEST(分数:1.00)A.B.C.D.12.有如下赋值语句:a=“计算机“和 b=“微型“,结果为“微型机”的表达式是_。Ab+LEFT(a,3) Bb+RIGHT(a,1)Cb+LEFT(a,5,2) Db

4、+RIGHT(a,2)(分数:1.00)A.B.C.D.13.在 Visual FoxPro中,有如下内存变量赋值语句:X=2001-07-28 10:15:20 PMY=.F.M=$123.45N=123.45Z=“123.24“执行上述赋值语句之后,内存变量 X、Y、M、N 和 Z的数据类型分别是_。AD、L、Y、N、C BT、L、Y、N、CCT、L、M、N、C DT、L、Y、N、S(分数:1.00)A.B.C.D.14.下面程序的运行结果是_。SET EXACT ONs=“ni“+SPACE(2)IF s=“ni“IF s=“ni“?“one“ELSE?“two“ENDIFELSEIF

5、s=“ni“?“three“ELSE?“four“ENDIFENDIFRETURNAonc Btwo Cthree Dfour(分数:1.00)A.B.C.D.15.要为当前表所有性别为“女”的职工增加 100元工资,正确的命令是_。AREPLACE ALL 工资 WITH工资+100BREPLACE 工资 WITH工资+100FOR 性别=“女“CCHANGE ALL 工资 WITH工资+100DCHANGE ALL 工资 WITH工资+100 FOR 性别=“女/(分数:1.00)A.B.C.D.16.设 a=“计算机等级考试“,结果为“考试“的表达式是_。ALeft(a,4) BRigh

6、t(a,4)CLeft(a,2) DRight(a,2)(分数:1.00)A.B.C.D.17.说明数组后,数组元素的初值是_。A整数 0 B不定值C逻辑真 D逻辑假(分数:1.00)A.B.C.D.18.在 Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为_。A向导 B设计器C生成器 D项目管理器(分数:1.00)A.B.C.D.19.在 Visual FoxPFo中,释放表单时会引发的事件是_。AunLoad 事件 BInit 事件CLoad 事件 DRelease 事件(分数:1.00)A.B.C.D.20.在数据库中创建表的

7、 CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是_。AFOREIGN KEY BDEFAULTCPRIMARY KEY DCHECK(分数:1.00)A.B.C.D.21.在 Visual FoxPro中,以下关于查询的描述正确的是_。A不能用自由表建立查询B只能用自由表建立查询C不能用数据库表建立查询D可以用数据库表和自由表建立查询(分数:1.00)A.B.C.D.22.在 Visual FoxPro中,数据库表字段的有效性规则的设置可以在_。A项目管理器中进行 B数据库设计器中进行C表设计器中进行 D表单设计器中进行(分数:1.00)A.B.C.D.23.在 Visu

8、al FoxPro的数据库表中只能有一个_。A候选索引 B普通索引C主索引 D唯一索引(分数:1.00)A.B.C.D.24.在 Visual FoxPro中以下叙述正确的是_。A表也被称作表单B用 CREATE DATABASE命令建立的数据库文件不存储用户数据C用 CREATE DATABASE命令建立的数据库文件的扩展名是 DBFD一个数据库中的所有表文件存储在一个物理文件中(分数:1.00)A.B.C.D.25.在 Visual FoxPro中,菜单程序文件的默认扩展名是_。Amnx Bmnt Cmpr Dprg(分数:1.00)A.B.C.D.26.下面有关数据库表和自由表的叙述中,

9、错误的是_。A数据库表和自由表都可以用表设计器来建立B数据库表和自由表都支持表间联系和参照完整性C自由表可以添加到数据库中成为数据库表D数据库表可以从数据库中移出成为自由表(分数:1.00)A.B.C.D.27.在视图设计器中有,而在查询设计器中没有的选项卡是_。A排序依据 B更新条件C分组依据 D杂项(分数:1.00)A.B.C.D.28.为“歌手”表增加一个字段“最后得分”的 SQL语句是_。AALTER TABLE 歌手 ADD最后得分 F(6,2)BALTER DBF 歌手 ADD最后得分 F6,2CCHANGE TABLE 歌手 ADD最后得分 F(6,2)DCHANGE TABLE

10、 学院 INSERT最后得分 F6,2(分数:1.00)A.B.C.D.29.设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的 sQL语句是_。AUPDATE 歌手 SET最后得分=(SELECT AVG(分数)FROM 评分 WHERE歌手号=歌手.歌手号)BUPDATE 歌手 SET最后得分 EXISTS(SELECT AVG(分数)FROM 评分 WHERE歌手号=歌手.歌手号)CUPDATE 歌手 SET最后得分=(SELECT AVG(分数)FROM 评分)DUPDATE 歌手 SET最

11、后得分=(SELECT AVG(分数)FROM 评分 GROUP BY评委号)(分数:1.00)A.B.C.D.30.设有关系评分(歌手号,分数,评委号),插入一条记录到“评分”关系,歌手号、分数和评委号的值分别是“1001”、9.9 和“105”,正确的 SQL语句是_。AINSERT VALUES(“1001“,9.9,“105“)INTO 评分(歌手号,分数,评委号)BINSERT TO 评分(歌手号,分数,评委号)VALUES(“1001“,9.9,“105“)CINSERT INTO 评分(歌手号,分数,评委号)VALUES(“1001“,9.9,“105“)DINSERT VALU

12、ES(“1001“,9.9,“105“)TO 评分(歌手号,分数,评委号)(分数:1.00)A.B.C.D.31.设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系“评分”求每个歌手的“最后得分”并存储于表 TEMP中,表 TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 TEMP的 SQL语句是_。ASELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数)/(SUM(*)-2)最后得分 FROM评分 INTO DBF TEMP GROUP BY歌手号 ORDER

13、 BY最后得分 DESCBSELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数)/(SUM(*)-2)最后得分 FROM评分 INTO DBF TEMP CROUP BY评委号 ORDER BY最后得分 DESCCSELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数)/(COUNT(*)-2)最后得分 FROM评分 INTO DBF TEMP CROUP BY评委号 ORDER BY最后得分 DESCDSELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数)/(COUNT(*)-2)最后得分 FROM评分 INTO DBF TEMP GROUP

14、 BY歌手号 ORDER BY最后得分 DESC(分数:1.00)A.B.C.D.32.与“SELECT*FROM 歌手 WHERE NOT(最后得分9.00 OR 最后得分8.00)”等价的语句是_。ASELECT*FROM 歌手 WHERE最后得分 BETWEEN 9.00 AND 8.00BSELECT*FROM 歌手 WHERE最后得分=8.00 AND 最后得分=9.00CSELECT*FROM 歌手 WHERE最后得分9.00 OR 最后得分8.00DSELECT*FROM 歌手 WHERE最后得分=8.00 AND 最后得分=9.00(分数:1.00)A.B.C.D.33.为“评

15、分”表的“分数”字段添加有效性规则:“分数必须大于等于 0并且小于等于 10”,正确的SQL语句是_。ACHANGE TABLE 评分 ALTER分数 SET CHECK分数=0 AND 分数=10BALTER TABLE 评分 ALTER分数 SET CHECK分数=0 AND 分数=10CALTER TABLE 评分 ALTER分数 CHECK分数=0 AND 分数=10DCHANGE TABLE 评分 ALTER分数 SET CHECK分数=0 OR 分数=10(分数:1.00)A.B.C.D.34.设有关系歌手(歌手号,姓名),根据“歌手”关系建立视图 myview,视图中含有包括了“

16、歌手号”左边第一位是“1”的所有记录,正确的 SQL语句是_。ACREATE VIEW myview AS SELECT*FROM 歌手 WHERE LEFT(歌手号,1)=“1“BCREATE VIEW myview AS SELECT*FROM 歌手 WHERE LIKE(“1“,歌手号)CCREATE VIEW myview SELECT*FROM 歌手 WHERE LEFT(歌手号,1)=“1“DCREATE VIEW myview SELECT*FROM 歌手 WHERE LIKE(“1“,歌手号)(分数:1.00)A.B.C.D.35.删除视图 myview的命令是_。ADELET

17、E myview VIEW BDELETE myviewCDROP myview VIEW DDROP VIEW myview(分数:1.00)A.B.C.D.36.假设 temp.dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将 temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中。在下划线处应该填写的 SQL语句是_。USE歌手DO WHILE.NOT.EOF()_REPLACE 歌手.最后得分 WITH a2SKIPENDDOASELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY aBSELECT

18、*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY aCSELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aDSELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a(分数:1.00)A.B.C.D.37.与“SELECT DISTINCT 歌手号 FROM歌手 WHERE最后得分=ALL;(SELECT 最后得分 FROM歌手 WHERE SUBSTR(歌手号,1,1)=“2“)”等价的 SQL语句是_。ASELECT DISTINCT 歌手号 FROM歌手 WHERE

19、最后得分=(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2“)BSELECT DISTINCT 歌手号 FROM歌手 WHERE最后得分=(SELECT MIN(最后得分)FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2“)CSELECT DISTINCT 歌手号 FROM歌手 WHERE最后得分=ANY(SELECT 最后得分 FROM歌手 WHERE SUBSTR(歌手号,1,1)=“2“)DSELECT DISTINCT 歌手号 FROM歌手 WHERE最后得分=SOME(SELECT 最后得分 FROM歌手 WHERE

20、SUBSTR(歌手号,1,1)=“2“)(分数:1.00)A.B.C.D.38.下面关于运行应用程序的说法正确的是_。A.app 应用程序可以在 Visual FoxPro和 Windows环境下运行B.app 应用程序只能在 Windows环境下运行C.eXe 应用程序可以在 Visual FoxPro和 Windows环境下运行D.exe 应用程序只能在 Windows环境下运行(分数:1.00)A.B.C.D.39.在表单控件中,不属于容器型控件的是_。A组合框 B选项组 C页框 D表格(分数:1.00)A.B.C.D.40.假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触

21、发的事件是_。A表单的 Load B表单的 InkC选项按钮的 Init D选项按钮组的 Init(分数:1.00)A.B.C.D.二、基本操作题(总题数:1,分数:18.00)在考生目录下完成下列操作:(分数:18.00)(1).从数据库 stock中移去表 stock_fk(不是删除)。(分数:4.50)_(2).将自由表 stock_name添加到数据库中。(分数:4.50)_(3).为表 stock_s1建立一个主索引,索引名和索引表达式均为“股票代码”。(分数:4.50)_(4).为 stock_name表的股票代码字段设置有效性规则,“规则”是:left(股票代码,1)=“6”,错

22、误提示信息是“股票代码的第一位必须是 6”。(分数:4.50)_三、简单应用题(总题数:1,分数:24.00)在考生目录下完成如下简单应用:(分数:24.00)(1).用 SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp中。(分数:12.00)_(2).使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_s1,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为 s

23、tock_report。然后用报表设计器打开生成的文件stock_report.frx进行修改,将标题区中显示的当前日期移到页注脚区显示,使得在页注脚区能够显示当前日期。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)41.设计名为 mystock的表单(控件名,文件名均为 mystock)。表单的标题为“股票持有情况”。表单中有两个文本框(Text1 和 Text2)和三个命令按钮“查询”(名称为 Command1)、“退出”(名称为 Command2)和“清空”(名称为 Command3)。运行表单时,在文本框 Text1中输入某一股票的汉语拼音,然后单击“查询”按钮,

24、则 Text2中会显示出相应股票的持有数量,并计算相应股票的浮亏信息追加到 stock_fk表中,计算公式是浮亏金额=(现价-买入价)*持有数量。单击“清空”按钮物理删除表 stock_fk的全部记录。单击“退出”按钮关闭表单。请运行表单,单击“清空”按钮后,依次查询 qlsh、shjc 和 bggf的股票持有数量,同时计算浮亏金额。(分数:18.00)_(A)二级 VISUAL+FOXPRO笔试-23 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列数据结构中,属于非线性结构的是_。A循环队列 B带链队列C二叉树 D带链栈(分数:1.0

25、0)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. 解析:解析 循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列

26、结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。4.算法的空间复杂度是指_。A算法在执行过程中所需要的计算机存储空间B算法所处理的数据量C算法程序中的语句或指令条数D算法在执行过程中所需要的临时工作单元数(分数:1.00)A. B.C.D.解析:解析 算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择 A。5.软件设计中划分模块的一个准则是_。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高耦合(分数:1.00)A.B. C.D.解析:解析 一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。6.下

27、列选项中不属于结构化程序设计原则的是_。A可封装 B自顶向下C模块化 D逐步求精(分数:1.00)A. B.C.D.解析:解析 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto语句,所以选择 A。7.软件详细设计生产的图如下:(分数:1.00)A.B.C. D.解析:解析 N-S 图提出了用方框图来代替传统的程序流程图,所以 A不对。PAD 图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以 B不对。E-R图是数据库中的用于表示 E-R模型的图示工具,所以 D不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程

28、图。8.数据库管理系统是_。A操作系统的一部分 B在操作系统支持下的系统软件C一种编译系统 D一种操作系统(分数:1.00)A.B. C.D.解析:解析 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。9.在 E-R图中,用来表示实体联系的图形是_。A椭圆形 B矩形 C菱形 D三角形(分数:1.00)A.B.C. D.解析:解析 在 E-R图中实体集用矩形,属性用椭圆,联系用菱形。10.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D. 解析:解析 在关系 T中包含了关系 R与 S

29、中的所有元组,所以进行的是并的运算。11.假设表文件 TEST.DBF 经在当前工作区打开,要修改其结构,可使用命令_。AMODI STRUBMODI COMM TESTCMODI DBFDMODI TYPE TEST(分数:1.00)A. B.C.D.解析:解析 要用命令修改表结构,先用 USE打开要修改的表,然后使用 MODIFY STRUCTURE打开表设计器,对表结构进行修改。12.有如下赋值语句:a=“计算机“和 b=“微型“,结果为“微型机”的表达式是_。Ab+LEFT(a,3) Bb+RIGHT(a,1)Cb+LEFT(a,5,2) Db+RIGHT(a,2)(分数:1.00)A

30、.B.C.D. 解析:解析 LEFT(字符表达式,长度)函数从指定表达式左端截取一个指定长度的子串作为函数值。RIGHT(字符表达式,长度)函数从指定表达式右端截取一个指定长度的子串作为函数值。在 Visual FoxPro中,一个汉字的长度为 2。所以 RIGHT(a,2)的值是“机”,b+RIGHT(a,2)=“微型机”。13.在 Visual FoxPro中,有如下内存变量赋值语句:X=2001-07-28 10:15:20 PMY=.F.M=$123.45N=123.45Z=“123.24“执行上述赋值语句之后,内存变量 X、Y、M、N 和 Z的数据类型分别是_。AD、L、Y、N、C

31、BT、L、Y、N、CCT、L、M、N、C DT、L、Y、N、S(分数:1.00)A.B. C.D.解析:解析 根据赋值的内容判断,X 是日期时间型(T),Y 是逻辑型(L),M 是货币型(Y),N 是数值型(N),Z是字符型(C)。14.下面程序的运行结果是_。SET EXACT ONs=“ni“+SPACE(2)IF s=“ni“IF s=“ni“?“one“ELSE?“two“ENDIFELSEIF s=“ni“?“three“ELSE?“four“ENDIFENDIFRETURNAonc Btwo Cthree Dfour(分数:1.00)A.B.C. D.解析:解析 在用双等号运算符(

32、=)比较两个字符串时,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真.T.,否则为逻辑假.F.;在用单等号运算符(=)比较两个字符串时,运算结果与 SET EXACTON|OFF的设置有关:当设置 ON时,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较,当设置 OFF时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.的结果,即字符串的比较因右面的字符串结束而终止。木题中,s=“ni“+SPACE(2)=“ni“,第一层条件语句(IF s=“ni“)为逻辑假.F.,则进入 ELSE分支中。由于本题设置了 SET

33、EXACT ON,第二层条件语句(IF s=“ni“)中,等号右侧的长度小,所以会在右侧的字符串增加两个空格,使之和左侧的字符串长度相等,这与 s(“ni“)的值相等,所以第二层条件语句为逻辑真.T.,程序将执行:?“three“语句,所以运行结果为:three。15.要为当前表所有性别为“女”的职工增加 100元工资,正确的命令是_。AREPLACE ALL 工资 WITH工资+100BREPLACE 工资 WITH工资+100FOR 性别=“女“CCHANGE ALL 工资 WITH工资+100DCHANGE ALL 工资 WITH工资+100 FOR 性别=“女/(分数:1.00)A.B

34、. C.D.解析:解析 在 Visual FoxPro中,CHANGE 和 REPLACE命令都具有修改表记录的功能,但是,CHANGE 命令只能用于交互环境中对当前记录进行编辑、修改,因此首先排除选项 C和 D。使用 REPLACE命令可以直接用指定的表达式或值修改记录,如果使用 FOR短语,则修改逻辑表达式值为真的所有记录,选项 A使用了 ALL短语,执行结果是修改表中所有记录,与题目要求不符。16.设 a=“计算机等级考试“,结果为“考试“的表达式是_。ALeft(a,4) BRight(a,4)CLeft(a,2) DRight(a,2)(分数:1.00)A.B. C.D.解析:解析

35、LEFT(字符表达式,长度)函数从指定表达式左端截取一个指定长度的子串作为函数值。RIGHT(字符表达式,长度)函数从指定表达式右端截取一个指定长度的子串作为函数值。在 Visual FoxPro中,一个汉字的长度为 2。所以 A选项 Left(a,4)的值是“计算”,B 选项 Right(a,4)的值是“考试”,C 选项 Left(a,2)的值是“计”,D 选项 Right(a,2)的值是“试”。17.说明数组后,数组元素的初值是_。A整数 0 B不定值C逻辑真 D逻辑假(分数:1.00)A.B.C.D. 解析:解析 数组创建后,系统自动给每个数组元素赋以逻辑假.F.。18.在 Visual

36、 FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为_。A向导 B设计器C生成器 D项目管理器(分数:1.00)A.B. C.D.解析:解析 Visual FoxPro 的设计器是创建和修改应用系统各种组件的可视化工具,利用各种设计器可以创建表、表单、数据库、查询、报表等。向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务,帮助用户快速地完成一般性的任务。生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。项目管理器是 Visula FoxPro中处理数据和对象的主

37、要组织工具,它为系统开发者提供了极为便利的工作平台。19.在 Visual FoxPFo中,释放表单时会引发的事件是_。AunLoad 事件 BInit 事件CLoad 事件 DRelease 事件(分数:1.00)A. B.C.D.解析:解析 释放表单时,会引发 Destroyr和 unload事件。而 Init和 Load事件是在表单加载时引发的事件。Release 方法会将表单从内存中释放。20.在数据库中创建表的 CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是_。AFOREIGN KEY BDEFAULTCPRIMARY KEY DCHECK(分数:1.00)A.

38、B.C. D.解析:解析 在建立表的语句 CREATE TABLE中,FOREIGN KEY 短语用于建立和加强两个表数据之间的链接的一列或多列,即外键约束;PRIMARY KEY 短语用于定义满足实体完整性的主索引,DEFAULT 短语用于定义属性的默认值;CHECK 短语是用于定义属性的有效性规则的。21.在 Visual FoxPro中,以下关于查询的描述正确的是_。A不能用自由表建立查询B只能用自由表建立查询C不能用数据库表建立查询D可以用数据库表和自由表建立查询(分数:1.00)A.B.C.D. 解析:解析 创建查询必须基于确定的数据源。从类型上讲,数据源可以是自由表、数据库表或视图

39、。从数量上讲,源表可以是单张表或多张表。多张表一般是指多张相关的表。22.在 Visual FoxPro中,数据库表字段的有效性规则的设置可以在_。A项目管理器中进行 B数据库设计器中进行C表设计器中进行 D表单设计器中进行(分数:1.00)A.B.C. D.解析:解析 建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是“规则”、“信息”、“默认值”三项。其中“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则以字段的类型确定。23.在 Visual FoxPro的数据库表中只能有一个_。A候选索引 B普通索引

40、C主索引 D唯一索引(分数:1.00)A.B.C. D.解析:解析 Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。24.在 Visual FoxPro中以下叙述正确的是_。A表也被称作表单B用 CREATE DATABASE命令建立的数据库文件不存储用户数据C用 CREATE DATABASE命令建

41、立的数据库文件的扩展名是 DBFD一个数据库中的所有表文件存储在一个物理文件中(分数:1.00)A.B. C.D.解析:解析 表是关系数据库的一个关系,而表单是 Visual FoxPro提供的用于建立应用程序界面的最主要的工具之一,表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或对话框,所以表和表单是不同的概念,A)选项中表也被称作表单的说法不正确;用 CtLEATE DATABASE命令建立的是数据库文件,而数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理,数据库文件不包含用户数据,用户数据是存储在表文件中,B

42、选项说法正确;数据库文件的扩展名是 DBC,而 DBF是数据库表文件,C 选项的说法不正确;在 Visual FoxPro每个表都对应一个 DBF文件,即都对应一个物理文件,所以一个数据库中的所有表文件存储在一个物理文件中的说法不正确。25.在 Visual FoxPro中,菜单程序文件的默认扩展名是_。Amnx Bmnt Cmpr Dprg(分数:1.00)A.B.C. D.解析:解析 菜单程序文件的扩展名是 mpr;mnx 是菜单文件的扩展名;mnt 是菜单备注文件的扩展名;prg是程序文件的扩展名。26.下面有关数据库表和自由表的叙述中,错误的是_。A数据库表和自由表都可以用表设计器来建

43、立B数据库表和自由表都支持表间联系和参照完整性C自由表可以添加到数据库中成为数据库表D数据库表可以从数据库中移出成为自由表(分数:1.00)A.B. C.D.解析:解析 所谓自由表,就是那些不属于任何数据库的表,在 Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。所以 A选项数据库表和自由表都可以用表设计器来建立的说法正确;C、D 选项的说法也正确;而 B选项中,由于自由表不属于任何数据库,所以不支持表间联系和参照完整性,B 选项说法不正确。27.在视图设计器中有,

44、而在查询设计器中没有的选项卡是_。A排序依据 B更新条件C分组依据 D杂项(分数:1.00)A.B. C.D.解析:解析 视图可以更新其中的信息,并将更新结果永久保存在磁盘上,这也是视图与查询的一个重要区别,所以视图设计器比查询设计器多了一个“更新条件”选项卡。28.为“歌手”表增加一个字段“最后得分”的 SQL语句是_。AALTER TABLE 歌手 ADD最后得分 F(6,2)BALTER DBF 歌手 ADD最后得分 F6,2CCHANGE TABLE 歌手 ADD最后得分 F(6,2)DCHANGE TABLE 学院 INSERT最后得分 F6,2(分数:1.00)A. B.C.D.解

45、析:解析 修改表结构可使用 ALTER TABLE命令,为表增加字段的命令格式为:ALTER TABLE表名ADDCOLUMN字段类型长度,小数位数)NULL|NOT NULLCHECK逻辑表达式 1ERROR字符型文本提示信息DEFAUT默认值表达式ADD PRIMARY KEY索引表达式 2TAG索引名 1ADD UNIQUE索引表达式 3TAG索引名 2选项 B、C、D 的格式错误,A 为正确答案。29.设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的 sQL语句是_。AUPDATE 歌手 SET最后得分=(SELECT AVG(分数)FROM 评分 WHERE歌手号=歌手.歌手号)BUPDATE 歌手 SET最后得分 EXISTS(SELECT AVG(分数)FROM 评分 WHERE歌手号=歌手.歌手号)CUPD

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

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

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