计算机二级VisualFoxPro上机考试题库及答案解析76

www.shangdaxue.cc 最具权威的大学生服务网站

计算机二级VisualFoxPro上机考试题库及答案解析76

一、基本操作 在考生文件夹五,完成如下操作 1、打开“学生管理”数据库,并从中永久删除“学生”表。 2、建立一个自由表“教师”。结构如下; 编号 字符型(8) 姓名 字符型(10) 性别 字符型(2) 职称 字符型(8) 3、利用查询设计器建立一个查询,该查询包含课程名为“数据库”的“课程”表中的全部信息,生成的查询保存为query。 4、用SQL UPDATE语句将“课程”表中课程名为“数据库”的课程的任课教师更改为“T2222”,并将相应的SQL语句存储在文件Four.prg中。 二、简单应用 在考生文件夹下完成如下简单应用: 1、建立表单,表单文件名和表单控件名均为formtest,表单标题为“考试系统”,表单背景为灰色(Backcolor=192,192,192),其他要求如下: (1)表单上有“欢迎使用考试系统”(Label1)8个字,其背景颜色为灰色(Backcolor=192,192,192),字体为楷体,字号为24,字的颜色为桔红色(Forecolor=255,128,0);当表单运行时,“欢迎使用考试系统”8个字向表单左侧移动,移动则计时器控件Timer1控制,间隔(interval属性)是每200毫秒左移10个点(提示:在Timer1控件的Timer事件中写语句):THISFORM.LABEL1.LEFT= THISFORM.LABEL1.LEFT-10 当完全移出表单后,又会从表单右侧移入。 (2)表单有一命令按钮(command1),按钮标题为“关闭”,表单运行时单击此按钮关闭并释放表单。 2、在“学生管理”数据库中利用视图设计器建立一个视图sview,该视图包含3个字段课程编号、课程名和选课人数。然后利用报表向导生成一个报表creport,该报表包含视图sview的全部字段和内容。 www.shangdaxue.cc 最具权威的大学生服务网站 三、综合应用

在考生文件夹下有myform表单文件,将该表单设置为顶层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。 新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项); 表单 浏览课程 浏览选课统计 报表 预览报表 退出 各菜单项的功能如下: ●选择“浏览课程”时在表单的表格控件中显示“课程”表的内容(在过程中完成,直接指定表名); ●选择“浏览选课统计”时在表单的表格控件中显示简单应用题建立的视图sview的内容(在过程同完成,直接指定视图名); ●选择“预览报表”时预览简单应用题建立的报表creport(在命令中完成); ●选择“退出”时关闭和释放表单(在命令中完成)。 注意:最后要生成菜单程序,并注意该菜单将作为顶层表单的菜单。 答案解析: 一、基本操作 1. (1)打开并修改数据库 MODIFY DATABASE 学生管理 (2). 选定表“学生”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。 (3). 根据题义,单击“删除”按钮即可。 2、选输入: CLOSE DATABASE命令后回车,再输入: CREATE TABLE 教师(编号 C(8), 姓名 C(10), 性别 C(2), 职称 C(8)) 回车www.shangdaxue.cc 最具权威的大学生服务网站 执行。

3、(1). 单击“工具\向导\查询”命令项。 (2). 在“向导选取”对话框中,双击“查询向导”,在“步骤1-字段选取”中选择表“课程”,在选取其所有字段至“选定字段”列表框中,再单击“下一步”按钮。 (3). 在“步骤3-筛选记录”的字段下拉列表选择“课程.课程名”,再在“值”输入框输入“"数据库"”,再单击“完成”按钮。 (4). 在“步骤5-完成”中,再单击“完成”按钮,在弹出“另存为”对话框的文件名处输入“query”,再单击“保存”即可。 4、在命令窗口中输入:UPDATE 课程 SET 任课教师="T2222" WHERE 课程名="数据库"后回车执行,再新建一个程序文件,将此命令复制到程序中,输入文件名为four.prg,保存即可。 二、简单应用 第一题: 1. 在命令窗口中输入建立表单命令 CREATE FORM formtest 2. 在“表单设计器”中,在“属性”的Caption处输入 考试系统 ,在Name处输入formtest ,在BackColor处输入192,192,192。 3. 在“表单设计器”中,建立一个标签Label1,在“属性”的Caption处输入“欢迎使用考试系统”,在BackColor处输入192,192,192,在ForeColor处输入255,128,0,在FontName处选择”楷体_GB2312”,在FontSize处输入24 4. 在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval处输入200,再双击此计时器控件,在Timer1.Timer编辑窗口中输入下列命令组,再关闭此窗口。 THISFORM.Label1.Left=THISFORM.Label1.Left-10 IF THISFORM.Label1.Left+THISFORM.Label1.WIDTH<=0 Then THISFORM.Label1.Left=THISFORM.WIDTH ENDIF www.shangdaxue.cc 最具权威的大学生服务网站 5. 在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption

