2015年全国计算机二级VF考试仿真操作题及答案

合集下载

国家二级VF机试模拟试卷120(题后含答案及解析)

国家二级VF机试模拟试卷120(题后含答案及解析)

国家二级VF机试模拟试卷120(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)修改菜单my_menu,my_menu中的“文件”菜单项下有子菜单项“新建”“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间加一条水平的分组线,并为“退出”菜单项设置一条返回到系统菜单的命令(不可以使用过程)。

(2)创建一个快速报表sport_report,报表中包含了表“金牌榜”中的“国家代码”和“金牌数”两个字段。

(3)使用SQL建立表的语句建立一个与自由表“金牌榜”结构完全一样的自由表golden.dbf。

请将该SQL语句存储在文件one.prg 中,否则不得分。

(4)使用SQL语句向自由表golden.dbf中添加一条记录(“011”,9,7,11)。

请将该SQL语句存储在文件two.prg中,否则不得分。

正确答案:(1)①在命令窗口执行命令:MODIFY MENU my-menu,打开菜单设计器,接着单击菜单设计器中“文件”行的“编辑”按钮进入子菜单界面。

②选中“退出”子菜单命令,然后单击菜单设计器右边的“插入”命令按钮,插入一个菜单名称为“新菜单项”菜单行,修改菜单名称为:\-。

③修改“退出”菜单命令的“结果”项为“命令”,并输入命令语句:SET SYSMENU TO DEFAULT。

④执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro 对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。

⑤在命令窗口执行命令:DO my_menu mpr,运行菜单查看结果。

(2)①在命令窗口执行命令:USE金牌榜,打开“金牌榜”表。

②在命令窗口执行命令:CREATE REPORTsport_report,打开报表设计器,然后执行【报表】→【快速报表】菜单命令,在弹出的“快速报表”对话框中单击“字段”命令按钮,在弹出的“字段选择器”对话框中,将“国家代码”和“金牌数”两个字段添加到“选定字段”列表框中,单击“确定”按钮关闭“字段选择器”对话框。

下半年计算机二级VF模拟练习题及答案

下半年计算机二级VF模拟练习题及答案

下半年计算机二级VF模拟练习题及答案2015下半年计算机二级VF模拟练习题及答案1.有关@…SAY…GET…语句中的校验子句叙述正确的是( )A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错C.RANGE子句是非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效D.VALID子句是强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围【正确答案】 C2.下面语句( )的格式是正确的。

A.@10,10,20,20CLEARB.@10,10C.@10,10,D.CLEARFROM10,10TO20,20【正确答案】 B3.有关自定义函数的叙述,正确的是( )A.自定义函数的调用与标准函数不一样,要用DO命令B.自定义函数的最后结束语句可以是RETURN或RETRYC.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值D.调用时,自定义函数名后的括号中一定写上形式参数【正确答案】 C4.下面有关命令SETDEVICETOPRINTER的叙述正确的是( )A.该命令的功能是开关打印设备B.该命令的功能是将打印机联机C.该命令的功能是设置@…SAY命令的输出定向为打印机D.该命令的功能是设置“?”或“??”命令的输出定向为打印机【正确答案】 C5.有关SCAN循环结构,叙述正确的是( )A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF( )函数的'真假B.在使用SCAN循环结构时,必须打开某一个数据库C.SCAN循环结构的循环体中必须写有SKIP语句D.SCAN循环结构,如果省略了〈scope〉子句、FOR〈expl1〉和WHILE〈expl2〉条件子句,则直接退出循环【正确答案】 B6.关于关系代数的五个基本操作是( )A.并、差、交、除、笛卡尔积B.并、差、交、投影、除C.并、差、交、选择、投影D.并、差、笛卡尔积、投影、选择【正确答案】 C72.已知关系R如下图所示,则下列关系中与关系R相同的关系是( )A.R1B.R2C.R3D.R4【正确答案】 C8.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过( )A.候选键B.主键C.外键D.超键9.在概念模型中,一个实体集合对应于关系模型中的一个( )A.元组B.字段C.关系D.属性【正确答案】 C10.关系是指( )A.元组的集合B.属性的集合C.字段的集合D.实例的集合【正确答案】 A1.关系运算中花费时间可能最长的运算是( )A.投影B.选择C.笛卡尔积D.除【正确答案】 C2.关系模式中,满足2NF的模式,( )A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF【正确答案】 B3. 关闭多区的表文件,并释放所有的内存变量,命令为( )A.CLEAR ALL或CLOSEB.CLEAR ALL或CLOSE ALLC.CLEAR或CLOSE ALLD.CLEAR或CLOSE4.运行下面的程序后,? 显示的是( )frmMyform=CreateObject(〃form〃)frmMyform2=frmMyform=〃不是我的菜单〃=〃我的菜单〃A.frmMyform2B.我的菜单C.不是我的菜单D.frmMyform【正确答案】 B5.顺序执行下列命令:( )x=100y=8x=x+yx,x=x+y最后一条命令的提示结果为( )A.100 .F.B.100 .T.C.108 .T.D.108 .F.【正确答案】 D6.数据表中有30个记录,如果当前记录为第1条记录,把记录指针移到最后一个,测试当前记录号函数RECNO的值是( )A.31B.30C.29D.28【正确答案】 B7.数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要进行( )A.逻辑删除B.物理删除C.不加处理D.数据过滤【正确答案】 A8.在Visual FoxPro中,结果为真的表达式是( )A.〃BCD〃$〃ABCD〃和〃ABCD〃=〃AB〃B.〃BCD〃$〃ABCD〃和〃ABCD〃$〃AB〃C.〃BCD〃$〃AB〃和〃ABCD〃==〃A〃D.〃BCD〃$〃AB〃和〃ABCD〃=〃AB〃【正确答案】 A9.要打开多个数据表文件,应该在多个( )A.工作区中B.数据库中C.工作期中D.项目中【正确答案】 A10.在“显示”下拉菜单中,单击“追加方式”选项,将在当前表( )A.中增加一个空记录B.尾增加一个空记录C.中进入追加状态D.上弹出追加对话框【正确答案】 C。

