【计算机类职业资格】二级VISUAL+FOXPRO笔试-244及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-244及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-244及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-244 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.SQL语言是具有_的功能(分数:2.00)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵2.UPDATE-SQL语句的功能是(分数:2.00)A.属于数据定义功能B.属于数据查询功能C.可以修改表中某些列的属性D.可以修改表中某些列的内容3.数据库系统与文件系统的主要区别是(分数:2.00)A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题
2、B.文件系统只能管理少量数据,而数据库系统则能管理大量数据C.文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件D.文件系统简单,而数据库系统复杂4.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以(分数:2.00)A.单击选项按钮B.双击选项按钮C.先单击选项组,并选择“编辑”命令,然后再单击选项按钮D.以上 B)和5.Visual FoxPro中,主索引可在_中建立(分数:2.00)A.自由表B.数据库表C.任何表D.自由表和视图6.下列说法中正确的是(分数:2.00)A.SQL的删除操作是指从表中删除元组B.SQL的删除操作是指从表中删除属性C.SQL的删除操作是
3、指从基本表中删除元组D.SQL的删除操作是指从基本表中删除属性7.DELETE 的作用是(分数:2.00)A.将记录从表中彻底删除B.只给要删除的记录做删除标志C.不能删除记录D.删除整个表中的记录8.用二维表结构表示实体以及实体间联系的数据模型称为(分数:2.00)A.网状模型B.层次模型C.关系模型D.面向对象模型9.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为(n-1)/210.数据库系统的用户对数据库的查询和存储操作使用的语言是(分数:2.00)A.自然语言B.自含
4、语言C.数据描述语言D.数据操作语言11.在菜单设计器中,每个菜单的结果有_选项(分数:2.00)A.子菜单,过程,命令和菜单项B.子菜单,命令,过程和快捷菜单C.菜单项,命令,过程和快捷菜单D.子菜单,菜单项,过程和快捷菜单12.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的将这些数据厍文件联系起来。(分数:2.00)A.操作系统B.文件系统C.文件结构D.数据结构13.设置严格的日期格式的命令是(分数:2.00)A.set date ansiB.set strictdate to 0C.set century onD.set strictdate to 114.下
5、面关于过程调用的陈述中,哪个是正确的?(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,多余的实参被忽略C.当形参的数量多于实参的数量时,多余的形参取逻辑假D.上面 B和 C都对15.如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作不能执行的是职工表职工号 职工名 部门号 工资001 李红 01 580005 刘军 01 670025 王芳 03 720038 张强 02 650部门表部门号 部门名 主任01 人事处 高平02 财务处 蒋华03 教务处 许红04 学生处 杜琼(分数:2.00)A.从职工表中删除行(025,王
6、芳,03,720)B.将行(005,乔兴,04,7500)插入到职工表 z中C.将职工号为001的工资改为 700D.将职工号为038的部门改为0316.可以在 BROWSE浏览窗口中,按 CTRL+T键实现操作(分数:2.00)A.逻辑删除记录和物理删除记录B.逻辑恢复记录和物理恢复记录C.逻辑删除记录和逻辑恢复记录D.物理删除记录和物理恢复记录17.下面关于表单控件基本操作的陈述中,_是不正确的(分数:2.00)A.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令B.要在表单中复制某个控件,可以按住 CTRL键
7、并拖放该控件C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮D.要将某个控件的 TAB序号设置为 1,可在进 ATAB键次序互式设置状态后,双击控件的 TAB键次序盒18.要从某表文件中真正删除一条记录,应当(分数:2.00)A.先用 DELETE命令,再用 ZAP命令B.直接用 ZAP命令C.先用 DELETE命令,再用 PACK命令D.直接用 DELETE命令19.软件工程方法的产生源于软件危机,下列哪个(些)是产生软件危机的内在原因?软件复杂性 软件维护困难 软件成本太高 软件质量难保证(分数:2.00)A.B.C.和D.和20.Visual FoxPr
8、o 6.0程序设计的 3种基本结构是(分数:2.00)A.顺序,选择,循环B.顺序,选择,逻辑C.模块,转移,循环D.网状,选择,逻辑21.下列 4个表达式中,运算结果为数值的是(分数:2.00)A.“9988”-“1255”B.200+800=1000C.CTOD(11/22/01)-20D.LEN(SPACE(3)-122.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能23.可以比较大小的数据类型包括(分数:2.00)A.数值型,字符型,日期型,逻辑型B.数值型,字符型,日期型C.数值型,字符型D.
9、数值型24.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示25.对表结构的修改是在下面哪一个对话框中完成的(分数:2.00)A.表设计器B.数据库设计器C.表达式生成器D.浏览窗口26.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90的元素时,查找成功的比较次数为(分数:2.00)A.1B.2C.3D.927.下列说法中正确的是(分数:2.00)A.所有 SQL语句只要加上前缀标志和结束标志就能嵌入在宿主语言程序中使用B.所有
10、 SQLDDL语句只要加上前缀标志和结束标志就能嵌入在宿主语言程序中使用C.所有 SQLDML语句只要加上前缀标志和结束标志就能嵌入在宿主语言程序中使用D.所有 SELECT语句只要加上前缀标志和结束标志就能嵌入在宿主语言程序中使用28.SQL语言具有两种使用方式,分别称为交互式 SQL和(分数:2.00)A.提示式 SQLB.多用户 SQLC.嵌入式 SQLD.解释式 SQL29.SELECT-SQL语句是(分数:2.00)A.选择工作区语句B.数据查询语句C.选择标准语句D.数据修改语句30.下面概念中,不属于面向对象方法的是(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过
11、程调用31.设一棵完全二叉树共有 699个结点,则在该二叉树中的叶子结点数为(分数:2.00)A.349B.350C.255D.35132.下述说法不正确的是(分数:2.00)A.栈是一种运算受限的线性结构B.栈是一种后进先出的线性结构C.栈可以是线性结构也可以是非线性结构D.栈可以用数组或链表来实现33.下列关于数据库系统的叙述中,正确的是(分数:2.00)A.数据库系统只是比文件系统管理的数据更多B.数据库系统中数据的一致性是指数据类型一致C.数据库系统避免了数据冗余D.数据库系统减少了数据冗余34.下列关于索引的叙述中错误的是(分数:2.00)A.Visual FoxPro中的索引类型共
12、有 4种,分别是主索引,候选索引,普通索引和唯一索引B.在用命令方式建立索引时,可以建立普通索引,唯一索引(UNIQUE)或候选索引 (CANDIDATE),但是不能建立主索引C.在表设计器的字段选项卡中建立的索引默认为普通索引D.在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可35.有关 LOOP语句和 EXIT语句的叙述正确的是(分数:2.00)A.LOOP和 EXIT语句可以写在循环体的外面B.LOOP语句的作用是把控制转到 ENDDO语句C.EXIT语名的作用是把控制转到 ENDDO语句D.LOOP和 EXIT语句一般写在循环结
13、构里面嵌套的分支结构中二、填空题(总题数:13,分数:30.00)36.若长度为 n的线性表采用顺序存储结构,在等概率假设的情况下,删除一个数据元素,需要先依次移动 【1】 个数据元素。(分数:2.00)填空项 1:_37.具有 n个结点的完全二叉树的深度为 【2】 。(分数:2.00)填空项 1:_38.在程序设计语言中,重复结构对应两类循环语句,对先执行循环体后判断的称为 【3】 循环结构。(分数:2.00)填空项 1:_39.Jackson结构化程序设计方法是英国的 MJackson提出的,它是一种面向 【4】 的设计方法。(分数:2.00)填空项 1:_40.数据库的逻辑模型设计阶段的
14、主要任务是将 【5】 转换成关系模型。(分数:2.00)填空项 1:_41.在应用程序生成器的“常规”选项卡中。选择程序类型时选中“正常”,将生成一个在 Visual FoxPro主窗口运行的 【6】 应用程序。(分数:2.00)填空项 1:_42.命令?LOWER(“Xy2A“)的结果是 【7】 。(分数:2.00)填空项 1:_43.快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的 【8】 事件代码中添加调用该弹出式菜单程序的命令。(分数:2.00)填空项 1:_44.若想设置当前对象的直接容器对象的标题为“注意”,则在对象的方法或事件中应该加入的语
15、句为 【9】 。(分数:2.00)填空项 1:_45.设有如下关系表 R:R(NO,NAME,SEX,AGE,CLASS)主关键字是 NO其中 NO为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL语句。删除姓“王”的学生记录 【10】 。(分数:2.00)填空项 1:_46.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),
16、总编号 C(6),借书日期 D(8)为图书管理数据库的读者表增加工资属性(N(8,2)。请对下面的 SQL语句填空:【11】 (分数:2.00)填空项 1:_47.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,查询每类图书中多于 1册的册数和平均单价。请对下面的 SQL语句填空:SELECT分类号,COUNT(*),AV
17、G(单价) FROM 图书;【12】 分类号 【13】 (分数:4.00)填空项 1:_48.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,查询每类图书的册数和平均单价。请对下面的 SQL语句填空:SELECT分类号, 【14】 FROM 图书;【15】 分类号(分数:4.00)填空项 1:_二级 VISUAL+FOXP
18、RO笔试-244 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.SQL语言是具有_的功能(分数:2.00)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵解析:分析 关于 SQL的功能,一种包含 4种功能:数据定义、数据查询、数据操纵和数据控制,可以完成数据库活动中的全部工作。但是关系规范化的功能并不是 SQL所具备的,因此只有选项 B是正确的。2.UPDATE-SQL语句的功能是(分数:2.00)A.属于数据定义功能B.属于数据查询功能C.可以修改表中
19、某些列的属性D.可以修改表中某些列的内容 解析:分析 本题考查的知识点与上题基本相同, UPDATE-SQL 语句的功能是数据操作的功能,从具体上来说,UPDATE 的目的是修改数据库表中记录的某个或者某些列的内容。3.数据库系统与文件系统的主要区别是(分数:2.00)A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题 B.文件系统只能管理少量数据,而数据库系统则能管理大量数据C.文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件D.文件系统简单,而数据库系统复杂解析:分析 在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间
20、大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。4.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以(分数:2.00)A.单击选项按钮B.双击选项按钮C.先单击选项组,并选择“编辑”命令,然后再单击选项按钮 D.以上 B)和解析:分析 命令组是包含一组命令按钮的容器控件,用户可以单个或作为一组来操作其中的按钮。在表单设计器中,为了选择命令组中的某个按钮,以便为其单独设置属性、方法或事件,可以采用以下两种方法:一是从属性窗口的对象下拉式组合框中选择所需的命令按钮;二是用鼠
21、标右键单击命令组,然后从弹出的快捷菜单中选择“编辑”命令,这样命令组就进入了编辑状态,用户可以通过鼠标单击来选择某个具体的命令按钮。因此本题的正确答案应该是 C。5.Visual FoxPro中,主索引可在_中建立(分数:2.00)A.自由表B.数据库表 C.任何表D.自由表和视图解析:分析 在 Visual FoxPro中,可以在表设计器中定义索引,索引可以分为主索引、候选索引、唯一索引和普通索引 4种。主索引:在指定字段或表达式中不允许出现重复值的索引,可以看作是主索引,建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主索引。并且主索引值能够建立在数据库
22、表中。因此正确答案应该是 B。6.下列说法中正确的是(分数:2.00)A.SQL的删除操作是指从表中删除元组B.SQL的删除操作是指从表中删除属性C.SQL的删除操作是指从基本表中删除元组 D.SQL的删除操作是指从基本表中删除属性解析:分析 关于 SQL的删除操作含义包含两个方面:一个是指删除时仅仅作删除标记,另一个是对基本表中的记录作删除标记,即 SQL的删除操作是用来删除元组的,因此 C选项正确。7.DELETE 的作用是(分数:2.00)A.将记录从表中彻底删除B.只给要删除的记录做删除标志 C.不能删除记录D.删除整个表中的记录解析:分析 本题考查的知识点是 DELETE操作的含义。
23、在 Visual FoxPro中,DELETE 子句的含义是:将数据库表中的记录添加一个删除标记,而不是这正的将数据从表总删除。如果需要将记录从表文件中删除,需要调用命令 PACK对数据库表中的数据进行整理才可以。因此本题的答案为 B。8.用二维表结构表示实体以及实体间联系的数据模型称为(分数:2.00)A.网状模型B.层次模型C.关系模型 D.面向对象模型解析:分析 用二维表结构表示实体以及实体间联系的数据模型称为关系模型。9.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为
24、(n-1)/2 解析:分析 在最坏情况下,冒泡排序和快速排序的比较次数都是(n-1)/2。10.数据库系统的用户对数据库的查询和存储操作使用的语言是(分数:2.00)A.自然语言B.自含语言C.数据描述语言D.数据操作语言 解析:分析 在数据库系统中,数据存放在一定结构的文件中,例如关系数据库系统中,所有的数据都存放在数据表文件中,因此对这些数据进行查询和存储操作采用的是数据操作语言。在关系数据库中,通常使用的数据操作语言是 SQL语言,该语言不仅包含数据操作功能,还包含数据定义和数据控制的功能。现在 SQL语言已经成为关系数据库的标准语言。11.在菜单设计器中,每个菜单的结果有_选项(分数:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 244 答案 解析 DOC