处输入“关闭”,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 第二题 (一)、建立视图 1. 打开并修改数据库“学生管理” MODIFY DATABASE 学生管理 2. 单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“考试成绩”(或单击选中表“考试成绩”,接着单击“添加”按钮),再双击表“课程”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。 3. 单击“字段”选项卡,选择“考试成绩.课程编号”和“课程.课程名”的字段添加到“选定字段”列表框中。 4. 在“函数和表达式”处输入“count(*) as 选课人数”并单击“添加”按钮。 5. 单击“分组依据”选项卡,选择“考试成绩.课程编号”并单击“添加”按钮。 6. 保存该视图,在“保存”对话框中输入视图名“sview”。 (二)、建立报表 1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。 3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择表“sview”,接着在“可用字段”列表框中显示表sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。 4. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。 5. 在“另存为”对话框中,输入保存报表名“creport”,再单击“保存”www.shangdaxue.cc 最具权威的大学生服务网站 按钮,最后报表就生成了。

三、综合应用 (一)、建立菜单 1. 单击“文件\新建”命令项。 2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。 3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“表单”、“报表”和“退出”这三个主菜单项,然后选择“表单”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“浏览课程”和“浏览选课统计”,选择“报表”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入一个子菜单项“预览报表”。 4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource="课程" 5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource="sview" 6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport preview”。 7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。 8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。 9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。 (二)、修改表单 1. 输入修改表单命令 MODIFY FORM myform 2. 在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“Load Event”,在“Form1.Load”编辑窗口中输入“do mymenu.mpr”,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with

合集下载

3月计算机二级VF练习题及答案

3月计算机二级VF练习题及答案

XX年3月计算机二级VF练习题及答案练习做多了自然会形成自己的做题方法和速度,为此,今天为大家了以下xx年3月VF练习题及答案,希望对大家有帮助!1[单项选择题] 在Visual FoxPro中,通常以窗口形式出现,用以创立和修改表、表单、数据库等应用程序组件的可视化工具称为( )。

A.向导B.设计器C.生成器D.工程管理器参考答案:B参考解析:Visual FoxPro的设计器是创立和修改应用系统各种组件的可视化工具,利用各种设计器可以创立表、表单、数据库、查询、报表等。

向导是一种交互式程序,用户在一系列向导屏幕上答复以下问题或者选择选项,向导会根据答复生成文件或者执行任务,帮助用户快速地完成一般性的任务。

生成器是带有选项卡的对话框,用于简化对表单、复杂控‘件和参照完整性代码的创立和修改正程。

工程管理器是Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台。

2[单项选择题] 计算结果不是字符串“Teacher”的表达式是( )。

A.at(〝MyTeacher〞,3,7)B.substr(〝MyTeacher〞,3,7)C.right(〝MyTeacher〞,7)D.left(〝Teacher〞,7)参考答案:A参考解析:t(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从指定表达式值的左端取-个指定长度的子串作为函数值,fit#t(。

MyTeacher”,7)的值为”Teacher”;asht从指定表达式值的右端取-个指定长度的子串作为函数值,left(〝eacher〞,7)的值为“Teacher”。

计算机二级《VF》上机考试及答案(3)

计算机二级《VF》上机考试及答案(3)

计算机二级《VF》上机考试及答案(3)2016计算机二级《VF》上机考试及答案综合应用题11在考生文件夹中有“订货”表和“商品”表。

商品表中的“单价”表与“订货”表的“数量”之积应等于订货表中的“金额”。

现在有部分“订货”表记录的“金额”字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为“修正订货”的表中(与订货表结构相同,自己建立),根据商品表中的“单价”字段和“订货”表的“数量”字段修改“修正订货”表的“金额”字段(注意:一个修正记录可能对应几条订货记录)。

