【计算机类职业资格】二级VISUAL+FOXPRO笔试-422及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-422及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-422及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-422 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.算法的空间复杂度是指A) 算法程序的长度B) 算法程序中的指令条数C) 算法程序所占的存储空间D) 执行算法需要的内存空间(分数:2.00)A.B.C.D.2.下列叙述中正确的是A) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构B) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的C) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构D) 顺序存储结构能存储有序表,链式存储结构不能存储有序表(分数:2.00)A.B.
2、C.D.3.对于循环队列,下列叙述中正确的是A) 循环队列中元素的个数是由队头指针和队尾指针共同决定B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,队头指针一定大于队尾指针D) 在循环队列中,队头指针一定小于队尾指针(分数:2.00)A.B.C.D.4.在面向对象方法中,实现信息隐蔽是依靠A) 对象的继承 B) 对象的多态C) 对象的封装 D) 对象的分类(分数:2.00)A.B.C.D.5.软件生命周期是指A) 软件的开发过程B) 软件的运行维护过程C) 软件产品从提出、实现、使用维护到停止使用退役的过程D) 软件从需求分析、设计、实现到测试完成的过程(
3、分数:2.00)A.B.C.D.6.用数据流图(DFD) 作为描述工具的软件开发阶段是A) 可行性分析 B) 需求分析 C) 概要设计 D) 详细设计(分数:2.00)A.B.C.D.7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是A) 提高耦合性、降低内聚性有利于提高模块的独立性B) 降低耦合性、提高内聚性有利于提高模块的独立性C) 耦合性是指一个模块内部各个元素间彼此结合的紧密程度D) 内聚性是指模块间互相连接的紧密程度(分数:2.00)A.B.C.D.8.在数据管理技术发展的三个阶段中,数据共享最好的是A) 人工管理阶段 B) 文件系统阶段C) 数据库系统阶段 D) 三
4、个阶段相同(分数:2.00)A.B.C.D.9.下列叙述中正确的是A) 为了建立一个关系,首先要构造数据的逻辑关系B) 表示关系的二维表中各元组的每一个分量还可以分成若干数据项C) 一个关系的属性名表称为关系模式D) 一个关系可以包括多个二维表(分数:2.00)A.B.C.D.10.设有如下关系表(分数:2.00)A.B.C.D.11.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是A) 一对一 B) 一对多 C) 多对多 D) 多对一(分数:2.00)A.B.C.D.12.在 Visual FoxPro中,
5、有如下程序,函数 IIF()返回值是PRIVATE X, YSTORE “考试“ TO XY=LEN(X)+2?IIF(Y5,“通过“,“未通过“)RETURNA) “通过“ B) “未通过“ C) .T. D) .F.(分数:2.00)A.B.C.D.13.在 Visual FoxPro中,下面关于日期或时间的表达式中,错误的是A) 2001.1.3 10:0:0 AM-2002.1.3 10:0:0 AMB) 01/01/2002+20C) 2001.1.3+2002.1.3D) 2001.1.3-2002.1.3(分数:2.00)A.B.C.D.14.在 Visual FoxPro中,不
6、属于常量的数据类型的是A) 数值型 B) 货币型 C) 备注型 D) 逻辑型(分数:2.00)A.B.C.D.15.欲执行程序 NAME.prg,应该执行的命令是A) DO PRG NAME.prg B) DO NAME.prgC) DO CMD NAME.prg D) DO FORM NAME.prg(分数:2.00)A.B.C.D.16.如果有定义 LOCAL data,data 的初值是A) 整数 0 B) 不定值 C) 逻辑真 D) 逻辑假(分数:2.00)A.B.C.D.17.在 Visual FoxPro中,数据库表的字段的有效性规则的设置可以在A) 项目管理器中进行 B) 数据库
7、设计器中进行C) 表设计器中进行 D) 表单设计器中进行(分数:2.00)A.B.C.D.18.要为当前表所有职称为“教授”的职工增加 1000元津贴,应使用命令A) REPLACE ALL 津贴 WITH 津贴+1000B) REPLACE 津贴 WITH 津贴+1000 FOR 职称=“教授“C) CHANGE ALL 津贴 WITH 津贴+1000D) CHANGE ALL 津贴 WITH 津贴+1000 FOR 职称=“教授/(分数:2.00)A.B.C.D.19.在 Visual FoxPro中,下面关于索引的正确描述是A) 当数据库表建立索引以后,表中的记录的物理顺序将被改变B)
8、索引的数据将与表的数据存储在一个物理文件中C) 建立索引是创建一个索引文件,该文件包含有指向表记录的指针D) 使用索引可以加快对表的更新操作(分数:2.00)A.B.C.D.20.在表设计器的“字段”选项卡中,下列说法错误的是A) “规则”框中输入的是字符串表达式B) “信息”框中输入的是逻辑表达式C) “规则”框中输入的是逻辑表达式D) “默认值”框中输入的必须是字符串表达式(分数:2.00)A.B.C.D.21.Visual FoxPro的“参照完整性”中“插入”规则包括的选择是A) 级联和忽略 B) 级联和删除C) 级联和限制 D) 限制和忽略(分数:2.00)A.B.C.D.22.在
9、Visual FoxPro中以下叙述正确的是A) 利用视图可以修改数据 B) 利用查询可以修改数据C) 查询和视图具有相同的作用 D) 视图可以定义输出去向(分数:2.00)A.B.C.D.23.在 Visual FoxPro中,如果要将教师表(职工号,姓名,性别,工龄,基本工资)中“工龄”属性删除,正确的 SQL命令是A) ALTER TABLE 教师 DROP COLUMN 工龄B) DELETE 工龄 FROM 教师C) ALTER TABLE 教师 DELETE COLUMN 工龄D) ALTER TABLE 教师 DELETE 工龄(分数:2.00)A.B.C.D.24.查询“工资表
10、”的全部记录并存储于文本文件 one中的 SQL命令是A) SELECT * FROM 工资表 INTO FILE oneB) SELECT * FROM 工资表 TO FILE oneC) SELECT * FROM 工资表 INTO CURSOR oneD) SELECT * FROM 工资表 TO CURSOR one(分数:2.00)A.B.C.D.25.“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的 SQL命令是A) CREATE TABLE 学生 (学号 C(6) PRIMARY,姓名 C(8),性别 C(2),年龄 I)B) C
11、REATE TABLE 学生 (学号 C(6) FOREIGN,姓名 C(8),性别 C(2),年龄 I)C) CREATE TABLE 学生 (学号 C(6) FOREIGN KEY,姓名 C(8),性别 C(2),年龄 I)D) CREATE TABLE 学生 (学号 C(6) PRIMARY KEY,姓名 C(8),性别 C(2),年龄 I)(分数:2.00)A.B.C.D.26.假设“产品”表中有 C型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删除标记,正确的 SQL命令是A) DELETE FROM 产品 FOR 产地=“北京“B) DELETE FROM 产品 WHE
12、RE 产地=“北京%“C) DELETE FROM 产品 FOR 产地=“北京*“D) DELETE FROM 产品 WHERE 产地 LIKE “北京%/(分数:2.00)A.B.C.D.27.下面关于类、对象、属性和方法的叙述中,错误的是A) 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B) 属性用于描述对象的状态,方法用于表示对象的行为C) 基于同一类产生的两个对象可以分别设置自己的属性值D) 通过执行不同对象的同名方法,其结果必然是相同的(分数:2.00)A.B.C.D.28.为了在文本框输入时隐藏信息(如显示“*”),需要设置的属性是A) Value B) Contro
13、lSource C) PasswordChar D) InputMask(分数:2.00)A.B.C.D.29.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是A) This.ThisForm.Text1.Value B) This.Parent.Parent.Text1.ValueC) Parent.Parent.Text1.Value D) This.Parent.Text1.Va
14、lue(分数:2.00)A.B.C.D.30.下面关于列表框和组合框的陈述中,正确的是A) 列表框可以设置成多重选择,而组合框不能B) 组合框可以设置成多重选择,而列表框不能C) 列表框和组合框都可以设置成多重选择D) 列表框和组合框都不能设置成多重选择(分数:2.00)A.B.C.D.使用如下三个表:职员.DBF: 职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF: 客户号 C(4),客户名 C(6),地址 C(36),所在城市 C(12)订单.DBF: 订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)(分数
15、:10.00)(1).从订单表中查询金额大于 10000元的订单号,正确的命令是A. SELECT 金额10000 FROM 订单 FOR 订单号B. SELECT 订单号 FROM 订单 FOR 金额10000C. SELECT 金额10000 FROM 订单 WHERE 订单号D. SELECT 订单号 FROM 订单 WHERE 金额10000(分数:2.00)A.B.C.D.(2).查询订单数在 3个以上、订单的平均金额在 200元以上的职员号。正确的 SQL语句是A. SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_金
16、额200B. SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200C. SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND WHERE AVG (金额)200D. SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额200(分数:2.00)A.B.C.D.(3).显示 2010年 1月 1日后签订的订单,显示订单的订单号、客户名及签订日期。正确的 SQ语句是A. SELECT 订单号,客户名,签订日期 F
17、ROM 订单 JOIN 客户 ON 订单.客户号=客户,客户号 WHERE 签订日期2010-1-1B. SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户,客户号 AND 签订日期2010-1-1C. SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户,客户号 AND 签订日期2010-1-1D. SELECT 订单号,客户名,签订日期 FROM 订单,客户 ON 订单,客户号=客户.客户号 AND 签订日期2010-1-1(分数:2.00)A.B.C.D.(4).有以下 SQL语句:SELECT
18、订单号.签订日期,金额 FROM 订单,职员WHERE 订单.职员号=职员.职员号 AND 姓名=”王五”与如上语句功能相同的 SQL语句是A. SELECT 订单号,签订日期,金额 FROM 订单WHERE EXISTS(SELECT * FROM 职员 WHERE 姓名=“王五“)B. SELECT 订单号,签订日期,金额 FROM 订单 WHEREEXISTS(SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“王五“)C. SELECT订单号,签订日期,金额 FROM 订单WHERE IN(SELECT 职员号 FROM 职员 WHERE 姓名=“李二“
19、)D. SELECT 订单号,签订日期,金额 FROM 订单 WHEREIN(SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“王五“)(分数:2.00)A.B.C.D.(5).查询 2001年所签订单的信息,并按金额降序排序,正确的 SQL命令是A. SELECT * FROM 订单 WHERE YEAR(签订日期)=2001 ORDER BY 金额 DESCB. SELECT * FROM 订单 WHILE YEAR(签订日期)=2001 ORDER BY 金额 ASCC. SELECT * FROM 订单 WHERE YEAR(签订日期)=2001
20、ORDER BY 金额 ASCD. SELECT * FROM 订单 WHILE YEAR(签订日期)=2001 ORDER BY 金额 DESC(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)31.设二叉树如下:(分数:2.00)填空项 1:_32.假设用一个长度为 100的数组(数组元素的下标从 0到 99)作为栈的存储空间,栈底指针 bottom指向栈底元素,栈顶指针 top指向栈顶元素,如果 bottom=99,top=60(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_33.软件测试用例包括 1 值集和输出值集。(分数:2.00)填
21、空项 1:_34.在关系数据模型中,二维表的行称为元组,二维表的列称为 1。(分数:2.00)填空项 1:_35.在数据库设计中,将 E-R图转换成关系数据模型的过程属于 1 阶段。(分数:2.00)填空项 1:_36.在对某个关系进行选择、投影或连接运算后,运算结果仍然是 1。(分数:2.00)填空项 1:_37.在 Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为 1。(分数:2.00)填空项 1:_38.命令?VARTYPE(TIME1)的结果是 2。(分数:2.00)填空项 1:_39.在 Visual FoxPro中,假设
22、 student表中有 40条记录,执行?RECCOUNT1 命令后,屏幕显示的结果是 2。(分数:2.00)填空项 1:_40.不带条件的 DELETE命令(非 SQL命令)将删除指定表的 1 记录。(分数:2.00)填空项 1:_41.查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向包括浏览、临时表、表、图形、屏幕、 1 和标签。(分数:2.00)填空项 1:_42.在 Visual FoxPro中,释放表单时会触发的事件是 1。(分数:2.00)填空项 1:_43.在表单中为表格控件指定数据源的属性是 1。(分数:2.00)填空项 1:_44.将学号为
23、“2011”的学生姓名改为“王磊”,命令为: 1 学生 SET 姓名=“王磊“ WHERE 学号=“2111/(分数:2.00)填空项 1:_45.使用 SQL语句实现将一条新的记录插入“工资”表中:INSERT INTO 工资(职工号,实发工资)_ (“0801“,1800.00)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-422 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.算法的空间复杂度是指A) 算法程序的长度B) 算法程序中的指令条数C) 算法程序所占的存储空间D) 执行算法需要的内存空间(分数:2.00
24、)A.B.C.D. 解析:解析 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度是指执行这个算法所需要的内存空间。2.下列叙述中正确的是A) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构B) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的C) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构D) 顺序存储结构能存储有序表,链式存储结构不能存储有序表(分数:2.00)A.B.C. D.解析:解析 链式存储结构不仅要存储数据本身,还要存储链接数据表所需的指针。故存储空间一般多于顺序存储结构。3
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 422 答案 解析 DOC
