国家二级VF机试(操作题)模拟试卷503(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷503 (题后含答案及解析)
题型有:1.List(i)f=.F.ELSE***FOUND***S=S+”,”+thisform.Listl.List(i)ENDIFENDIFENDFORst=“select&s from 0rders into cursor
tmp”thisform.Gridl.RecordSource=st步骤5:单击“常用”工具栏中的“运行”按钮查看结果,并单击“输出数据”按钮产生temp.dbf表文件,保存(2)【操作步骤】步骤1:命令窗口执行:OPEN DATABASE订单管堡,打开数据库环境。
步骤2:命令窗口执行:CREATE QUERY queryone,打开查询设计器,在“添加表或视图”对话框中,分别双击emoloyee、orders和customer表(注意:一定要按顺序添加表),将表添加到查询设计器中,此时,添加的表会按照数据库中己存在的表间联系自动为3个表在查询设计器中建立联系。步骤3:依次双击orders表中的“订单号”、“签订日期”、“金额”字段,添加到“字段”选项卡的“选定字段”列表中;“字段”选项卡的“函数和表达式”下的文本框中输入:Employee.姓名AS签订者,单击“添加”按钮添加到“选定字段”中;双击customer表中的“客户名”字段添加到“选定字段”列表中。步骤4:“筛选”选项卡的“字段名”中选择“Orders.签订日期”字段,“条件”下拉框中选择“>=”,在“实例”框中输入:{?1-05-01}。步骤5:“排序依据”选项卡中双击“选定字段”列表.框中的“Orders.签订日期”字段添加到“排序条件”中,“排序选项”中选择“降序”;双击“选定字段”中的“Orders.金额”字段添加到“排序条件”中,“排序选项”中选择“降序”单选项。步骤6:执行【查询】→【查询去向】菜单命令,在弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名。tableone,单击“确定”按钮。步骤7:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。
综合应用题
3. 在考生文件夹下完成下列操作:为了对“影片”数据库中数据进行查询,请设计一个表单mform.scx,其界面如图3-12所示。表单控件名为formone,表单的标题为“影片查询”。表单左侧有一个标签控件Labelone,显示内容为“输入类别”,一个文本框控件Textone用于输入影片的分类名称,2个命令按钮Commanda和Commandb分别显示“查询”和“退出”以及一个表格控件Gridone。表单运行时,用户首先在文本框中输入影片的类别“喜剧”,然后单击“查询”按钮,如果输入正确,在表单右侧以表格形式显示此类别的影片信息,按发行年份降序排序,包括字段影片名、导演和发行年份,并将此信息存入文件tabletwo.dbf中。单击”退出”按钮将关闭表单。
正确答案:【操作步骤】步骤1:步骤12:在命令窗口输入命令建立表单:CREATE FORM myform,并打开表单设计器。步骤2:为表单添加数据库环境,在“显示”菜单下选择“数据环境”子菜单,弹出“添加表或视图”对话框,选中“电影”表,单击“添加”把数据表添加进来,然后单击“关闭”按钮关闭该对话框。步骤3:在表单生添加1个标签、1个文本框、2个命令按钮和1个表格,分别设置属性如表4-17所示,并进行适当布置和大小调整。步骤4:设置表格的RowSource和RowSourceType属性手工指定为“select影片名,导演,发行
年份from电影orderby发行年份desc”和“4一SQL说明”。步骤5:双击“查询”命令按钮,进入代码编辑界面,编写“查询”按钮的Click事件代码:thisform.qridone.recordsource=”select影片名as影片名称,导演,发行年份 from电影 where影片分类=alltrim(thisform.textone.value)order by发行年份desc into
table tabletwo”步骤6:双击“退出”命令按钮,进入代码编辑界面,编写“退出”按钮的Click事件代码:thisform.release步骤7:保存并运行表单,在文本框中输入影片的类别“喜剧”,然后单击“查询”按钮。
国家二级VF机试模拟试卷70(题后含答案及解析)
国家二级VF机试模拟试卷70 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. (1)建立自由表“building”(不要求输入数据),表结构为: (2)用INSERT语句为表“building”插入一条记录(0001,8,3000),将使用的SQL语句保存到“mytxt.txt”中。 (3)对表“building”使用表单向导建立一个简单的表单“myform”,要求表单样式为“边框式”(boxed),按钮类型为“文本按钮”,排序字段为“大楼编号”,设置表单标题为“楼房简介”。 (4)把表单“myform”添加到项目“myproj”中。
正确答案:(1)在命令窗口中输入:CREATE,输入表名和保存路径,单击”确定”按钮进入表结构设计。按照题目要求依次输入各字段的字段名,数据类型和宽度。某些数据类型具有固定的宽度。 (2)在命令窗口中输入:insert into
building values(0001”8,3000)。 (3)单击【开始】→【新建】→【表单】→【向导】→【表单向导】;单击“数据库和表”右下边的按钮,选择考生目录下的“building”表,选择全部字段;单击“下一步”,表单样式设置为“边框”,按钮类型为“文本按钮”,单击“下一步”,排序字段选择“大楼编号”;设置表单标题为“楼房简介”。以“myform”为文件名保存表单。 (4)在项目管理器中,单击“文档”选项卡,选择列表框中的“表单”,单击“添加”命令按钮,双击考生文件夹下的“myform”表单。
简单应用题(40分)
2. (1)使用一对多表单向导新建一个表单sport_form。要求:使用“国家”为父表并选择“国家名称”字段作为显示字段,“获奖牌情况”为子表并选择“项目名称”和“名次”字段作为显示字段,使用“国家代码”建立表之间的关系,表单样式选择“阴影式”,按钮类型选择“图片按钮”,按“国家名称”升序排列,表单标题为“奥运会获奖情况”。 (2)在SPORT数据库中使用视图设计器建立视图sport_view,该视图根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数(“名次”为“1”表示获得一块金牌),视图中包括“国家名称”和“金牌数”两个数据项,视图中的记录先按“金牌数”降序排列、再按“国家名称”降序排列。
国家二级VF机试(操作题)模拟试卷105(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷105 (题后含答案及解析)
题型有:1.jpg />步骤3:双击命令按钮,编写各个命令按钮的Click事件代码如下: *****“录取”按钮的Click事件代码***** 1 OPEN
DATABASE SDB 2 SELECT KS
B.考生号,姓名,性别,单位,SUM(成绩)总成绩FROM KSB,KSCJB;
3 WHERE KS
B.考生号=KSCJ
B.考生号GROUP BY KS
B.考生号; 4 HAVING SUM(成绩)>=330 INTO CURSOR TEMPl
5 SELECT考生号,姓名,性别,单位FROM TEMP1 ; 6 ORDER BY总成绩DESC INTO TABLE FOUR 7 ALTER TABLE FOUR ADD政治成绩N(5,1) 8 ALTER TABLE FOUR ADD外语成绩N(5,1) 9
ALTER TABLE FOUR ADD高数成绩N(5,1) 10 ALTER TABLE FOUR
ADD专业课成绩N(5,1) 11 ALTER TABLE FOUR ADD总成绩N(5,1)
12 SELECT考生号,考试科目名,成绩FROM KSCJB,DM WHERE KSCJ
B.考试科目=DM.考试科目; 13 INTO CURSOR TEMP2 14
SELECT FOUR 15 DO WHILE NOT EOF( ) 16 SELECT成绩FROM TEMP2 WHER考生号 =FOUR.考生号AND考试科目名=“政治”; 17
INTO ARRAY A1 18 REPLACE政治成绩WITH A1 19 SELECT成绩FROM TEMP2 WHER考生号 =FOUR.考生号AND考试科目名=”外语”;
国家二级VF机试(操作题)模拟试卷232(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷232 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. (1)创建一个名为“学生管理”的项目文件。(2)将考生文件夹下的数据库“班级学生”添加到新建的项目文件中。(3)打开数据库“班级学生”,将考生文件夹下的自由表“教师”添加到数据库“班级学生”中;为“教师”表创建一个索引名和索引表达式均为“教师编号”的主索引(升序)。(4)通过“班级号”字段建立“班级”表和“学生”表间的永久联系。
正确答案:【操作步骤】(1)命令窗口执行:CREATE PRoJECT学生管理,新建一个项目管理器。(2)项目管理器中选中“数据”选项卡内的“数据库”项,单击“添加”按钮,在“打开”中双击“班级学生”数据库文件,将数据库添加到项目管理器中。(3)①在项目管理器中单击“数据库”前面的“+”号,依次展开“数据库”→“班级学生”→“表”。单击“添加”按钮,在“打开”中双击“教师”表文件,将自由表添加到数据库中。②选中“教师”表单击“修改”按钮,弹出“教师”表设计器,在“字段”选项卡中选中“教师编号”,在“索引”列选择“升序”,在“索引”选项卡中将“类型”设置为“主索引”,单击“确定”按钮保存表结构修改。(4)①参照“教师”表的操作,为“班级”表建立“班级号”字段的主索引;为“学生”表建立“班级号”字段的普通索引。②在项目管理器中选中数据库“班级学生”,单击“修改”按钮,打开数据库设计器,拖动“班级”表“索引”下方的主索引“班级号”到“学生”表中“索引”下方的普通索引“班级号”上,为两个表建立联系。
简单应用题
2. (1)打开程序文件cylinder.prg,请按要求修改程序并运行程序。(2)以表employee.dbf和orders.dbf中数据为基础,使用SQL命令检索订单数最多的前3名职工的职工号、姓名和订单数,检索结果按订单数降序排序存入表newcoun.dbf,同时将所用SQL命令存入文件new.txt中。
国家二级VF机试模拟试卷11(题后含答案及解析)
国家二级VF机试模拟试卷11 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. (1)在考生文件夹下建立项目market。(2)在项目market中建立数据库prod_m。(3)把考生文件夹中自由表category和products加入到prod_m数据库中。(4)为category表建立主索引,索引名为primarykey,索引表达式为“分类编码”;
为products表建立普通索引,索引名为regularkey,索引表达式为“分类编码”。
正确答案:(1)在命令窗口直接输入命令:CREATE PROJECT market,建立一个新的项目管理器。(2)在项目管理器中,单击“数据”选项卡,选中列表框中的“数据库”,单击选项卡右边的“新建”命令按钮,在系统弹出的对话框中单击“新建数据库”按钮,系统接着弹出“创建”对话框,在数据库名文本框内输入新的数据库名称prod_m,将数据库保存到考生文件夹下。(3)右键单击数据库设计器,选择“添加表”快捷菜单命令,在弹出的“打开”对话框中,将考生文件夹下的category和products两个自由表分别添加到数据库prod_m中。(4)在“数据”选项卡中,选中新加的数据表文件category,然后单击右边的“修改”命令按钮,系统弹出表设计器,在“字段”选项卡中为“分类编码”字段选择一个索引排序,然后单击“索引”选项卡,在此选项卡中,字段索引名默认的为“分类编码”,将索引名修改为primarykey,在“索引”下拉框中选择索引类型为“主索引”,如图3-31所示。以相同的方法为products表建立普通索引。
解析:本大题考查的是通过项目管理器来完成一些数据库及数据库表的基本操作,项目的建立可以直接在命令窗口输入命令建立,数据库和数据库表的建立和修改,可以通过项目管理器中的命令按钮,打开相应的设计器进行管理。
国家二级VF机试(操作题)模拟试卷10(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷10 (题后含答案及解析)
题型有:1.dbf步骤2:单击工具栏中的”新建”按钮,在”新建”对话框中选择”报表”,单击”向导”按钮,在”向导取向”对话框中双击”报表向导”。步骤3:在”报表向导”步骤1中,选择表new_table1,并将其全部字段添加到”选定字段”。步骤4:连续单击”下一步”按钮直到”报表向导”步骤5,选择按字段”年龄”升序排序。步骤5:单击”下一步”按钮,输入报表标题”姓名-年龄”,单击”完成”按钮。步骤6:将报表保存为”NEW_REPORT1.FRX”。(2)【操作步骤】步骤1:单击工具栏中的”新建”按钮,在”新建”对话框中选择”菜单”,单击”新建文件”按钮,在”新建菜单”对话框中单击”菜单”。在菜单设计器的”菜单名称”中分别输入”查询”和”退出”。步骤2:在”退出”的结果中选择”命令”,并在后面的框中输入: SET
SYSMENU TO DEFAULT步骤3:保存菜单为query_menu并生成可执行菜单。
综合应用题
3. SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCORE1和COURSE。设计一个如下图所示的表单Myform1(控件名为form1,表单文件名Myform1.scx),用于对SCORE_MANAGER数据库中的数据进行查询。表单的标题为”成绩查询”。表单左侧有文本”输入学号(名称为Label1的标签)”、用于输入学号的文本框(名称为Text1)、”查询”(名称为Command1)和”退出”(名称为Command2)两个命令按钮以及1个表格控件(名称为Grid1)。表单运行时,首先在文本框中输入学号,然后单击”查询”按钮,如果输入学号正确,在表单右侧以表格形式显示该生所选课程名和成绩,否则提示”学号不存在,请重新输入学号”。单击”退出”按钮,关闭表单。
正确答案:【操作步骤】步骤1:在命令窗口中输入”CREATE FORM
全国计算机二级考试VF练习题含答案
全国计算机二级考试VF练习题含答案
2016全国计算机二级考试VF练习题(含答案)
2016全国计算机等级考试时间定在3月下旬,为了帮助大家备考计算机二级考试,下面店铺为大家带来2016全国计算机二级考试VF练习题(含答案),欢迎阅读学习,希望对你有所帮助!
一、单项选择题(每小题1分,共20分)
1.在VFP的命令窗口中,以下叙述正确的是(A)
(A)所使用的变量都是全局变量(B)不能运行任何程序
(C)不能打开数据表(D)不能修改执行过的命令
2.在数据库的三级模式中,真正存储数据的是(B)。
(A)模式(B)内模式(C)外模式(D)概念模式
3.在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将(C)
(A)存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留
(C)随着系统的退出全部丢失(D)转为外存变量保存下来
4.通用字段的数据宽度为4,它存放的是(C).
(A)多媒体数据(B)文件名称(C)FPT指针(D)CDX指针
5.下列符号中,不是变量名的是(A)。
(A)"姓名"(B)性别(C)A100(D)AB
6.表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果(A)。
(A)ANLI(B)GUAN(C)YUAN(D)ZIYU
7.下列函数中,将字符串转换为数值的是(B)。
(A)STR()(B)VAL()(C)CHR()(D)MOD()
8.TIME()函数返回值的数据类型是(B)。
(A)数值型(B)字符型(C)逻辑型(D)日期型
9.执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是(B)。 (A)RIGHT(A,4)+SUBSTR(B,2)(B)VAL(LEFT(A,1))+B
(C)A+B(D)SUBSTR(A,1,1)+B
10.设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是(A)。
国家二级VF机试模拟试卷33(题后含答案及解析)
国家二级VF机试模拟试卷33 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 对考生文件夹中的“学生”表使用SQL语句完成下列四道题目,并将SQL语句保存在 my.txt 中。 (1)用SELECT语句查询所有住在3楼学生的全部信息。 (2)用INSERT语句为“学生”表插入一条记录(138,刘云,男,23,5)。 (3)用DELETE语句将“学生”表中学号为“200”的学生的记录删除。 (4)用UPDATE语句将所有人的年龄加一岁。
正确答案:在命令窗口中输入命令:MODIFY FILE my,打开文本编辑器,在编辑器中,依次输入以下4条语句: ******文件my.txt中的程序段******
SELECT*FROM 学生 WHERE 楼层数=3 &&(1)查询语句 INSERT INTO
学生 VALUES(138“刘云”,“男”,23,5) &&(2)&插入语句 DELETE FROM
学生 WHERE 学号=200 &&(3)删除语句 UPDATE 学生 SET 年龄=年龄=+1 &&(4)更新语句 保存文件,在命令窗口执行命令:DO my.txt,运行各条语句。
解析:本大题主要考查了SQL的操作功能,包括数据的插入(INSERT)、更新(UPDATE)、查询 (SELECT)和删除(DELETE)。
简单应用题(40分)
2. (1)创建一个名为 myview 的视图,该视图的SELECT 语句查询salary
数据库中gz 表(雇员工资表)的“部门编号”、“雇员编号”、“姓名”、“工资”、“补贴”、“奖励”、“失业保险”、“医疗统筹”和“实发工资”,其中“实发工资”由“工资”、“补贴”和“奖励”三项相加,再减去“失业保险”和“医疗统筹”得出,请按“部门号”降序排序,最后将定义视图的命令放到命令文件gz. prg中并执行该程序。 (2)设计一个名为my的表单,表单标题为“工资浏览”,表单中显示salary 数据库中gz 表的记录,供用户浏览。在该表单的右下方有一个命令按钮,名称为Command1,标题为“关闭”,当单击该按钮时退出表单。
国家二级VF机试模拟试卷80(题后含答案及解析)
国家二级VF机试模拟试卷80 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. (1)建立项目文件,名为“xm”。(2)将数据库“住宿管理”添加到新建立的项目当中。(3)建立自由表成绩(不要求输入数据),表结构为:(4)修改表单“bd1”,将其标题改为“信息查询”。
正确答案:(1)选掸【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。 (2)在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”命令按钮,系统弹出“打开”对话框,将考生文件夹下的数据库“住宿管理”添加到新建的项目“xm”中。 (3)①在项目管理器中选择“数据”选项卡,然后选择列表框中的“自由表”,单击“新建”命令按钮,系统弹出“新建表”对话框,选择“新建表”,在“创建”对话框中输入表名“成绩”,单击“确定”按钮打开表设计器。 ②依据题意在表设计器中输入成绩表结构内容,单击“确定”按钮保存。 (4)①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.scx”,单击“确定”按钮,打开表单设计器。 ②在表单属性窗口中将“Caption”属性值修改为“信息查询”。
简单应用题(40分)
2. (1)cx1.prg中的SQL语句用于对图书表做如下操作: ①为每本书的“价格”加上1元。 ②统计图书表中每个作者所著的书的价格总和。 ③查向“出版社”为“清华大学出版社”的图书的所有信息。 舰在该语句中有3处错误。请更正之。 (2)打开“bd1”表单,表单上有一个命令按钮和一个表格,数据环境中已经添加了表“图书”。按如下要求进行修改(注意要保存所做的修改):单击表单中标题为“查询”的命令按钮控件查询图书表中“出版社”为“清华大学出版社”的书籍的“图书名称”“作者”和“出版社”;有一个表格控件,修改相关属性,使在表格中显示命令按钮“查询”的结果。
国家二级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 作者编号 HAVING
COUNT(*)>=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表中(字段名为出版单位和均价)。
全国计算机等级二级VF模拟笔试题(含答案)
计算机等级二级VF模拟笔试题
一、选择题
(1)在深度为5的满二叉树中,叶子结点的个数为
A)32
B)31
C)16
D)15
(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
A) bdgcefha
B) gdbecfha
C) bdgaechf
D) gdbehfca
(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
A)栈
B)堆
C)数组
D)链表
(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和
A)消除软件危机
B)软件工程管理
C)程序设计自动化
D)实现软件可重用 (5)开发软件时对提高开发人员工作效率至关重要的是
A)操作系统的资源管理功能
B)先进的软件开发工具和环境
C)程序人员的数量
D)计算机的并行处理能力
(6)在软件测试设计中,软件测试的主要目的是
A)实验性运行软件
B)证明软件正确
C)找出软件中全部错误
D)发现软件错误而执行程序
(7)数据处理的最小单位是
A)数据
B)数据元素
C)数据项
D)数据结构
(8)索引属于
A)模式
B)内模式
C)外模式
D)概念模式
(9)下述关于数据库系统的叙述中正确的是
A)数据库系统减少了数据冗余
B)数据库系统避免了一切冗余
C)数据库系统中数据的一致性是指数据类型一致 D)数据库系统比文件系统能管理更多的数据
(10)数据库系统的核心是
A)数据库
B)数据库管理系统
C)模拟模型
D)软件工程
(11)为了合理组织数据,应遵循的设计原则是
A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系