编写的程序最后保存为“CX.prg”。

参考解析:【考点指引】本大题考查的是数据表数据的修改,注意要用到INTOTABLE和INTOCURSOR保存中间查询结果。

【操作步骤】①在命令窗口中输人命令:MODI COMM cx(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:SELECT订货.*INTO TABLE修正订货FROM订货,商品WHERE 订货.商品编码=商品.商品编码AND金额<>单价*数量USE修正订货GO TOPDO WHILE.NOT.EOF()a1=商品编码bl=订单编号SELECT*INTO CURSOR aa FROM商品WHERE商品编码=alSELECT修正订货REPLACE金额WITH aa.单价*数量SKIPENDDOUSE关闭程序文件编辑窗口并保存程序文件。

②在命令窗口中输入命令:DO cx(回车执行),执行程序文件。

12在考生文件夹下有数据库“gz”,包括数据表文件:zgk(仓库编号C(4),职工编号C4),工资N(4))。

设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。

程序运行时,单击“统计”菜单项应完成下列操作:检索出工资大于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库编号升序排序,在仓库号相同的情况下再按职工编号升序存放到“result”文件中,该数据表文l 件和“zgk”数据表文件具有相同的结构。

计算机二级VisualFoxPro第一章练习题

计算机二级VisualFoxPro第一章练习题

计算机二级VisualFoxPro第一章练习题计算机二级Visual FoxPro第一章练习题计算机二级无纸化考试时间为120分钟,满分100分,总分达到60分可以获得合格证书。

以下是店铺推荐的计算机二级Visual FoxPro 第一章练习题,欢迎浏览。

第1章 Visual FoxPro数据库基础1[单选题] 当用命令CREATEDATABASEdb创建一一个数据库后,磁盘上不会出现的文件是A.db.DBFB.db.DBCC.db.DCTD.db.DCX参考答案:A参考解析:.DBF是数据表的扩展名。

命令CREATEDATA.BASEdb 只是建立了数据库,还没建立表,不会出现表文件,故选项A错误。

数据库文件的扩展名是.DBC,db.DBC是db的数据库文件,故选项B 正确。

db.DCT是数据库曲的备注文件,故C选项正确。

db.DCX是数据库db的索引文件,故选项D正确。

2[单选题] 在VisualFoxPr0中创建项目,系统将建立一个项目文件,项目文件的扩展名是A.pjxB.pjxC.proD.itm参考答案:A参考解析:【答案】A 【解析】.pjx是项目文件的扩展名,故选择A选项。

3[单选题] 扩展名为mnx的文件是A.备注文件B.项目文件C.表单文件D.菜单文件参考答案:D参考解析:【答案】D 【解析】在VisualFoxPr0中,文件单独存储在计算机磁盘中,文件扩展名代表了该文件的类型。

其中,mllx为菜单文件的扩展名。

4[单选题] 在VisualFoxpr0中,可视类库文件的扩展名是A..dbfB..flexC..vcxD..dbc参考答案:C参考解析:【答案】C 【解析】在VisualFoxPr0中,文件单独存储在计算机磁盘中,文件扩展名代表了该文件的类型。

其中,.dbf是表文件的文件扩展名,sex是表单文件的扩展名,.vex是可视类库文件的扩展名.dbC是数据库文件的扩展名。

因此本题选C。

计算机等级考试二级VisualFoxPro上机试题及解题思路汇总60-79

计算机等级考试二级VisualFoxPro上机试题及解题思路汇总60-79

计算机等级考试二级VisualFoxPro上机试题及解题思路汇总60-79一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1. 打开"订货管理"数据库,并将表order_detail添加到该数据库中。

2. 为表order_detail的"单价"字段定义默认值为NULL。

3. 为表order_detail的"单价"字段定义约束规则:单价> 0 ,违背规则时的提示信息是:"单价必须大于零"。

4. 关闭"订货管理"数据库,然后建立自由表customer,表结构如下:客户号字符型(6)客户名字符型(16)地址字符型(20)电话字符型(14)本题主要考核点:将一个自由表添加到数据库中、为字段建立约束规则、设置字段的默认值、建立表的结构等知识点本题解题思路:第一步:打开考生文件夹下的"订货管理"数据库第二步:打开数据库菜单选择"添加表(A)",在弹出的"打开"对话框中,选定考生文件夹下的order_detail表,再点击"确定"即可,这样表order_detail就添加到了"订货管理"数据库中第三步:在数据库设计器中选中"order_detail"表,选择数据库菜单下的"修改(V)",弹出表设计器,在表设计器中点击"单价"所在的行,单击Null列上的按钮,确认按钮上出现对号,在字段有效性的规则字段中输入:单价>0,在信息框中输入:"单价必须大于0",在默认值框中输入:.NULL.。

