【计算机类职业资格】二级VISUAL+FOXPRO笔试-429及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-429及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-429及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-429 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数: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.以下叙述中,不属于面向对象方法
2、的优点的是( )。A) 可重用性好 B) 与人类习惯的思维方法一致C) 可维护性好 D) 有助于实现自顶向下、逐步求精(分数:2.00)A.B.C.D.4.下列对于软件测试的描述中正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C.D.5.在软件设计中,不属于过程设计工具的是( )。A) PDL(过程设计语言) B) PAD 图 C) N-S 图 D) DFD 图(分数:2.00)A.B.C.D.6.下列选项中不属于软件生命周期开发阶
3、段任务的是( )。A) 软件测试 B) 概要设计 C) 软件维护 D) 详细设计(分数:2.00)A.B.C.D.7.关系数据库管理系统所管理的关系是( )。A) 若干个二维表 B) 一个 DBF文件 C) 一个 DBC文件 D) 若干个 DBC文件(分数:2.00)A.B.C.D.8.使用视图之前,应首先( )。A) 新建一个数据库 B) 新建一个数据库表C) 打开相关的数据库 D) 打开相关的数据表(分数:2.00)A.B.C.D.9.数据库设计的 4个阶段是:需求分析、概念设计、逻辑设计和( )。A) 编码设计 B) 测试阶段 C) 运行阶段 D) 物理设计(分数:2.00)A.B.C.
4、D.10.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。A) 并 B) 交 C) 投影 D) 笛卡儿乘积(分数:2.00)A.B.C.D.11.有关连编应用程序,下面的描述正确的是( )。A) 项目连编以后应将主文件视作只读文件B) 一个项目中可以有多个主文件C) 数据库文件可以被指定为主文件D) 在项目管理器中文件名左侧带有符号 的文件在项目连编以后是只读文件(分数:2.00)A.B.C.D.12.下面有关数据库表和自由表的叙述中,错误的是( )。A) 数据库表和自由表都可以用表设计器来建立B) 数据库表和自由表都支持表间联系和参照完整性C) 自由表可以添加到数据库中
5、成为数据库表D) 数据库表可以从数据库中移出成为自由表(分数:2.00)A.B.C.D.13.在 Vistlal FoxPro中,对于字段值为空值(NULL)叙述正确的是( )。A) 空值等同于空字符串 B) 空值表示字段还没有确定值C) 不支持字段值为空值 D) 空值等同于数值 0(分数:2.00)A.B.C.D.14.在 Visual FoxPro中,UnLoad 事件的触发时机是( )。A) 释放表单 B) 打开表单 C) 创建表单 D) 运行表单(分数:2.00)A.B.C.D.15.有如下赋值语句:a=“你好“b=“大家“结果为“大家好”的表达式是( )。A) b+AT(a,1) B
6、) b+RIGHT(a,1) C) b+LEFT(a,3,4) D)b+RIGHT(a,2)(分数:2.00)A.B.C.D.16.下列叙述中正确的是( )。A) 为了建立一个关系,首先要构造数据的逻辑关系B) 表示关系的二维表中各元组的每一个分量还可以分成若干数据项C) 一个关系的属性名表称为关系模式D) 一个关系可以包括多个二维表(分数:2.00)A.B.C.D.17.在下面的 Visual FoxPro表达式中,运算结果为逻辑真的是( )。A) EMPTY(.NULL.) B) LIKE(“xy?“,“xyz“)C) AT(“xy“,“abcxyz“) D) ISNULL(SPACE(0
7、)(分数:2.00)A.B.C.D.18.在 Visual FoxPro中,以下关于视图描述中错误的是( )。A) 通过视图可以对表进行查询 B) 通过视图可以对表进行更新C) 视图是一个虚表 D) 视图就是一种查询(分数:2.00)A.B.C.D.19.下列关于过程调用的叙述中,正确的是( )。A) 被传递的参数是变量,则为引用方式B) 被传递的参数是常量,则为传值方式C) 被传递的参数是表达式,则为传值方式D) 传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反(分数:2.00)A.B.C.D.20.在 Visual FoxPro中,以共享方式打开数据库文件的命令短语是(
8、 )。A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE(分数:2.00)A.B.C.D.21.假设表单 MyForm隐藏着,让该表单在屏幕上显示的命令是( )。A) MyForm.List B) MyForm.DisplayC) MyForm.Show D) MyForm.ShowForm(分数:2.00)A.B.C.D.22.数据库表可以设置字段有效性规则,字段有效性规则属于( )。A) 实体完整性范畴 B) 参照完整性范畴 C) 数据一致性范畴 D) 域完整性范畴(分数:2.00)A.B.C.D.23.Visual FoxPro中支持两种类型的菜
9、单,分别是( )。A) 条形菜单和弹出式菜单 B) 条形菜单和下拉式菜单C) 弹出式菜单和下拉式菜单 D) 复杂菜单和简单菜单(分数:2.00)A.B.C.D.24.以下关于查询描述正确的是( )。A) 不能根据自由表建立查询 B) 只能根据自由表建立查询C) 只能根据数据库表建立查询 D) 可以根据数据库表和自由表建立查询(分数:2.00)A.B.C.D.25.从“订单”表中删除签订日期为 2004年 1月 10日之前(含)的订单记录,正确的 SQL语句是( )。A) DROP FROM 订单 WHERE 签订日期=2004-1-10B) DROP FROM 订单 FOR 签订日期=2004
10、-1-10C) DELETE FROM 订单 WHERE 签订日期=2004-1-10D) DELETE FROM 订单 FOR 签订日期=2004-1-10(分数:2.00)A.B.C.D.26.让控件获得焦点,使其成为活动对象的方法是( )。A) Show B) Release C) SetFocus D) GotFocus(分数:2.00)A.B.C.D.27.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 5)。在命令窗口输入并执行如下命令:姓名=姓名-“您好“?姓名那么主窗口中将显示( )。A) 张三 B) 张三您好 C) 张三您好 D) 出错(分
11、数:2.00)A.B.C.D.28.向学生表插入一条记录的正确命令是( )。A) APPEND INTO 学生 VALUES(“10359999“,“张三“,“男“,“会计“,1983-10-28)B) INSERT INTO 学生 VALUES(“10359999“,“张三“,“男“,1983-10-28,“会计“)C) APPEND INTO 学生 VALUES(“10359999“,“张三“,“男“,1983-10-28,“会计“)D) INSERT INTO 学生 VALUES(“10359999“,“张三“,“男“,1983-10-28)(分数:2.00)A.B.C.D.29.下列程
12、序段的输出结果是( )。SET TALK OFFS=0I=5X=11DO WHILE S=XS=s+iI=i+1ENDDO?sSET TALK ONA) 5 B) 11 C) 18 D) 26(分数:2.00)A.B.C.D.30.在 SQL SELECT语句的 ORDER BY短语中如果指定了多个字段,则( )。A) 无法进行排序 B) 只按第一个字段排序C) 按从左至右优先依次排序 D) 按字段排序优先级依次排序(分数:2.00)A.B.C.D.31.在数据库中查询所有目前年龄是 22岁的学生信息:学号、姓名和年龄,正确的命令组是( )。A) CREATE VIEW AGE_LIST AS
13、;SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期) 年龄 FROM 学生;SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22B) CREATE VIEW AGE_LIST AS;SELECT 学号,姓名,YEAR(出生日期) FROM 学生;SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22C) CREATE VIEW AGE_LIST AS;SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期) 年龄 FROM 学生;SELECT 学号,姓名,年龄 FROM 学生 WHERE
14、 YEAR(出生日期)=22D) CREATE VIEW AGE_LIST AS STUDENT;SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期) 年龄 FROM 学生;SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22(分数:2.00)A.B.C.D.32.用 SQL命令查旬选修的每门课程的成绩都高于或等于 85分的学生的学号和姓名,正确的命令是( )。A) SELECT 学号,姓名 FROM S WHERE NOT EXISTS;(SELECT * FROM SC WHERE SC 学号=S.学号 AND 成绩85)B) SELECT 学
15、号,姓名 FROM S WHERE NOT EXISTS;(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩=85)C) SELECT 学号,姓名 FROM S,SCWHERE S.学号=SC.学号 AND 成绩=85D) SELECT 学号,姓名 FROM S,SCWHERE S.学号=SC.学号 AND ALL 成绩=85(分数:2.00)A.B.C.D.33.用 SQL语言检索选修课程在 5门以上(含 5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。A) SELECT S.学号,姓名,平均成绩 FROM S,SC;WHERE
16、S.学号=SC.学号;GROUP BY S.学号 HAVING GOUNT(*)=5 ORDER BY 平均成绩 DESCB) SELECT 学号,姓名,AVG(成绩) FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*)=5;GROUP BY 学号 ORDER BY 3 DESCC) SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*)=5;GROUP BY S.学号 ORDER BY 平均成绩 DESCD) SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;
17、WHERE S.学号=SC.学号;GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC(分数:2.00)A.B.C.D.34.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18岁的女同学,并按年龄进行降序排序生成新的表 WS,正确的 SQL命令是( )。A) SELECT * FROM SWHERE 性别=女 AND 年龄=18 ORDER BY 4 DESC INTO TABLE WSB) SELECT * FROM SWHER E性别=女 AND 年龄=18 ORDER BY 年龄 INTO TABLE WSC) SELECT *
18、 FROM SWHERE 性别=女 AND 年龄=18 ORDER BY 年龄 DESC INTO TABLE WSD) SELECT * FROM SWHERE 性别=女 OR 年龄=18 ORDER BY 年龄 ASC INTO TABLE WS(分数:2.00)A.B.C.D.35.查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是( )。A) SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工;ON 部门.部门号=职工.部门号 GROUP BY 部门名B) SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工
19、;ON 部门.部门号=职工.部门号 GROUP BY 部门名C) SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名D) SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.按“先进后出”原则组织数据的数据结构是 1。(分数:2.00)填空项 1:_37.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:2.00)填空项 1:_
20、38.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_39.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。(分数:2.00)填空项 1:_40.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_41.在 Vistlal FoxPro中通过建立主索引或候选索引来实现 1 完整性约束。(分数:2.00)填空项 1:_42.查询设计器的“排序依据”选项卡对应于 SOL SELECT语句的_短语。(分数:2.00)填空项 1:_43.不带条件的 DELETE命令(非 SQL命令
21、)将删除指定表的_记录。(分数:2.00)填空项 1:_44.可以为字段建立字段有效性规则的表是 1。(分数:2.00)填空项 1:_45.如果当前表中没有记录,则函数:EOF1、BOF2 和 RECNO3的值依次是 4。(分数:2.00)填空项 1:_46.结构化程序设计包含 3种基本控制结构,其中 SCANENDSCAN语句属于 1 结构。(分数:2.00)填空项 1:_47.函数 BETWEEN(40,34,50)的运算结果是 1。(分数:2.00)填空项 1:_48.利用 SQL语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完整。SELECT _ FROM 选课表 WHER
22、E 课程名=“计算机/(分数:2.00)填空项 1:_49.为“学生”表增加一个“平均成绩”字段的命令为:ALTER TABLE 学生 ADD _ 平均成绩 N(5,2)(分数:2.00)填空项 1:_50.在 SQL的 SELECT查询中,HAVING 子旬不可以单独使用,总是跟在_子句之后一起使用。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-429 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。A) 冒泡排序 B) 选择排序 C) 快速排序 D)
23、归并排序(分数:2.00)A. B.C.D.解析:解析 从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法。2.下列叙述中正确的是( )。A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B. C.D.解析:解析 算法的时间复杂度是指算法在计算机内执行时所需时间的度量;与时间复杂度类似,空间复杂度是指算
24、法在计算机内执行时所需存储空间的度量。因此,选项 B)的说法是正确的。3.以下叙述中,不属于面向对象方法的优点的是( )。A) 可重用性好 B) 与人类习惯的思维方法一致C) 可维护性好 D) 有助于实现自顶向下、逐步求精(分数:2.00)A.B.C.D. 解析:解析 面向对象程序设计方法并不强调自顶向下的构造程序,而常常是自底向上的,而自顶向下、逐步求精是结构化程序设计的特点。4.下列对于软件测试的描述中正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 429 答案 解析 DOC
