【计算机类职业资格】二级VISUAL+FOXPRO-104及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO-104及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO-104及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO-104 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:37,分数:100.00)1.下列数据结构中,能用二分法进行查找的是_。(分数:2.50)A.无序线性表B.线性链表C.二叉链表D.顺序存储的有序表2.下列叙述中,不属于设计准则的是_。(分数:2.50)A.提高模块独立性B.使模块的作用域在该模块的控制域中C.设计成多入口、多出口模块D.设计功能可预测的模块3.下列队列的描述中,正确的是_。(分数:2.50)A.队列属于非线性表B.队列在队尾删除数据C.队列按“先进后出”进行数据操作D.队列按“先进先出”进行数据操作4.对下列二
2、又树进行前序遍历的结果为_。 (分数:2.50)A.ABCDEFGHB.ABDGEHCFC.GDBEHACFD.GDHEBFCA5.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.50)A.冒泡排序为 n(n-1)/2B.简单插入排序为 nC.希尔排序为 nD.快速排序为 n/26.为了使模块尽可能独立,要求_。(分数:2.50)A.内聚程度要尽量高,耦合程度要尽量强B.内聚程度要尽量高,耦合程度要尽量弱C.内聚程度要尽量低,耦合程度要尽量弱D.内聚程度要尽量低,耦合程度要尽量强7.下列选项中不属于软件生命周期开发阶段任务的是_。(分数:2.50)
3、A.软件测试B.概要设计C.软件维护D.详细设计8.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.50)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对9.在学校中,“班级”与“学生”两个实体集之间的联系属于_关系。(分数:2.50)A.一对一B.一对多C.多对一D.多对多10.软件调试的目的是_。(分数:2.50)A.发现错误B.改善软件的性能C.改正错误D.验证软件的正确性11.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令
4、: 姓名=姓名-“您好” ?姓名 那么主窗口中将显示_。(分数:2.50)A.张三B.张三您好C.张三您好D.出错12.项目管理器的“文档”选项卡用于显示和管理_。(分数:2.50)A.表单、报表和查询B.数据库、表单和报表C.查询、报表和视图D.表单、报表和标签13.以下各项中,不属于数据环境常用的操作是_。(分数:2.50)A.向数据环境添加表和视图B.向数据环境中添加控件C.从数据环境移去表或视图D.在数据环境中编辑关系14.下列函数返回类型为字符型的是_。(分数:2.50)A.STR(123,3)B.VAL(“123“)C.CTOD(“2010/09/01“)D.CTOT(“2010/
5、09/01“)15.假设变量 a 的内容是“计算机软件工程师”,变量 b 的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是_。(分数:2.50)A.left(b,6)-right(a,6)B.substr(b,1,3)-substr(a,6,3)C.A 和 B 都是D.A 和 B 都不是16.在 Visual FoxPro 中,使用 LOCATE ALL expl命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录_。(分数:2.50)A.通过 FOUND()函数返回.F.值B.通过 BOF()函数返回.T.值C.通过 EOF()函数返回.T.值D.通过 EOF
6、()函数返回.F.值17.下列关于接收参数和传送参数的说法中,正确的是_。(分数:2.50)A.传送参数和接收参数的名字必须相同B.传送参数和接收参数排列顺序和数据类型必须一一对应C.接收参数的语句 PARAMETERS 可以写在程序中的任意位置D.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成对,可以单独使用18.设当前内存中有打开的表及索引,且表中有若干条记录,使用 GO TOP 命令后,当前记录指针所指的记录号是_。(分数:2.50)A.0B.1C.2D.不知道19.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时_。(分数:2.50
7、)A.若子表中有相关记录,则禁止删除父表中记录B.不作参照完整性检查,删除父表记录与子表无关C.系统自动备份父表中被删除记录到一个新表中D.会自动删除子表中所有相关记录20.为了从用户菜单返回到系统菜单应该使用命令_。(分数:2.50)A.SET DEFAULT SYSTEMB.SET MENU TOD EFAULTC.SET SYSTEM TO DEFAULTD.SET SYSMENU TO DEFAULT21.在表单中为表格控件指定数据源的属性是_。(分数:2.50)A.DataSourceB.RecordSourceC.DataFormD.RecordFtom22.以下关于视图的描述,错
8、误的是_。(分数:2.50)A.可以根据视图建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据自由表建立视图23.有关查询设计器,不正确的描述是_。(分数:2.50)A.“字段”选项卡与 SQL 语句的 SELECT 短语对应B.“筛选”选项卡与 SQL 语句的 WHERE 短语对应C.“排序依据”选项卡与 SQL 语句的 GROUP BY 短语对应D.“联接”选项卡与 SQL 语句的 JOIN.ON.短语对应24.在 Visual FoxPro 中,关于查询设计器和视图设计器,以下描述正确的是_。(分数:2.50)A.使用查询设计器创建的是一个包含 SQL SELECT
9、 语句的文本文件B.使用视图设计器创建的是一个包含 SQL SELECT 语句的文本文件C.查询和视图有相同的用途D.查询和视图实际都是一个存储数据的表25.在 Visual FoxPro 中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是_。(分数:2.50)A.PUBLICB.PRIVATEC.LOCALD.在程序中直接使用的内存变量(不通过选项 A、选项 B、选项 C 说明)26.下列程序段执行以后,内存变量 y 的值是_。 x=34567 y=0 DO WHILE x0 y=x%10+y*10 x=Int(x/10) ENDDO(分数:2.50)A.3456B.34
10、567C.7654D.7654327.在 VFP 中,不通过调用表设计器建立数据库表 student.dbf 的命令是_。(分数:2.50)A.MODIFY STRUCTURE studentB.MODIFY COMMAND studentC.CREATE studentD.CREATE TABLE student28.在表结构中,日期时间型、逻辑型、通用型字段的宽度分别固定为_。(分数:2.50)A.6,1,4B.8,1,4C.8,3,10D.8,1,任意29.VFP 的“参照完整性”中“插入规则”包括的选择是_。(分数:2.50)A.级联和忽略B.限制和忽略C.级联和限制D.级联和删除30
11、.以下属于非容器类控件的是_。(分数:2.50)A.FormB.Labe1C.PageD.Container31.确定列表框内的某个条目是否被选定应使用的属性是_。(分数:2.50)A.ValueB.ColumnCountC.ListCountD.Selected32.为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是_。(分数:2.50)A.DefaultB.EnabledC.UseD.Enuse33.查询“成绩”表的所有记录并存储于数组 arr1 中的 SQL 语句是_。(分数:2.50)A.SELECT * FROM 成绩 INTO ARRAY arr1B.SELECT
12、* FROM 成绩 TO CURSOR arr1C.SELECT * FROM 成绩 TO ARRAY arr1D.SELECT * FROM 成绩 INTO CURSOR arr134.下面关于命令 DO FORM XX NAME YY LINKED 的陈述中,哪个是正确的_。(分数:2.50)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 XX 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 XX 时并不关闭表单35.在创建快速报表时,基本带区包括_。(分数
13、:2.50)A.标题、细节和总结B.页标头、细节和页注脚C.组标头、细节和组注脚D.报表标题、细节和页注脚36.下列不属于 SQL 特殊运算符的是_。(分数:2.50)A.EXISTSB.ISNULLC.IND.FOR以下小题使用如下的“仓库”表和“职工”表,表结构如下: 仓库(仓库号 C(3)、所在地 C(8)、人数 N(2) 职工(仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是_。(分数:2.50)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE
14、 工资=ANY;(SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)D.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL;(SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)(2).有如下 SQL 语
15、句: INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800) 在命令窗口执行该命令后_。(分数:2.50)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录(3).检索最少有 4 名职工的仓库的职工平均工资_。(分数:2.50)A.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工;GROUP BY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工
16、;GROUP BY 仓库号 HAVING COUNT(*)=4C.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工;GROUP BY 职工号 WHERE COUNT(*)=4D.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工;GROUP BY 职工号 HAVING COUNT(*)=4(4).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的 SQL 命令是_。(分数:2.50)A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN;(SELECT 仓 库
17、号 FROM 职工 WHERE 仓库号=职工.仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN;SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS;(SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS;(SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)二级 VISUAL+FOXPRO-104 答案解析(总分:100.00,做
18、题时间:90 分钟)一、选择题(总题数:37,分数:100.00)1.下列数据结构中,能用二分法进行查找的是_。(分数:2.50)A.无序线性表B.线性链表C.二叉链表D.顺序存储的有序表 解析:解析 二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。2.下列叙述中,不属于设计准则的是_。(分数:2.50)A.提高模块独立性B.使模块的作用域在该模块的控制域中C.设计成多入口、多出口模块 D.设计功能可预测的模块解析:解析 大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当;使模块的作
19、用域在该模块的控制域中;应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块;设计功能可预测的模块。3.下列队列的描述中,正确的是_。(分数:2.50)A.队列属于非线性表B.队列在队尾删除数据C.队列按“先进后出”进行数据操作D.队列按“先进先出”进行数据操作 解析:解析 队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。队列的操作数是依据先进先出的原则进行的。因此队列亦称作先进先出的线性表,或后进后出的线性表。4.对下列二又树进行前序遍历的结果为_。 (分数:2.50)A.ABCDEFGHB.ABDGEHCF C.GDBEHACFD.GDH
20、EBFCA解析:解析 遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有 3 种:前序遍历、中序遍历和后序遍历。记住 3 种遍历的顺序: 前序,访问根按前序遍历左子树按前序遍历右子树。 中序,按中序遍历左子树访问根按中序遍历右子树。 后序,按后序遍历左子树按后序遍历右子树访问根。 所以对该二叉树的中序遍历结果为 ABDGEHCF。5.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.50)A.冒泡排序为 n(n-1)/2 B.简单插入排序为 nC.希尔排序为 nD.快速排序为 n/2解析:解析 在最坏情况下,冒泡排序所需要的比较次数为 n(n-
21、1)/2;简单插入排序所需要的比较次数为 n(n-1)/2;希尔排序所需要的比较次数为 O(n 1.5 );堆排序所需要的比较次数为 O(nlog 2 n)。6.为了使模块尽可能独立,要求_。(分数:2.50)A.内聚程度要尽量高,耦合程度要尽量强B.内聚程度要尽量高,耦合程度要尽量弱 C.内聚程度要尽量低,耦合程度要尽量弱D.内聚程度要尽量低,耦合程度要尽量强解析:解析 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,
22、应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。7.下列选项中不属于软件生命周期开发阶段任务的是_。(分数:2.50)A.软件测试B.概要设计C.软件维护 D.详细设计解析:解析 软件生命周期分为软件定义、软件开发及软件运行维护三个阶段,其中开发阶段包括概要设计、详细设计、实现和测试。8.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.50)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 解析:解析 数据独立性是数据与程序间的互不依赖性,即数据库中数据独
23、立于应用程序而不依赖于应用程序。所以选项 A,选项 B 和选项 C 都不正确。9.在学校中,“班级”与“学生”两个实体集之间的联系属于_关系。(分数:2.50)A.一对一B.一对多 C.多对一D.多对多解析:解析 一个班可以有多名学生,而一名学生只能属于一个班级,所以“班级”与“学生”两个实体集之间的联系属于一对多关系。10.软件调试的目的是_。(分数:2.50)A.发现错误B.改善软件的性能C.改正错误 D.验证软件的正确性解析:解析 在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。11.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(
24、字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好” ?姓名 那么主窗口中将显示_。(分数:2.50)A.张三 B.张三您好C.张三您好D.出错解析:解析 题干中“姓名”为字段变量,对内存变量赋值方式用于字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。12.项目管理器的“文档”选项卡用于显示和管理_。(分数:2.50)A.表单、报表和查询B.数据库、表单和报表C.查询、报表和视图D.表单、报表和标签 解析:解析 “文档”选项卡包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表和标签。13.以下各项中,不
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO104 答案 解析 DOC
