【计算机类职业资格】二级VISUAL+FOXPRO笔试42及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试42及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试42及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试 42 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 Visual FoxPro 中有如下程序文件 TEST: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF CLOSE ALL mX“Visual FoxPro” mY“二级” DO SUB1 WITH mY ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mY mY“计算机等级”+mY RETURN 执行命令 DO TEST 后,屏幕的显示结果为
2、(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxProC.计算机等级 Visual FoxProD.计算机等级二级2.面向对象程序设计中程序运行的最基本实体是(分数:2.00)A.类B.对象C.事件D.函数3.表格常用的列属性有(分数:2.00)A.ControlsoureeB.CurrentControlC.SparseD.以上三项都正确4.检索最少有 3 名职工的每个部门的职工工资总额(分数:2.00)A.SELECT 部门号,COUNT(*),SUM(工资)FROM 职工表; HAVING COUNT(*)3B.SELECT 部门号,COUN
3、T(*),SUM(工资)FROM 职工表; GROUP BY 部门号 HAVING COUNT(*)3C.SELECT 部门号,COUNT(*),SUM(工资)FROM 职工表; GROUP BY 部门号 SET COUNT(*)3D.SELECT 部门号,COUNT(*),SUM(工资)FROM 职工表; GROUP BY 部门号 WHERE COUNT(*)35.如要设定学生年龄有效性规则在 18 至 20 岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.以上各项都需要定义6.软件开发离不开系统环境资源的支持,其中
4、必要的测试数据属于(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源7.使用 SQL 删除数据命令时,如果不使用 WHERE 子句,则(分数:2.00)A.逻辑删除表中当前记录B.物理删除表中当前记录C.逻辑删除表中所有记录D.物理删除表中所有记录8.在查询设计器中可以根据需要为查询输出“查询去向”的,有(分数:2.00)A.浏览、临时表、表、图形、屏幕、标签B.浏览、临时表、表、图形、屏幕、报表、视图C.浏览、临时表、表、图形、屏幕、报表、标签D.浏览、临时表、表、图形、报表、标签9.下列表达式中,结果为数值型的是(分数:2.00)A.CTOD(04/06/03)-10B.1
5、00+100300C.“505”-“50”D.LEN(SPACE(3)+110.下列日期表达式错误的是(分数:2.00)A.2004/03/09+15B.2004/02/25+date()C.2004/03/09-15D.2004/02/25-date()11.分布式数据库系统不具有的特点是(分数:2.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余12.给 WH1 仓库的职工提高 10%的工资可使用命令(分数:2.00)A.UPDATE 职工 WHERE 工资工资*1.10 FOR 仓库号“WH1”B.UPDATE 职工 SET 工资工资*1.10 WHERE
6、 仓库号“WH1”C.UPDATE 职工 SET 工资工资*1.10 FOR 仓库号“WH1”D.UPDATE FROM 职工 SET 工资工资*1.1013.SQL 的计算查询中,用于求平均值的函数是(分数:2.00)A.AVG()B.AVE()C.AVERAGE()D.AVER()14.向职工表中插入一条记录,正确的命令是(分数:2.00)A.APPEND BLANK 职工表 VALUES(“1111”,“1101”,“王明”,“1500.00”)B.APPEND INTO 职工表 VALUES(“1111”,“1101”,“王明”,1500.00)C.INSERT INTO 职工表 VA
7、LUES(“1111”,“1101”,“王明”,“1500.00”)D.INSERT INTO 职工表 VALUES(“1111”,“1101”,“王明”,1500.00)15.软件工程的出现是由于(分数:2.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展16.检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是(分数:2.00)A.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号部门表.部门号; GROUP BY 部门号B.SELECT 部门号,SUM(工资)FROM 职工表; WHERE 职工表.部
8、门号部门表.部门号; GROUP BY 职工表.部门号C.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号部门表.部门号; ORDRE BY 职工表.部门号D.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号部门表.部门号; GROUP BY 职工表.部门号17.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现18.使用视图之前,首先应该(分数:2.00)A.新建一个数据库B.新建一个数据库表C.打开相关
9、的数据库D.打开相关的数据表19.算法分析的目的是(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进20.第(32)(35)题使用如下的部门表和职工表。 部门表(部门号 N(4)、部门名称 C(10) 职工表(部门号N(4)、职工号 C(4)、姓名 C(8)、丁资 N(7,2) 检索有职工的工资大于或等于 W1 部门中任意一名职工工资的部门号,正确的命令是(分数:2.00)A.SELECT DISTINCT 部门号 FROM 职工表 WHERE 工资ANY; (SELECT 工资 FROM 职工表 WHERE 仓库
10、号“W1”)B.SELECT DISTINCT 部门号 FROM 职工表 WHERE 工资ALL; (SELECT 工资 FROM 职工表 WHERE 仓库号“W1”)C.SELECT DISTINCT 部门号 FROM 职工表 WHERE 工资ANY; (SELECT MAX(工资)FROM 职工表 WHERE 仓库号“W1”)D.SELECT DISTINCT 部门号 FROM 职工表 WHERE 工资ALL; (SELECT MIN (工资) FROM 职工表 WHERE 仓库号“W1”)21.下列关于数组的叙述,错误的是(分数:2.00)A.使用数组前,要有 DIMENSION 或 D
11、ECLEARE 命令定义数组B.定义数组后,Visual FoxPro 系统自动给每个数组元素赋以逻辑值C.在 Visual FoxPro 中只能使用一维数组、二维数组或三维数组D.一个数组中各个数组元素可以不是同一种数据类型22.运行查询的命令是(分数:2.00)A.OPEN QUERYB.DO QUERYC.MODI VIEWD.DO VIEW23.关系表中的每一横行称为一个(分数:2.00)A.元组B.字段C.属性D.码24.打开数据库 abc 的正确命令是(分数:2.00)A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc2
12、5.执行下列一组命令后,选择“职 32表所在工作区的错误命令是 CLOSE ALL USE 仓库 IN 0 USE 职工IN 0(分数:2.00)A.SELECT 职工B.SELECT 0C.SELECT 2D.SELECT B26.设 CJ.DBF 数据库有 2 条记录,内容如下: Record# XM EF 1 李四 550.00 2 张三 750.00 程序如下:SET TALK OFF USE CJ M-EF0 DO WHILE. NOT. EOF() M-EFM-EF+EF SKIP ENDDO ?M-EF RETURN 该程序执行的结果是(分数:2.00)A.1300.00B.10
13、00.00C.1600.00D.1200.0027.下列数据模型中,具有坚实理论基础的是(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是28.在数据流图(DFD) 中,带有名字的箭头表示(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向29.下列关于并运算的说法不正确的是(分数:2.00)A.ALL 防止 UNION 删除组合结果中的重复行B.在 SQL 语句中支持集合的并运算C.两个 SELECT 语句的查询结果中的列数可以不相同D.两个 SELECT 语句的查询结果中的对应列必须有相同的数据类型和宽度30.线性表 L(a
14、1,a2,a3,ai,an),下列说法正确的是(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件31.Show 方法用来将表单的(分数:2.00)A.Enabled 属性设置为.FB.Visible 属性设置为.C.Visible 属性设置为.D.Enabled 属性设置为.32.下列字段名中不合法的是(分数:2.00)A.当前B.7 个考生C.dDc_111D.DDD33.在 Visual FoxPro 中,?ABS(-7*8)的
15、输出是(分数:2.00)A.-56B.56C.15D.-1534.假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为(分数:2.00)A.log2nB.n2C.O(n1.5)D.n(n-1)/235.关于内存变量的调用,下列说法正确的是(分数:2.00)A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量能被本层模块和下层模块程序调用二、B填空题/B(总题数:15,分数:30.00)36.在算法正确的前提下,评价一个算法的两个标准是U 【1】 /U。(分数:2.00)填空项 1:_37.将代数式 (分数:2.0
16、0)填空项 1:_38.软件危机出现于 60 年代末,为了解决软件危机,人们提出了U 【3】 /U的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_39.U【4】 /U是数据库设计的核心。(分数:2.00)填空项 1:_40.在关系模型中,把数据看成一个二维表,每一个二维表称为一个U 【5】 /U。(分数:2.00)填空项 1:_41.函数 STR(1234.5454,7,3)的值为U 【6】 /U。(分数:2.00)填空项 1:_42.设有职工(编号,姓名,职称,基本工资)和工资(编号,实发工资)两个数据库文件,如下程序段用关联方法显示所有职工的编号,姓名,职称,基
17、本工资和实发工资的数据,请填空。 USE 工资 IN 1 ORDER 编号 USE 职工 IN 2 ORDER 编号 SET RELATION TO 编号U 【7】 /U(分数:2.00)填空项 1:_43.假设存在表 STUDENT.dbf,如果要显示成绩中最高的 15%的考生信息,应输入命令: SELECT*TOPU 【8】 /UFROM STUDENT ORDER BY 成绩 DESC(分数:2.00)填空项 1:_44.在文本框中用来指定每个字符输入时必须遵守的规则的属性是U 【9】 /U。(分数:2.00)填空项 1:_45.建立快捷菜单时,在选定对象的 RightClick 事件代
18、码中添加调用快捷菜单程序的命令是U 【10】 /U。(分数:2.00)填空项 1:_46.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,正确的书写格式是U 【11】 /U。(分数:2.00)填空项 1:_47.SQL 是一种高度非过程化的语言,它可以直接以U 【12】 /U方式使用,也可以程序方式使用。(分数:2.00)填空项 1:_48.删除学生关系中学号值为 0240515 的元组,应使用命令 DELETEU 【13】 /U学生 WHERE 学号“0240515”(分数:2.00)填空项 1:_49.假设在数组 temp 中存放的是 student 表中第 1 条记录,
19、要求通过数组将该记录插入到表 stu 表中,命令语句为: INSERT INTO stuU 【14】 /Utemp(分数:2.00)填空项 1:_50.Visual FoxPro 中支持两种类型的菜单,分别是U 【15】 /U和弹出式菜单。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 42 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 Visual FoxPro 中有如下程序文件 TEST: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF CLOSE ALL mX“Vis
20、ual FoxPro” mY“二级” DO SUB1 WITH mY ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mY mY“计算机等级”+mY RETURN 执行命令 DO TEST 后,屏幕的显示结果为(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro C.计算机等级 Visual FoxProD.计算机等级二级解析:解析 TEST 调用了子程序 SUB1,并且传递给 SUB1 一个参数 mY。mY 的值在子程序 SUB1 中发生改变并传回给主程序 TEST。2.面向对象程序设
21、计中程序运行的最基本实体是(分数:2.00)A.类B.对象 C.事件D.函数解析:解析 客观世界里的任何实体都可以被看作是对象,对象可以是具体的物,也可以指某些概念,在程序运行中是最基本的实体。3.表格常用的列属性有(分数:2.00)A.ControlsoureeB.CurrentControlC.SparseD.以上三项都正确 解析:解析 ControlSource 用于指定列中显示的数据源,CurrentControl 用于指定对象中的一个控件,Sparse 用于确定 CurrentControl 属性是影响列中的所有单元格还是只影响活动单元格,这三个属性都是表格常用列属性。4.检索最少有
22、 3 名职工的每个部门的职工工资总额(分数:2.00)A.SELECT 部门号,COUNT(*),SUM(工资)FROM 职工表; HAVING COUNT(*)3B.SELECT 部门号,COUNT(*),SUM(工资)FROM 职工表; GROUP BY 部门号 HAVING COUNT(*)3 C.SELECT 部门号,COUNT(*),SUM(工资)FROM 职工表; GROUP BY 部门号 SET COUNT(*)3D.SELECT 部门号,COUNT(*),SUM(工资)FROM 职工表; GROUP BY 部门号 WHERE COUNT(*)3解析:解析 本题利用 SQL 分组
23、查询的功能,计算至少有 3 名职工的每个部门的工资总额,利用 HAVING子句可以对分组条件做进一步限定。5.如要设定学生年龄有效性规则在 18 至 20 岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义(分数:2.00)A.实体完整性B.域完整性 C.参照完整性D.以上各项都需要定义解析:解析 定义域完整性,可以通过指定不同的宽度说明不同范围数值的数据类型,从而可以限定字段的取值类型和取值范围。包括“规则”、“信息”和“默认值”3 个项的定义。6.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源 解析:解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 42 答案 解析 DOC
