【计算机类职业资格】二级Visual+FoxPro真题2016年03月及答案解析.doc
《【计算机类职业资格】二级Visual+FoxPro真题2016年03月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级Visual+FoxPro真题2016年03月及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 Visual+FoxPro 真题 2016 年 03 月及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下面属于黑盒测试方法的是_。(分数:1.00)A.边界值分析法B.基本路径测试C.条件覆盖D.条件-分支覆盖2.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。(分数:1.00)A.逻辑设计阶段B.需求分析阶段C.概念设计阶段D.物理设计阶段3.当用命令 CREATE DATABASE db 创建一个数据库后,磁盘上不会出现的文件是_。(分数:1.00)A.db. DBFB.db. DBCC.db. DCTD.db.
2、DCX4.Visual FoxPro 的设计器是创建和修改应用系统各种组件的可视化工具,打开设计器的方式不包括_。(分数:1.00)A.使用命令方式B.从系统的“工具”菜单选择并打开C.在项目管理器环境下调用、打开D.以上都不对5.设某二叉树的前序遍历为 ABC,中序遍历为 CBA,则该二叉树的后序遍历为_。(分数:1.00)A.BCAB.CBAC.ABCD.CAB6.在查询设计器中,要想将查询结果直接送至 Visual FoxPro 主窗口显示,查询去向应指定为_。(分数:1.00)A.浏览B.临时表C.屏幕D.报表7.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和
3、实体学生之间的联系是_。(分数:1.00)A.1: 1 联系B.1: m 联系C.m: 1 联系D.m: n 联系8.在建立数据库表 baby. dbf 时,将年龄字段的字段有效性规则设为“年龄0”,能保证数据的_。(分数:1.00)A.域完整性B.实体完整性C.参照完整性D.表完整性9.设表 student(学号,姓名,年龄)共有 4 条记录。其记录值如下: (1, 张三, 18) (2, 李斯, 20) (3, 钱力, 18) (4, 章好, 18) 执行如下程序后,屏幕显示学生信息的记录数是_。 CLEAB USE student SCAN WHILE 年龄=18 DISPLAY END
4、SCAN USE(分数:1.00)A.0B.1C.2D.310.在最坏情况下_。(分数:1.00)A.快速排序的时间复杂度比冒泡排序的时间复杂度要小B.快速排序的时间复杂度比希尔排序的时间复杂度要小C.希尔排序的时间复杂度比直接插入排序的时间复杂度要小D.快速排序的时间复杂度与希尔排序的时间复杂度是一样的11.设采购表包含产品号、单价、数量和金额四个字段,其中单价、数量和金额字段都是数值型。如果把所有的金额都直接修改成单价*数量,下列正确的命令是_。(分数:1.00)A.UPDATE ALL 金额 WITH 单价*数量B.REPLACE ALL 金额 WITH 单价*数量C.CHANGE AL
5、L 金额 WITH 单价*数量D.EDIT ALL 金额 WITH 单价*数量12.有两个关系 R 与 S 如下,由关系 R 和 S 得到关系 T,则所使用的操作为_。 (分数:1.00)A并B.自然连接C.笛卡尔积D交13.下列叙述中正确的是_。(分数:1.00)A.有两个指针域的链表称为二叉链表B.循环链表是循环队列的链式存储结构C.带链的栈有栈顶指针和栈底指针,因此又称为双重链表D.结点中具有多个指针域的链表称为多重链表14.下面有关视图的叙述中错误的是_。(分数:1.00)A.视图的数据源只能是数据库表和视图,不能是自由表B.在视图设计器中不能指定“查询去向”C.视图没有相应的文件,视
6、图定义保存在数据库文件中D.使用 USE 命令可以打开或关闭视图15.下面对类和对象主要特征描述正确的是_。(分数:1.00)A.对象惟一性B.对象无关性C.类的单一性D.类的依赖性16.查询设计器和视图设计器很像,以下哪个选项卡是查询设计器没有的_。(分数:1.00)A.联接B.筛选C.排序依据D.更新条件17.设数据元素的集合 D=1, 2, 3, 4, 5,则满足下列关系 R 的数据结构中为线性结构的是_。(分数:1.00)A.R=(1, 2),(3, 4),(5, 1)B.R=(1, 3),(4, 1),(3, 2),(5, 4)C.R=(1, 2),(2, 3),(4, 5)D.R=
7、(1, 3),(2, 4),(3, 5)18.LEFT(“123456789“, LEN(“中国“)的计算结果是_。(分数:1.00)A.1234B.3456C.12D.8919.查询 2013 年已经年检的驾驶证编号和年检日期,正确的 SQL 语句是_。(分数:1.00)A.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE year(年检日期)=2013B.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=2013C.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=year(2013)D.SELECT 驾驶证编
8、号,年检日期 FROM 驾驶证年检 WHERE year(年检日期)=year(2013)20.通常软件测试实施的步骤是_。(分数:1.00)A.集成测试、单元测试、确认测试B.单元测试、集成测试、确认测试C.确认测试、集成测试、单元测试D.单元测试、确认测试、集成测试21.在当前工作区打开了一个包含 10 条记录的表,在执行了 GO BOTTOM 和 SKIP 两条命令后,如下函数返回真(T)的是_。(分数:1.00)A.FOUND()B.BOF()C.EOF()D.ERROR()22.下面程序的运行结果是_。 CLEAR S=0 i=-l DO WHILE i=20 i=i+2 IF i%
9、5!=0 i=i+1 LOOP ENDIF s=s+i ENDDO ? s(分数:1.00)A.0B.30C.35D.4523.Show 方法用来将表单的_。(分数:1.00)A.Enabled 属性设置为. F.B.Visible 属性设置为. F.C.Visible 属性设置为. T.D.Enabled 属性设置为. T.24.在当前数据库中添加一个表的命令是_。(分数:1.00)A.ADD 命令B.ADD TABLE 命令C.APPEND 命令D.APPEND TABLE 命令25.某二叉树中共有 935 个结点,其中叶子结点有 435 个,则该二叉树中度为 2 的结点个数为_。(分数:
10、1.00)A.64B.66C.436D.43426.SQL SELECT 语句中的 GROUP BY 子句对应于查询设计器的_。(分数:1.00)A.“字段”选项卡B.“排序依据”选项卡C.“分组依据”选项卡D.“筛选”选项卡27.下列关于 Visual FoxPro 索引的说法,错误的是_。(分数:1.00)A.索引是由一个指向.dbf 文件记录的指针构成的文件B.主索引和候选索引都要求建立索引的字段值不能重复C.在数据表和自由表中均可建立主索引和候选索引D.索引会降低插入、删除和修改等操作的效率28.从“货物“表中检索重量(数据类型为整数)大于等于 30 并且小于 80 的记录信息,正确的
11、 SQL 命令是_。(分数:1.00)A.SELECT*FROM 货物 WHERE 重量 BETWEEN 30 AND 79B.SELECT*FROM 货物 WHERE 重量 BETWEEN 30 TO 79C.SELECT*FROM 货物 WHERE 重量 BETWEEN 30 AND 80D.SELECT*FROM 货物 WHERE 重量 BETWEEN 30 TO 8029.设用户表和话单表的结构分别为(手机号,姓名)和(手机号,通话起始日期,通话时长,话费),如果希望查询“在 2012 年里有哪些用户没有通话记录“,则应该使用的 SQL 语句是_。(分数:1.00)A.SELECT 用
12、户*FROM 用户 JOIN 话单 ON 用户. 手机号=话单. 手机号;WHERE YEAR(通话起始日期)=2012 AND 话单. 手机号 IS NOT NULLB.SELECT 用户*FROM 用户,话单;WHERE YEAR(通话起始日期)=2012 AND 用户. 手机号=话单. 手机号C.SELECT*FROM 用户 WHERE NOT EXISTS;(SELECT*FROM 话单 WHERE YEAR(通话起始日期)=2012)D.SELECT*FROM 用户 WHERE NOT EXISTS;(SELECT*FROM 话单 WHERE YEAR(通话起始日期)=2012 AN
13、D 用户. 手机号=话单. 手机号)30.某系统结构图如下图所示,该系统结构图的宽度是_。 (分数:1.00)A.2B.3C.4Dn31.在 SQL 查询中将结果存储于临时表应使用短语_。(分数:1.00)A.INTO TABLEB.TO TABLEC.TO CURSORD.INTO CURSOR32.下列程序段的输出结果是_。 ACCEPT TO A IF A=789 S=0 ENDIF S=1 ? S(分数:1.00)A.1B.2C.789D.程序出错33.有如下用户表: 用户(用户名 C,密码 C,性别 L,电子邮箱 C) 假设已存在与表各字段变量同名的内存变量,现在要把这些内存变量的值
14、作为一条新记录的值插入表中。正确的 SQL 语句是_。(分数:1.00)A.INSERT TO 用户 WITH MEMVARB.INSERT INTO 用户 WITH MEMVARC.INSERT TO 用户 FROM MEMVARD.INSERT INTO 用户 FROM MEMVAR34.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询 2014 年之前签订的所有的订单信息,正确的 SQL 语句是_。(分数:1.00)A.SELECT*FROM 订单 WHERE 签订日期2014-1-1B.SELECT*FROM 订单 W
15、HERE 签订日期2014C.SELECT*FROM 订单 WHERE 签订日期 BEFORE 2014D.SELECT*FROM 订单 WHERE 签订日期2014 年35.下列叙述中错误的是_。(分数:1.00)A.在带链队列中,队头指针和队尾指针都是在动态变化的B.在带链栈中,栈顶指针和栈底指针都是在动态变化的C.在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的D.在带链队列中,队头指针和队尾指针可以指向同一个位置36.执行下列程序后,变量 y 的值是_。 SET TALK OFF CLEAR x=2000 DO CASE CASE x =1000 y=x*0.1 CASE x 1
16、000 y=x*0.2 CASkE x 1500 y=x*0.3 CASE x 2500 y=x*0.4 ENDCASE ? y(分数:1.00)A.200B.400C.600D.80037.用于声明某变量为全局变量的命令是_。(分数:1.00)A.GLOBALB.PUBLICC.PRIVATED.LOCAL38.有如下职员表和订单表: 职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10) 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询签订了订单号为“0036“的订单的职员信息,正确的 SQL 语句是_。(分数:1.00
17、)A.SELECT 职员号,姓名 FROM 职员 WHERE 订单. 订单号=“0036“B.SELECT 职员. 职员号,职员. 姓名 FROM 职员,订单;WHERE 订单号=“0036“AND 职员. 职员号=订单. 职员号C.SELECT 职员. 职员号,职员. 姓名 FROM 职员 JOIN 订单;WHERE 职员. 职员号=订单. 职员号 AND 订单号=“0036“D.SELECT 职员. 职员号,职员. 姓名 FROM 职员,订单 ON 职员. 职员号=订单. 职员号 AND 订单号;“0036“39.有如下职员表和订单表: 职员(职员号(C,3),姓名(C,6),性别(C,2
18、),职务(C,10) 订单(订单号(C,4),客户号(C,4),职员号(C,3)。签订日期(D),金额(N,6,2) 统计每个职员签订的订单金额合计,正确的 SQL 语句是_。(分数:1.00)A.SELECT 职员. 职员号,SUM(金额)金额合计 FROM 职员,订单;ON 职员. 职员号=订单. 职员号 GROUP BY职员. 职员号B.SELECT 职员. 职员号,SUM(金额)金额合计 FROM 职员。JOIN 订单;WHERE 职员. 职员号=订单. 职员号CROUP BY 职员. 职员号C.SELECT 职员. 职员号,SUM(金额)金额合计 FROM 职员.JOIN 订单;ON
19、 职员. 职员号=订单. 职员号 GROUP BY 职员. 职员号D.SELECT 职员. 职员号,SUM(金额)金额合计 FROM 职员 JOIN 订单;ON 职员. 职员号=订单. 职员号 ORDER BY 职员. 职员号40.设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称),图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN 号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的 SQL 语句是_。(分数:1.00)A.SELECT 教师表. 教师编号,姓名 FROM 教师表 JOIN 图书出版表;ON 教师表
20、. 教师编号=图书出版表. 教师编号 WHERE 教师表. 教师编号 IS NULLB.SELECT 教师表. 教师编号,姓名 FROM 教师表 LEFT JOIN 图书出版表;ON 教师表. 教师编号=图书出版表. 教师编号 WHERE 图书出版表. 教师编号 IS NULLC.SELECT 教师表. 教师编号,姓名 FROM 教师表 INNER JOIN 图书出版表;ON 教师表. 教师编号=图书出版表. 教师编号 WHERE 图书出版表. 教师编号 IS NULLD.SELECT 教师表. 教师编号,姓名 FROM 教师表 RICHT JOIN 图书出版表;ON 教师表. 教师编号=图书
21、出版表. 教师编号 WHERE 图书出版表. 教师编号 IS NULL二、基本操作题(总题数:1,分数:18.00)在考生文件夹下完成下列操作:(分数:18.00)(1).新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。(分数:4.50)_(2).新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。(分数:4.50)_(3).为“歌曲”表创建一个主索引,索引名为 PK,索引表达式为“歌曲 id”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,以上索引都为升序。(分数:4.50)_(4).为“歌手”表创建一个主索引,索引名和索引表达式都为“歌手 id”,升序。为“歌曲
22、”和“歌手”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。(分数:4.50)_三、简单应用题(总题数:1,分数:24.00)在考生文件夹下完成下列操作:(分数:24.00)(1).使用 SQL 语句完成下面的操作:根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数(“名次”为 1 表示获得一块金牌),结果包括“国家名称”和“金牌数”两个字段,并且先按“金牌数”降序排列,若“金牌数”相同再按“国家名称”降序排列,然后将结果存储到表 temp 中。最后将该 SQL语句存储在文件 three. prg 中。(分数:12.00)_(2).建立一个文件名和控件名均为 myf
23、orm 的表单,如下图所示。表单中包括一个列表框(Listl)、一个选项组(Optiongroupl)和一个“退出”命令按钮(Commandl),这三个控件名使用系统默认的名称。相关控件属性按如下要求进行设置:表单的标题为“奖牌查询”,列表框的数据源使用 SQL 语句根据“国家”表显示国家名称,选项组中有 3 个按钮,标题分别为金牌(Optionl)、银牌(Option2)和铜牌(Option3)。 (分数:12.00)_四、综合应用题(总题数:1,分数:18.00)41.在考生文件夹下完成下列操作: 在考生文件夹下创建一个名为 mymenu.mnx 的下拉式菜单,并生成菜单程序 mymenu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2016 03 答案 解析 DOC
