沈阳农业大学vf机房模拟题综合
沈阳农业大学VFP期末考试模拟题(二)
VFP期末考试模拟题(二)一选择题1.下列控件不可以直接添加到表单中的是 (A ).A.选项按钮B.命令按钮C.命令按钮组D.选项按钮组2.当在菜单设计器中设计完菜单项后,要选择"菜单"中的(A ).A.生成B.运行C.编译D.调试3.下列符号中,除( A)外均可作为Visual FoxPro的内存变量名.A."男"B.F1FC.X3D.男4.执行下列命令序列后,VF1的指针指向第( 3)条记录,VF2指向第(1)条记录. SELECT 2 USE VF1 SELECT 3 USE VF2 SELECT 2 SKIP 2A.1、2B.2、1C.1、1D.3、15.有关索引的正确描述是___C___。
A.索引文件具有表文件结构,利用它能对表文件进行重新排列B.索引文件中只含有索引指针和关键字,对原表的排列顺序无任何影响C.索引文件中只含有索引指针和关键字,利用它能对表文件进行重新排列D.在索引文件中既可以包含原表中的全部字段,也可以含有部分字段6.在Visual FoxPro中,表单(Form)是指(D ).A.数据库查询的列表B.数据库中各个表的清单C.一个表中各个记录的清单D.窗口界面7.下列关于索引文件的叙述中,说法正确的是____A____A.索引文件必须配合原数据表使用B.一个数据表文件只能建立一个对应的索引文件C.复合索引文件的扩展名为.IDXD.单索引文件的扩展名为.CDX8.一数据表中含8条记录,执行Brow命令后,其recno( )的返回值为( D).A.7B.8C.1D.99.表达式CTOD("12/27/65")-4的值是( D).A.12/27/61B.出错C.8/27/65D.12/23/6510.查询去向中没有( A).A.列表框B.图形C.屏幕D.浏览11.下列命令中,拷贝库文件结构的命令是(D ).A.COPY FILE TOB.COPY TOC.COPY STRUCTURE EXTENDED TOD.COPY STRUCTURE TO12.创建两个具有"一对多"关系的表之间的关联,应当(D).A.通过纽带表B.通过某个索引的同名字段C.通过某个同名字段D.通过主索引字段和不同字段13.在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是(D).A.IF-ENDIFB.TEXT-ENDTEXTC.DO CASE-ENDCASED.DO WHILE-ENDDO14.使用报表带区可对数据在报表中的(C )进行控制.A.字体和格式B.次数和格式C.位置和次数D.位置和字体15.以下属于非容器类控件的是(D ).A.ContainerB.FormC.pagebel16.在Visual Foxpro中,查询文件的扩展名为( A).A..qprB..lbtC..fmtD..fqt17.在 set exact on 的情况下,命令"FO"="FOX"显示的结果是( A).A..F.B.以上都不对C..T.D.错误信息18.设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是( C ).A.?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)B.?sr"全国"C.?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)D.?STR(sr,1,12)+STR(sr,17,14)19.以下关于主索引和候选索引的叙述正确的是___A___。
国家二级VF笔试模拟试卷123(题后含答案及解析)
国家二级VF笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.DBMS的含义是______。
A.数据库系统B.数据库管理系统C.数据库管理员D.数据库正确答案:B解析:数据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。
它们之间的关系是数据库系统包括数据库和数据库管理系统。
2.从关系模式中指定若干个属性组成新的关系的运算称为______。
A.连接B.投影C.选择D.排序正确答案:B解析:选择是从关系中找出满足指定条件元组的操作;投影是从关系中指定若干个属性组成新的关系;连接是两个关系的横向结合,而拼成一个更宽的关系模式。
3.对于“关系”的描述,正确的是______。
A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名正确答案:D解析:在同一个关系中不能出现相同的属性名,Visual FoxPro不允许同一个表中有相同的字段名;关系中不允许有相同的元组,即冗余;关系中元组的次序无关紧要,关系中的关键字是属性或属性的组合,其值能够唯一标识一个元组。
4.在表设计器的“字段”选项卡中可以创建的索引是______。
A.唯一索引B.候选索引C.主索引D.普通索引正确答案:D解析:在表设计器“字段”选项卡的索引下拉框中,只能为字段建立普通索引(系统默认),要建立主索引、候选索引或唯一索引,必须在“索引”选项卡中设置。
5.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是______。
A.局部变量B.公共变量C.私有变量D.全局变量正确答案:C解析:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明,全局变量和局部变量都需要先声明后才能使用。
国家二级VF机试模拟试卷113(题后含答案及解析)
国家二级VF机试模拟试卷113(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)建立数据库“教材”,将自由表“教材.dbf”和“作者.dbf”添加到该数据库中。
(2)为“作者”表建立主索引,索引名为“作者编号”,索引表达式为“作者编号”。
(3)为“教材”表分别建立两个索引。
主索引:索引名为“教材编号”,索引表达式为“教材编号”;普通索引:索引名和索引表达式均为“作者编号”。
(4)建立“教材”表和“作者”表之间的联系。
正确答案:①选择【文件】→【新建】命令,选择“数据库”,单击“新建文件”按钮在“创建”对话框中输入数据库名“教材”,单击“保存”按钮将新建数据库“教材”保存到考生文件夹下。
②在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“教材”,单击“确定”按钮将自由表“教材”添加到数据库“教材”中。
同理,将自由表“作者”添加到数据库“教材”中。
(2)在数据库设计器中,选择表“作者”,选择【数据库】→【修改】命令,打开表设计器修改表“作者”结构,在“作者”表设计器的”索引”选项卡的“索引名”中输入“作者编号”.选择索引类型为“主索引”,索引表达式为“作者编号”,单击“确定”按钮关闭表设计器并保存表“作者”结构。
(3)①在数据库设计器中,选择表“教材”,选择【数据库】→【修改】命令,打开表设计器修改表“教材”结构,在“教材”表设计器的“索引”选项卡的“索引名”中输入“教材编号”,选择索引类型为“主索引”,索引表达式为“教材编号”。
②单机下一行,在“索引名”中输入“作者编号”,选择索引类型为“普通索引”,索引表达式为“作者编号”,单击“确定”按钮关闭表设计器并保存表“教材”结构。
(4)在数据库设计器中,将“作者”表中“索引”下面的“作者编号”主索引字段拖曳到“教材”表中“索引”下面的“作者编号”索引字段上,建立两个表之间的永久性联系。
国家二级VF机试(操作题)模拟试卷421(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷421(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下完成如下操作:1.my_menu菜单中的“文件”菜单项下有子菜单项“新建”、“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间添加一条水平的分组线,并为“退出”菜单项编写一条返回到系统菜单的命令(不可以使用过程)。
2.创建一个快速报表sport_report,报表中包含了“金牌榜”表中的“国家代码”和“金牌数”两个字段。
3.使用SQL建立表的语句建市一个与自由表“金牌榜”结构完全一样的自由表golden。
并将该SQL语句存储在文件one.prg中。
4.使用SQL语句向自由表golden中添加一条记录(“011”,9,7,11)。
并将该SQL语句存储在文件two.prg中。
正确答案:(1)步骤1:单击常用工具栏中的“打开”按钮,打开菜单my_menu。
在菜单设计器中单击“文件”菜单项中的“编辑”按钮,如图3.141所示,进入“文件”菜单的子菜单中。
步骤2:选择“退出”菜单项并单击右侧的“插入”按钮,在“关闭”和“退出”之间插入一行,在“菜单名称”处输入“\一”。
将“退出”菜单项的“结果”设置为“命令”,并输入“set sysmenu to default”,如图3.142所示。
(2)步骤1:新建一个空白报表,在报表设计器中选择“报表”菜单下的“快速报表”命令,如图3.143所示。
步骤2:选中考生文件夹下的“金牌榜”表,即可打开“快速报表”对话框,单击对话框中的“字段”按钮,将“国家代码”和“金牌数”两个字段添加到“选定字段”中。
单击“确定”按钮回到报表设计器中,保存报表为sport_report,预览报表设计结果,如图3.144所示。
(3)新建一个程序文件,为其编写如下的命令语句。
USE 金牌榜COPY STRU TO GOLDEN 保存程序为one.prg,并运行该程序文件。
VF模拟试题 及答案PDF.pdf
USE XSDA.DBF
ACCEPT “请输入待查学生姓名:” TO NAME
LOCATE
for 姓名=name
IF
found()
6
书山有路
? ”学号:”+学号+”姓名:”+姓名+ ”专业:”+专业
ELSE
? ” 查无此人!”
ENDIF
USE
4、下列程序片段执行后,T 的结果为 120
。
T=1
I=1
T (D)CONTINUE
11、用 FOR…ENDFOR 组织的循环结构中,如省略步长则系统默认步长是( )。
(A)0
(B)-1
(C)1
(D)2
12、在 Visual FoxPro 的表文件(.DBF)中,逻辑型、日期型、通用型和备注型字段的宽度 分别为( )。
(A)1,8,4,4 (B)2,8,10,4 (C)1,8,10,10 (D)2,8,任意,任意
(C)SUBSTR(“青岛市”,3,1)
(D)SUBSTR(“青岛市”,3,2)
9、逻辑运算符从高到低运算优先级是( )。
(A)NOT OR AND
(B)NOT AND OR
(C)AND NOT OR
(D)OR NOT AND
10、用 LOCATE 命令查找出满足条件的第一个记录后,若要继续查找满足条件的下一条记录, 应该用( )命令。
(A)科学计算应用 (B)过程控制应用 (C)数据处理应用 (D)辅助工程应用 3、Visual FoxPro 6.0 管理的数据库是( )型数据库。
1
书山有路
(A)网络
(B)层次
(C)关系
(D)链状
4、Visual FoxPro 6.0 系统提供的 FOR<条件>子句与一些相关的命令配合使用可以方便地实 现关系运算中( )的操作。
国家二级VF笔试模拟试卷40(题后含答案及解析)
国家二级VF笔试模拟试卷40(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下述属于顺序存储方式的优点是( )。
A.存储密度大B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示正确答案:A解析:顺序存储方式的优点主要有:存储密度大,存储空间利用率高,便于随机存储。
由于顺序存储方式在插入、删除运算会引起大量结点的移动,因此不利于经常性地执行插入和删除运算,选项B、C的叙述是错误的。
又由于顺序存储是依靠元素的物理位置关系来反映元素之间的逻辑关系,因此对一些逻辑结构比较复杂的数据,直接存储比较困难。
综上所述,A是正确答案。
2.在顺序表(8,11,15,19,25,26,30,33,42,48,50)中,用二分法查找关键码值20,需做的关键码比较次数是( )。
A.3B.4C.6D.8正确答案:B解析:由题意可知,关键字20不在顺序表中,所以这次查找只能是一次失败的查找。
对长度为n的线性表进行二分查找,若查找不成功,则给定值与[log2n]+1个关键字进行过比较。
所以在查找关键字20的过程中比较次数为[log211]+1,即进行了4次比较。
具体查找过程如图17-2所示。
其中[]中是当前的检索范围,↑指示当前检索范围中位于中点位置上的元素。
第一次[8 11 15 19 25 26 30 33 42 48 50] ↑第二次[8 11 15 19 25] 26 30 33 42 48 50 ↑第三次[8 11 15 [19 25] 26 30 33 42 48 50↑第四次[8 11 15 19 [25] 26 30 33 42 48 50 ↑图17-2 二分查找的过程3.在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序( )。
A.不相同B.完全相同C.前序和中序相同D.后序和中序相同正确答案:B解析:任意两种方法遍历同一棵二叉树,可确定惟一一棵二叉树,无论是前序遍历、中序遍历、后序遍历二叉树,其区别均在于访问根的先后次序不同,即前根序、中根序、后根序。
国家二级VF机试模拟试卷19(题后含答案及解析)
国家二级VF机试模拟试卷19(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)将数据库stu添加到项目my中。
(2)修改表单for,将其中标签的字体大小修改为20。
(3)把表单for添加到项目my中。
(4)为数据库stu中的表“学生”建立惟一索引,索引名称为tel,索引表达式为“电话”。
正确答案:(1)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的项目文件my.pjx。
在项目管理器my中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库stu添加到项目管理器中,单击“确定”按钮。
(2)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的表单文件for.scx。
单击表单上的标签控件,在其属性窗口中,把FontSize 的属性值改为“20”。
单击工具栏上的“保存”图标,将更改保存。
(3)在项目管理器my中,首先在“文档”选项卡中选择“表单”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的表单for.scx添加到项目管理器中,单击“确定”按钮。
(4)在命令窗口输入命令:MODIFY STRUCTURE,在弹出的对话框中选择“学生”表,进入“学生”的数据表设计器界面,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”分别改为tel和“电话”,在“索引类型”的下拉框中,选择“惟一索引”。
单击“确定”按钮,保存数据表修改。
解析:本大题主要考查数据库的添加、表单属性的更改,添加表单以及建立索引。
数据库添加可以通过项目管理器中的命令按钮,建立索引表可以在数据表设计器中完成。
值得注意的是考生应该熟悉表单各控件的各个属性。
简单应用题(40分)2.(1)在数据库school中使用一对多表单向导生成一个名为my的表单。
国家二级VF机试模拟试卷162(题后含答案及解析)
国家二级VF机试模拟试卷162(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)将数据库“成绩管理”添加到项目“xm”中;(2)永久删除数据库中的表“course1”。
(3)将数据库中表“score1”变为自由表。
(4)为表“student”建立主索引,索引名和索引表达式均为“学号”。
正确答案:(1)①选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
②在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,系统弹出“打开”对话框,将考生文件央下的数据库“成绩管理”添加到新建的项目“xm”中。
(2)①在项目管碑器中选择“数据”选项卡,然后选择列表框中的“成绩管理”数据库,单击“修改”按钮,打开数据库设计器。
②选择表“coursc1”。
单击右键选择“删除”命令,在对话框中单击“删除”按钮将永久删除数据库中的表“coursel”。
③选择数据库“成绩管理”,单击“修改”按钮,打开数据库设计器,选择【数据库】→【清理数据库】命令清理数据库,然后关闭数据库设计器。
(3)选择表“scorel”,单击右键选择“删除”命令,在对话框中单击“移去”按钮,在下一个对话框中单击“是(Y)”按钮将表“scorel”变为自由表。
(4)在数据库设计器中,选择表“student”,选择【数据库】→【修改】命令,打开表设计器修改表“student”结构,在“student”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”,单击“确定”按钮关闭表设计器并保存表“studcnt”结构。
简单应用题(40分)2.在考生文件夹下,打开学生数据库SDB,完成如下简单应用:(1)使用查询设计器设计一个名称为two的查询,查询每个同学的学号(来自student 表)、姓名、课程名和成绩。
国家二级VF机试模拟试卷92(题后含答案及解析)
国家二级VF机试模拟试卷92(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.在考生文件夹下,有一个资源数据库frdb,该数据库有资源表fr_t、农户表p_t和树种表tree_t三个表。
其中,资源表fr_t存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。
打开资源数据库frdb,完成如下操作:(1)在农户表p_t中增加一个字段名“继承人”、数据类型为“字符”、宽度为8的字段。
(2)设置资源表fr_t中“面积”字段的有效性规则:面积大于等于1,小于等于100,默认值为10;“蓄积”字段的有效性规则:蓄积大于等于0,小于等于200,默认值为100;(注意:表达式应写成:面积>=1.and.面积<=100,蓄积>=0.and.蓄积<=200) (3)为资源表fr_t创建两个普通索引(升序),索引名分别为“户主编号”和“树种编号”,对应的索引表达式分别为“户主编号”和“树种编号”。
(4)通过“户主编号”字段建立资源表fr_t和农户表p_j间的永久联系;通过“树种编号”字段建立资源表fr_t和树种表tree_t间的永久联系。
正确答案:(1)①在命令窗口执行命令:MODIFY DATABASE FRDB,打开数据库设计器。
②在数据库设计器中,右击P_T表,选择【修改】快捷菜单命令,打开P_T表设计器,在“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“继承人”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“8”,单击“确定”按钮保存表结构修改。
(2)在数据库设计器中,右击FR_T表,选择【修改】快捷菜单命令,打开FR_T表设计器,在“字段”选项卡中选中“面积”,在“字段有效性”的“规则”文本框中输入:面积>=1 and面积<=100,在“默认值”文本框中输入:10。
再在“字段”选项卡中选中“蓄积”,在“字段有效性”的“规则”文本框中输入:蓄积>=0 and 蓄积<=200,在“默认值”文本框中输入:100。
国家二级VF机试模拟试卷21(题后含答案及解析)
国家二级VF机试模拟试卷21(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)为数据库score中的表stu建立主索引,索引名称和索引表达式均为“学号”。
(2)建立表stu和表fenshu之间的关联。
(3)为stu和fenshu之间的关联设置完整性约束,要求更新规则为“级联”,删除规则为“忽略”,插入规则为“限制”。
(4)设置表keb的字段“学分”的默认值为60。
正确答案:(1)在命令窗口输入命令:MODIFY STRUCTURE,在弹出的“打开”对话框中,选择stu数据表,单击“确定”按钮,进入stu的数据表设计器界面,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”改为“学号”,在“索引类型”的下拉框中,选择“主索引”。
(2)在命令窗口输入命令:MODIFY DATABASE score,打开数据库设计器,在数据库设计器中,将stu表中“索引”下面的“学号”主索引字段拖到fenshu表中“索引”下面的“学号”索引字段上,建立了两个表之间的永久性联系。
(3)在数据库设计器中,选择菜单命令“数据库”—“清理数据库”,右键单击stu表和fenshu表之间的关系线,选择“编辑参照完整性”快捷菜单命令,在参照完整性生成器中,根据题意,分别在3个选项卡中设置参照规则(4)在数据库设计器中,右键单击keb数据表选择“修改”快捷菜单命令,打开表设计器,在“字段”选项卡中选中“学分”字段,在“字段有效性”默认值文本框中输入“60”为该字段设置默认值。
解析:本大题主要考查的是索引的建立,数据表之间的联系及参照完整性和有效性规则的建立。
建立索引表可以在数据表设计器中完成。
对数据表进行连接及设置参照完整性都是在数据库设计器中完成。
字段的有效性规则建立可在“字段”选项卡中完成。
简单应用题(40分)2.在考生文件夹下完成如下简单应用:(1)使用报表向导建立一个简单报表。
国家二级VF机试模拟试卷62(题后含答案及解析)
国家二级VF机试模拟试卷62(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.表“员工”中字段“加班费”的值为空,编写满足如下要求的程序:根据“值班”表中的夜和昼的加班费的值和“员工”表中各人昼夜值班的次数确定员工表的“加班费”字段的值,最后将程序保存为myprog.prg,并执行该程序。
正确答案:步骤1:单击工具栏上的[新建]按钮,打开[创建]对话框,在[文件类型]区中选择“程序”,单击[新建文件],打开程序编辑窗口输入:SET TALK OFF SELECT 单位加班费FRON 值班; WHERE 值班类型=“白班”; INTO ARRAY temp1 SELECT 单位加班费FRON 值班; WHERE 值班类型=“夜班”; INTO ARRAY temp2 UPDATE 员工SET 加班费=白班数*temp1(1,1)+夜班数*temp2(1,1) SET TALK ON 步骤2:单击工具栏上的[保存]按钮,在打开的[另存为]对话框中将文件名为设为“myprog”,单击工具栏的[运行]按钮,查看结果。
简单应用题(40分)2.建立一个名为cdl的菜单,菜单中有两个菜单项“日期”和“关闭”。
“日期”下还有一个子菜单,子菜单有“月份”和“年份”两个菜单项。
单击“关闭”菜单返回到系统菜单。
正确答案:步骤1:单击工具栏上的[新建]按钮,在弹出的[新建]对话框[文件类型]中选择“菜单,再单击[新建文件],打开菜单设计器。
步骤2:在菜单设计器的“菜单名称”列输入“日期”,“结果”列选择“子菜单”,单击[创建]按钮,此时会弹出新的菜单设计器。
在“菜单名称”列输入“月份”,在下一行的“菜单名称”列输入“年份”。
在“菜单级”列表框中选择菜单栏。
然后返回第一级菜单进行设置。
步骤3:在最后一行的“菜单名称”中输入“关闭”,“结果”列选择“过程”。
单击[创建]按钮,在弹出的文本框中输入程序代码“SET SYSMENU TO DEFAULT”。
国家二级VF机试模拟试卷77(题后含答案及解析)
国家二级VF机试模拟试卷77(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)根据score_manager数据库,使用查询向导建立一个含有学生“姓名”和“出生日期”的标准查询query3_1.qpr。
(2)从score_manager数据库中删除视图new_view3。
(3)用SQL命令向scorel表插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。
(4)打开表单myform3_4,向其中添加一个“关闭”命令按钮(名称为Command1),单击此按钮关闭表单(不可以有多余的命令)。
正确答案:(1)①在命令窗口执行命令:OPEN DATABASE score_manager。
打开数据库环境。
②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。
③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。
④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名QUERY3_1,单击“保存”按钮。
(2)①在命令窗口执行命令:MODIFY DATABASEscore_manaqer,打开数据库设计器。
②右击数据库设计器中的new_view3视图文件,选择【删除】快捷菜单命令。
在弹出的Visual FoxPro对话框中单击“移去”按钮,将new_view3视图移出数据库。
(3)在命令窗口执行命令:INSERT INTO SCORE1 V ALUES (“993503433”,”0001”,99)。
国家二级VF笔试模拟试卷150(题后含答案及解析)
国家二级VF笔试模拟试卷150(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.算法的空间复杂度是指( )。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间正确答案:D解析:一个算法的空间复杂度一般是指执行这个算法所需的存储空间。
一个算法所占用的存储空间包括算法程序所占用的空间,输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。
2.按照“先进先出”组织数据的数据结构是( )。
A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。
3.下列叙述中正确的是( )。
A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的正确答案:D解析:在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
4.有下列二叉树,对此二叉树前序遍历的结果为( )。
A.XZCYABB.XYZABCC.XYABCZD.XYAZBC正确答案:D解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
5.结构化程序设计主要强调的是( )。
A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性正确答案:D解析:程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,清晰第一,效率第二”。
国家二级VF机试(操作题)模拟试卷476(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷476(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下完成下列操作:(1)新建“菜单”数据库,将考生文件夹下的所有自由表添加到该数据库中。
(2)新建一个项目“菜单管理”,将“菜单”数据库添加进该项目。
(3)为“厨师”表创建一个主索引,索引名为PK,索引表达式为“编号”;为“菜品”表创建一个主索引,索引名和索引表达式都为“菜名”;再设置“菜系”为普通索引,索引名和索引表达式均为“菜系”,以上索引都为升序。
(4)为“八大菜系”创建一个主索引(升序),索引名和索引表达式均为“菜系”。
通过“菜系”为“菜品”表和“八大菜系”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。
正确答案:【操作步骤】(1)①选择“文件”菜单下的“新建”子菜单,弹出“新建”对话框,在该对话框里面选取“数据库”单选按钮。
②单击“新建数据库”图标按钮,在弹出的“创建”对话框的“数据库名”文本框中输入“菜单”。
③单击“保存”命令按钮将数据库文件保存在考生文件夹下。
④在数据库设计器上单击鼠标右键,在弹出的快捷菜单中选择“添加表”菜单项,弹出“打开”对话框,对话框中选择“八大菜系”自由表添加到当前数据库中。
⑤重复步骤④,把自由表“菜品”和“厨师”添加到数据库当中。
(2)①选择“文件”菜单下的“新建”子菜单,弹出“新建”对话框,文件类型选择“项目”。
②单击“新建文件”图标按钮,弹出“创建”对话框,输入项目名称:菜单管理.pjx,保存到考生文件夹下。
③在项目管理器下,选择“数据”选项卡,再选择“数据库”。
④单击“添加”按钮,弹出“打开”对话框,找到考生目录下的“菜单”数据库文件并打开,添加到项目管理器的数据库中。
(3)①在项目管理器中,选择“数据”选项卡,单击“数据库”展开,选择“菜单”数据库文件并展开,继续展开“表”,然后选中表下面的“厨师”表,单击右侧的“修改”命令,打开表设计器。
国家二级VF机试模拟试卷99_真题-无答案
国家二级(VF)机试模拟试卷99(总分88,考试时间90分钟)1. 选择题1. 下列关于栈叙述正确的是( )。
A. 栈顶元素最先能被删除B. 栈顶元素最后才能被删除C. 栈底元素永远不能被删除D. 栈底元素最先被删除2. 下列叙述中正确的是( )。
A. 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B. 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D. 以上说法都不正确3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
A. 3B. 4C. 6D. 74. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是( )。
A. 学生成绩管理系统B. C语言编译程序C. UNIX操作系统D. 数据库管理系统5. 结构化程序所要求的基本结构不包括( )。
A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构6. 下面描述中错误的是( )。
A. 系统总体结构图支持软件系统的详细设计B. 软件设计是将软件需求转换为软件表示的过程C. 数据结构与数据库设计是软件设计的任务之一D. PAD图是软件详细设计的表示工具7. 负责数据库中查询操作的数据库语言是( )。
A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言8. 一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是( )。
A. 1:1联系B. 1:m联系C. m:1联系D. m:n联系9. 有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
A. 自然连接B. 并C. 交D. 差10. 定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
A. 一369B. 369C. 0.369D. 整数集合{1,2,3,4,5}11. 打开数据库的命令是( )。
国家二级VF机试模拟试卷104_真题-无答案
国家二级(VF)机试模拟试卷104(总分88,考试时间90分钟)1. 选择题1. 下列叙述中正确的是( )。
A. 算法就是程序B. 设计算法时只需要考虑数据结构的设计C. 设计算法时只需要考虑结果的可靠性D. 以上三种说法都不对2. 下列叙述中正确的是( )。
A. 有一个以上根结点的数据结构不一定是非线性结构B. 只有一个根结点的数据结构不一定是线性结构C. 循环链表是非线性结构D. 双向链表是非线性结构3. 下列关于二叉树的叙述中,正确的是( )。
A. 叶子结点总是比度为2的结点少一个B. 叶子结点总是比度为2的结点多一个C. 叶子结点数是度为2的结点数的两倍D. 度为2的结点数是度为1的结点数的两倍4. 软件生命周期中的活动不包括( )。
A. 市场调研B. 需求分析C. 软件测试D. 软件维护5. 某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
A. 7B. 6C. 3D. 26. 程序调试的任务是( )。
A. 设计测试用例B. 验证程序的正确性C. 发现程序中的错误D. 诊断和改正程序中的错误7. 下列关于数据库设计的叙述中,正确的是( )。
A. 在需求分析阶段建立数据字典B. 在概念设计阶段建立数据字典C. 在逻辑设计阶段建立数据字典D. 在物理设计阶段建立数据字典8. 数据库系统的三级模式不包括( )。
A. 概念模式B. 内模式C. 外模式D. 数据模式9. 有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
A. 自然连接B. 交C. 投影D. 并10. 下列选项中属于面向对象设计方法主要特征的是( )。
A. 继承B. 自顶向下C. 模块化D. 逐步求精11. 在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( )。
A. SET CENTURY ONB. SET CENTURY TO 4C. SET YEAR TO 4D. SET Y AER TO yyyy12. 假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是( )。
国家二级(VF)机试模拟试卷87(题后含答案及解析)
国家二级(VF)机试模拟试卷87(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.算法的空间复杂度是指( )。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间正确答案:D解析:算法的空间复杂度是指执行这个算法所需要的内存空间。
一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行中所需要的额外空间。
其中额外空间包括算法程序执行过程中的工作单元以及某种数据结构所需要的附加存储空间。
如果额外空间量相对于问题规模来说是常数,则称该算法是原地工作的。
在许多实际问题中,为了减少算法所占的存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。
2.下列叙述中正确的是( )。
A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率正确答案:D解析:数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。
采用不同的存储结构,其处理的效率是不同的。
3.下列关于类、对象、属性和方法的叙述中,错误的是( )。
A.类是对一类具有相同的属性和方法对象的描述B.属性用于描述对象的状态C.方法用于表示对象的行为D.基于同一个类产生的两个对象不可以分别设置自己的属性值正确答案:D解析:类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。
4.在软件开发中,需求分析阶段产生的主要文档是( )。
A.数据字典B.详细设计说明书C.数据流图说明书D.软件需求规格说明书正确答案:D解析:需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便。
国家二级(VF)机试模拟试卷90
国家二级(VF)机试模拟试卷90(总分:86.00,做题时间:90分钟)一、选择题(总题数:36,分数:80.00)1.下列关于栈和队列的描述中,正确的是( )。
(分数:2.00)A.栈是先进先出B.队列是先进后出C.队列允许在队头删除元素D.栈在栈顶删除元素√解析:解析:栈实际也是线性表,只不过是一种特殊的线性表。
栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。
队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。
2.已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。
(分数:2.00)A.ABCDEB.ECABDC.EACDB √D.CDEAB解析:解析:由于后序遍历的最后一个元素为E,所以E为根结点,所以它的前序遍历的首个元素为E,故排除A)和D)选项。
由于中序遍历中,元素B在元素根结点E的后面,所以B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为B,故选项C)为正确选项,即该二叉树的前序遍历序列是EACDB。
3.在数据流图中,带有箭头的线段表示的是( )。
(分数:2.00)A.控制流B.数据流√C.模块调用D.事件驱动解析:解析:数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。
4.结构化程序设计的3种结构是( )。
(分数:2.00)A.顺序结构,分支结构,跳转结构B.顺序结构,选择结构,循环结构√C.分支结构,选择结构,循环结构D.分支结构,跳转结构,循环结构解析:解析:程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。
遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。
5.下列方法中,不属于软件调试方法的是( )。
vf综合设计题目
《数据库基础》设计性实验题目一、标准化考试系统(3人)功能要求:设计一个简单的标准化考试系统,仅有单项选择题功能即可。
需实现以下功能:1.题库管理:实现试题的录入、修改、删除功能;2.考试子系统:能够实现考生做题、结果自动存入到数据库中,有时间提示;3.选择身份(登录)功能:系统能够记录考生输入的登录信息及交卷信息;4.自动评分功能:考生交卷后能自动评分;5.查看成绩功能:能够查询考生相关信息(包含成绩等)。
二、东北大学秦皇岛分校学生户籍管理系统(3人)功能要求:1.户籍管理系统要求:能够实现户籍的录入、修改、删除功能(按实际数据信息设计字段;2.学生住宿信息管理:能够实现学生住宿信息的录入、修改、删除功能;3.查询子系统:能够实现学生各种信息的查询功能(按姓名查、按身份证查、按入学分数查、按生源省份查等功能;4.数据有导出导入功能(从EXCEL表导入数据;将数据导出到EXCEL表等功能);5.将查询满足条件的信息输出报表;三、机房设备管理系统(3人)功能要求:1.各机房信息的录入、修改、删除功能;(1机房、2机房、3机房…);2.管理人员相关信息的录入、修改、删除功能;3.设备信息的录入、修改、删除功能;(主机、显示器、键盘、耳机等)4.查询功能:满足不同信息的查询;5.将查询结果输出报表。
四、教材库教材管理系统(3人)功能要求:基于我校学生教材管理规定,对教材库的教材入库出库进行管理。
通过本软件随时查询任意一种教材的库存状态。
注意:发教材时有两种情况,一种是学生用书,一种是教师用,分别统计汇总。
1. 新书品种分类输入信息;2.学生用书登记表,教师用书登记表;2. 按教师查询和按班级查询用书情况;3. 分类统计库存情况;4.输出打印统计报表。
五、平时成绩管理系统(3人)功能要求:基于基础课上课人数较多,并结合网上交作业系统,教师对学生平时成绩的评定公正公开的原则开发本系统。
其主要功能要求软件应有以下几个功能:1.统一的成绩输入及评定界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
菜单题目中的程序代码一律放到“过程”里面。
5.《VFP 数据库与程序设计》共4道大题,其中: (1)单项选择: 20题,共20分 (2)填空: 10题,共10分 (3)判断: 10题,共10分 (4)编程综合:
数据库: 1题,共20分 改错: 1题,共10分 表单: 1题,共20分 菜单: 1题,共10分
机房模拟题1
选择: 1.
2.
3.
4.
执行下列命令序列后,vf1的指针指向第()条记录。
SELECT 2 USE VF1 SELECT 3 USE VF2 SELECT 2 SKIP 2
A.1,2
B.2,1 C1,1, D.3,1
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
AAADC DABDA DDDCD AACDB
判断: 1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
√×××√××√√√
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
答案:1.Thisform.text1.value="你好" 2.fgh 3.SKIP 4.普通 5.标题 标题文本 6.降序 7.降序 降序排序 8.sort 9.FontSize 10. PRG .PRG
程序设计
1.
2.
*给定程序gc.PRG 的功能是:显示如下九九乘法口诀表
* 1*1=1
* 1*2=2 2*2=4
* 1*3=3 2*3=6 3*3=9
* .....................
* 1*9=9 2*9=18 3*9=27 .............9*9=81
*改错要求: 程序中共有2行程序错误, 请修改错误, 并调试运行。
*注意: 要求在指定位置修改, 不得增加或删减程序行。
for i =1 to 9 for j=1 to 9 (将9改为i ) ??space(3)+str(i,1)+"*"+str(j,1)+"="+str(j+i,2)
(将i 和j 对调,将加号改为乘号) endfor
?
endfor
3.
Keyboardhighvalue,keyboardlowvalue;spinnerhighvalue;spinnerlowvalue;increment
命令:
b1.enabled=.t. a=thisform.sp1.value b=thisform.sp2.value c=thisform.sp3.value
b1.forecolor=RGB(a,b,c)
4.
退出(写在过程里):set sysmenu to default 求和:
s=0
for i=1 to 100 step 2 s=s+i endfor ?s
阶乘:
m=1 i=1
do while i<=6 (或i<7) m=m*i i=i+1 enddo ?m
机房模拟题2 选择:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
ADBAA DAABD DBBCA CDDDD
判断:1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
××××√√××√×
填空:1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. bel1.caption="你好"
2.c
3.1
4.降序
5.单击
6. .PRG PRG
7. FontSize
8. .scx scx
9. 没有无 E
编程应用:
1.
注意替换字段
2.
*欲统计rcda中所有姓"刘"记录的工资现状之和。
*改错要求: 程序中共有2处错误, 请修改错误, 并调试运行。
*注意: 要求在指定位置修改, 不得增加或删减程序行。
S=0
Use rcda
Do while .t.
If eof()
Loop
Endif
If 姓名="刘"
S=S+工资现状
Endif
continue
enddo
use
?"所有姓刘的人的工资总合为:"+str(s)
改法:loop改为exit;continue改为skip|skip 1|skip +1
3.
在表单上单击鼠标右键,选择“数据环境”,弹出“添加表或视图”,选择。
数据源:页框controlsource
屏幕居中:将表单autocenter=.t.
在Pagef 里写程序
go 2
thisform.Pagef.p1.TXT.value=姓名
GO 3
thisform.Pagef.p2.TXT.value=成绩
thisform.Pagef.p3.TXT.value="再见"
4.
1. use xsda
go 2
delete 2
delete,属于逻辑删除,作用是给符合条件的记录打上删除标记,可用RECALL命令来恢复。
pack,属于物理删除,作用是将打上删除标记的记录物理删除掉,不能恢复。
zap,直接将表中所有记录物理删除,表将只剩下结构,无记录,不能恢复。
set delete on:表示在浏览记录时不显示带删除标记的记录。
set delete off:表示在浏览记录时要显示带删除标记的记录,默认为off。
2. use xsda
go 2
reco
或方案二:recall
*方案三:reca reco 2
*方案四:reca record 2
*方案五:recall reco 2
*方案六:recall record 2。