确定即可第四步:关闭数据库,在Visual FoxPro主窗口中按下组合键Ctrl+N。

系统弹出"新建"对话框,在"文件类型"中选择表,在弹出的对话框中选择"新建表",并在弹出"创建"对话框中选定考生文件夹,在输入表名中填入"customer",再点击保存。

计算机二级VisualFoxPro上机考试题库及答案解析100

计算机二级VisualFoxPro上机考试题库及答案解析100

一、选择题(1)程序流程图中带有箭头的线段表示的是A)图元关系B)数据流C)控制流D)调用关系(2)下面不属于软件设计原则的是A)抽象B)模块化C)自底向上D)信息隐蔽(3)下列选项中,不属于模块间耦合的是A)数据耦合B)标记耦合C)异构耦合D)公共耦合(4)下列叙述中,不属于软件需求规格说明书的作用的是A)便于用户、开发人员进行理解和交流B)反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行需求分析(5)算法的时间复杂度是指A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数(6)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是A)堆排序B)直接插入排序C)快速排序D)B)和C)(7)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A)ABCED B)DCBEA C)DBCEA D)CDABE(8)数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计(9)关系表中的每一横行称为一个A)元组B)字段C)属性D)码(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩(11)在连编对话框中,下列不能生成的文件类型是A).DLL B).APP C).PRG D).EXE(12)下列表达式中,结果为数值型的是A)CTOD([04/06/03])-10 B)100+100=300 C)"505"-"50"D)LEN(SPACE(3))+1(13)在一个Visual FoxPro数据表文件中有2个通用字段和3个备注字段,该数据表的备注文件数目是A)1 B)2 C)3 D)5(14)在命令窗口中输入下列命令:x=3STORE x*2 TO a,b,c?a,b,c屏幕上显示的结果是A)3 B)2 2 C)6 6 6 D)3 3 3(15)下列叙述中,正确的是A)在命令窗口中被赋值的变量均为局部变量B)在命令窗口中用PRIVATE命令说明的变量均为局部变量C)在被调用的下级程序中用PUBLC命令说明的变量都是全局变量D)在程序中用PRIVATE命令说明的变量均为全局变量(16)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(17)表设计器中的"有效性规则"框中不包括的规则是A)规则B)信息C)默认值D)格式(18)在当前表中,查找第2个男同学的记录,应使用命令A)LOCATE FOR 性别="男" NEXT 2 B)LOCATE FOR 性别="男"C)LOCATE FOR 性别="男"D)LIST FOR 性别="男" NEXT 2CONTINUE(19)以下关于视图的描述中,正确的是A)视图结构可以使用MODIFY STRUCTURE命令来修改B)视图不能同数据库表进行联接操作C)视图不能进行更新操作D)视图是从一个或多个数据库表中导出的虚拟表(20)在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF student ORDER BY 学号/DA)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息(21)语句"DELETE FROM 成绩表WHERE 计算机<60"的功能是A)物理删除成绩表中计算机成绩在60分以下的学生记录B)物理删除成绩表中计算机成绩在60分以上的学生记录C)逻辑删除成绩表中计算机成绩在60分以下的学生记录D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值(22)在命令按钮Command1的Click事件中,改变该表单的标题Caption属性为"学生管理",下面正确的命令为A)Myform.Caption="学生管理" B)This.Parent.Caption="学生管理"C)Thisform.Caption="学生管理" D)This.Caption="学生管理"(23)利用数据环境,将表中备注型字段拖到表单中,将产生一个A)文本框控件B)列表框控件C)编辑框控件D)容器控件(24)下列叙述中,不属于表单数据环境常用操作的是A)向数据环境添加表或视图B)向数据环境中添加控件C)从数据环境中删除表或视图D)在数据环境中编辑关系(25)用于指明表格列中显示的数据源的属性是A)RecordSourceType B)RecordSource C)ColumnCount D)ControlSource(26)执行下列程序后,屏幕上显示的结果是X=2Y=3?X,YDO SUB1??X,YPROCEDURE SUB1PRIVATE YX=4Y=5RETURNA)2 3 4 5 B)2 3 4 3 C)4 5 4 5 D)2 3 2 3(27)执行如下程序,最后S的显示值为SET TALK OFFs=0i=5x=11DO WHILE s<=xs=s+ii=i+1ENDDO?sSET TALK ONA)5B)11C)18D)26(28)执行下列命令,输出结果是STORE -3.1561 TO X?"X="+STR(X,6,2)A)3.16 B)X=-3.16 C)-3.16 D)X=3.16(29)Visual FoxPro参照完整性规则不包括A)更新规则B)删除规则C)查询规则D)插入规则(30)检索职工表中工资大于800元的职工号,正确的命令是A)SELECT 职工号WHERE 工资>800 B)SELECT 职工号FROM 职工SET 工资>800C)SELECT 职工号FROM 职工WHERE 工资>800 D)SELECT 职工号FROM 职工FOR 工资>800(31)在表单控件中,要保存多行文本,可创建A)列表框B)文本框C)标签D)编辑框(32)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(33)下列选项中,不属于SQL数据定义功能的是A)SELECT B)CREATE C)ALTER D)DROP(34)SQL查询语句中,用来实现关系的投影运算的短语是A)WHERE B)FROM C)SELECT D)GROUP BY(35)有"工资"表和"职工"表,结构如下:职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2)查询职工实发工资的正确命令是A)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资B)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资;WHERE 职工.职工号=工资.职工号C)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资;FROM 工资,职工WHERE职工.职工号=工资.职工号D)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资;FROM 工资JOIN 职工WHERE职工.职工号=工资.职工号二、填空题(1)测试用例包括输入值集和【1】值集。

