国家二级VF机试(表单设计与应用)模拟试卷4(题后含答案及解析)

国家二级VF机试(表单设计与应用)模拟试卷4(题后含答案及解

析)

题型有:1. 选择题

选择题

1.执行命令MyForm=CreateObject(“Form”)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令

A.MyForm.List

B.MyForm.Display

C.MyForm.Show

D.MyForm.ShowForm

正确答案:C

解析:MyForm为建立的表单名,show方法用来显示表单,而调用方法的格式为:对象名.方法名,故要想显示表单MyForm,要用命令MyForm.show。知识模块:表单设计与应用

2.如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是

A.Moveable

B.Closeable

C.Visible

D.SelStart

正确答案:C

解析:本题考查控件属性。控件在任何时候都不能获得焦点的方法是将控件的Visible(可见)属性设置为.F.,使控件成为不可见对象。知识模块:表单设计与应用

3.在Visual FoxPro中,用于设置表单标题的属性是

A.Text

B.Title

C.Lable

D.Caption

正确答案:D

解析:本题考查表单的属性。在Visual FoxPro中,表单的Caption属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是Caption。知识模块:表单设计与应用

国家二级VF机试(操作题)模拟试卷464

国家二级VF机试(操作题)模拟试卷464 (总分:6.00,做题时间:90分钟) 一、基本操作题(总题数:1,分数:2.00) 1.在考生文件夹下,打开招生数据库sdb,完成如下操作:(1)在ksb表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30。(2)在考生成绩表kscjb中给成绩字段设置有效性规则和默认值, 成绩>=0 AND成绩<=150;默认值为0。(3)通过“考生号”字段建立ksb表和kscjb表间的永久联系,并 为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“忽略”。(4) 使用报表向导建立一个简单报表。要求选择考生表ksb中所有字段;记录不分组;报表样式为_随意式”;列数为1,字段布局为“列”,方向为“纵向”;排序字段为“考生号”(升序);报表标题为“考生成 绩一览表”;报表文件名为one.frx。 (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:(1)①命令窗口执行:MODIFY DATABASE sdb,打开数据库设计器。②数据库设计 器中,右击ksb表选择【修改】,打开ksb表设计器,“字段”选项卡的“字段名”列的最后一个空白文 本框中输入字段名“备注”,“类型”中选“字符型”,“宽度”中输入“30”,单击“确定”保存修改。 (2)在数据库设计器中,右击kscjb表,选择【修改】快捷菜单命令,打开kscjb表设计器,在“字段”选项卡中选中“成绩”,在“字段有效性”的“规则”文本框中输入:成绩>=0 and成绩<2150,在“默认值”文本框中输入:0。(3)①在数据库设计器中,拖动kbs表“索引”下方的主索引“考生号”到kscjb 表中“索引”下方的普通索引“考生号”上,为两个表建立联系。②选中ksb和kscjb两个表之间的关联线(被选中的线会变粗),先执行【数据库】→【清理数据库】菜单命令,清空数据库表中带有删除标记 的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。在打开的“参照完整性”对话框的表格中:选择“更新”为“级联”;“删除”为“限制”;“插入”为“忽略”。单击“确定”保存修改。(4)① 命令窗口执行: OPEN DATABASE sdb,打开sdb数据库。②执行【文件】→【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在“新建”中选“报表”,单击“向导”图标按钮,“向导选取”中选“报表向导”项,单击“确定”按钮,启动报表向导。③“步骤1.字段选取”的“数据库和表”下选“ksb”表,将“可用字段”全部添加到“选定字段”中,单击“下一步”按钮。④“步骤2.分组记录”中,单击“下一步”。⑤“步骤3.选择报表样式”的“样式”下选择“随意式”,单击“下一步” ⑥“步骤4.定义报表布局”的“列数”下输入“1”,在“字段布局”下选择“列”,在“方向”下选择“纵向”,单击“下一步”。⑦“步骤5.排序记录”中双击“可用的字段或索引标识”中的“考生号”字段到“选定字段”列表中,再选择“升序”,单击“下一步”。⑧“步骤6.完成”中“报表标题”下输入“考生成绩一览表”,单击“完成”按钮。⑨在“另存为”对话框的“保存报表为:”框中输入报表文件名one,单击“保存”按钮。参照完整性、创建简单报表。) 解析:解析:本题考查了表结构的修改:有效性规则的建立及参照完整性的设置:报表向导的使用。在表设计器中对表中字段建立有效性规则和设置默认值是操作,要注意先选中需要建立有效性规则的字段。建参照完整性前要先建立两个表的关联,且一个表中必须建立关联字段的主索引(或候选索引),另一个表 要建立普通索引,建立联系后要先清理数据库,再设置参照完整性。 二、简单应用题(总题数:1,分数:2.00) 2.在考生文件夹下,打开招生数据库sdb,完成如下简单应用:(1)使用一对多表单向导选择ksb表和kscjb 表生成一个名为two的表单。要求从父表ksb中选择所有字段,从子表kscjb中选择所有字段,使用“考 生号”建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为考生号(来自ksb),升序;表单标题为“考生数据输入维护”。(2)在考生文件夹下打开命令文件three.prg,该命令文件用来 查询所有成绩都高于或等于平均分的学生的考生号和姓名。并将查询结果存储到表three中。注意,该命 令文件在第3行、第6行、第9行有错误,打开该命令文件,直接在错误处修改,不可改变SQL语句的结 构和短语的顺序,不允许增加、删除或合并行。 (分数:2.00)

