【计算机类职业资格】二级VISUAL+FOXPRO笔试-424及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-424及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-424及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-424 及答案解析(总分: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.下列关于线性链表的描述中正确的是A) 存储空间不一定连续,且各元素的存储顺序是任意的B) 存储空间不一定连续,且前件
2、元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(分数: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.数据流图中方框表示的是A) 数据流 B) 存储文件C) 控制流 D) 源、潭(分数:2.00)A.B.C.D.7.下列关
3、于软件测试的描述中正确的是A) 软件测试的主要目的是发现程序中的错误B) 软件测试的目的是证明程序是否正确C) 软件测试的目的是使程序运行结果正确D) 软件测试是证明软件中没有错误(分数: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.D.10.有三个关系 R,S 和 T如下:(分数:2.00)A.B.C.D.11.在 Visual FoxPro中,用二维表来表示实体与实体间联系的数据模型称为A) 层次模型 B) 网状模型C) 关系模型 D) E-R 模型(分数:2.00)A.B.C.D.12.向项目中添加表单,可以使用项目管理器的A) “代码”选项卡 B) “类”选项卡C) “数据”选项卡 D) “文档”选项卡(分数:2.00)A.B.C.D.13.说明数组后,数组元素的初值
5、是A) 整数 0 B) 不定值 C) 逻辑真 D) 逻辑假(分数:2.00)A.B.C.D.14.设 X=“998“,y=1,k=“2“,表达式 x+&k的值是A) 9982 B) 1000C) “9982“ D) 数据类型不匹配(分数:2.00)A.B.C.D.15.有如下程序:INPUT TO A1IF A1=10B1=0ENDIFB1=1?B1假定从键盘输入的 A的值一定是数值型,那么上面条件选择程序的执行结果是A) 0 B) 1C) 由 A的值决定 D) 程序出错(分数:2.00)A.B.C.D.16.在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是A) EMPTY
6、(SPACE(0) B) LIKE(xy * , xyz)C) AT(xy, abcxyz) D) ISNULL(.NULL.)(分数:2.00)A.B.C.D.17.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是A) M.姓名 B) M姓名C) 姓名 D) “姓名/(分数:2.00)A.B.C.D.18.在 Visual FoxPro中以下叙述正确的是A) 表也称作表单B) 一个数据库中的所有表文件存储在一个物理文件中C) 数据库文件的扩展名是.dbfD) 数据库文件不存储用户数据(分数:2.00)A.B.C.D.19.在当前表中,查找第 2个男同学的记录,应使用命令
7、A) LOCATE FOR性别=“男“NEXT 2B) LOCATE FOR性别!=“男“NEXT 2C) LOCATE FOR性别!=“男“SKIP 2D) LOCATE FOR性别=“男“CONTINUE(分数:2.00)A.B.C.D.20.在 Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是A) 空值等于空字符串 B) Visual FoxPro 不支持空值C) 空值表示字段还没有确定值 D) 空值等同于数值 0(分数:2.00)A.B.C.D.21.以下有关 SELECT短语的叙述中错误的是A) SELECT短语中可以使用别名B) SELECT短语中只能包含表中
8、的列及其构成的表达式C) SELECT短语规定了结果集中的列顺序D) 如果 FROM短语引用的两个表有同名的列,则 SELECT短语引用它们时必须使用表名前缀加以限定(分数:2.00)A.B.C.D.22.把表中“学历”字段的有效性规则取消,正确的 SQL语句是A) ALTER TABLE 学生 ALTER 学历 DROP CHECKB) ALTER TABLE 学生 DELETE 学历 DROP CHECKC) ALTER TABLE 学生 DELETE CHECK 学历D) ALTER TABLE 学生 DROP CHECK 学历(分数:2.00)A.B.C.D.23.要使“产品”表中所有
9、产品的单价上浮 8%,正确的 SQL命令是A) UPDATE 产品 SET 单价=单价 + 单价 * 8% FOR ALLB) UPDATE 产品 SET 单价=单价 * 1.08 FOR ALLC) UPDATE 产品 SET 单价=单价 + 单价 * 8%D) UPDATE 产品 SET 单价=单价 * 1.08(分数:2.00)A.B.C.D.24.若 SQL语句中的 ORDER BY短语中指定了多个字段,则A) 无法排序B) 只按第一个字段排序C) 按自左至右的字段顺序排序D) 按自右至左的字段顺序排序(分数:2.00)A.B.C.D.25.在 Visual FoxPro中,下列关于查
10、询的说法中,正确的是A) 不能根据自由表建立查询B) 查询是 Visuaj FoxPro支持的一种数据库对象C) 通过查询设计器,可完成任何查询D) 查询只能从指定的表中提取满足条件的记录,不能从视图中提取满足条件的记录(分数:2.00)A.B.C.D.26.为当前表中所有教师的工资增加 1000元,可以使用的命令是A) CHANGE 工资 WITH 工资+1000B) REPLACE 工资 WITH 工资+1000C) REPLACE ALL 工资 WITH 工资+1000D) CHANGE ALL 工资 WITH 工资+1000(分数:2.00)A.B.C.D.27.下面对表单若干常用事件
11、的描述中,正确的是A) 释放表单时,Unload 事件在 Destroy事件之前引发B) 运行表单时,Init 事件在 Load事件之前引发C) 单击表单的标题栏引发表单的 Click事件D) 上面的说法都不对(分数:2.00)A.B.C.D.28.在选项组控件设计中,选项组控件的 ButtonCount属性用于A) 指定选项组中有几个选项按钮被选中B) 指定有几个数据源与选项组建立联系C) 指定选项组中选项按钮的数目D) 指定存取选项组中每个按钮的数组(分数:2.00)A.B.C.D.29.对象的相对引用中,要引用当前操作的对象,可以使用的关键字是A) Parent B) ThisFormC
12、) ThisFormSet D) This(分数:2.00)A.B.C.D.30.报表的数据源可以是A) 表或视图 B) 表或查询C) 表、查询或视图 D) 表或其他报表(分数:2.00)A.B.C.D.基于学生表 S和学生选课表 SC两个数据库表,它们的结构如下:S(学号,姓名,性别,年龄),其中学号、姓名和性别为 C型字段,年龄为 N型字段;SC(学号,课程号,成绩),其中学号和课程号为 C型字段,成绩为 N型字段。(分数:10.00)(1).查询学生选修课程成绩 75分以上的学生学号,正确的 SQL语句是A. SELECT DISTINCT 学号 FROM SC WHERE “成绩“75
13、B. SELECT DISTINCT 学号 FROM SC WHERE 成绩75C. SELECT DISTINCT 学号 FROM SC WHERE 成绩“75“D. SELECT DISTINCT “学号“ FROM SC WHERE “成绩“75(分数:2.00)A.B.C.D.(2).查询同时选修课程号为 2001和 2005课程的学生的学号,正确的命令是A. SELECT 学号 FROM SCORE SC WHERE 课程号=2001 AND 学号 IN(SELECT 学号 FROM SCORE SC WHERE 课程号=2005)B. SELECT 学号 FROM SCORE SC
14、 WHERE 课程号=2001 AND 学号=(SELECT 学号 FROM SCORE SC WHERE 课程号=2005)C. SELECT 学号 FROM SCORE SC WHERE 课程号=2001 AND 课程号=2005D. SELECT 学号 FROM SCORE SC WHERE 课程号=2001 OR 2005(分数:2.00)A.B.C.D.(3).假设所有的选课成绩都已确定。显示“2002“号课程成绩中最高的 20%记录信息,正确的 SQL命令是A. SELECT * TOP 20 FROM SC ORDER BY 成绩 WHERE 课程号=“2002“B. SELEC
15、T * PERCENT 20 FROM SC ORDER BY 成绩 DESCWHERE 课程号=“2002“C. SELECT * TOP 20 PERCENT FROM SC ORDER BY 成绩WHERE 课程号=“2002“D. SELECT * TOP 20 PERCENT FROM SC ORDER BY 成绩 DESCWHERE 课程号=“2002/(分数:2.00)A.B.C.D.(4).查询有选课记录,但没有考试成绩的学生的学号、姓名和课程号,正确的 SQL语句是A. SELECT学号,课程号 FROM SC WHERE成绩=“B. SELECT学号,课程号 FROM SC
16、 WHERE成绩=.F.C. SELECT学号,课程号 FROM SC WHERE成绩=NULLD. SELECT学号,课程号 FROM SC WHERE成绩 IS NULL(分数:2.00)A.B.C.D.(5).查询选修课程在 5门以上的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是A. SELECT S.学号,姓名,平均成绩 FROM S,SCWHERE S.学号=SC.学号GROUP BY S.学号 HAVING COUNT(*)5 ORDER BY 平均成绩 DESCB. SELECT 学号,姓名,AVG (成绩) FROM S,SCWHERE S.学号=SC.学号
17、AND COUNT (*)5GROUP BY 学号 ORDER BY 3 DESCC. SELECT S.学号,姓名,AVG (成绩) 平均成绩 FROM S,SCWHERE S.学号=SC.学号 AND COUNT(*)5GROUP BY S.学号 ORDER BY 平均成绩 DESCD. SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,SCWHERE S.学号=SC.学号GROUP BY S.学号 HAVING COUNT(*)5 ORDER BY 3 DESC(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)31.一个队列的初始状态为空。现
18、将元素 1,2,3,4,5,A,B,C,D,E 依次入队,然后再依次退队,则元素退队的顺序为 1。(分数:2.00)填空项 1:_32.对长度为 20的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_33.按照软件测试的一般步骤, 1 测试应在集成测试之前进行。(分数:2.00)填空项 1:_34.在二维表中,元组的 1 是不可再分成更小的数据项。(分数:2.00)填空项 1:_35.数据库应用系统中的核心问题是 1。(分数:2.00)填空项 1:_36.在关系操作中,从表中取出满足条件的元组的操作称为 1。(分数:2.00)填空项 1:_37.在 Visu
19、al FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是 1。(分数:2.00)填空项 1:_38.视图兼有表和 1 的特点。(分数:2.00)填空项 1:_39.使用 SQL的 CREATE TABLE语句定义表结构时,用 1 短语说明主关键字(主索引)。(分数:2.00)填空项 1:_40.在 SQL的 SELECT查询中,HAVING 子句不可以单独使用,总是跟在 1 子句之后一起使用。(分数:2.00)填空项 1:_41.在 Visual FoxPro中,日期型常量 2011年 10月 1日的严格日期格式为 1。(分数:2.00)填空项 1:_42
20、.在表单中, 1 属性是用来确定复选框是否被选中的。(分数:2.00)填空项 1:_43.在 Visual FoxPro中,要改变表格控件当前显示的列数,应该设置表格的 1 属性。(分数:2.00)填空项 1:_44.每个数据库表可以建立多个索引,但只能建立一个的是 1 索引。(分数:2.00)填空项 1:_45.参照完整性规则包括 1 规则、删除规则和插入规则。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-424 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.算法是指A) 计算机程序 B) 解决问题的计算方法C)
21、排序算法 D) 解决问题的有限运算序列(分数:2.00)A.B.C.D. 解析:解析 算法是指对解决方案准确而完整的描述。2.下列叙述中正确的是A) 循环链表是非线性结构B) 双向链表是非线性结构C) 只有一个根结点的数据结构不一定是线性结构D) 有一个以上根结点的数据结构不一定是非线性结构(分数:2.00)A.B.C. D.解析:解析 线性结构指的是数据元素之间存在着“一对一”线性关系的数据结构,这样的结构中只有一个根结点,如循环链表和双向链表;非线性结构指的是数据元素之间存在着“一对多”非线性关系的数据结构,这样的结构中可能有一个根结点(如树形结构),也可能有多个根结点(如网状结构)。3.
22、下列关于线性链表的描述中正确的是A) 存储空间不一定连续,且各元素的存储顺序是任意的B) 存储空间不一定连续,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A. B.C.D.解析:解析 线性链表是链式存储结构。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致。4.面向对象方法中,不属于对象基本特点的是A) 标识唯一性 B) 分类性C) 封装性 D) 一致性(分数:2.00)A.B.C.D. 解析:解析 对象的基本特点有:标识
23、唯一性、分类性、多态性、封装性和模块独立性好。5.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是A) 概要设计 B) 详细设计C) 可行性分析 D) 需求分析(分数:2.00)A.B.C.D. 解析:解析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。软件生命周期的主要活动阶段是:可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。需求分析。对待开发软件提出的需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审。软件设计。系统设
24、计人员和程序设计人员应该在反复理解软件需求的基础上给出软件的结构、模块的划分、功能的分配以及处理流程。软件实现。把软件没计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。软件测试。在设计测试用例的基础上,检验软件的各个组成部分,编写测试分析报告。运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。6.数据流图中方框表示的是A) 数据流 B) 存储文件C) 控制流 D) 源、潭(分数:2.00)A.B.C.D. 解析:解析 数据流图是描述数据处理过程的工具,它从数据传递和加工的角
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 424 答案 解析 DOC
