【计算机类职业资格】二级VISUAL+FOXPRO-124及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO-124及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO-124及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO-124 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是(分数:2.00)A.EMPTY(SPACE(0)B.LIKE(“xy*“,“xyz“)C.AT(“xy“,“abcxyz“)D.ISNULL(.NULL.)2.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(分数:2.00)A.姓名B.M姓名C.姓名D.“姓名“3.在 Visual FoxPro 中以下叙述正确的是(分数:2.00)A.表也称作表单B.一个
2、数据库中的所有表文件存储在一个物理文件中C.数据库文件的扩展名是.dbfD.数据库文件不存储用户数据4.在当前表中,查找第 2 个男同学的记录,应使用命令(分数:2.00)A.LOCATE FOR 性别=“男“NEXT 2B.LOCATE FOR 性别!=“男“NEXT 2C.LOCATE FOR 性别!=“男“SKIP 2D.LOCATE FOR 性别=“男“CONTINUE5.在 Visual FoxPro 中,对于字段值为空值(NULL)叙述正确的是(分数:2.00)A.空值等于空字符串B.Visual FoxPro 不支持空值C.空值表示字段还没有确定值D.空值等同于数值 06.以下有
3、关 SELECT 短语的叙述中错误的是(分数:2.00)A.SELECT 短语中可以使用别名B.SELECT 短语中只能包含表中的列及其构成的表达式C.SELECT 短语规定了结果集中的列顺序D.如果 FROM 短语引用的两个表有同名的列,则 SELECT 短语引用它们时必须使用表名前缀加以限定7.把表中“学历”字段的有效性规则取消,正确的 SQL 语句是(分数:2.00)A.ALTER TABLE 学生 ALTER 学历 DROP CHECKB.ALTER TABLE 学生 DELETE 学历 DROP CHECKC.ALTER TABLE 学生 DELETE CHECK 学历D.ALTER
4、 TABLE 学生 DROP CHECK 学历8.要使“产品”表中所有产品的单价上浮 8%,正确的 SQL 命令是(分数:2.00)A.UPDATE 产品 SET 单价=单价+单价*8%FOR ALLB.UPDATE 产品 SET 单价=单价*1.08 FOR ALLC.UPDATE 产品 SET 单价=单价+单价*8%D.UPDATE 产品 SET 单价=单价*1.089.若 SQL 语句中的 ORDER BY 短语中指定了多个字段,则(分数:2.00)A.无法排序B.只按第一个字段排序C.按自左至右的字段顺序排序D.按自右至左的字段顺序排序10.在 Visual FoxPro 中,下列关于
5、查询的说法中,正确的是(分数:2.00)A.不能根据自由表建立查询B.查询是 Visual FoxPro 支持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询只能从指定的表中提取满足条件的记录,不能从视图中提取满足条件的记录11.为当前表中所有教师的工资增加 1000 元,可以使用的命令是(分数:2.00)A.CHANGE 工资 WITH 工资+1000B.REPLACE 工资 WITH 工资+1000C.REPLACE ALL 工资 WITH 工资+1000D.CHANGE ALL 工资 WITH 工资+100012.下面对表单若干常用事件的描述中,正确的是(分数:2.00)A.释
6、放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏引发表单的 Click 事件D.上面的说法都不对13.在选项组控件设计中,选项组控件的 ButtonCount 属性用于(分数:2.00)A.指定选项组中有几个选项按钮被选中B.指定有几个数据源与选项组建立联系C.指定选项组中选项按钮的数目D.指定存取选项组中每个按钮的数组14.对象的相对引用中,要引用当前操作的对象,可以使用的关键字是(分数:2.00)A.ParentB.ThisFonnC.ThisFormSetD.This15.报表的数据源可以是(分数:2
7、.00)A.表或视图B.表或查询C.表、查询或视图D.表或其他报表基于学生表 S 和学生选课表 SC 两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为 C 型字段,年龄为 N 型字段; SC(学号,课程号,成绩),其中学号和课程号为 C 型字段,成绩为 N 型字段。(分数:10.00)(1).查询学生选修课程成绩 75 分以上的学生学号,正确的 SQL 语句是(分数:2.00)A.SELECT DISTINCT 学号 FROM SC WHERE“成绩“75B.SELECT DISTINCT 学号 FROM SC WHERE 成绩75C.SELECT DIST
8、INCT 学号 FROM SC WHERE 成绩“75“D.SELECT DISTINCT“学号“FROM SC WHERE“成绩“75(2).查询同时选修课程号为 2001 和 2005 课程的学生的学号,正确的命令是(分数:2.00)A.SELECT 学号 FROM SCORE SC WHERE 课程号=“2001“AND 学号 IN(SELECT 学号 FROM SCORE SC WHERE 课程号=“2005“)B.SELECT 学号 FROM SCORE SC WHERE 课程号=“2001“AND 学号=(SELECT 学号 FROM SCORE SC WHERE 课程号=“200
9、5“)C.SELECT 学号 FROM SCORE SC WHERE 课程号=“2001“AND 课程号=“2005“D.SELECT 学号 FROM SCORE SC WHERE 课程号=“2001“OR“2005“(3).假设所有的选课成绩都已确定。显示“2002“号课程成绩中最高的 20%记录信息,正确的 SQL 命令是(分数:2.00)A.SELECT*TOP 20 FROM SC ORDER BY 成绩 WHERE 课程号=“2002“B.SELECT$PERCENT 20 FROM SC ORDER BY 成绩 DESCWHERE 课程号=“2002“C.SELECT*TOP 20
10、 PERCENT FROM SC ORDER BY 成绩 WHERE 课程号=“2002“D.SELECT*TOP 20 PERCENT FROM SC ORDER BY 成绩 DESCWHERE 课程号=“2002“(4).查询有选课记录,但没有考试成绩的学生的学号、姓名和课程号,正确的 SQL 语句是(分数:2.00)A.SELECT 学号,课程号 FROM SC WHERE 成绩=“B.SELECT 学号,课程号 FROM SC WHERE 成绩=.F.C.SELECT 学号,课程号 FROM SC WHERE 成绩=NULLD.SELECT 学号,课程号 FROM SC WHERE 成
11、绩 IS NULL(5).查询选修课程在 5 门以上的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(分数:2.00)A.SELECT S.学号,姓名,平均成绩 FROM S,SCWHERE S.学号=SC.学号 GROUP BY S.学号 HAVING COUNT(*)5 ORDER BY 平均成绩 DESCB.SELECT 学号,姓名,AVG(成绩)FROM S,SCWHERE S.学号=SC.学号 AND COUNT(*)5GROUP BY 学号 ORDER BY 3 DESCC.SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,SCWHERE S.学号
12、=SC.学号 AND COUNT(*)5GROUP BY S.学号 ORDER BY 平均成绩 DESCD.SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,SCWHERE S.学号=SC.学号 GROUP BY S.学号 HAVING COUNT(*)5 ORDER BY 3 DESC16.算法的时间复杂度是指(分数:2.00)A.算法所处理的数据量B.算法的执行时间C.算法在执行过程中所需要的基本运算次数D.算法程序中的语句或指令条数17.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计
13、算机中的表示18.下列对队列的叙述正确的是(分数:2.00)A.队列按“先进后出”原则组织数据B.队列属于非线性表C.队列在队尾删除数据D.队列按“先进先出”原则组织数据19.对长度为 n 的线性表排序,在最坏情况下,比较次数是 nlog2n 的排序方法是(分数:2.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序20.下列描述中正确的是(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题21.在软件设计中,不属于过程设计工具的是(分数:2.
14、00)A.PDLB.DFD 图C.PAD 图D.N-S 图22.软件(程序)调试的目标是(分数:2.00)A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质23.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统24.在关系数据库中,用来表示实体之间联系的是(分数:2.00)A.二维表B.E-R 图C.元组D.文件25.设有如下三个关系表 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=B/S26.在关于数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之
15、间关系的叙述中,正确的是(分数:2.00)A.DBMS 包括 DB 和 DBSB.DBS 包括 DB 和 DBMSC.DB 包括 DBS 和 DBMSD.DBS 是 DB 的简写,DBS 是 DBMS 的简写27.操作对象是两个表的关系运算是(分数:2.00)A.选择B.投影C.连接D并28.菜单程序文件的扩展名是(分数:2.00)AmemBmntCmprDmnx29.在 Visual FoxPro 中,有如下内存变量赋值语句: X=2010-08-08 10:15:20 AM Y=.Y. Z=“123.24“ 执行上述赋值语句之后,内存变量 X、Y 和 Z 的数据类型分别是(分数:2.00)
16、A.D、L、CB.T、L、CC.D、C、ND.T、C、N30.设 X=“123“,Y=“1234“,则下列表达式中值为.T.的是(分数:2.00)A.X$YB.AT(X,Y)=0C.X=YD.X=Y31.假设当前系统日期是 2010 年 12 月 31 日,则执行命令 QR=MOD(YEAR(DATE()+1),10)g,QR 的值是(分数:2.00)A.1B.0C.11D.系统报错32.执行如下程序,最后 S 的显示值为 SET TALK OFF s=0 i=5 x=11 DO WHILE s=x s=s+i i=i+1 ENDDO ?s SET TALK ON(分数:2.00)A.5B.1
17、1C.18D.2633.在 Visual FoxPro 中,对字段设置有效性规则,下面描述正确的是(分数:2.00)A.自由表可以设置字段有效性规则B.数据库表可以设置字段有效性规则C.对视图可以设置字段有效性规则D.可以对自由表和数据库表设置字段有效性规则34.有关 PACK 命令的描述,正确的是(分数:2.00)A.PACK 命令能物理删除当前表的当前记录B.PACK 命令能删除当前表的带有删除标记的记录C.PACK 命令能删除当前表的全部记录D.PACK 命令能删除表的结构和全部记录35.在 Visual FoxPro 的数据库表中只能有一个(分数:2.00)A.候选索引B.普通索引C.
18、主索引D.唯一索引36.以下不属于 SQL 数据操作命令的是(分数:2.00)A.MODIFYB.INSERTC.UPDATED.DELETE37.如果学生表 student 是使用下面的 SQL 语句创建的: CREATE TABLE student(学号 C(6)PRIMARY KEY NOT NULL,姓名 C(8),性别 C(2),年龄 N(2)CHECK(年龄15 AND 年龄下面的 SQL 语句中可以正确执行的是(分数:2.00)A.INSERT INTO student(学号,性别,年龄)VALUES(“0542“,“李雷“男“,17)B.INSERT INTO student(
19、学号,性别,年龄)VALUES(“李雷“,“男“,20)C.INSERT INTO student(学号,性别,年龄)VALUES(“女“,25)D.INSERT INTO student(学号,性别,年龄)VALUES(“0897“,“安宁“,“女“,30)38.SQL 语言的更新命令的关键词是(分数:2.00)A.INSERTB.UPDATEC.DELETED.SELECT39.根据“歌手”表建立视图 myview,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的 SQL语句是(分数:2.00)A.CREATE VIEW myview AS SELECT*FROM 歌手 WHERE
20、 LEFF(歌手号,1)=“1“B.CREATE VIEW myview AS SELECT*FROM 歌手 WHERE LIKE(“1“,歌手号)C.CREATE VIEW myview SELECT*FROM 歌手 WHERE LEFT(歌手号,1)=“1“D.CREATE VIEW myview SELECT*FROM 歌手 WHERIE LIKE(“1“,歌手号)40.下列关于视图的描述,正确的是(分数:2.00)A.可以使用 MODIFY STRUCTURE 命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用 SQL 对视图进行查询时,必须事
21、先打开该视图所在的数据库41.在 Visual FoxPro 中,当创建一个对象的时候,将先引发(分数:2.00)A.Init 事件B.Destroy 事件C.Load 事件D.Unload 事件42.表单里有一个选项按钮组,包含两个选项按钮 Option1 和 Option2。假设 Option2 没有设置 Click 事件代码,而 Option1 以及选项按钮组和表单都设置了 Click 事件代码。那么当表单运行时,如果用户单击Option2,系统将(分数:2.00)A.执行表单的 Click 事件代码B.执行选项按钮组的 Click 事件代码C.执行 Option1 的 Click 事件
22、代码D.不会有反应43.有关控件对象的 Click 事件的正确叙述是(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发44.下面关于表单数据环境和数据环境中的两个表之间关联的陈述中,正确的是(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象45.执行 USE SC IN 0 命令的结果是(分数:2.00)A.选择 0 号工作区打开 SC 表B.选择空闲的最小号工作区打开 SC 表C.选择第 1 号工作区打开 SC 表D.显
23、示出错信息二级 VISUAL+FOXPRO-124 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是(分数:2.00)A.EMPTY(SPACE(0)B.LIKE(“xy*“,“xyz“)C.AT(“xy“,“abcxyz“) D.ISNULL(.NULL.)解析:解析 AT()函数是求子串位置函数,函数值为数值型。AT(字符表达式 1,字符表达式2,数值表达式)中,如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2值中的位置;若不是
24、子串,则返回 0。2.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(分数:2.00)A.姓名 B.M姓名C.姓名D.“姓名“解析:解析 内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数。可直接通过变量名引用变量的值。但如果当前打开的表中有与变量同名的字段名,此时应使用“M.变量名“或“M-变量名“引用该变量,而字段名可以直接引用。3.在 Visual FoxPro 中以下叙述正确的是(分数:2.00)A.表也称作表单B.一个数据库中的所有表文件存储在一个物理文件中C.数据库文件的扩展名是.dbfD.数据库文件不存储用户数据 解析:解析 数据库文件的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO124 答案 解析 DOC
