【计算机类职业资格】二级VISUAL+FOXPRO笔试-305及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-305及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-305及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-305 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVE TABLEC.FREE TABLED.RELEASE TABLE2.SQL支持集合的并运算,在 Visual FoxPro中 SQL并运算的运算符是(分数:2.00)A.PLUSB.UNIONC.+D.U3.利用 E-R模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行()
2、,得到最终的 E-R 模型。(分数:2.00)A.简化B.结构化C.最小化D.优化4.下列不属于数据库管理系统提供的数据语言的是(分数:2.00)A.数据定义语言B.数据查询语言C.数据操纵语言D.数据控制语言5.在 Visual FoxPro中释放和关闭表单的方法是(分数:2.00)A.RELEASEB.CLOSEC.DELETED.DROP6.有如下赋值语句,结果为“大家好”的表达式是a=“你好”b=“大家”(分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)7.查询订购单号首字符是“P”的订单信息,应该使用命令(分
3、数:2.00)A.SELECT*FROM订单 WHERE HEAD(订购单号,1)=“P”B.SELECT*FROM订单 WHERE LEFT(订购单号,1)=“P”C.SELECT*FROM订单 WHERE “P”$订购单号D.SELECT*FROM订单 WHERE RIGHT(订购单号,1)=“P”8.根据“职工”项目文件生成 emp_sys.exe应用程序的命令是(分数:2.00)A.BUILD EXE emp_sys FROM职工B.BUILD APP emp_sys.exe FROM职工C.LINK EXE emp_sys FROM职工D.LINK APP emp_sys.exe F
4、ROM职工9.源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和(分数:2.00)A.程序的视觉组织B.尽量不用或少用 GOTO语句C.检查输入数据的有效性D.设计良好的输出报表10.查询职工实发工资的正确命令是) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM工资) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM工资;WHERE职工.职工号=工资.职工号) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;FROM工资,职工 WHERE职工.职工号=工资.职工号) SELE
5、CT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;FROM工资 JOIN职工 WHERE职工,职工号=工资.职工号第(30)(35)题使用如下三个表:部门.DBF:部门号 C(8),职工号 C(10),部门名 C(12),负责人 C(6),电话 C(16)职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D工资.DBF:职工号 C(10),基本工资 N(8.2),津贴 N(8.2),奖金 N(8.2),扣除 N(8.2)(分数:2.00)A.B.C.D.11.在表单中为表格控件指定数据源的属性是(分数:2.00)A.DataSourceB.R
6、ecordSourceC.DataFromD.RecordFrom12.查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是(分数:2.00)A.SELECT部门名,MIN(出生日期)FROM 部门 JOIN职工;ON部门.部门号=职工.部门号 GROUP BY部门名B.SELECT部门名,MAX(出生日期)FROM 部门 JOIN职工;ON部门.部门号=职工.部门号 GROUP BY部门名C.SELECT部门名,MIN(出生日期)FROM 部门 JOIN职工;WHERE部门.部门号=职工.部门号 GROUP BY部门名D.SELECT部门名,MAX(出生日期
7、)FROM 部门 JOIN职工;WHERE部门.部门号=职工.部门号 GROUP BY部门名13.下列叙述中,正确的是(分数:2.00)A.线性表是线性结构B.栈和队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构14.在 SQL语句中,与表达式“供应商名 LIKE“%北京%”功能相同的表达式是(分数:2.00)A.LEFT(供应商名,4)=“北京”B.“北京”$供应商名C.供应商名 IN“%北京%”D.AT(供应商名,“北京”)15.以下关于表单数据环境叙述错误的是(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数
8、据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系16.在 Visual FoxPro的查询设计器中“筛选”选项卡对应的 SQL短语是(分数:2.00)A.WHEREB.JOINC.SETD.ORDER BY17.为“工资”表增加一个“实发工资”字段的正确命令是(分数:2.00)A.MODIFY TABLE工资 ADD COLUMN实发工资 N(9.2)B.MODIFY TABLE工资 ADD FIELD实发工资 N(9.2)C.ALTER TABLE工资 ADD COLUMN实发工资 N(9.2)D.ALTER TABLE工资 ADD FIELD实发工资 N(9.
9、2)18.在面向对象中,一个对象请求另一个对象为其服务的方式是通过发送(分数:2.00)A.调用语句B.命令C.口令D.消息19.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关20.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引21.查询有 10名以上(含 10名)职工的部门信息(部
10、门名和职工人数),并按职工人数降序排序。正确的命令是) SELECT 部门名,COUNT(职工号)AS 职工人数;FROM部门,职工 WHERE部门.部门号=职工.部门号;GROUP BY部门名 HAVING COUNT(*)10;ORDER BY COUNT(职工号)ASC) SELECT 部门名,COUNT(职工号)AS 职工人数;FROM部门,职工 WHERE部门.部门号=职工.部门号;GROUP BY部门名 HAVING COUNT(*)10;ORDER BY COUNT(职工号)DESC) SELECT 部门名,COUNT(职工号)AS 职工人数;FROM部门,职工 WHERE部门.
11、部门号=职工.部门号;GROUP BY部门名 HAVING COUNT(*)10;ORDER BY职工人数 ASC) SELECT 部门名,COUNT(职工号)AS 职工人数;FROM部门,职工 WHERE部门.部门号=职工.部门号;GROUP BY部门名 HAVING COUNT(*)10;ORDER BY职工人数 DESC(分数:2.00)A.B.C.D.22.软件调试的目的是(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能23.以下关于关系的说法正确的是(分数:2.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要D.关键字必须指
12、定为第一列24.查询 1962年 10月 27日出生的职工信息的正确命令是(分数:2.00)A.SELECT*FROM职工 WHERE出生日期=1962-10-27B.SELECT*FROM职工 WHERE出生日期=1962-10-27C.SELECT*FROM职工 WHERE出生日期=“1962-10-27”D.SELECT*FROM职工 WHERE出生日期=(“1962-10-27”)25.为了从用户菜单返回到系统菜单应该使用命令(分数:2.00)A.SET DEFAULT SYSTEMB.SET MENU TO DEFAULTC.SET SYSTEM TO DEFAULTD.SET SY
13、SMENU TO DEFAULT26.以下关于主索引和候选索引的叙述正确的是(分数:2.00)A.主索引和候选索引都能保证表记录的惟一性B.主索引和候选索引都可以建立在数据库表和自由表上C.主索引可以保证表记录的惟一性,而候选索引不能D.主索引和候选索引是相同的概念27.以下关于查询描述正确的是(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询28.查询所有目前年龄在 35岁以上(不含 35岁)的职工信息(姓名、性别和年龄),正确的命令是) SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)
14、年龄 FROM职工;WHERE年龄35) SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄 FROM职工;WHERE YEAR(出生日期)35) SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄 FROM职工;WHERE YEAR(DATE()-YEAR(出生日期)35) SELECT 姓名,性别,年龄=YEAR(DATE()-YEAR(出生日期)FROM 职工;WHERE YEAR(DATE()-YEAR(出生日期)35(分数:2.00)A.B.C.D.29.在数据库设计的 4个阶段,为关系模式选择存取方法应该在(分数:2.00)A.需求分
15、析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段30.下列不属于软件工程三要素的是(分数:2.00)A.工具B.过程C.方法D.环境31.设有下列二叉树:(分数:2.00)A.B.C.D.32.数据库表的字段可以定义默认值,默认值是(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能33.为了在报表中打印当前时间,这时应该插一个(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件34.下列不属于算法特性的是(分数:2.00)A.确定性B.可行性C.有输出D.无穷性35.数据库表的字段可以定义规则,规则是(分数:2.00)A.逻辑表达式B.字符表达式C
16、.数值表达式D.前三种说法都不对二、填空题(总题数:10,分数:30.00)36.算法执行过程中,所需要的基本运算次数称为算法的 【1】 。(分数:2.00)填空项 1:_37.在一棵二叉树上第 6层的结点个数最多是 【2】 个。(分数:2.00)填空项 1:_38.软件是程序、数据和 【3】 的集合。(分数:2.00)填空项 1:_39.实体联系模型是一种常用的高级概念数据模型,而 【4】 是实体 模型中的核心。(分数:2.00)填空项 1:_40.在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为 【5】 。(分数:
17、2.00)填空项 1:_41.假设 X=100,则函数 IIF(X50,X-50,X+50)的值为 【6】 。(分数:2.00)填空项 1:_42.为“数量”字段增加有效性规则:数量0,应该使用的 SQL语句是 【7】 TABLE 使用零件 【8】 数量 SET 【9】 数量0(分数:6.00)填空项 1:_43.查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的 SQL语句是SELECT项目,项目号,项目名称,使用零件,零件号,零件名称;FROM项目,使用零件,零件 WHERE项目.项目号=使用零件.项目号 【10】 ;使用零件.零件号=零件.零
18、件号 AND使用零件.零件号 【11】 ;(SELECT零件号 FROM使用零件 WHERE使用零件.项目号=s1)(分数:4.00)填空项 1:_44.建立个由零件名称、数量、项目号、项目名称字段构成的视图,视图牛只包含项目号为“s2”的数据,应该使用 SQL语句是CREATE VIEW item_view 【12】 SELECT零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;FROM零件 INNER JOIN使用零件;INNER JOIN 【13】 ;ON使用零件.项目号=项目.项目号;ON零件.零件号=使用零件.零件号;WHERE项目.项目号=s2(分数:4.00)填空
19、项 1:_45.从上一题建立的视图中查询使用数量最多的 2个零件的信息,应该使用的 SQL语句是 SELECT* 【14】 2 FROM item_view 【15】 数量 DESC(分数:4.00)填空项 1:_二级 VISUAL+FOXPRO笔试-305 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVE TABLE C.FREE TABLED.RELEASE TABLE解析:解析当数据库不再使用某个表,而其他数据库要使用该表时,必须将该表从当前数据库移出
20、,使之成为自由表,其命令格式为:REMOVE TABLE表名。2.SQL支持集合的并运算,在 Visual FoxPro中 SQL并运算的运算符是(分数:2.00)A.PLUSB.UNION C.+D.U解析:解析实现 SQL并运算的运算符是 UNION,故选项 B为正确答案。“+”是实现将两个字符串顺序连接的运算符,选项 D是集合的“并”运算符号。3.利用 E-R模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行(),得到最终的 E-R 模型。(分数:2.00)A.简化B.结构化C.最小化D.优化 解析
21、:解析在概念设计中按照模块的划分画出各个模块的 E-R图,然后把这些图合成一张 E-R图作为全局模型,最后应该对全局 E-R图进行优化,看看是否有重复和不合理的地方。不能只进行简单的合并。4.下列不属于数据库管理系统提供的数据语言的是(分数:2.00)A.数据定义语言B.数据查询语言 C.数据操纵语言D.数据控制语言解析:解析通常数据库管理系统提供的数据语言有数据定义语言、数据操纵语言和数据控制语言。其中数据操纵语言负责数据的操纵,包括查询及增、删、改等操作。所以查询语言属于数据操纵语言的一部分。5.在 Visual FoxPro中释放和关闭表单的方法是(分数:2.00)A.RELEASE B
22、.CLOSEC.DELETED.DROP解析:解析在 Visual FoxPro中,释放和关闭表单的方法是 RELEASE方法。6.有如下赋值语句,结果为“大家好”的表达式是a=“你好”b=“大家”(分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2) 解析:解析选项 D中的函数 RIGHT(a,2)的作用是从 a字符串的末尾向前取长度为 2的字符串。请注意,Visual FoxPro中规定,每个汉字的宽度为 2。因此其结果为“好”。“+”运算符能够顺序连接两个字符串,因此 b+RIGHT(a,2)的结果为“大家好”,故选
23、项 D为正确答案。选项 A中 AT()函数的结果是一个数值型数据,因此选项 A的是错误的。选项 B中的 RIGHT(a,1)只能得到半个“好”字,因此其结果无意义。选项 C的 LEFT(a,3,4)是从。的第 3个字符开始取长度为 4的字符串,其结果为“家好”,再与 b连接后会得到“大家家好”,也无法得到与题干相同的结果。7.查询订购单号首字符是“P”的订单信息,应该使用命令(分数:2.00)A.SELECT*FROM订单 WHERE HEAD(订购单号,1)=“P”B.SELECT*FROM订单 WHERE LEFT(订购单号,1)=“P” C.SELECT*FROM订单 WHERE “P”
24、$订购单号D.SELECT*FROM订单 WHERE RIGHT(订购单号,1)=“P”解析:解析选项 B中的函数 LEFT(订购单号,1)的功能是取出订购单号的首字符,将该查询条件置于SQL的 WHERE子句,能够实现题目所要求的条件查询,故选项 B 为正确答案。选项 C的查询条件:“P”$订购单号,表示“P”在订购单号中出现,选项 D的查询条件:RIGHT(订购单号,1)=“P”,表示订购单号尾字符为“P”。8.根据“职工”项目文件生成 emp_sys.exe应用程序的命令是(分数:2.00)A.BUILD EXE emp_sys FROM职工 B.BUILD APP emp_sys.ex
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 305 答案 解析 DOC