全国计算机二级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年签订的'订单信息,查询结果依次包含订单号、签订日

计算机二级《VF》考试试题及答案

计算机二级《VF》考试试题及答案 2016年计算机二级《VF》考试试题及答案 一、基本操作题 1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。 2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。 3.为BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。 4.建立AUTHORS表和BOOKS表之间的永久性联系。 二、简单应用题 在考生文件夹下完成如下简单应用: 1.打开表单MYFORM4-4,把表单(名称为Fomd)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)改为25号黑体。最后在表单上添加“关闭”(名称为Command1)命令按钮,单击此按钮关闭表单。 保存并运行表单。 设计一个表单MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为Command1和Command2)。 (1)单击“查询”命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表NEW-VIEW4中。 (2)单击“退出”命令按钮关闭表单。

注意:完成表单设计后要运行表单的所有功能。 三、综合应用题 (1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中 完成。 (2)复制后的图书价格在原价格的基础上降低5%。 (3)从图书均价高于25元(含25)的出版社中,查询并显示图书 均价最低的出版社名称及均价,查询结果保存在new_table4表中 (字段名为出版单位和均价)。 【参考答案及解析】 一、基本操作题 【考点分析】本大题主要考查的知识点是:数据库的建立、向数据库中添加表、为表建立索引以及表间建立联系。【解题思路】通 过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库 设计中完成表的添加;为表建立索引需要在表设计器中进行;为两张 表建立永久性联系需要在数据库设计器中进行,并且两张表要分别 在对应的字段上建立主索引和普通索引。 【操作步骤】 (1)新建一个数据库,在数据库设计器中按题目要求添加表.如图3.19所示. (2)按照题目的要求为“authors”表建立主索引,如图3.20所示。 (3)按照题目要求为books表建立两个普通索引,如图3.21所示。 (4)按照题目的要求为authors表和books表建立永久性联系, 如图3.22所示。 【易错提示】第4小题从主索引pk拖到普通索引作者编号,注 意不是从普通索引中的pk拖到主索引中的pk。

国家二级VF机试(数据库及其操作)模拟试卷4(题后含答案及解析)

国家二级VF机试(数据库及其操作)模拟试卷4(题后含答案及解 析) 题型有:1. 选择题 选择题 1.CREATE DATABASE命令用来建立 A.数据库 B.关系 C.表 D.数据文件 正确答案:A 解析:建立数据库文件的命令是CREATE DATABASE。知识模块:数据库及其操作 2.打开数据库的命令是 A.USE B.USE DATABASE C.OPEN D.OPEN DATABASE 正确答案:D 解析:打开数据库的命令是OPEN DATABASE,具体语法格式是:OPEN DATABASE[数据库名],而打开数据表的命令是USE。知识模块:数据库及其操作 3.在Visual FoxPro中,关系数据库管理系统所管理的关系是 A.一个DBF文件 B.若干个二维表 C.一个DBC文件 D.若干个DBC文件 正确答案:B 解析:在关系数据库中,关系就是二维表,并且数据库中不止只有一个二维表,所以关系数据库管理系统所管理的关系就是若干个二维表。知识模块:数据库及其操作 4.打开数据库abc的正确命令是 A.OPEN DATABASE abe B.USE abe

C.USE DATABASE abc D.OPEN abe 正确答案:A 解析:打开数据库的命令是OPEN DATABASE,具体语法格式是:OPEN DATABASE[数据库名],而打开数据库表的命令是USE。知识模块:数据库及其操作 5.MODIFY STRUCTURE命令的功能是 A.修改记录值 B.修改表结构 C.修改数据库结构 D.修改数据库或表结构 正确答案:B 解析:MODIFY STRUCTURE的作用是打开表结构设计器,修改表结构。知识模块:数据库及其操作 6.在Visual FoxPro中,下列描述正确的是 A.关系也被称作表单 B.数据库文件不存储用户数据 C.表文件的扩展名是Abe D.多个表存储在一个物理文件中 正确答案:B 解析:在Visual FoxPro中,一个关系被称为一个表,而不是表单:Visual FoxPro中表文件扩展名为dbf,而.dbc是数据库文件的扩展名;数据库文件是对其中的数据库表或视图进行组织和管理,并不用来存储表,每个数据表都是独立的物理文件。知识模块:数据库及其操作 7.在Visual FoxPro中,关于字段值为空值(NULL)的描述中正确的是 A.空值等同于空字符串 B.空值表示字段还没有确定值 C.不支持字段值为空值 D.空值等同于数值0 正确答案:B 解析:空值是关系数据库中的一个重要概念,在数据库中可能会遇到尚未存储数据的字段,这时的空值与空字符串、数值0等具有不同的含义。空值就是缺值或不确定值,不能把它理解为任何意义的数据。知识模块:数据库及其操作 8.在数据库中建立表的命令是 A.CREATE B.CREATE DATABASE

全国计算机二级考试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)。

