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