2017年计算机二级《VFP》考试题及答案
- 格式:docx
- 大小:8.37 KB
- 文档页数:6
计算机二级《VFP》上机操作试题及答案计算机二级《VFP》上机操作试题及答案一、基本操作题(共18分)在考生文件夹下完成下列操作:(1)新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。
(2)新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。
(3)为“歌曲”表创建一个主索引,索引名为PK,索引表达式为“歌曲id”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,以上索引都为升序。
(4)为“歌手,,表创建一个主索引,索引名和索引表达式都为“歌手id”,升序。
为“歌曲”和“歌手”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。
二、简单应用题(共24分)在考生文件夹下完成下列操作:(1)在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱“粤语”歌曲的歌手。
查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按“点歌码”降序排序,点歌码相同的再按“演唱者”升序排序;查询去向为表ta。
最后将查询保存在qa.qpr文件中,并运行该查询。
(2)使用一对多报表向导建立报表,要求父表为“歌手”,子表为“歌曲”。
从父表中选择字段“姓名”和“地区”,从子表中选择字段“歌曲名称”和“点歌码”,两个表通过“歌手id”和“演唱者”建立联系,按“姓名”升序排序,其他默认,生成的报表名为“歌手报表”。
三、综合应用题(共18分)在考生文件夹下完成下列操作:为了查询不同歌手演唱的歌曲,请设计一个表单mform.scx,其界面如下图所示:表单控件名为formone表单的标题为“歌曲查询”。
表单左侧有一个标签控件Labelone,显示内容为“输入歌手姓名”,一个文本框控件Textone用于输入歌手姓名, 个命令按钮Commanda和Commandb分别显示“查询”和“退出”,以及一个表格控件Gridone。
表单运行时,用户首先在文本框中输入歌手“刘德华”,然后单击“查询”按钮,如果输入正确,在表单右侧以表格形式显示此歌手的演唱的歌曲信息,包括歌曲名称、语言和歌,按点歌码升序排序,并将此信息存入tb.dbf文件中。
计算机二级考试《VFP》模拟试题及答案(2)计算机二级考试《VFP》模拟试题及答案2017二、基本操作题在考生文件夹下,打开“TEST_DB”数据库,完成如下操作:1. 为表SELL建立一个主索引,索引名为PK,索引表达式为:部门号+年度+月份。
2. 将自由表DataTest、MODEL、TABC和PASS添加到当前打开的数据库中;3. 在当前数据库中创建表TEST(部门号,年份,销售额合计),其中:部门号为字符型,宽度为2;年份为字符型,宽度为4;销售额合计为数值型,宽度为8(其中小数2位)。
4. 使用报表向导建立一个简单报表,要求选择表SELL中所有字段(其他不做要求),报表文件名为TWO。
解题思路:略三、简单应用题在考生文件夹下,完成如下简单应用:1. 打开“TEST_DB”数据库,根据表DEPT和表SELL并使用查询设计器设计一个名称为THREE的查询,按年度分部门(按年度和部门分组)统计月平均销售(通过销售额计算)、月平均工资(通过工资额计算)和月平均利润(通过"月平均销售-月平均工资"计算)。
查询统计结果按部门号、年度升序排序,并将查询结果输出到表TABB中。
表TABB的字段名依次为:部门号、部门名、年度、月平均销售、月平均工资、月平均利润。
设计完成后,运行该查询。
解题思路:1. 建立查询---添加表“dept”和表“sell”---单击“字段”选项卡,选择试题要求的字段“部门号”、“部门名”和“年度”添加到“选定字段”列表框中,在“函数和表达式”下的文本框输入“AVG(销售额) AS 月平均销售”,单击“添加”按钮。
在“函数和表达式”下的文本框输入“AVG(工资额) AS 月平均工资”,单击“添加”按钮。
在“函数和表达式”下的文本框输入“AVG(销售额)-AVG(工资额) AS 月平均利润”,单击“添加”按钮---单击“排序依据”选项卡,选择“Dept.部门号”并选择“升序”,再选择“Sell.年度”并选择“升序”---单击“分组依据”选项卡,选择“Dept.部门号”,单击“添加”按钮,再选择“Sell.年度”,以“部门号和年度”为分组条件。
计算机二级《VFP》操作试题及答案一、基本操作题(共18分)在考生文件夹下完成下列操作:在考生文件夹下有一表单文件formone.scx和一个自定义类库文件classlibone.vcx。
打开表单文件formone.scx,然后在表单设计器环境下完成如下操作。
1.将表单的标题设置为“简单操作”,并使表单不能最大化。
2.为表单添加一个名为np的属性,其初始值为系统当前日期(不含时间)。
3.为表单添加一个名为nm的方法,其代码如下:thisform.np=thisform.np+1wait dtoe(thisform.np)window4.在表单中添加一个mybutton按钮,该按钮类定义于类库文件classlibone.vex。
将该按钮的Name属性设置为mcb,然后设置其Click事件代码,其功能是调用表单的nm方法。
二、简单应用题(共24分)在考生文件夹下完成下列操作:用户文件下以存在client(用户)表、topic(主题)表和reply(回复)表。
1.考生文件夹下已有文件pone.pr9,但其中有4处内容缺失,请填充之。
不要修改程序的其他内容。
程序的功能是根据reply表统计各主题帖的回复数,并将统计值存入topic表中的已存在的“回复数”字段。
最后要运行该程序文件。
2.使用SELECT语句查询用户名为“ehengguowe”的客户发布的主题的所有回复。
查询结果包含“编号”、“用户名”、“回复时间”和“主题帖编号”四项内容,各记录按“主题帖编号”升序排序,“主题帖编号”相同再按“回复时间”升序排序,查询结果存放在表tableone中。
最后将该语句保存在命令文件ptwo.prg中。
三、综合应用题(共18分)在考生文件夹下完成下列操作:在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。
运行该菜单程序时会在当前vfp系统菜单的末尾追加一个“考试”子菜单,如下图所示。
全国计算机二级VFP真题及答案2017年全国计算机二级VFP真题及答案计算机在通信时,必须有迂回路由。
当链路或结点被破坏时,迂回路由能使正在进行的通信自动地找到合适的路由。
下面是店铺整理的关于全国计算机二级VFP真题及答案,欢迎大家参考!一、选择题1). 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程正确答案:B2). 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是( )A.测试B.设计C.可行性研究D.实现正确答案:C答案解析:开发阶段包括分析、设计和实施两类任务。
其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段,C不属于开发阶段。
3). 有关过程调用叙述正确的是A.打开过程文件时,其中的主过程自动调入内存B.同一时刻只能打开一个过程,打开新的过程后,旧的`过程自动关闭C.用命令DOWITH调用过程时,过程文件无需打开就可调用其中的过程D.用命令DOWITHIN调用过程时,过程文件无需打开,就可调用其中的过程正确答案:D4). 能够获得一个文本框中被选取文本的内容的属性是A.TextB.LengthC.SeltextD.SelStart正确答案:C5). 将E-R图转换到关系模式时,实体与联系都可以表示成A.属性B.关系C.键D.域正确答案:B二、基本操作题1.在考生文件夹下新建一个名为“供应”的项目文件。
2.将数据库“供应零件”加入到新建的“供应”项目中。
3.通过“零件号”字段为“零件”表和“供应”表建立永久性联系,其中,“零件”表是父表,“供应”表是子表。
4.为“供应”表的“数量”字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是“数量超范围”(注意:规则表达式必须是“数量>0.and.数量<9999”)。
计算机二级《VFP》试题及答案计算机二级《VFP》试题及答案一、选择题1.在Visual FoxPro中与关系有关的是( )。
A.表或视图B.表或查询C.表单D.表或报表2.项目管理器窗口的“数据”选项卡用于显示和管理( )。
A.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询D.数据库、表单和查询3.在Visual FoxPro命令窗口退出Visual FoxPro的命令是( )。
A.QUITB.EXITC.CLOSED.RELEASE4.在Visual FoxPro中,不能隐藏命令窗口的操作是( )。
A.按Ctrl+F4组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项D.单击常用工具栏上的“命令窗口”按钮5.在Visual FoxPro中,CREATE PROJECT命令将创建一个( )。
A.项目B.数据库C.程序D.菜单6. 在Visual FoxPro中如果字段定义为日期型,则长度固定为( )。
B.6C.10D.47.假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。
A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B8.在Visual FoxPro中,假设一个表已经打开,执行LIST命令后再执行DISPLAY命令将显示该表的哪条记录( )。
A.无显示B.第一条记录C.随机不确定D.最后一条记录9.在Visual FoxPro中自由表可以建立的索引是( )。
A.候选索引、唯一索引和普通索引B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一索引10.假设已打开student表,命令INDEX ON性别TO student将产生一个名为( )。
A.性别.idx的文件B.student.cdx的文件C.student.idx的文件D.性别.cdx的文件11.在Visual FoxPro的查询设计器中,查询去向可以是标签。
全国计算机二级考试《VFP》测试题及答案全国计算机二级考试《VFP》测试题及答案一、单选题1). 在逻辑运算中,3种运算符的优先级别依次排列为( )A.NOT.>.AND.>.OR.B.AND.>.NOT.>.OR.C.NOT.>.OR.>.AND.D.OR.>.AND.>.NOT.正确答案:A2). 数据处理的最小单位是( )A.数据B.数据元素C.数据项D.数据结构正确答案:C3). 删除表s中字段c的SQL命令是( )A.ALTERTABLEsDELETEcB.ALTERTABLEsDROPcC.DELETETABLEsDELETEcD.DELETETABLEsDROPc正确答案:B答案解析:修改表结构的命令是ALTERTABLE,删除表中的字段、索引及有效性规则、错误提示信息及默认值的格式为:ALTERTABLE[DROP[COLUMN]][DROPPRIMARYKEYTAG][DROPU NIQUETAG][DROPCHECK],其中[DROP[COLUMN]]删除指定的字段;[DROPPRIMARYKEY]删除主索引;[DROPUNIQUETAG]删除候选索引;[DROPCHECK]删除有效性规则。
因此本题选B。
4). 对于表单及控件的绝大多数属性,其类型通常是固定的,通常Caption属性只用来接收( )A.数值型数据B.字符型数据C.逻辑型数据D.以上数据类型都可以正确答案:B5). MODIFYSTRUCTURE命令的功能是( )。
A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构正确答案:B答案解析:在命令窗口输入MODIFYSTRUCTURE命令,则打开表设计器,对表结构进行修改;修改数据库的命令是MODIFYDATABASE:修改记录值的命令是REPLACE。
6). 视图设计器中含有的、但查询设计器中却没有的选项卡是( )A.筛选B.排序依据C.分组依据D.更新条件正确答案:D答案解析:查询设计器中没有“更新条件”选项卡,视图设计器中有。
2014计算机二级VFP数据库真题及答案7、设有订单表0rder(其中包含字段:订单号,客户号. 职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是( )^A.DELETE TABLE order WHERE签订日期<{^2002-1-1}B.DELETE TABLE order WHILE签订日期<{^2002-1-1}C.DELETE FROM order WHERE签订日期<{^2002-1.1}D.DELETE FROM order WHILE签订日期<{^2002一1—1}2、设MY.DBF数据库中共有l0条记录,执行如下命令序列: USE MY GOTO2 DISPLAY ALL ?RECNO() 执行最后一条命令后,屏幕显示的值是( )。
A.2 B.3 C.10 D.11 3、 Visual FoxPr0的“参照完整性”中“插入规则”包括的选择是( )。
A.级联和忽略 B.级联和删除 C.级联和限制 D.限制和忽略 4、通过项目管理器窗口的命令按钮,不能完成的操作是( )。
A.新建文件 B.删除文件 C.添加文件 D.重命名文件对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。
表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。
表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。
当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。
单击“关闭”按钮退出表单。
42、(1)编写程序“cx.prg”,用SQL语句查询“school”数据库中参加了课程编号为“0002”的学生的“学号”、“姓名”、“课程编号”和“成绩”。
(2)在“school”数据库中统计每门课程考试的平均成绩,并将结果(课程编号、课程名称、平均成绩)放在表“re-suit”中。
二级Visual FoxPro数据库程序设计真题2017年03月及答案解析(1/40)选择题第1题下列叙述中正确的是()。
A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对下一题(2/40)选择题第2题下列叙述中正确的是()。
A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构上一题下一题(3/40)选择题第3题下列关于二叉树的叙述中,正确的是()。
A.叶子结点总是比度为2的结点少一个B.叶子结点总是比度为2的结点多一个C.叶子结点数是度为2的结点数的两倍D.度为2的结点数是度为1的结点数的两倍上一题下一题(4/40)选择题第4题软件生命周期中的活动不包括()。
A.市场调研B.需求分析C.软件测试D.软件维护上一题下一题(5/40)选择题第5题某系统总体结构图如下图所示:图片该系统总体结构图的深度是()。
A.7B.6C.3D.2上一题下一题(6/40)选择题第6题程序调试的任务是()。
A.设计测试用例B.验证程序的正确性C.发现程序中的错误D.诊断和改正程序中的错误上一题下一题(7/40)选择题第7题下列关于数据库设计的叙述中,正确的是()。
A.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在物理设计阶段建立数据字典上一题下一题(8/40)选择题第8题数据库系统的三级模式不包括()。
A.概念模式B.内模式C.外模式D.数据模式上一题下一题(9/40)选择题第9题有三个关系R、S和T如下:图片则由关系R和S得到关系T的操作是()。
A.自然连接B.交C.投影D.并上一题下一题(10/40)选择题第10题下列选项中属于面向对象设计方法主要特征的是()。
A.继承B.自顶向下C.模块化D.逐步求精上一题下一题(11/40)选择题第11题在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令()。
vfp计算机二级考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单文件?A. USEB. DISPLAYC. FORMD. LIST答案:C2. 以下哪个函数用于计算字符串的长度?A. LENB. UPPERC. LOWERD. ASC答案:A3. 在Visual FoxPro中,以下哪个选项用于设置表单的标题?A. CaptionB. NameC. ClassD. SourceTable答案:A4. 以下哪个命令用于关闭当前打开的表?A. CLOSEB. USEC. RELEASED. DELETE答案:A5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. ADD DATABASED. MODIFY DATABASE答案:A6. 以下哪个函数用于将字符串转换为大写?A. UPPERB. LOWERC. PROPERD. CHRTRAN答案:A7. 在Visual FoxPro中,以下哪个命令用于添加一个新记录?A. APPENDB. INSERTC. ADDD. CREATE答案:A8. 以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表单?A. DELETE FORMB. REMOVE FORMC. DESTROY FORMD. DROP FORM答案:C10. 以下哪个函数用于计算字符串中某个子串出现的次数?A. COUNTB. INSTRC. LEND. LEFT答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以设置表单的背景颜色。
答案:SET FORM2. 要将一个表单的标题设置为“学生信息”,可以使用________属性。
计算机二级《VFP》考试试题及答案注:以下为VFP考试中可能的试题及答案,仅供参考。
一、单选题1. 在VFP中,以下哪个命令可以用于创建新的数据库文件?A. CREATE TABLEB. CREATE DATABASEC. CREATE FILED. CREATE NEW答案:B2. 下列哪个函数可以用来获取当前系统时间?A. NOW()B. DATE()C. TIME()D. DATETIME()答案:A3. VFP中,以下哪个函数可以从指定的文本日期时间返回一个datetime值?A. CTOT()B. RGB()C. TRANSFORM()D. VAL()答案:A4. 若要从光标记录中删除指定的行,应该使用哪个命令?A. DELETEB. REMOVEC. ERASED. UNLINK答案:A5. 以下哪个命令可以将可编辑文本框更改为只读状态?A. READONLY .T.B. READONLY .F.C. SET READONLY OND. SET READONLY OFF答案:C二、多选题1. 若要通过程序修改表格的结构,以下哪个操作可以实现?A. 添加新的字段B. 删除已有的字段C. 重命名字段D. 更改字段的数据类型答案:A、B、C、D2. VFP中,以下哪些控件可以用于显示数据库中的数据?A. TEXTBOXB. LABELC. GRIDD. LISTBOXE. COMBOBOX答案:C、D、E3. 下列哪些命令可以用于实现对表格数据的排序?A. SORT DESCENDINGB. INDEX ONC. ORDER BYD. QUERY答案:A、B、C三、填空题1. 若要定义一个日期类型的变量,应该使用以下语句:_____答案:LOCAL dDate AS DATE2. 若要将一个字符串转换为数值类型,应该使用以下函数:_____答案:VAL()3. 若要在代码中打开一个表格,应该使用以下命令:_____答案:USE tablename四、简答题1. VFP中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。
计算机二级《VFP》考试题及答案2017年计算机二级《VFP》考试题及答案1). 如下描述中正确的是:( )A.数据库中仅存储数据B.数据库管理系统是数据库集合的组成部分C.数据库中的数据具有很高的冗余并缺乏数据独立性D.数据库管理系统是为数据库的建立、使用和维护而配置的软件正确答案:D答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。
2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
A.3B.4C.6D.7正确答案:D答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。
3). 下面不属于软件需求分析阶段主要工作的是( )A.需求变更申请B.需求分析C.需求评审D.需求获取答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。
②需求分析。
③编写需求规格说明书。
④需求审评。
4). 对于查询输出到临时表中的叙述,下列说法错误的是( )A.产生的临时表文件的后缀名仍为.dbfB.执行查询后,该临时表文件是当前文件C.可以像一般的dbf文件一样使用,可查询和修改表中记录D.当关闭文件时,临时表文件将自动被删除正确答案:C5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。
A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I)D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I)正确答案:D答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE 命令建立表,PRIMARYKEY用来设置主关键字。
计算机二级《VFP》考试试题及答案第一篇:VFP数据管理一、选择题1、以下不属于DBF文件的组成部分的是( )。
A、数据文件B、索引文件C、程序文件D、备份文件答案: C2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。
A、USE ExcelB、COPY TO EXCELC、SELECT ExcelD、APPEND FROM Excel答案: B3、以下不属于DBF表的创建方式的是( )。
A、在程序中使用CREATE TABLE命令创建B、在DBF表中使用COPY STRUCTURE命令复制C、在Excel表中使用COPY TO命令复制D、在命令行窗口中使用MODIFY FILE命令创建答案: C4、以下程序中,用于更新表结构的命令是( )。
A、MODIFY STRUCTUREB、CHANGE STRUCTUREC、ALTER STRUCTURED、MODIFY TABLE答案: C5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。
A、BINARYB、NUMBERC、FLOATD、CHARACTER答案: B二、填空题1、可以将DBF表的数据导出到文本文件中的命令是( )。
答案: COPY TO2、修改DBF表字段属性的命令是( )。
答案: MODIFY FIELD3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。
答案: Grid4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。
答案: ALTER TABLE5、查询关键字中,用于显示全部数据的关键字是( )。
答案:LIST三、问答题1、请简述VFP中DBF表的基本结构。
答案:VFP中的DBF表由数据文件、索引文件和备份文件三部分组成。
其中,数据文件用于存储表的数据;索引文件用于提高表的查询性能;备份文件则为表的数据提供了重要的保障。
2、请简述如何在VFP中创建DBF表?答案:在VFP中创建DBF表可以使用CREATE TABLE命令来进行创建。
2017年9月全国计算机等级考试二级Visual FoxPro数据库程序设计真题(总分:100.00,做题时间:120分钟)一、选择题(总题数:40,分数:40.00)1.下列数据结构中,能用二分法进行查找的是(分数:1.00)A.无序线性表B.线性链表C.二叉链表D.顺序存储的有序表(正确答案)解析:二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。
2.下列叙述中,不属于设计准则的是(分数:1.00)A.提高模块独立性B.使模块的作用域在该模块的控制域中C.设计成多入口、多出口模块(正确答案)D.设计功能可预测的模块解析:大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当;使模块的作用域在该模块的控制域中:应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块:设计功能可预测的模块。
3.下列队列的描述中,正确的是(分数:1.00)A.队列属于非线性表B.队列在队尾删除数据C.队列按“先进后出"进行数据操作D.队列按“先进先出” 进行数据操作(正确答案)解析:队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。
队列的操作数是依据先进先出的原则进行的。
因此队列亦称作先进先出的线性表,或后进后出的线性表。
4.对下列二叉树进行前序遍历的结果为(分数:1.00)A.ABCDEFGHB.ABDGEHCF(正确答案)C.GDBEHACFD.GDHEBFCA解析:遍历就是不重复地访问二叉树的所有结点。
二叉树遍历的方法有 3 种:前序遍历、中序遍历和后序遍历。
记住 3 种遍历的顺序:①前序,访问根一按前序遍历左子树一按前序遍历右子树。
②中序,按中序遍历左子树一访问根一按中序遍历右子树。
③后序,按后序遍历左子树一按后序遍历右子树一访问根。
所以对该二叉树的中序遍历结果为 ABDGEHCF。
计算机二级考试VFP强化试题及答案2017年计算机二级考试VFP强化试题及答案VFP提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。
以下是店铺整理的2017年计算机二级考试VFP强化试题及答案,欢迎参考阅读!单选题1). 下面不属于按钮控件事件的是( )A.InitB.LoadC.ClickD.Error正确答案:B答案解析:Load事件在表单对象建立之前引发,Click事件在鼠标单击时引发,Error事件当对象方法或事件代码在运行过程中产生错误时引发,Init事件在对象建立时引发。
因此Load事件不属于按钮控件的事件,本题选B。
2). 打开查询设计器建立查询的命令是( )A.CREATEQUERYB.OPENQUERYC.DOQUERYD.EXECQUERY正确答案:A答案解析:建立查询的方法主要有以下几种:①通过新建对话框,选择“文件→新建”菜单,在弹出的“新建”对话框中选择“查询”,单击“新建文件”按钮打开查询设计器建立查询;②用CREATEQUERY 命令打开查询设计器来建立查询;③在项目管理器的数据选项卡中选择“查询”,单击“新建”按钮打开查询设计器建立查询;也可以利用SQLSELECT语句直接编辑.qpr文件来建立查询。
3). 数据结构中,与所使用的计算机无关的是数据的( )A.存储结构B.物理结构C.逻辑结构D.物理和存储结构正确答案:C4). 下列语句的输出结果为Print Format$(5689.36, "000,000.000")( )A.5,689.36B.5,689.360C.5,689.3D.005,689.360正确答案:D5). 下列关于过程调用的叙述中,正确的'是( )A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反正确答案:D6). 在下面命令中,使“性别”字段值不为空,执行效果一定相同的是(1)SUM基本工资FOR性别=[男](2)SUM基本工资WHILE性别=[男](3)SUM基本工资FOR!性别=[女](4)SUM基本工资WHILE性别<>[女]( )A.(1)和(4)、(2)和(3)B.(1)和(3)(2)和(4)C.(1)和(2)、(3)和(4)D.四条命令执行结果相同正确答案:B7). 下列关于二叉树的叙述中,正确的是( )A.叶子结点总是比度为2的结点少一个B.叶子结点总是比度为2的结点多一个C.叶子结点数是度为2的结点数的两倍D.度为2的结点数是度为1的结点数的两倍正确答案:B答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。
2017年计算机二级《VFP》考试题及答案
1). 如下描述中正确的是:( )
A.数据库中仅存储数据
B.数据库管理系统是数据库集合的组成部分
C.数据库中的数据具有很高的冗余并缺乏数据独立性
D.数据库管理系统是为数据库的建立、使用和维护而配置的软件
正确答案:D
答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。
2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
A.3
B.4
C.6
D.7
正确答案:D
答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。
3). 下面不属于软件需求分析阶段主要工作的是( )
A.需求变更申请
B.需求分析
C.需求评审
D.需求获取
正确答案:A
答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。
②需求分析。
③编写需求规格说明书。
④需求审评。
4). 对于查询输出到临时表中的叙述,下列说法错误的是( )
A.产生的临时表文件的后缀名仍为.dbf
B.执行查询后,该临时表文件是当前文件
C.可以像一般的dbf文件一样使用,可查询和修改表中记录
D.当关闭文件时,临时表文件将自动被删除
正确答案:C
5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。
A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)
B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)
C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I)
D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I)
正确答案:D
答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。
本题“职工号”为主关键字,因此D选项正确。
6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( )
A.必须使用带ADDITIVE子句的SETRELATION命令
B.直接利用SETRELATION命令进行关联
C.在保持A->B关联的基础上不能再建立B->C关联
D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联
正确答案:A
7). SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的
文件类型的是( )
A.临时表、视图、文本文件
B.数组、永久性表、视图
C.永久性表、数组、文本文件
D.视图、永久性表、文本文件
正确答案:C
8). 要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( )。
A.SETCENTURYON
B.SETCENTURYOFF
C.SETCENTURYT04
D.SETCENTURYOF4
正确答案:A
答案解析:命令格式SETCENTURYONIOFFITO的功能是用于决定如何显示或解释一
个日期数据的年份。
ON显示世纪,即用4位数字表示年份;OFF不显示世纪,即用两位
数字表示年份;TO决定如何解释一个用两位数字年份表示的日期所处的世纪。
9). 在VisualFoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记
录后,如果还需要查找下一条匹配的记录,通常使用命令( )
A.GOTO
B.SKIP
C.CONTINUE
D.GO
正确答案:B
答案解析:GOTO、GO和SKIP命令为常用的查询定位命令,其中GO命令直接等价
于GOTO命令;SKIP命令可以向前向后移动若干条记录位置,其命令格式为SKIPn,其中
n可以是正整数或负整数,默认是1。
如果是正数向后移动,如果是负数则向前移动。
如
果使用索引,是按索引项的顺序定位。
10). 用二维表数据来表示实体及实体之间联系的数据模型为( )
A.层次模型
B.网状模型
C.关系模型
D.E-R模型
正确答案:C
11). SQL查询命令的结构是SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…,其中HAVING必须配合使用的短语是( )
A.FROM
B.GROUP BY
C.WHERE
D.ORDER BY
正确答案:B
答案解析:SQL的查询的基本形式由SELECT - FROM -WHERE查询块组成,多个查
询块可以嵌套执行。
其中主要短语的含义如下:CROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语用来限定分组必须满足的条件,必须跟随GROUP BY使用;WHERE说明查询条件,即选择元组的条件;ORDER BY短语用来对查询的结果进
行排序。
12). 如果添加到项目中的文件标识为“排除”,表示( )
A.此类文件不是应用程序的一部分
B.生成应用程序文件时不包括此类文件,用户可以修改
C.生成应用程序文件时包括此类文件,用户可以修改
D.生成应用程序文件时包括此类文件,用户不能修改
正确答案:B
答案解析:项目管理器“文件”选项卡包含了项目管理器的所有文件。
标记为“包含”的文件在项目连编后只读;标记为“排除”的文件在项目连编后,用户能够进行修改,从而正确答案为选项B。
13). 关于视图和查询,以下叙述正确的是( )。
A.视图和查询都只能在数据库中建立
B.视图和查询都不能在数据库中建立
C.视图只能在数据库中建立
D.查询只能在数据库中建立
正确答案:C
答案解析:视图是数据库中的一个特有功能,视图只能在数据库里创建。
而查询从指定的表或视图中提取满足条件的记录,可以不在数据库中创建。
因此视图只能在数据库中建立,而查询可以不在数据库中建立。
14). 下列关于创建报表的方法中,错误的是( )
A.使用报表设计器可以创建自定义报表
B.使用报表向导可以创建报表
C.使用快速报表可以创建简单规范的报表
D.利用报表向导创建的报表是快速报表
正确答案:D
15). 下列SQL语句中,用于修改表结构的是( )
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
正确答案:A。