全国计算机等级二级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)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系 B)用外部关键字保证有关联的表之间的联系 C)表中的字段必须是原始数据和根本数据元素,并防止在表之间出现重复字段 D)以上各原则都包括 (12)关系运算中花费时间可能最长的运算是 A)选择 B)联接 C)并 D)笛卡儿积 (13)以下赋值语句中正确的选项是 A)STORE 1 TO *,Y B)STORE 1,2 TO * C)STORE 1 TO * Y D)STORE 1、2 TO * (14)执行以下语句,其函数结果为 STORE -100 TO * ?SIGN(*)*SQRT(ABS(*)) A)10

2023年9月全国计算机考试VF二级考试笔试模拟试题及答案

2023年9月全国计算机考试VF二级考试笔试模 拟试题及答案 一、选择题((一)——(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。(1)在写列四个选项中,不属于基本关系运算的是 A)连接 B)投影 C)选择 D)排序 (2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是 A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 (4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮 B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮 C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮

D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮 (5)将内存变量定义为全局变量的VF命令是 A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是 A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件 (7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是 A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是 A)简化里索引以后。原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作 (9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是 A)主索引 B)唯一索引 C)后选索引 D)普通索引 (10)参照完整性的规则不包括 A)更新规则 B)删除规则 C)插入规则 D)检索规则 (11)一数据库名为student,要想打开该数据库,应使用的命令