四川省计算机二级VF笔试真题(含答案)

四川省计算机二级VF笔试真题(含答案)

四川省计算机⼆级VF笔试真题(含答案)四川省普通⾼等学校计算机应⽤知识和能⼒第三⼗次等级考试笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。

2、线性结构中元素的关系是⼀对⼀,树形结构中元素的关系也是⼀对⼀。

3、在操作系统中,进程是⼀个具有独⽴运⾏功能的程序在某个数据集合上的⼀次运⾏过程。

4、操作系统的存储器管理部分负责对进程进⾏调度。

5、分时操作系统通常采⽤时间⽚轮转策略为⽤户服务。

6、作业与进程的主要区别是前者是由⽤户提交,后者是由系统⾃动⽣成。

7、顺序查找只适⽤于存储结构为顺序存储的线性表。

8、栈顶的位置是随着进栈和退栈操作⽽变化的。

9、结构化程序设计主要强调的是程序的易读性。

10、在结构化分析中,⽤于描述加⼯逻辑的主要⼯具有三种,即:结构化语⾔、判定表、判定树。

⼆、选择题(每题1分,共5分)1、分页式储存管理的主要特点是()A.要求作业全部同时装⼊内存B.不要求作业装⼊到内存的连续区域C.要求扩充外存容量D.不要求处理缺页终端2、进程从运⾏状态进⼊就绪状态的原因可能是()A.被选中占有处理机B.等待某⼀事件C.等待的事件已发⽣D.时间⽚⽤完3、多道程序设计是指()A.在实时系统中并发运⾏多个程序B.在分布系统中同⼀时刻运⾏多个程序C.在⼀台处理机上同⼀时刻运⾏多个程序D.在⼀台处理机上并发运⾏多个程序4、需求分析中开发⼈员主要从⽤户那⾥了解()A.软件如何做B.软件数据结构C.软件做什么D.软件模块⼤⼩5、对象实现了数据和操作的结合,使数据和操作()于对象的统⼀体中。

A.结合B.隐藏C.封装D.抽象第⼆部分VF(85分)⼀、单项选择题(每题1分,共10分)1、⽀持数据库各种操作的软件系统是()A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使⽤()A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项⽬管理器窗⼝的按钮不可以完成的操作是()A.新建⽂件B.添加⽂件C.重命名⽂件D.删除⽂件4、学⽣表与成绩表的索引⽂件已打开,现要将记录指针定位到底⼀个成绩⾼于90分的记录上,下列()选项可以实现。

2022年9月全国计算机等级考试二级VF笔试试题及答案

