【计算机类职业资格】二级VISUAL+FOXPRO笔试-420及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-420及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-420及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-420 及答案解析(总分: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.C.D.3.4个元素 A、B、C、D 依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是 C(栈顶)、B、A(栈底)
2、,则不可能的出栈顺序是A) D、C、B、A B) C、B、D、A C) C、A、D、B D) C、D、B、A(分数:2.00)A.B.C.D.4.下列叙述中正确的是A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间(分数:2.00)A.B.C.D.5.下面概念中,不属于面向对象方法的是A) 对象 B) 继承 C) 类 D) 过程调用(分数:2.00)A.B.C.D.6.下列选项中属于软件生命周期开发阶段任务的
3、是A) 可行性研究 B) 需求分析 C) 详细设计 D) 软件维护(分数:2.00)A.B.C.D.7.软件设计中衡量模块独立性的度量标准是A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C.D.8.下列不属于过程设计工具中图形工具的是A) N-S B) PAD C) 程序流程图 D) DFD(分数:2.00)A.B.C.D.9.下列叙述中错误的是A) 数据库管理系统是数据库的核心B) 数据库系统由数据库、数据库管理系统、数据库管理员三部分组成C) 数据共享最好的是数据库系统阶段D) 数据库中的数据独立于应用程序而不依赖于应用程
4、序(分数:2.00)A.B.C.D.10.如图所示,两个关系 R1和 R2:(分数:2.00)A.B.C.D.11.在 Visual FoxPro中,关系数据库管理系统所管理的关系是A) 一个 DBF文件 B) 若干个二维表C) 一个 DBC文件 D) 若干个 DBC文件(分数:2.00)A.B.C.D.12.在 Visual FoxPro中,可执行文件的扩展名是A) .mnx B) .mnt C) .exe D) .prg(分数:2.00)A.B.C.D.13.下列字符型常量的表示中,错误的是A) 2012计算机二级考试 B) “2012 计算机二级考试“C) 2012计算机二级考试 D)
5、2012 计算机二级考试(分数:2.00)A.B.C.D.14.有如下赋值语句:a=“计算机”、b=“微型”,结果为“微型机”的表达式是A) b+LEFT(a, 3) B) b+RIGHT(a, 1) C) b+LEFT(a, 5, 2) D) b+RIGHT(a, 2)(分数:2.00)A.B.C.D.15.MODIFY STRUCTURE命令的功能是A) 修改记录值 B) 修改表结构C) 修改数据库结构 D) 修改数据库或表结构(分数:2.00)A.B.C.D.16.有关 ZAP命令的描述,正确的是A) ZAP命令只能删除当前表的当前记录B) ZAP命令只能删除当前表的带有删除标记的记录C
6、) ZAP命令能删除当前表的全部记录D) ZAP命令能删除表的结构和全部记录(分数:2.00)A.B.C.D.17.在数据库表上的字段有效性规则是A) 逻辑表达式 B) 字符表达式C) 数字表达式 D) 以上三种都有可能(分数:2.00)A.B.C.D.18.以下叙述正确的是A) 自由表不能被加入到数据库中B) 数据库表可以建立字段级规则约束,而自由表不能C) 可以在自由表之间建立参照完整性规则,而数据库表不能D) 可以为自由表字段设置默认值,而数据库表字段不能设置默认值(分数:2.00)A.B.C.D.19.参照完整性规则的更新规则中“级联”的含义是A) 更新父表中的连接字段值时,用新的连接
7、字段值自动修改子表中的所有相关记录B) 若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C) 父表中的连接字段值可以随意更新,不会影响子表中的记录D) 父表中的连接字段值在任何情况下都不允许更新(分数:2.00)A.B.C.D.20.以下属于 SQL数据控制命令的是A) DROP B) INSERT C) SELECT D) GRANT(分数:2.00)A.B.C.D.21.设有关系 SC(SNO,CNO,GRADE),其中 SNO、CNO 分别表示学号和课程号(两者均为字符型),GRADE 表示成绩(数值型)。若要把学号为“S101“的同学,选修课程号为“C11“,成绩为 98分的记
8、录插入到表 SC中,正确的语句是A) INSERT INTO SC(SNO, CNO, GRADE) VALUES(S101, C11, 98)B) INSERT INTO SC(SNO, CNO, GRADE) VALUES(S101, C11, 98)C) INSERT(Sl01, C11, 98)INTO SCD) INSERT INTO SC VALUES(S101, C11, 98)(分数:2.00)A.B.C.D.22.使用 SQL的 CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词A) FOREIGN KEY B) DEFAULT C) PRIMARY
9、KEY D) CHECK(分数:2.00)A.B.C.D.23.删除 student表的“平均成绩”字段的正确 SQL命令是A) DELETE TABLE student DELETE COLUMN 平均成绩B) ALTER TABLE student DELETE COLUMN 平均成绩C) ALTER TABLE student DROP COLUMN 平均成绩D) DELETE TABLE student DROP COLUMN 平均成绩(分数:2.00)A.B.C.D.24.在 Visual FoxPro中,以下关于视图描述中错误的是A) 通过视图可以对表进行查询 B) 通过视图可以对
10、表进行更新C) 视图是一个虚表 D) 视图就是一种查询(分数:2.00)A.B.C.D.25.在 Visual FoxPro中,下面关于属性、事件、方法叙述错误的是A) 属性用于描述对象的状态B) 方法用于表示对象的行为C) 事件代码也可以像方法一样被显式调用D) 基于同一个类产生的两个对象的属性不能分别设置自己的属性值(分数:2.00)A.B.C.D.26.在文本框控件设计中,若在文本框中只能输入数字和正负号,需要设置的属性是A) InputMask B) PasswordChar C) ControlSource D) Maxlength(分数:2.00)A.B.C.D.27.在表单中为表
11、格控件指定数据源的属性是A) DataSource B) DataFrom C) RecordSource D) SourceType(分数:2.00)A.B.C.D.28.将当前表单从内存中释放的正确语句是A) ThisForm.Drop B) ThisForm.DestoryC) ThisForm.Release D) ThisForm.Refresh(分数:2.00)A.B.C.D.29.在 Visual FoxPro中,作为报表的数据源不可以是A) 视图 B) 查询 C) 报表 D) 自由表(分数:2.00)A.B.C.D.30.下列说法错误的是A) 必须根据应用程序的需要来标记包含或
12、排除文件B) 在项目连编之后,包含文件将变为只读文件C) 排除文件仍是应用程序的一部分D) 排除文件不允许用户修改(分数:2.00)A.B.C.D.使用如下三个数据库表:学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8)课程(课程编号 C(8),课程名称 C(20)成绩(学号 C(8),课程编号 C(8),成绩 N(5,1)(分数:10.00)(1).查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是A. SELECT 课程.课程名称,MAX(成绩) AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号=课程.课程编号;GROUP BY 课程,课程
13、编号B. SELECT课程,课程名称,MAX(成绩)AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号=课程.课程编号;GROUP BY 课程编号C. SELECT 课程.课程名称,MIN(成绩)AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号=课程.课程编号;GROUP BY 课程.课程编号D. SELECT 课程.课程名称,MIN(成绩)AS 最高分 FROM 成绩,课程;WHERE 成绩.课程编号=课程.课程编号;GROUP BY 课程编号(分数:2.00)A.B.C.D.(2).查询所有选修了“高等数学”的学生的“高等数学”成绩,要求得到的信息包括学生姓名和成
14、绩,并按成绩由低到高的顺序排列,下列语句正确的是A. SELECT 学生.姓名,成绩.成绩 FROM 学生,成绩;WHERE 学生.学号=成绩.学号;AND 课程.课程名称=高等数学;ORDER BY 成绩.成绩 ASCB. SELECT 学生,姓名,成绩.成绩 FROM 课程,成绩;WHERE AND 课程.课程编号=成绩.课程编号;AND 课程.课程名称=高等数学;ORDER BY 成绩.成绩 ASCC. SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;WHERE 学生.学号=成绩.学号;AND 课程.课程编号=成绩.课程编号;AND课程.课程名称=高等数学;GROUP
15、BY 成绩,成绩 ASCD. SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;WHERE 学生.学号=成绩.学号;AND 课程.课程编号=成绩.课程编号;AND 课程.课程名称=高等数学;ORDER BY 成绩.成绩 ASC(分数:2.00)A.B.C.D.(3).查询所修课程成绩都大于等于 85分的学生的学号和姓名,正确的命令是A. SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS(SELECT * FROM 成绩 WHERE 成绩.学号=学生.学号 AND 成绩85)B. SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS
16、(SELECT * FROM 成绩 WHERE 成绩.学号=学生.学号 AND 成绩=85)C. SELECT 学号,姓名 FROM 学生,成绩WHERE 学生,学号=成绩.学号 AND 成绩=85D. SELECT 学号,姓名 FROM 学生,成绩WHERE 学生.学号=成绩,学号 AND ALL 成绩=85(分数:2.00)A.B.C.D.(4).检索还未确定成绩的学生选课信息,正确的 SQL命令是A. SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩WHERE 学生,学号=成绩,学号 AND 成绩,成绩 IS NULLB. SELECT 学生.学号,姓名,成
17、绩.课程编号 FROM 学生 JOIN 成绩WHERE 学生.学号=成绩.学号 AND 成绩.成绩=NULLC. SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩ON 学生.学号=成绩,学号 WHERE 成绩,成绩 IS NULLD. SELECT 学生.学号,姓名,成绩,课程编号 FROM 学生 JOIN 成绩ON 学生,学号=成绩,学号 WHERE 成绩.成绩=NULL(分数:2.00)A.B.C.D.(5).查询“学生”表的全部记录并存储于临时表文件 one中的 SQL命令是A. SELECT * FROM 学生 INTO CURSOR oneB. SELE
18、CT * FROM 学生 TO CURSOR oneC. SELECT * FROM 学生 INTO CURSOR DBF oneD. SELECT * FROM 学生 TO CURSOR DBF one(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)31.某二叉树有 6个度为 2的结点以及 4个度为 1的结点,则该二叉树中共有 1 个结点。(分数:2.00)填空项 1:_32.设某循环队列的容量为 60,头指针 front=10(指向队头元素的前一位置),尾指针 rear=29(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_33
19、.如按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:2.00)填空项 1:_34.一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在 1的关系。(分数:2.00)填空项 1:_35.数据库设计分为以下 6个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_36.在 Visual FoxPro中,要想将日期型或日期时间型数据中的年份用两位数字显示,应当使用SET CENTURY _ 命令进行设置。(分数:2.00)填空项 1:_37.A=10B=20?IIF(AB,“A
20、 大于 B“,“A 不大于 B“)执行上述程序段,显示的结果是_。(分数:2.00)填空项 1:_38.下列程序段执行以后,内存变量 y的值是_。CLEARx=12345y=0DO WHILE x0y=y+x%10x=int(x/10)ENDDO?y(分数:2.00)填空项 1:_39.在 Visual FoxPro中,数据库表中不允许有重复记录是通过指定 1 来实现的。(分数:2.00)填空项 1:_40.使用 SQL Select语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用 1 子句来限定分组。(分数:2.00)填空项 1:_41.“学生”表中有“学号”、“姓名”和“总
21、成绩”三个字段,“总成绩”越高名次越靠前,查询前 10名学生的 SQL语句是:SELECT * _ FROM 学生 ORDER BY 总成绩 DESC(分数:2.00)填空项 1:_42.在 Visual FoxPro的查询设计器中,默认的查询输出形式是_。(分数:2.00)填空项 1:_43.在 Visual FoxPro中,要使命令按钮在表单中不可见,应设置的属性是 1。(分数:2.00)填空项 1:_44.预览报表 myreport的命令是 1FROM myreport PREVIEW。(分数:2.00)填空项 1:_45.在 Visual FoxPro的菜单设计器中,用来设置访问键的字
22、符标志是 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-420 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列描述中正确的是A) 算法是指对解题方案的准确而完整的描述B) 算法的有穷性是指算法程序的长度是有限的C) 算法是否有效与拥有的情报无关D) 算法的基本特征有可行性、确定性和有穷性(分数:2.00)A. B.C.D.解析:解析 算法是指对解题方案的准确而完整的描述。算法具有 4个特征:可行性、确定性、有穷性和拥有足够的情报。有穷性指算法必须在有限时间内做完,即算法必须能在执行有限个步骤之后终止。当算法拥
23、有足够的情报时,此算法才是有效的;当提供的情报不够时,算法可能无效。2.下列数据结构中属于非线性结构的是A) 队列 B) 线性表 C) 二叉树 D) 栈(分数:2.00)A.B.C. D.解析:解析 线性结构满足两个条件:有且只有一个根结点;每个结点最多只有一个前件,也最多只有一个后件。栈、队列、线性表都属于线性结构,二叉树是一种非线性结构,因为除叶子结点外,每个结点都有两个后件,不满足线性结构的条件。3.4个元素 A、B、C、D 依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是 C(栈顶)、B、A(栈底),则不可能的出栈顺序是A) D、C、B、A B) C、B、D、A C) C、
24、A、D、B D) C、D、B、A(分数:2.00)A.B.C. D.解析:解析 栈的特点是先进后出,所以后入栈的最先出栈。在栈的状态是 C(栈顶)、B、A(栈底)时,D未入栈,栈顶元素可以出栈,但 A不可能比 B先出栈,所以 C)选项错误。4.下列叙述中正确的是A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间(分数:2.00)A. B.C.D.解析:解析 顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 420 答案 解析 DOC