2022年计算机二级考试VF练习题及答案

2022年计算机二级考试VF练习题及答案 1[单项选择题] 对长度为n的线性表排序,在最坏状况下,比拟次数不是n(n-1)/2的排序方法是( )。 A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序 参考答案:D 参考解析:除了堆排序算法的比拟次数是o(nlog2 n),其他的都是n(n-1)/2。 2[单项选择题] 数据库(DB)、数据库系统(DBS)和数据库治理系统(DBMS)三者之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 参考答案:A 参考解析:数据库(DB)是存储在计算机存储设备上的构造化的相关数据集合;数据库治理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库治理系统都属于数据库系统(DBS)。 3[单项选择题] 在表单中为表格控件指定数据源的属性是( )。 A.DataSource B.RecordSource C.DataFrom D.RecordFrom

参考答案:B 参考解析:表格的RecordSource属性指定表格的数据源。 4[单项选择题] 有SQL语句: SELECTDISTINCT系号FROM教师WHERE工资>:ALL(SELECT工资FROM 教师WHERE系号=”O2”、 与如上语句等价的SQL语句是 A.SELECTDISTINCT系号FROM教师WHERE工资>=(SELECTMAX(工资.FROM教师; WHERE系号=”02”)B.SELECTDISTINCT系号FROM教师WHERE工资>=(SELECTMlN(工资.FROM教师; WHERE系号=”02””)C.SELECTDISTINCT系号FROM教师WHERE工资>=ANY(SELECT工资FROM教师; WHERE系号=”02””)D.SELECTDISTINCT系号FROM教师WHERE工资>=SOME(SELECT工资FROM教师; WHERE系号=”02””) 参考答案:A 参考解析:SQL语句的功能是在教师表中选择出全部满意查询条件记录的系号。其中查询条件工资>=ALL(SE-LECT工资FROM教师WHERE系号=”02”.表示所要查询的记录的工资字段要比那些全部系号为02的记录的工资字段要商,其实际含义是查询那些工资比02系工资都高的教师所在的

2024年4月全国计算机等级考试二级VF笔试全真模拟试题及答案

2024年4月全国计算机等级考试二级VF笔试全真模 拟试题及答案 一、选择题(每小题 2 分,共 70 分) (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)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ (7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)n+1 B)n-1 C)2n D)n/ (8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。 A)井 B)交 C)投影 D)笛卡儿乘积 (9)在E-R图中,用来表示实体之是联系的图形是。 A)矩形 B)椭圆形 C)菱形 D)平行四边形 (10)下列叙述中错误的是。 A)在数据库系统中,数据的物理结构必须与逻辑结构一致. B)数据库技术的根本目标是要解决数据的共享问题 C)数据库设计是指在已有数据库管理系统的基础上建立数据库 D)数据库系统需要操作系统的支持 (11)以下不属于SQL数据操作命令的是。

计算机二级VF试题及答案解析

计算机二级VF试题及答案解析 计算机二级VF试题及答案解析 随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。下文是计算机二级VF试题及答案解析。 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开Ecommerce数据库,完成如下操作: 1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。 2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。 3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。 4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:3026287336 1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果不要进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。 2.使用SQL命令查询小于30岁(含30岁)的会员的'信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

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