2022年9月全国计算机等级考试二级VF笔试试题及答案一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项不符合良好程序设计风格的是________。

A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。

A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。

A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。

A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。

A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表下列操作中正确的是________。

A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。

A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。

A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。

A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。

A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。

计算机二级《VFP》模拟试题及答案

计算机二级《VFP》模拟试题及答案一、选择题1. 以下哪项是Visual FoxPro的主要特点?A. 面向对象的编程B. 数据库管理C. 图形用户界面D. 所有以上选项答案:D2. 在Visual FoxPro中,下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. SIZE()D. COUNT()答案:A3. 以下哪个操作符用于连接字符串?A. +B. -C.D. /答案:A4. 在Visual FoxPro中,下列哪个数据类型用于存储日期?A. DateB. DateTimeC. TimeD. Timestamp答案:A5. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DAY()C. DATE()D. DATETIME()答案:A二、填空题6. 在Visual FoxPro中,用于定义数据表的主键的属性是______。

答案:主索引7. 在SQL查询语句中,用于指定查询结果的排序方式的子句是______。

答案:ORDER BY8. 在Visual FoxPro中,将内存变量定义为全局变量的命令是______。

答案:PUBLIC9. 在Visual FoxPro中,用于创建数据表的SQL命令是______。

答案:CREATE TABLE10. 在Visual FoxPro中,用于删除数据表的SQL命令是______。

答案:DROP TABLE三、判断题11. 在Visual FoxPro中,每个数据表只能有一个主键。

()答案:正确12. 在SQL查询语句中,可以使用DISTINCT关键字去除查询结果中的重复记录。

()答案:正确13. 在Visual FoxPro中,可以使用MODIFY COMMAND命令修改程序文件。

()答案:正确14. 在Visual FoxPro中,可以使用DO CASE语句实现多分支结构。

()答案:正确15. 在Visual FoxPro中,内存变量的作用域默认为私有变量。

计算机二级试题库visualfoxpro.doc

第1题、二、简单应用(2小题,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2 4 根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。

然后利用新建立的视图查询视图屮的全部信息,并将结果按积分升序存入表v2。

2、建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”三个菜单项;“关闭”子菜单项用SET SYSMENUTO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。

第2题、二、简单应用(2小题,计40分)1、根据考生文件夹下的txl表和jsh表建立一个查询query2,查询岀单位是“南京大学” 的所有教师的姓名、职称、电话,要求查询去向是表,表名是query2.dbf,并执行该查询。

2^建立表单enterf,表单中有两个命令按钮,按钮的名称分别为cmdin和cmdout, 标题分别为“进入”和“退出”。

第3题、二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE利用SQL语句查询选修了”网络工程”课程的学生的全部信息,并将结杲按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。

2、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为CJ2的报表,存放在考生文件夹屮。

要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序), 报表式样为简报式,方向为纵向。

报表标题为“学生成绩表寫第4题、二、简单应用(2小题,计40分)1、在考生文件夹下,有一个数据库CADB,其中有数据库表ZXKC和ZX。

New【全国计算机等级考试二级VF上机改错题及参考答案】

二级VF上机改错题及参考答案二级Visual Foxpro上机模拟题(第二套)文本框PassWordChar 改为*功能:如果用户输入的用户名和口令一致,则在提示信息后关闭该表单,否则重新输入用户名和口令。

