【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-23及答案解析.doc
《【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-23及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-23及答案解析.doc(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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 23 答案 解析 DOC