国家二级VF机试模拟试卷144(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题 基本操作题(30分) 1.(1)根据sc数据库,使用查询向导建立一个包含学生“姓名”和“出生日期”的标准查询birthday.qpr。(2)从sc数据库中删除视图stu new。(3)用SQL命令向score 表插入一条记录:学号为“08102002”,课程号为“1001”,成绩为91,并将命令保存在考生文件夹one.txt中。(4)打开表单close,向其中添加一个标题为“退出”的命令按钮,名称为command1,单击“退出”按钮则关闭表单。 正确答案:(1)①在命令窗口执行命令:OPEN DATABASE SC,打开数据库环境。②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“student”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名birthday,单击“保存”按钮。(2)①在命令窗口执行命令:MODIFY DATABASE sc,打开数据库设计器。②右击数据库设计器中的stu_new视图文件,选择【删除】快捷菜单命令,在弹出的Visual FoxPro 对话框中单击“移去”按钮,将stu_new视图移出数据库。(3)①在命令窗口执行命令:MODIFY FILE one,打开文本文件编辑器。②在编辑器中输入SQL查询代码:INSERT INTOSCORE V ALUES (“08102002”,”1001”,91)。③在命令窗口执行命令:DO one.txt,执行文本文件。(4)①在命令窗口执行命令:MODIFY FORM close,打开表单设计器修改表单。②从“表单控件”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在“属性”面板中修改按钮的Caption属性值“退出”。③双击“退出”命令按钮,编写Click事件代码:THISFORM.RELEASE。④单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。 解析:本题考查了查询向导的使用;视图的删除;SQL数据探作语句和表单常用控件的操作。视图删除可以在数据库设计器中进行,也可以直接通过命令删除,SQL插入语句功能属于SQL的数据操作功能,通过INSERT完成。查询向导和表单的操作也都属于比较简单的操作,修改表单及控件属性值一般是在“属性”面板中进行,如果当前没有打开“属性”面板,可以右击表单选择【属性】快捷菜单命令打开。 简单应用题(40分) 2.(1)新建查询“qry1”,用SQL语句完成下列操作:将选课在2门课程以

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

国家二级VF机试(操作题)模拟试卷411(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题 基本操作题 1.1.在考生文件夹下打开数据库“订单管理”,然后删除其中的customer 表(从磁盘中删除)。2.为employee表建立一个按升序排列的普通索引,索引名为xb,索引表达式为“性别”。3.为employee表建立一个按升序排列的普通索引,索引名为xyz,索引表达式为“str(组别,1)+职务”。4.为employee 表建立一个主索引,为orders建立一个普通索引,索引名和索引表达式均为“职员号”。通过“职员号”为employee表和orders表建立一个一对多的永久联系。 正确答案:(1)打开考生文件夹下的“订单管理”数据库,按要求删除指定的表,如图3.43所示。(2)按照题目的要求为employee表建立普通索引,如图3.44所示。(3)按照题目的要求为employee表建立普通索引,如图3.45所示,其中的表达式为“str(组别,1)+职务”。(4)按照题目的要求为employee 表和orders表建立永久联系,如图3.46所示。 解析:在数据库设计器中删除其中的表时需要注意“移去”和“删除”的区别。移去足指从数据库设计器中删除表,但该表仍存在于磁盘中;删除是指从数据库设计器中删除表,并从磁盘上删除该表。建立表间联系时,必须有一个表为父表(在某个字段上建立了主索引),另有一个表为子表(在某个字段上建立了普通索引),并且要沿着父表至子表的方向拖动关系线。 简单应用题 2.在考生文件夹下完成如下简单应用:1.通过一对多表单向导新建一个名为sport_form的表单。要求:把“国家”作为父表并选择“国家名称”字段作为显示字段,“获奖牌情况”为子表并选择“项目名称”和“名次”字段作为显示字段,通过“国家代码”字段建立两表之间的火系,表单样式为“阴影式”,按钮类型为“图片按钮”,按“国家名称”升序排列,表单标题为“奥运会获奖情况”。2.在SPORT数据库中使用视图设计器建立一个名为sport_view 的视图,该视图根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数(“名次”为1表示获得一块金牌),视图中包括”国家名称”和“金牌数”两个字段,视图中的记录先按“金牌数”降序排列.金牌数相同的再按“国家名称”降序排列。 正确答案:(1)步骤1:通过一对多表单向导新建一个表单。步骤2:在“从父表中选定字段”对话框中,将“国家”表中的“国家名称”字段添加到“选定字段”框中。步骤3:在“从子表中选定字段”对话框中,将“获奖牌情况”表中的“项目名称”和“名次”字段添加到“选定字段”框中。步骤4:在“建立表之间的关系”对话框中,直接单击“下一步”按钮。步骤5:在“选择表单样式”对话框中,选中“样式”列表框中的“阴影式”项,选中“按

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

国家二级VF机试(操作题)模拟试卷118(题后含答案及解析) 题型有:1.jpg /> 菜单命令“统计”和“退出”的访问键分别为“T”和“R”,功能都通过执行过程完成。菜单命令“统计”的功能是以客户为单位、从customer。和orders表中求出订单余额的和。统计结果包含“客户号”、“客户名”和“合计”3项内容,其中“合计”是指与某客户所签所有订单金额的和。统计结果应按“合计”降序排序,并存放在tabletwo表中。菜单命令“退出”的功能是释放并关闭表单。最后,请运行表单并依次执行其中的“统计”和“退出”菜单命令。 正确答案:步骤1:命令窗口执行:CREATE MENU mymenu,在“新建菜单”中单击“菜单”图标按钮,打开菜单设计器。在“菜单名称”列的文本框中依次输入“统计\

国家二级VF机试(操作题)模拟试卷457

国家二级VF机试(操作题)模拟试卷457 (总分:6.00,做题时间:90分钟) 一、基本操作题(总题数:1,分数:2.00) 1.(1)创建一个名为“订单管理”的数据库,并将已有的employee、orders和customer三个表添加到该数据库中。(2)为orders表建立一个普通索引,索引名为nf,索引表达式为“year(签订日期)”。(3)为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为“职员号”。通过“职员号”在employee表和orders表之间建立一个一对多的永久联系。(4)为上述建立的联系设置参照完整性约束:更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。 (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:(1)①命令窗口执行: MODIFY DATABASE订单管理,创建数据库并打开数据库设 计器。②数据库设计器中右击,选择【添加表】,在“打开”对话框中双击employee表添加到数据库中;以同样的方法,再将orders和customer表添加到数据库中。(2)①在数据库设计器中右击orders表,选择【修改】,打开表设计器。②在表设计器的“索引”选项卡的“索引名”列输入nf,“类型”设置为“普通索引”,“表达式”中输入“year(签订日期) ”,单击“确定”按钮保存表结构修改。(3)①右击数据库设计器中的employee表,选择【修改】,打开表设计器,“字段”选项卡中选“职员号”,“排序”列中选择“升序”,建立“职工号”的普通索引,在“索引”选项卡中修改“类型”为“主索引”,单击“确定”。②参照employee表的操作为orders表再建立“职员号”字段的普通索引。然后在数据库设计器中拖动employee表“索引”下方的主索引“职员号”到orders表中“索引”下方的普通索引“职员号”上,为两个表建立联系。(4)①选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】 →【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。②在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“限制”;“删除”下的单元格内容为“级联”;“插入”下的单元格内容为“限制”。单击“确定”按钮保存参照 完整性的修改。使用数据库;索引;参照完整性。) 解析:解析:本题考查了数据库的建立及基本操作;表索引的建立:表间联系的建立:参照完整性设置。利用MODIFY DATABASE命令可以新建数据库并打开数据库设计器,在数据库设计器中可以进行添加、新建和 删除表等操作。数据库设计器中,建立联系前必须对两个表中进行连接的字段建立相关索引,并通过索引 字段建立表间联系,在表设计器的“索引”选项卡中可以建立表索引。建立参照完整性前要先建立两个表 的联系:建立联系后要先清理数据库,然后再设置参照完整性。 二、简单应用题(总题数:1,分数:2.00) 2.(1)在考生文件夹下已有表单文件formone.scx,如图3-28所示,其中包含一个列表框、一个表格和一 请按下面要求完成相应的操作:①在表单的数据环境中添加orders表。②将列表框Listl设置成多选,另外将其的RowSourceType属性值设置为“8-结构”、RowSource设置为orders。③ 将表格Gridl的RecordSourceType的属性值设置为“4-SQL说明”。④修改“显示”按钮的Click事件代码。当单击该按钮时,表格Gridl内将显示在列表框中所选orders表中指定字段的内容。(2)利用查询设 计器创建查询,从orders、employee和customer表中查询2001年5月1日以后(含)所签所有订单的信息。查询结果依次包含“订单号”、“签订日期”、“金额”、“签订者”和“客户名”5项内容,其中“签订者”为签订订单的职员姓名。各记录按“签订日期”降序排序,签订日期相同按“金额”降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。 (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:(1)步骤1:命令窗口执行: MODIFY FORM formone,打开表单设计器修改表单。步骤2:右击表单选择【数据环境】,在表单数据环境中击右键选择【添加】,在“添加表或视图”对话 框中双击orders表添加到数据环境中。步骤3:选中表单中的列表框控件,将RowSourceType属性值设 置为:8.结构,将RowSource属性值设置为:orders,将MultiSelect属性值设置为:.T.;选中表格

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

国家二级VF机试模拟试卷148(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题 基本操作题(30分) 1.在考生文件夹下有一表单文件myform.scx。打开该表单文件,然后在表单设计器环境下完成如下操作:(1)在属性窗口中设置表单的有关属性,使表单在打开时在VFP主窗口内居中显示。(2)在属性窗口中设置表单的有关属性,使表单内的Center、East、South、West和North五个按钮的大小都设置为宽60、高25。(3)将West、Center和East三个按钮设置为顶边对齐;将North、Center和South三个按钮设置为左边对齐。(4)按Center、East、South、West、North的顺序设置各按钮的Tab键次序。 正确答案:(1)①在命令窗口执行命令:MODIFY FORM myform,打开表单设计器修改表单。②选中表单,在“属性”面板中修改表单(Form1)的AutoCenter属性值为:.T。(2)同时选中表单中的5个命令按钮,然后在“属性”面板中修改Width属性值为:60,修改Height属性值为:25。(3)①右击工具栏的空白区域,选择【布局】快捷菜单命令,打开表单的“布局”工具栏(如果表单设计器中没有显示该工具栏,则执行该操作)。②同时选中“West”、“Center”和“East”3个按钮,然后单击“布局”工具栏中的“顶边对齐”按钮(第3个图标按钮)。③选中“North”、“Center”和“South”3个按钮,然后单击“布局”工具栏中的“左边对齐”按钮(第1个图标按钮)。结果如图2-35所示。(4)①右击工具栏的空白区域,选择【表单设计器】快捷菜单命令,打开表单的“表单设计器”工具栏(如果表单设计器中没有显示该工具栏,则执行该操作)。②单击“表单设计器”工具栏中的“设置Tab键次序”按钮,可以看到表单中每个按钮上都显示一个数字,按照“Center”、“East”、“South”、“West”、“North”的顺序依次单击每个命令按钮,可以看到每个按钮上的数字也随着单击的顺序呈“1”、“2”、“3”、“4”、“5”的顺序显示。③单击“常用”工具栏中的“运行”按钮查看结果。将表单文件保存到考生文件夹下。 解析:表单及控件的常用属性的设置及表单设计嚣中工具栏的使用。在表单设计器中,通过“布局”工具栏可以方便地调整表单窗口中被选控件的相对大小和位置;通过“表单设计嚣”工具栏中的“设置TAB键次序”按钮,可以快速设置每个控件执行的先后顺序。另外,表单控件的基本属性中,可以通过TOP和Left属性控制控件在表单中的位置,通过Height和Width属性可以设置控件的大小;要将表单在visual FoxPro主窗口中显示,可以通过AutoCenter 属性进行设置。 简单应用题(40分) 2.(1)使用菜单设计器制作一个名为“cd1”的菜单.菜单有两个菜单项“工具”和“查看”。“工具”菜单项有“拼写和语法”和“字数统计”两个子菜单;“查看”菜单项下有“普通”“页丽”“图表”和“表格”4个子菜单。(2)对

相关文档
最新文档