&&**********Error**********************if thisform.text1 = thisform.text2 改为if thisform.text1.value=thisform.text2.valuewait "欢迎使用……" window timeout 1&&**********Error**********************thisform.close 改为thisform.releaseelsewait "用户名或口令不对,请重新输入……" window timeout 1endif二级Visual Foxpro上机模拟题(第三套)*检索选课门数大于或等于3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系,*并按平均成绩降序排序,将结果存储到表TEST1中.以下程序有三处错误,请改正SET TALK OFFSET SAFETY OFFSELECT STUDENT.学号, 姓名, AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数,院系院系;FROM STUDENT, SCORE;WHERE STUDENT.学号= SCORE.学号;GROUP BY STUDENT.学号HAVING SUM(课程编号) >= 3; &&*Error* 将sum改为count其他不变ORDER BY 平均成绩; &&*********Error******* 改为order by 平均成绩descINTO TEST1 SDF &&*********Error******* 改为into table test1RETURN二级Visual Foxpro上机模拟题(第五套)*检索选课门数是3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,*并按平均成绩降序排序.SET TALK OFFSET SAFETY OFFUSE DATABASE SDB &&****Error***修改本行的语法错误,不许注释掉本行或删除本行将use改为openCREATE VIEW VS1SELECT STUDENT2.学号, 姓名, AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数, 院系编号;FROM STUDENT2, COURSE2; &&*************Error************* 改为from student2,scWHERE STUDENT2.学号= SC.学号;GROUP BY SC.学号HAVING COUNT(课程号) > 3;ORDER BY 成绩&&*************Error************* 改为order by 平均成绩descCLOSE DATABASERETURN二级Visual Foxpro上机模拟题(第九套)*检索同时选修课程号c1和c2的学生的学号*以下程序有三处错误,请改正SELECT 学号;FROM SC ;WHERE 课程号= 'c1' AND 学号= ; &&*****Error******* 改为where 课程号="c1" and 学号in( SELECT * FROM SC ; &&************Error************改为(select 学号from sc;WHERE 学号= 'c2' ) &&************Error************改为where 课程号="c2")CLOSE DATABASE二级Visual Foxpro上机模拟题(第十三套)检索选修课程门数等于3门或3门以上,每门课程成绩大于或等于70分的每个学生的,学号,姓名,性别,平均成绩,最低分和选课门数,并将结果存储到表NEW_TEST中.*以下程序有三处错误,请改正OPEN DATABASE SDBSELECT STUDENT.学号,姓名,性别,AVG(成绩) 平均成绩,MIN(成绩) 最低分,COUNT(*) 选课门数;FROM STUDENT,SC;WHILE STUDENT.学号= SC.学号AND 成绩>= 70 ; &&*******Error******** 将While 改为where 其他不变GROUP BY STUDENT.学号HAVING SUM(课程号) >= 3; &&*******Error******** 将sum 改为count 其他不变TO NEW_TEST &&**********Error********** 改为into table NEW_TESTCLOSE ALL二级Visual Foxpro上机模拟题(第十六套)ThisForm.标题= "商品销售数据输入" 改为thisform.caption="商品销售数据输入"DO sellcomm 改为DO Form sellcommDO print1 TO PREVIEW 改为report Form print1 PREVIEW二级Visual Foxpro上机模拟题(第十七套)SELECT FORM DEPT 改为SELECT * FROM DEPTDELETE THISFORM 改为 THISFORM.release二级Visual Foxpro上机模拟题(第十九套)&&所有器件的单价增加5元UPDATE order_detail1 SET 单价WITH 单价+ 5 改为UPDATE order_detail1 SET 单价=单价+ 5&&计算每种器件的平均单价SELECT 器件号,AVG(单价) AS 平均价FROM order_detail1 ORDER BY 器件号INTO CURSOR lsb 将order by 改为group by 其他不变&&查询平均价小于500的记录SELECT * FROM lsb FOR 平均价< 500 改为SELECT * FROM lsb where 平均价< 500二级Visual Foxpro上机模拟题(第二十一套)UPDATE ALL 日期WITH DATE() 改为UPDATE 雇员set 日期= DATE()RELEASE THISFORM 改为thisform.release二级Visual Foxpro上机模拟题(第二十二套)SELECT COUNT((现价-买入价)*持有数量) ; 将count 改为sum 其他不变FROM stock_sl ;WHERE 股票代码;= ; 改为in(SELECT 股票代码FROM stock_name ;WHERE "银行" LIKE 股票简称) 将like 改为$ 其他不变二级Visual Foxpro上机模拟题(第二十三套)CLOSE ALLOPEN DATABASE 成绩管理USE 选课IN 0USE 学生EXCL IN 0***********Error***********MODIFY TABLE 学生ADD 平均成绩N(6,2) 改为alter table 学生ADD 平均成绩N(6,2)SELECT 学生***********Error***********DO WHILE EOF() 改为do while not eof()SELECT AVG(成绩) FROM 选课WHERE 学号=学生.学号INTO ARRAY cj***********Error***********REPLACE 平均成绩= cj[1] 改为replace 平均成绩with cj[1]cj[1]=0SKIPENDDOCLOSE DATABASE二级Visual Foxpro上机模拟题(第二十七套)下面的程序在第2行、第3行、第4行、第5行有错误,请直接在错误处修改。

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