国家二级VF机试(操作题)模拟试卷131(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷131(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷131(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)打开考生文件夹下的数据库SPORT,首先永久删除该数据库中的temp 表,然后将“金牌榜”、“获奖牌情况”和“国家”3个自由表加入该数据库中。

(2)在表设计器中,为表“金牌榜”建立一个普通索引,索引名和索引表达式均为“金牌数”。

(3)使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置有效性规则:奖牌总数>=0。

请将该SQL语句存储在文件one.prg中,否则不得分。

(4)使用SQL语句更改表“金牌榜”所有记录的“奖牌总数”字段值,该值应为“金牌数”、“银牌数”、“铜牌数”3项之和。

请将该SQL语句存储在文件two.prg中,否则不得分。

正确答案:(1)①命令窗口执行:MODIFY DATABASE sport,打开数据库设计器。

②右击数据库设计器中的temp表,选择【删除】,在弹出的对话框中单击“删除”按钮,将“temp”表永久性删除。

③在数据库设计器中右击,选择【添加表】,在“打开”对话框中双击“金牌榜”表加到数据库中,以同样的方法将“获奖牌情况”表和“国家”表添加到数据库中。

(2)①在命令窗口输入如下代码,打开表设计器:USE金牌榜MODIFY STRUCTURE ②在表设计器的“字段”选项卡中选中“金牌数”,“索引”列“升序”排序方式,单击“确定”保存表结构修改。

(3)①命令窗口执行:MODIFY COMMAND one,打开程序文件编辑器。

②在编辑器中输入如下程序代码:ALTER TABLE金牌榜ADD奖牌总数ICHECK奖牌总数>=0 ③命令窗口执行:DO one,执行程序文件。

(4)①在命令窗口执行命令:MODIFY COMMAND two,打开程序文件编辑器,输入如下程序代码:UPDATE金牌榜SET奖牌总数=金牌数+银牌数+铜牌数②在命令窗口执行命令:DO two,执行程序文件。

计算机二级VISUALFOXPRO上机考试32015年_真题(含答案与解析)-交互

计算机二级VISUALFOXPRO上机考试32015年_真题(含答案与解析)-交互

计算机二级VISUAL FOXPRO上机考试3 2015年(总分30, 做题时间90分钟)1.基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上放置两个列表框,名称分别为List1和List2。

在List1中添加“Item1”…“Item6”,并设置MultiSelect属性为2(要求在控件属性中设置实现)。

再放置一个名称为Command1、标题为“导出”的命令按钮。

程序运行后,如果单击“导出”按钮,将List1中选中的内容(至少三项)复制到List2中,并将对应的项从List1中删除。

如果选择的项数少于3项,用消息框提示“请选择至少3项”,如图3-1所示。

注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj1.vbp。

(2)在名称为Form1的窗体上放置一个名称为Text1的文本框。

程序运行后,用户在文本框中输入的英文字母一律用小写显示。

如图3-2所示。

注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。

SSS_TEXT_QUSTI分值: 10答案:(1)向列表框中添加项目可以用AddItem方法添加,也可以在属性窗口中进行。

列表框的Text属性为最后一次选中的表项的文本。

根据题意,新建“标准EXE”工程,将两个列表框控件和一个命令按钮添加到窗体中,列表框的名称分别为List1和List2,在List1的List属性中添加“Item1”、“Item2”、“Item3”、“Item4”、“Item5”和“Item6”,命令按钮的名称为Command1、Caption属性为“导出”,在List1中选中的项,通过for循环进行复制并删除。

补充后的具体代码如下:(2)在Text控件中输入文本时会触发Change事件,要将大写字母转换成小写字母要通过Lcase函数来实现。

2015年3月全国计算机等级考试二级《VISUAL FOXPRO》真题一及详解

2015年3月全国计算机等级考试二级《VISUAL FOXPRO》真题一及详解

2015年3月全国计算机等级考试二级《VISUAL FOXPRO》真题一(总分100, 考试时间120分钟)一、选择题,每题1分。

1. 向student表插入一条新记录的正确SQL语句是()A APPENDINTOstudentVALUES('0401','王芳,,'女',l8.B APPENDstudentVALUES('0401',7王芳,,,女,。

18.:C INSERTINTOstudentVALUES('0401','王芳,,'女',l8.D INSERTstudentVALUES('0401','王芳','女,,18.答案:C['1INSERTINTO<表名>[(字段名1[,字段名2,……].]VALUES(字段值l[,字段值2。

……].命令用于插入数据,只有C选项的SQL命令格式正确.2. 下列程序段执行后,内存变量sl的值是sl="奥运会游泳比赛"sl=fight(sl,4.+substr(sl,7,4.+left(sl,4.?slA 奥运比赛游泳B 游泳比赛奥运C 比赛游泳奥运D 奥运游泳比赛答案:C【解析】RIGHT(.从指定表达式值的右端取一个指定长度的子串作为函数值,SUBSTR(.从指定表达式值的指定起始位置取指定长度的子串作为函数值,LEVI'(.从指定表达式值的左端取一个指定长度的子串作为函数值。

本题sl="奥运会游泳比赛",fight(sl,4.=比赛,substr(sl,7,4.=游泳,left(sl,4.=奥运,即C选项正确。

3. 有客户表如下:客户(客户号(C,4.,客户名(C,36.,地址(C,36.。

所在城市(C,l0.,联系电话(C,8..查询所有地址中包含"中山路"字样的客户,正确的SQL语句是()A SELECTCr*FROM客户WHERE地址lAKE"%中山路%"B SELECT·FROM客户WHERE地址LIKE"·中山路·"C SELECT·FROM客户WHERE地址LIKE"?中山路?"D SELECT*FROM客户WHERE地址LIKE"_中山路_'答案:A【解析】本题考查常用的特殊运算符,lAKE是字符串匹配运算符,可与通配符"%"和"一"一起使用。

计算机二级考试VISUALFOXPRO十四2015年_真题(含答案与解析)-交互

计算机二级考试VISUALFOXPRO十四2015年_真题(含答案与解析)-交互

计算机二级考试VISUAL FOXPRO十四2015年(总分40, 做题时间90分钟)单选1.最简单的交换排序方法是()。

SSS_SINGLE_SELA 快速排序B 选择排序C 堆排序D 冒泡排序分值: 1答案:D【解析】交换排序方法是指借助数据元素之间的互相交换进行排序的-种方法,包括冒泡排序和快速排序。

冒泡排序是-种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。

2.计算机软件是指()。

SSS_SINGLE_SELA 程序B 程序和文档C 算法加数据结构D 程序、数据与相关文档的完整集合分值: 1答案:D【解析】计算机系统由硬件和软件两部分组成。

其中,计算机软件包括程序、数据与相关文档的完整集合。

3.对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。

SSS_SINGLE_SELA 并运算B 交运算C 差运算D 积运算分值: 1答案:A【解析】关系的并运算是指由结构相同的两个关系合并,形成-个新的关系,其中包含两个关系中的所有元组。

4.下列选项中,不属于软件的生命周期软件开发阶段任务的是()。

SSS_SINGLE_SELA 软件测试B 概要设计C 软件维护D 详细设计分值: 1答案:C【解析】软件的生命周期可分为软件定义、软件开发和软件运行维护3个阶段。

其中软件定义阶段的主要工作有可行性研究、计划制定和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运行维护阶段的主要工作是软件的运行和后期的维护等。

5.对下面的二叉树前序遍历的结果是()。

SSS_SINGLE_SELA ACFXDBEYZB ABEFXYZCDC ABCDEFXYZD ABDYECFXZ分值: 1答案:D【解析】对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。

计算机二级考试VISUAL+FOXPRO二2015年

计算机二级考试VISUAL+FOXPRO二2015年

计算机二级考试VISUAL FOXPRO二2015年(总分:40.00,做题时间:90分钟)一、选择题(总题数:40,分数:40.00)1.在三种基本结构中,能简化大量程序代码行的是()。

(分数:1.00)A.顺序结构B.分支结构C.选择结构D.重复结构√解析:【解析】重复结构又称为循环结构,它根据给定的条件,判断是否需要重复执行某-相同或类似的程序段,利用重复结构可以简化大量的程序代码行。

2.两个或两个以上模块之间关联的紧密程度称为()。

(分数:1.00)A.耦合度√B.内聚度C.复杂度D.数据传输特性解析:【解析】耦合度是指模块之间的关联程度,内聚度是指模块内部各部分的聚合程度。

3.下列有关数据库的叙述,正确的是()。

(分数:1.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每-列称为元组,-个元组就是-个字段D.如果-个关系中的属性或属性组并非该关系的关键字,但它是另-个关系的关键字,则称其为本关系的外关键字√解析:【解析】数据处理是指将数据转换成信息的过程,故选项A叙述错误;数据的物理独立性是指数据的物理结构的改变不会影响数据库的逻辑结构,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C叙述错误。

4.概要设计中要完成的任务是()。

(分数:1.00)A.系统结构和数据结构的设计√B.系统结构和过程的设计C.过程和接口的设计D.数据结构和过程的设计解析:【解析】软件概要设计的基本任务:①设计软件系统结构;②数据结构及数据库设计;③编写概要设计文档;④概要设计文档评审。

5.下面排序算法中,平均排序速度最快的是()。

(分数:1.00)A.冒泡排序法B.选择排序法C.交换排序法D.堆排序法√解析:【解析】在各种排序方法中,快速排序法和堆排序法的平均速度是最快的,因为它们的时间复杂度都是O(nlog2n),其他的排序算法的时间复杂度大都是O (n2)。

2015年3月全国计算机等级考试二级《VISUAL FOXPRO》真题二及详解

2015年3月全国计算机等级考试二级《VISUAL FOXPRO》真题二及详解

2015年3月全国计算机等级考试二级《VISUAL FOXPRO》真题二(总分100, 考试时间120分钟)一、单选题1. 假设A=〝计算机〞,B=〝等级考试〞,结果是"计算机等级考试"的表达式是()。

A STRING(A,〝是〞,B)B A*〝是〞*BC A/〝是〞/BD A-〝是〞-B答案:A字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。

字符串运算符有两个,它们的优先级相同:+:前后两个字符串首尾连接形成一个新的字符串。

-:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。

故D选项正确。

2. 有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

A 交B 差C 并D 选择答案:A用于查询的3个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。

常用的扩充运算有交、除、连接及自然连接等。

选择,从关系中找出满足给定条件的元组的操作称为选择,题目中无给定条件,故D选项错误。

差:R-S结果是属于R但不属于S的记录组成的集合,T中元组"c 3 2"同时属于R和S,B选项错误。

并:RUS是将S中的记录追加到R后面,T中元组少于R,放C选项错误。

交:Rns结果是既属于R又属于S的记录组成的集合,与题目中结果相符,故A选项正确。

3. 在Visual FoxPro中设计屏幕界面通常使用()。

A 表单B 报表C 查询D 视图答案:A在Visual FoxPro中设计屏幕界面通常使用表单,打印输出通常使用报表。

故A选项正确.4. 一个关系中的各条记录()。

A 前后顺序不能任意颠倒,要按输入的顺序排列B 前后顺序不能任意颠倒,要按关键字段值的顺序排列C 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D 前后顺序可以任意颠倒,不影响数据的实际含义答案:D一个关系就是一张二维表,每个关系有一个关系名。

2015年03月全国计算机等级考试二级《VISUAL FOXPRO》真题二及详解

2015年03月全国计算机等级考试二级《VISUAL FOXPRO》真题二及详解

2015年03月全国计算机等级考试二级《VISUAL FOXPRO》真题二(总分100, 考试时间90分钟)一、选择题1. 下列叙述中正确的是______。

A 栈与队列都只能顺序存储B 循环队列是队列的顺序存储结构C 循环链表是循环队列的链式存储结构D 栈是顺序存储结构而队列是链式存储结构答案:B[解析] 栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表,二者均即可以顺序存储也可以链式存储。

为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列,因此循环队列是队列的一种顺序存储结构,B选项正确。

2. 设某二叉树的前序遍历为ABC,中序遍历为CBA,则该二叉树的后序遍历为______。

A BCAB CBAC ABCD CAB答案:B[解析] 二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。

前序遍历为ABC,则A为根节点。

中序遍历为CBA,则C和B均为左子树节点,且B 是C的父节点,可知后序遍历为CBA,B选项正确。

3. 下列排序方法中,最坏情况下时间复杂度最小的是______。

A 冒泡排序B 快速排序C 堆排序D 直接插入排序答案:C[解析] 在最坏情况下,对长度为n的线性表排序,冒泡排序、快速排序、直接插入排序的时间复杂度均为O(n 2 ),堆排序时间复杂度为O(nlog 2 n),复杂度最小,C选项正确。

4. 为了对有序表进行二分查找,则要求有序表______。

A 只能顺序存储B 只能链式存储C 可以顺序存储也可以链式存储D 任何存储方式答案:A[解析] 二分法查找也称折半查找,是一种高效的查找方法。

能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表。

国家二级VF机试(操作题)模拟试卷50(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷50(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷50(题后含答案及解析)题型有: 1.RecordSourceType=0 ThisForm.Grid1.RecordSource=“student”步骤5:编写”退出”命令按钮的Click事件代码”ThisForm.Release”。

步骤6:保存并运行表单,查看表单的运行效果。

(2)【操作步骤】在命令窗口中输入下列程序并运行。

*****************************************SELECT Student.姓名, A VG(Score.成绩) AS 平均成绩; FROM score,student ; WHERE Score.学号= Student.学号; GROUP BY Student.姓名; ORDER BY 2 DESC,Student.姓名; INTO TABLE avgscore.dbf*****************************************综合应用题3.在考生文件夹下完成如下操作:(1)打开基本操作题中建立的student数据库,将自由表student、score和course添加到数据库中。

(2)在student数据库中建立反映学生选课和考试成绩的视图viewsc,该视图包括”学号”、”姓名”、”课程名称”和”成绩”4个字段。

(3)使用报表向导建立一个报表,该报表按顺序包含视图viewsc中的全部字段,样式为”简报式”,报表文件名为three.frx。

(4)打开表单文件three,完成下列操作:①为”生成数据”命令按钮(Command1)编写代码:用SQL命令查询视图viewsc的全部内容,要求先按”学号”升序排列,若”学号”相同再按”成绩”降序排列,并将结果保存在result表中;②为”运行报表”命令按钮(Command2)编写代码:预览报表three.frx;③为”退出”命令按钮(Command3)编写代码:关闭并释放表单。

计算机二级VISUALFOXPRO上机考试132015年_真题(含答案与解析)-交互

计算机二级VISUALFOXPRO上机考试132015年_真题(含答案与解析)-交互

计算机二级VISUAL FOXPRO上机考试13 2015年(总分30, 做题时间90分钟)1.基本操作题(1)在名称为Form1的窗体上绘制一个文本框,其名称为Text1,然后通过“属性”窗口设置窗体和文本框的属性,实现如下功能:在文本框中可以显示多行文本,显示垂直滚动条,显示的初始信息为“模拟考试”,显示的字体为四号、黑体;窗体的标题为“设置文本框属性”,如图13-1所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sj1.vbp,窗体文件名为sj1.frm。

(2)在名称为Form1的窗体上绘制两个命令按钮,其名称分别为Command1和Command2,编写适当的事件过程。

程序运行界面如图13-2所示,如果单击命令按钮Command1,则可使该按钮移到顶部;如果单击命令按钮Command2,则可使该按钮在高度和宽度上各扩大到原来的2和3倍。

程序运行时的窗体界面如图13-3所示。

注意:不得使用任何变量,存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。

SSS_TEXT_QUSTI分值: 10答案:(1)根据题意,新建“标准EXE”工程,将一个文本框控件添加到窗体中,名称为Text1、MultiLine属性为True、Text属性为“模拟考试”、ScrollBar属性为2、Font中字体为宋体,字型为黑体、大小为四号,设置完成后,单击按钮运行程序,并按原文件名保存。

(2)根据题意,新建“标准EXE”工程,将两个命令按钮添加到窗体中,名称分别为Command1和Command2,Caption属性分别为“Command1”和“Command2”,双击Com-mand1进入代码窗口,编写如下代码:2.简单应用题(1)在考生文件夹下有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。

其功能是产生40个0~800的随机整数,放人一个数组中,然后输出其中的最小值。

国家二级VF机试(操作题)模拟试卷2(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷2(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷2(题后含答案及解析)题型有:1.【操作步骤】步骤1:单击工具栏中的”打开”按钮,在”打开”对话框中选择考生文件夹的下myform4_4.scx表单,单击”确定”按钮。

步骤2:在”属性”对话框中,设置表单的Caption属性为”欢迎您”。

步骤3:选中标签控件,在”属性”对话框中设置其FontSize属性为25,FontName属性为”黑体”。

步骤4:在表单上添加一命令按钮,设置其Caption属性为”关闭”,双击该按钮,输入thisform.release,再单击工具栏中的”保存”按钮。

2.【操作步骤】步骤1:单击工具栏中的”新建”按钮,在”新建”对话框的”文件类型”选项组中选择”表单”,单击”新建文件”按钮。

步骤2:系统打开表单设计器,单击”表单控件”工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象command1,设置其Caption属性为”查询”,双击command1,在打开的代码编辑器窗口中输入以下代码:SELECT 作者姓名,所在城市;FROM AUTHORS;WHERE 作者编号IN;(SELECT 作者编号FROM BOOKS GROUP BY 作者编号HA VING COUNT(*)&gt;=3);ORDER BY 作者姓名;INTO TABLE NEW_VIEW4用同样的方法,在表单上添加命令按钮command2,设置其Caption属性为”退出”,并双击输入Click的事件代码为:THISFORM.RELEASE步骤3:单击工具栏中的”保存”按钮,在另存为对话框中将表单保存为myform4,再单击”保存”按钮。

步骤4:单击工具栏中的”运行”按钮,运行表单,再分别单击表单中的”查询”和”退出”按钮。

综合应用题3.(1)在考生文件夹下,将BOOKS表中所有书名中含有”计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成;(2)复制后的图书价格在原价格的基础上降低5%;(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。

计算机二级考试VISUALFOXPRO五2015年_真题(含答案与解析)-交互

计算机二级考试VISUALFOXPRO五2015年_真题(含答案与解析)-交互

计算机二级考试VISUAL FOXPRO五2015年(总分40, 做题时间90分钟)单选1.下列叙述中,不属于测试的特征的是()。

SSS_SINGLE_SELA 测试的挑剔性B 完全测试的不可能性C 测试的可靠性D 测试的经济性该问题分值: 1答案:C【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。

软件测试有3个重要特征:测试的挑剔性、完全测试的不可能性及测试的经济性。

2.下列特征中,()属于面向对象方法的主要特征。

SSS_SINGLE_SELA 灵活性B 单一性C 封装性D 模块化该问题分值: 1答案:C【解析】模块化是结构化程序设计的特点。

面向对象设计方法使用现实世界的概念抽象地思考问题从而自然地解决问题。

它的特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。

3.下列常量中格式正确的是()。

SSS_SINGLE_SELA $1.23E4B ”计算机”等级考试”C .False.D {^2003/01/13}该问题分值: 1答案:D【解析】货币型常置用来表示货币值,它没有科学记数方法,书写时要在数值前加一个“$”。

字符常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来(注意符号的匹配),如果某种定界符本身也是字符串内容,则器要用另一种定界符为该字符串定界。

逻辑型数据只有真和假两个值。

逻辑真的常量表示形式有:〞.t.″〞.T.″〞.y.″和〞.Y.″,逻辑假的常量表示形式有:〞.‘f.″〞.F.″〞.n.″和〞.N.″。

4.下列描述中正确的是()。

SSS_SINGLE_SELA 算法的效率只与问题的规模有关,而与数据的存储结构无关B 算法的时间复杂度是指执行算法所需要的计算工作量C 数据的逻辑结构与存储结构是一一对应的D 算法的时间复杂度与空间复杂度一定相关该问题分值: 1答案:B【解析】算法的时间复杂度是指执行算法所需要的计算工作量,以算法所执行的基本运算的次数来度量;算法的空间复杂度一般是指执行算法所需要的内存空间。

下半年计算机二级VFP笔试模拟题及答案

下半年计算机二级VFP笔试模拟题及答案

下半年计算机二级VFP笔试模拟题及答案2015下半年计算机二级VFP笔试模拟题及答案一、选择题(每小题1分,共40分)1 下列关于完全二叉树的叙述中,错误的是( )。

A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左、右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为[1og2n]+1本题共1分,参考答案: BB。

【解析】满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。

完全二又树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干叶子结点的二叉树。

由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树。

2 执行下列程序后,屏幕上显示的结果是( )。

X=2Y=3X,YDO SUBlX,YPROCEDURE SUBlPRIVATE YX=4Y=5RETURNA.2 3 4 5B.2 3 4 3C.4 5 4 5D.2 3 2 3本题共1分,参考答案: BB。

【解析】本题考查了Visual FoxPr0过程文件中不同变量的定义及参数的传递。

主程序中有两个变量x,Y,未指定类型默认为PUBLLC,然后调用SUBl中,使用了两个与主程序同名的变量X,Y,变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y 中,而x的值默认为PUBLIC。

3 下列叙述甲错误的是( )。

A.面向对象的程序设计,通过消息来实现对象之间的相互关系B.面向对象的程序设计,是用对象模拟问题领域中的实体C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.在面向对象的程序设计中.各个对象之间相互依赖性本题共1分,参考答案: DD。

【解析】面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。

4 在Visual FoxPro 中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用"学号"建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插人规则中选择设置了"限制"。

2015年09月全国计算机等级考试二级《VISUAL FOXPRO》真题三及详解

2015年09月全国计算机等级考试二级《VISUAL FOXPRO》真题三及详解

2015年09月全国计算机等级考试二级《VISUAL FOXPRO》真题三(总分100, 考试时间90分钟)一、选择题1. 设循环队列为Q(1:m),其初始状态为+front=rear=m。

经过一系列入队与退队运算后,front=20,rear=15。

现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为______。

A 5B 6C m-5D m-6答案:D[解析] 循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,该循环队列的容量为m,队列中共有15(尾)-20(头)+m(容量)=m-5个元素,如果想找出其中的最小值,最坏情况下需要一个个的进行比较,即拿其中的1个与其它几个比较,需比较m-5-1=m-6次。

故选项D正确。

2. 某二叉树的前序遍历为ABCDEFG,中序遍历为DCBAEFG,则该二叉树的后序遍历为______。

A EFGDCBAB DCBEFGAC BCDGFEAD DCBGFEA答案:D[解析] 二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。

二叉树的前序遍历为ABCDEFG,故A为根节点。

中序遍历为DCBAEFG,可知DCB为左子树节点,EFG为右子树节点。

在左子树DCB中,根据前序遍历可知B为DC的根结点,根据中序遍历可知,DC为B的左子树,再根据前序遍历可知C是D的根结点。

同理E为F根节点,F为G根节点,且FG为E同侧子树节点。

二叉树的后序遍历为DCBGFEA,D选项正确。

3. 下列叙述中错误的是______。

A 在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C 在链表中,如果每个结点有两个指针域,则该链表一定是线性结构D 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构答案:A[解析] 一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构。

2015年9月全国计算机等级考试二级《VISUAL FOXPRO》真题二及详解

2015年9月全国计算机等级考试二级《VISUAL FOXPRO》真题二及详解

2015年9月全国计算机等级考试二级《VISUAL FOXPRO》真题二(总分100, 考试时间120分钟)一、单选题1. 某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。

则实体仓库和零件间的联系是()。

A 多对多B 一对多C 多对一D 一对一答案:A一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。

每个仓库存放有不同的零件,相同零件可能放在不同的仓库中,故实体仓库和零件间的联系是多对多,A选项正确。

2. 输出报表(myreport)的命令是()。

A REPORT myreportB REPORT myreport.frxC REPORT FORM myreportD DO REPORT myreport答案:C预览和输出指定报表的命令格式为REPORT FORM<报表文件名>[PREVIEW]。

如果使用了[PREVIEW]子句,首先弹出"预览"对话框;如果不使用该子句,系统会将报表内容显示在Visual FoxPro主窗口中.故C选项正确。

3. 下面对软件测试描述错误的是()。

A 严格执行测试计划,排除测试的随意性B 随机地选取测试数据C 软件测试的目的是发现错误D 软件测试是保证软件质量的重要手段答案:B在测试之前制定测试计划,并严格执行,测试用例的选择不可随意,应选择有代表性的,尽可能发现迄今为止尚未发现的错误,A选项叙述正确,B选项叙述错误。

测试根本目的是尽可能多地发现并排除软件中隐藏的错误,C选项叙述正确。

软件测试是保证软件质量、可靠性的关键步骤,D选项叙述正确。

故正确答案为B选项。

4. 在SQL查询语句SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY中初始查询条件短语是()。

A SELECTB FROMC WHERED HAVING答案:CSQL的核心是查询,SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,其中主要短语的含义如下:·SELECT:说明要查询的字段。

国家二级VF机试(操作题)模拟试卷135(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷135(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷135(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)使用SQL语句计算每个歌手的最高分、最低分和平均分,并将结果存储到result.dbf表中(包含“歌手姓名”、“最高分”、“最低分”和“平均分”4个字段),要求结果按“平均分”降序排序。

注意:按“歌手姓名”分组,每个歌手的最高分、最低分和平均分由评分表中的“分数”字段计算得出。

(2)修改一个名称为three.prg的命令文件。

该命令文件用来查询平均成绩大于等于75分以上的每个“女”同学的学号、姓名、平均成绩和选课门数,结果按选课门数降序排序输出到表three中。

该命令文件在第2行、第3行、第4行、第5行有错误(每行只有一处必须修改的错误,不出错的地方不要做任何修改),打开该命令文件,直接在错误处修改并保存。

注意:修改时,不可改变sql语句的结构和短语的顺序,不允许增加或合并行。

正确答案:(1)在命令窗口执行如下SQL命令语句执行查询:(2)在命令窗口执行命令:MODIFY COMMAND three,打开three.prg程序,经修改后代码如下(此处省略原错误程序代码):简单应用题2.在考生文件夹下,打开学生数据库SDB,完成如下简单应用:(1)使用查询设计器设计一个名称为two的查询,查询每个同学的学号(来自student 表)、姓名、课程名和成绩。

查询结果先按课程名升序、再按成绩降序排序,查询去向是表,表名是two。

设计完成后,运行该查询。

(2)修改一个名称为three.prg的命令文件。

该命令文件用来查询平均成绩大于等于75分以上的每个“女”同学的学号、姓名、平均成绩和选课门数,结果按选课门数降序排序输出到表three中。

该命令文件在第2行、第3行、第4行、第5行有错误(每行只有一处必须修改的错误,不出错的地方不要做任何修改),打开该命令文件,直接在错误处修改并保存。

2015计算机二级VF预测题10套(含答案)

2015计算机二级VF预测题10套(含答案)

2015计算机二级VF预测题10套
为大家分享一下计算机二级VF语言经典预测资料,方便大家顺利通过2015年计算机二级考试。

为了节省文章篇幅,方便阅读,文章下载后ctrl+单击左键即可阅览,请放心使用),内容绝对精彩是计算机二级VF语言复习必备,内容丰富简练,是复习的最经典学习资料。

1. 2015计算机二级Visual Foxpro笔试预测(一)&答案
2. 2015计算机二级Visual Foxpro笔试预测(二)&答案
3. 2015计算机二级Visual Foxpro笔试预测(三)&答案
4. 2015计算机二级Visual Foxpro笔试预测(四)&答案
5. 2015计算机二级Visual Foxpro笔试预测(五)&答案
6. 2015计算机二级Visual Foxpro笔试预测(六)&答案
7. 2015计算机二级Visual Foxpro笔试预测(七)&答案
8. 2015计算机二级Visual Foxpro笔试预测(八)&答案
9. 2015计算机二级Visual Foxpro笔试预测(九)&答案
10. 2015计算机二级Visual Foxpro笔试预测(十)&答案
以上内容包含计算机二级VF语言考试的全部内容,适合正在备考2015年计算机二级VF语言考试的同学们。

全国计算机二级VF考试仿真操作题及答案

全国计算机二级VF考试仿真操作题及答案

全国计算机二级VF考试仿真操作题及答案一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。

打开该表单文件,然后在表单设计器环境下完成如下操作:1.将表单的标题设置为"表单操作";命令按钮的标题设置为"显示"。

2.将文本框的初始值设置为数值0、宽度设置为60。

3.设置文本框的InputMask属性,使其只能输入数值,其中:小数部分为两位、整数部分(包括正负号)最多为5位。

4.修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。

注意:需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8。

本题主要考核点:表单、命令按钮、文本框属性的设置、事件代码的编写。

解题思路:1、打开表单formone,将表单的Caption属性值设置为表单操作,命令按钮的Caption属性值设置为显示。

2、将文本框的Value属性值设置为0,Width属性值设置为60。

3、将文本框的InputMask属性值设置为99999.99。

4、设置"显示"按钮的Click事件代码:wait str(thisform.text1.value,8,2) window二、简单应用(2小题,每题20分,计40分)1.编写SELECT语句,从customers(客户)表中统计各年份出生的客户人数。

统计结果依次包含"年份"和"人数"两个字段,各记录按年份升序排序,统计结果存放在tableone表中。

最后要执行该SELECT语句,并将该SELECT语句存放在命令文件pone.prg中。

2.首先创建数据库orders_m,并向其中添加customers(客户)和orders(订单)表。

然后在数据库中创建视图viewone:利用该视图只能查询2007年签订的'订单信息,查询结果依次包含订单号、签订日期、姓名(即客户姓名)和联系电话四项内容,各记录按签订日期降序排序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015年全国计算机二级VF考试仿真操作题及答案
一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)
在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。

打开该表单文件,然后在表单设计器环境下完成如下操作:
1.将表单的标题设置为"表单操作";命令按钮的标题设置为"显示"。

2.将文本框的初始值设置为数值0、宽度设置为60。

3.设置文本框的InputMask属性,使其只能输入数值,其中:小数部分为两位、整数部分(包括正负号)最多为5位。

4.修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。

注意:需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8。

本题主要考核点:表单、命令按钮、文本框属性的设置、事件代码的编写。

解题思路:
1、打开表单formone,将表单的Caption属性值设置为表单操作,命令按钮的Caption属性值设置为显示。

2、将文本框的Value属性值设置为0,Width属性值设置为60。

3、将文本框的InputMask属性值设置为99999.99。

4、设置"显示"按钮的Click事件代码:wait str(thisform.text1.value,8,2) window
二、简单应用(2小题,每题20分,计40分)
1.编写SELECT语句,从customers(客户)表中统计各年份出生的客户人数。

统计结
果依次包含"年份"和"人数"两个字段,各记录按年份升序排序,统计结果存放在tableone
表中。

最后要执行该SELECT语句,并将该SELECT语句存放在命令文件pone.prg中。

2.首先创建数据库orders_m,并向其中添加customers(客户)和orders(订单)表。


后在数据库中创建视图viewone:利用该视图只能查询2007年签订的订单信息,查询结
果依次包含订单号、签订日期、姓名(即客户姓名)和联系电话四项内容,各记录按签订日
期降序排序。

最后利用该视图查询视图中的全部信息,并将查询结果存放在表tabletwo 中。

本题主要考核点:利用SQL_SELECT语句建立查询、数据库的创建、向数据库中添加表、视图的创建。

解题思路:
第1题:本题的考查点是利用SQL_SELECT语句建立查询。

其命令如下:
SELECT year(Customers.出生日期) as 年份, COUNT(Customers.客户号) as 人数 FROM customers;
GROUP BY 1 ORDER BY 1 INTO TABLE tableone.dbf
然后将此命令保存在pone.prg文件中。

第2题:创建数据库可以使用"文件"菜单完成,选择文件--新建--数据库--新建文件,在数据库设计器中依次添加customers和orders 表。

再通过新建命令打开视图设计器,在"添加表或视图"对话框中添加customers和orders表,并设置两表间的联系;在"字段"选项卡中选择订单号、签订日期、姓名和联系电话4个字段;切换到"筛选"选项卡,在其中进行如下设置:
字段名条件实例
YEAR(Orders.签订日期) = 2007
切换到"排序依据"中选择字段"order.签订日期",在"排序选项"处选择"降序",最后将视图保存在viewone文件中。

利用刚创建的视图 viewone查询视图中的全部信息,在"添加表或视图"对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。

三、综合应用(1小题,计30分)
在考生文件夹下有一个未完成的程序文件ptwo.prg,其功能是进行订单处理,具体功能如下:
(1)利用SELECT语句产生goods(商品)表的一个副本goods_t表。

(2)根据orders、orderitems和goods_t表中的数据、按照签订日期的先后次序依次处理各订单:(a)若订单所订购的所有商品都有足够的库存量,则相关商品的库存量做相应处理(即减去该商品的订购数量),然后将该订单的状态设置为"处理";(b)若订单中有商品没有有足够的库存量,则整个订单不做处理(没有商品库存量被改变),只需将该订单的状态设置为"缺货"。

程序中共有5条语句需要考生给定,请根据程序文件中相应的注释信息将正确的语句插入在形如"&&语句"的注释前,不要增、删或修改其他代码。

完善程序后,必须执行该程序、产生相应的结果。

本题主要考核点:补充程序。

解题思路:
利用"文件"菜单下的"打开"命令打开程序文件ptwo.prg或者用命令:MODIFY COMMAND ptwo.prg来打开文件。

语句1为:set relation to 商品号 into goods_t或其等价语句。

语句2为:set relation to 订单号 into orderitems或其等价语句。

语句3为:if 数量>goods_t.库存量或其等价语句。

语句4为:skip -n或其等价语句。

语句5为:replace 库存量 with 库存量-orderitems.数量或其等价语句。

相关文档
最新文档