2007年9月计算机二级VF模拟试题6及答案
9月计算机二级二级VF考试试题及答案
xx年9月计算机二级二级VF考试试题及答案xx年9月计算机等级考试的复习时间只剩下半个月了,同学们的计算机知识复习得怎么样了,下面为大家分享计算机二级考试模拟试题及答案,欢迎阅读!
1、在SETEXACTOFF情况下,结果值为逻辑真的表达式是
A.”等级考试”=”等级”
B.”等级”=”等级考试”
C.”等级”+spaCe(4.=”等级考试”
D.”等级考试”=”等级”+spaCe(4.
2、在VisualFoxPr0中,仅显示当前表当前记录的命令是
T
B.DISPLAY
C.SELECT
D.SHOW
3、在SQL中,修改表构造的语句是
A.MODIFYTABLE
B.ALTERslRUCTURE
C.ALTERTABLE
D.ALTERDATABASE
4、在VisualFoxPr0中,为了使表具有更多的特性应该使用
A.数据库表
B.自由表
C.数据库表或自由表
D.数据库表和自由表
5、创立一个表,使用的SQL命令是
A.CREATEUsT
B.CREATEDAT,EBASE
C.CREATETABLE
D.CREATEINDEX
1.A
2.B
3.C
4.A
5.C。
二级VF真题集(2007-2009)
2009年9月全国计算机等级考试笔试试卷二级公共基础知识和Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题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)可封装B)自顶向下C)模块化D)逐步求精(7)软件详细设计产生的图如下:该图是()。
A)N-S图B)PAD图C)程序流程图D)E-R图(8)数据库管理系统是()。
A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统(9)在E-R图中,用来表示实体联系的图形是()。
A)椭圆形B)矩形C)菱形D)三角形(10)有三个关系R,S和T如下:begin 1 2其中关系T由关系R和S通过某种操作得到,该操作为()。
A)选择B)投影C)交D)并(11)设置文本框显示内容的属性是()。
A)Value B)Caption C)Name D)InputMask(12)语句LIST MEMORY LIKE a*能够显示的变量不包括()。
A)a B)a1 C)ab2 D)ba3(13)计算结果不是字符串“Teacher”的语句是()。
A)at("MyTeacher",3,7) B)substr("MyTeacher",3,7)C)right("MyTeacher",7) D)left("Teacher",7)(14)学生表中有“学号”、“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”完成的操作称为()。
计算机二级考试VF模拟试卷及答案
计算机二级考试VF模拟试卷及答案为帮助大家更好复习计算机二级VF考试的根本知识,为大家分享计算机二级VF考试模拟试题及答案如下,赶紧来学习吧!在考生文件夹下,翻开SELLDB数据库,完成如下根本操作:1. 创立"客户表"(客户号,客户名,销售金额),其中:客户号为字符型,宽度为4;客户名为字符型,宽度为20;销售金额为数值型,宽度为9(其中小数2位)。
2. 为第1小题创立的"客户表"建立一个主索引,索引名和索引表达式均为"客户号"。
3. 为"部门本钱表"增加一个字段,字段名为"备注",数据类型为字符型,宽度为20。
4. 先选择"客户表"为当前表,然后使用报表设计器中的快速报表功能为"客户表"创立一个文件名为PS的报表。
快速报表建立操作过程均为默认。
最后,给快速报表增加一个标题,标题为"客户表一览表"。
解题思路:1.略2.略3.略4. 只要双击“客户表”选择"客户表"为当前表,新建一个报表,单击“报表\快速报表”菜单项,在“翻开”对话框中选择表“客户表”并单击“确定”按钮。
在“快速报表”对话框中,单击“确定”按钮。
单击“报表\标题/总结”菜单项,在“标题/总结”对话框的“报表标题”框中的“标题带区”打勾,再单击“确定”按钮。
如果“报表控件”工具栏没显示,那么单击“显示\报表控件工具栏”菜单项,在“标题”区添加一个标签,用于存放标题“客户表一览表”。
关闭保存该报表。
在考生文件夹下,翻开DB数据库,完成如下根本操作:1. 给表TABB增加一个字段,字段名为"日期",数据类型为日期型。
2. 使用SQL Update语句将表TABB中所有记录的字段"日期"的值修改为xx-10-01,并将SQL语句存储到名为TWO.PRG的文件中。
历年vf全国计算机等级考试二级选择题考试
从2013年3月30之后的全国计算机等级考试二级考试都采用机试考试,选择题40题,每题一分。
而下面的都是2013年3月30之前的选择题考题,每一卷有35道题,命中率70%以上。
2012年9月全国计算机等级考试二级笔试试卷2012年3月全国计算机等级考试二级笔试试卷2011年9月全国计算机等级考试二级笔试试卷2011年3月全国计算机等级考试二级笔试试卷2010年9月全国计算机等级考试二级笔试试卷2010年3月全国计算机等级考试二级笔试试卷2009年9月全国计算机等级考试二级笔试试卷2009年3月全国计算机等级考试二级笔试试卷2008年9月全国计算机等级考试二级笔试试卷2008年4月全国计算机等级考试二级笔试试卷2007年9月全国计算机等级考试二级笔试试卷2007年4月全国计算机等级考试二级笔试试卷2006年9月全国计算机等级考试二级笔试试卷2006年4月全国计算机等级考试二级笔试试卷2005年9月全国计算机等级考试二级笔试试卷2005年4月全国计算机等级考试二级笔试试卷2012年9月全国计算机等级考试二级笔试试卷一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1、下列链表中,其逻辑结构属于非线性结构的是A )循环链表B )双向链表C )带链的栈D )二叉链表2、设循环队列的储存空间为Q(1:35),初始状态为FRONT=REAR=35,现经过一系列入队与退队运算后,FRONT=15,REAR=15,则循环队列中的元素个数为A)16 B)20 C)0或35 D)153、下列关于栈的叙述中,正确的是A)栈顶元素一定是最先入栈是元素 B)栈操作遵循先进后出的原则C)栈底元素一定是最后入栈的元素 D)以上三种说法都不正确4、在关系数据库中,用来表示实体间联系的是A)二维表 B)树状结构 C)属性 D)网状结构5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多个职员。
二级VF机试真题2007年9月
[真题] 二级VF机试真题2007年9月一、基本操作题第1题:在考生文件夹下,有一个表单文件formtest.sex。
打开该表单文件,在表单设计器下完成如下操作:(1)在“属性”窗口中将表单设置为不可移动的,并将其标题设置为“表单测试”。
(2)为表单新建一个名为method1的方法,方法代码为:wait "method1" window。
(3)设置“调用”按钮的Click事件代码,其功能是调用表单的method1方法。
(4)设置“取消”按钮的Click事件代码,其功能是关闭当前表单。
在考生文件夹下,有一个表单。
_____参考答案:(1)步骤1:单击工具栏上的[打开]按钮,在[打开]对话框中[文件类型]列表框选择“表单”,选择“formtest.sex”表单,打开表单设计器修改表单。
步骤2:选中表单,在[属性]窗口将“Movable”设置为“.F.”,将“Caption”设置为“表单测试”。
(2)步骤1:单击菜单栏[表单]→[新建方法程序]命令,在弹出的[新建方法程序]对话框的[名称]文本框中输入“method1”,再单击[添加]按钮新增方法,然后关闭对话框。
步骤2:右击表单选择“代码”,选择“method1”,在代码框中输入代码“wait ´method1´ window”。
(3)右击[调用]命令按钮选择“Click”,编写该按钮的Click事件代码“ThisFom.method1”。
(4)步骤1:右击[取消]命令按钮,编写该按钮的Click事件代码“ThisForm.Release”。
步骤2:单击工具栏上的[保存]按钮。
右击表单,选择“执行表单”。
本题主要考查的知识点:打开表单,常用控件使用,以及新建方法程序。
二、简单应用题第2题:(1)建立一个名为cd1的菜单,菜单中有两个菜单项“日期”和“关闭”。
“日期”下还有一个子菜单,子菜单有“月份”和“年份”两个菜单项。
全国计算机考试二级VF全真模拟题答案及解析
xx年全国计算机考试二级VF全真模拟题答案及解析(1)A【解析】数据构造是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑构造、存储构造和数据的运算。
(2)D【解析】串的长度指的是串中的字符的个数,且其字符个数可以为零。
(3)B【解析】计算机算法是指解题方案的准确而完整的描述,它有以下几个根本特征:可行性、确定性、有穷性和拥有足够的情报。
(4)C【解析】对象有如下一些根本特点,即标识唯一性、分类性、多态性、封装性和模块独立性。
(5)B【解析】软件工程概念的出现源自软件危机。
所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
总之,可以将软件危机归结为本钱、质量、生产率等问题。
(6)C【解析】软件设计遵循软件工程的根本目标和原那么,建立了适用于在软件设计中应该遵循的根本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。
自底向上是集成测试中增量测试的一种。
(7)A【解析】软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。
(8)A【解析】sQL语句中凡创立都用CREATE,删除都用DROP,改变用ALTER,再跟类型和名字,附加子句。
(9)B【解析】数据库系统(DatabaseSystem,简称DBS)包括数据库(Database,简称DB)和数据库管理系统(DatabaseManagementSystem,简称DBMS)。
(10)C【解析】关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。
其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,那么由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。
(11)D【解析】排序不属于根本关系运算。
(12)A【解析】一个班只能有一个班长,这是一一对应的关系,所以班级和班长两个实体之间的关系属于一对一联系。
计算机二级VF考试试题及答案
计算机二级VF考试试题及答案计算机二级VF考试试题及答案一、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。
要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。
然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。
2.修改一个名称为TWO.PRG的命令文件。
该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。
然后用ls中的每个顾客的数据去修改表scust对应的记录。
该命令文件有3行语句有错误,打开该命令文件进行修改。
注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。
修改完成后,运行该命令文件。
本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。
解题思路:第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。
然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。
江苏省计算机二级2007秋VFP笔试试卷及答案
2007(秋)笔试部分第二部分Visual FoxPro程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内)21.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
在实际应用中,设计关系模式时一般要求满足(21)。
A.1NF B.2NF C.3NF D.4NF22.设变量x的值为"FOXPRO",则下列表达式中运算结果为.T.的是(22)。
A.AT("PR",x)B. BETWEEN(x,"A","J")C. SUBSTR(LOWER(x),4)$xD. ISNULL(SUBSTR(x,7))23.设XDH为XS表中的一个字段(类型为字符型,宽度为2个字节),则下列条件表达式中,与条件表达式XDH NOT IN ("01","04")功能等价的是(23)。
A.Xs.xdh!="01" AND Xs.xdh!="04" B.! (Xs.xdh>"01" AND Xs.xdh<"04") C.Xs.xdh<>"01" OR Xs.xdh<>"04" D.Xs.xdh="01" OR Xs.xdh="04"24.数据库表的主索引(及候选索引)的设置可以实现(24)。
A.域完整性B.实体完整性C.参照完整性D.用户自定义完整性25.函数SELECT(1)的返回值是(25)。
A. 当前工作区号B. 当前工作区的下一个工作区号C. 当前未被使用的最小工作区号D. 当前未被使用的最大工作区号26.在下列有关查询命令(SELECT-SQL)的叙述中,错误的是(26)。
计算机二级VF试题(含答案)
xx年计算机二级VF试题(含答案)全国计算机等级考试9月马上开始了,为帮助大家更好复习,为大家分享的是计算机二级VF模拟试题及答案,欢送阅读!1.以下链表中,其逻辑构造属于非线性构造的是( ),A.循环链表B.双向链表C.带链的栈D.二叉链表2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列人队与退队运算后,front=15,rear=15,那么循环队列中的元素个数为( )。
A.16B.20C.0或35D.153.在面向对象方法中,实现信息隐蔽是依靠( )。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.在关系数据库中,用来表示实体间联系的是( )。
A.二维表B.树状构造C.属性D.网状构造5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
那么实体部门和职员间的联系是( )。
A.m:1联系B.1 : mC.1:1联系D.m:n联系6.有两个关系R和S如下:那么由关系R得到关系S的操作是( )。
A.自然连接B.选择C.并D.投影7.数据字典(DD)所定义的对象都包含于( )。
A.程序流程图B.数据流图(DFD图)C.方框图D.软件构造图8.软件需求规格说明书的作用不包括( )。
A.软件可行性研究的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件设计的依据9.下面属于黑盒测试方法的是( )。
A.逻辑覆盖B.语句覆盖C.路径覆盖D.边界值分析10.下面不属于软件设计阶段任务的是( )。
A.数据库设计B.算法设计C.软件总体设计D.制定软件确认测试方案1.A。
【解析】数据的逻辑构造是描述数据之间的关系,分两大类:线性构造和非线性构造。
线性构造是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据构造。
常用的线性构造有:线性表,栈,队列,双队列,数组,串。
非线性构造的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。
国家二级VF机试模拟试卷6(题后含答案及解析)
国家二级VF机试模拟试卷6(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在考生文件夹下建立数据库ks7,并将自由表SCOt加入数据库中。
(2)按下面给出的表结构。
给数据库添加表stud:字段字段名类型宽度小数 1 学号字符型 2 2 姓名字符型8 3 出生日期日期型8 4 性别字符型 2 5 院系号字符型 2 (3)为表stud建立主索引,索引名为“学号”,索引表达式为“学号”,为表scor建立普通索引,索引名为“学号”,索引表达式为“学号”。
(4)stud表和scor表必要的索引已建立,为两表建立永久性的联系。
正确答案:(1)在命令窗口输入命令:MODIFY DATABASE ks7,新建数据库,右击数据库设计器,选择“添加表”快捷菜单命令,将考生文件夹下的scor.dbf 自由表添加到数据库ks7中。
(2)在数据库设计器中单击右键,在弹出的快捷菜单中选择“新建表”菜单命令,以stud为文件名保存在考生文件夹下。
根据题意,在表设计器的“字段”选项卡中,依次输入每个字段的字段名、类型和宽度。
(3)在数据库设计器中,右键单击数据库表stud.dbf,选择“修改”快捷菜单命令,进入stud.dbf表设计器,在“字段”选项卡中为“学号”字段选择一个索引排序,然后单击“索引”选项卡,此选项卡中,系统已建立默认的索引名“学号”,将“索引”下拉列框中的索引类型改为“主索引”。
以同样的方法为scor 表建立普通索引。
(4)在数据库设计器中,将stud表中“索引”下面的“学号”主索引字段拖到scor表中“索引”下面的“学号”索引字段上,建立stud和scor 两个表之间的永久性联系。
解析:本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。
新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。
全国计算机等级二级VF模拟笔试题(含答案)
计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) 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 X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。
计算机二级(VF)数据库设计基础章节练习试卷6(题后含答案及解析)
计算机二级(VF)数据库设计基础章节练习试卷6(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。
注意:以命令关键字填空的必须拼写完整。
1.数据库管理技术经历了人工管理、______、数据库系统阶段。
正确答案:文件管理涉及知识点:数据库设计基础2.数据库管理系统的主要功能有数据定义功能、______、数据库的运行管理和数据库的建立及维护。
正确答案:数据操作功能涉及知识点:数据库设计基础3.数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
正确答案:关系模型涉及知识点:数据库设计基础4.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
正确答案:多对多涉及知识点:数据库设计基础5.实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。
如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
正确答案:一对多涉及知识点:数据库设计基础6.在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。
正确答案:关系涉及知识点:数据库设计基础7.关系操作的特点是______操作。
正确答案:集合涉及知识点:数据库设计基础8.关系中的一个或多个属性能唯一地标识元组,这样的属性称为______。
正确答案:码涉及知识点:数据库设计基础9.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和用户定义的完整性。
正确答案:参照完整性涉及知识点:数据库设计基础10.关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改4种操作。
正确答案:查询涉及知识点:数据库设计基础11.数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
正确答案:关系模型涉及知识点:数据库设计基础12.关系数据库管理系统能实现的专门关系运算包括选择、连接和______。
VF07年4 月和9月真题
全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计2007-4(考试时间90分钟,满分100分)一、选择题(每小题2 分, 共70 分)下列各题A)、B)、C)、D)四个选项中, 只有一个选项是正确的。
01) 下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关02) 在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度03) 下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误04) 下面选项中不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性05) 下列对队列的叙述正确的是A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZD)ABCDEFXYZ07) 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1 B)n-1 C)2n D)n/208) 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A)并B)交C)投影D)笛卡儿乘积09) 在E-R图中,用来表示实体之间联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形10) 下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持11) 以下不属于SQL数据操作命令的是A)MODIFY B)INSERT C)UPDATE D)DELETE12) 在关系模型中,每个关系模式中的关键字A)可由多个任意属性组成B)最多由一个属性组成C)可由一个或多个其值能惟一标识关系中任何元组的属性组成D)以上说法都不对13) Visual FoxPro是一种A)数据库系统B)数据库管理系统C)数据库开发系统D)数据库应用系统14) 在Visual FoxPro中调用表单文件mf1的正确命令是A)DO mf1 B)DO FROM mf1 C)DO FORM mf1 D)RUN mf115) SQL的SELECT语句中,“HAVING <条件表达式>”用来筛选满足条件的A)列B)行C)关系D)分组16) 设有关系SC(SNO,CNO,GRADE) ,其中SNO、CNO分别表示学号和课程号(两者均为字符型) ,GRADE表示成绩(数值型) 。
9月计算机二级考试VF模拟试卷及答案
xx年9月计算机二级考试VF模拟试卷及答案二级考核计算机根底知识和使用一种高级计算机语言编写程序以及上机调试的根本技能。
本文为大家分享的是二级VF模拟试卷及答案,仅供参考!1.请编写名称为changec的程序并执行;该程序实现下面的功能:将雇员工资表salarys进展备份,备份文件名为baksalarys.dbf;利用"人事部"向"财务部"提供的雇员工资调整表csalary1的"工资",对salarys表的"工资"进展调整(请注意:按"雇员号"相同进展调整,并且只是部分雇员的工资进展了调整,其他雇员的工资不动)。
2.设计一个名称为form2的表单,上面有"调整"(名称Command1)和"退出"(名称Command2)两个命令按钮。
单击"调整"命令按钮时,调用changec命令程序实现工资调整;单击"退出"命令按钮时,关闭表单。
注意:在两个命令按钮中均只有一条命令,不可以有多余命令。
1. 在changec.prg文件中的内容Close allselect * from salarys into table baksalarysselect 0use csalary1index on 雇员号 to 雇员号select salarysset relation to 雇员号 into csalary1update salarys set 工资= csalary1.工资 where 雇员号 = csalary1.雇员号2. 设计表单(1). 建立表单,在“表单设计器”中添加两个命令按钮(“调整”和“退出”)。
双击“调整”命令按钮,在“Command1.Click”窗口中输入“do changec”,接着关闭窗口。
双击“退出”命令按钮,在“Command2.Click”窗口中输入“Release Thisform”,接着关闭窗口。
2007年国家计算机二级vf答案详解
2007年4月一、选择题(1)B【解析】根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。
数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示的,它们并非一一对应。
算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。
(2)D【解析】在结构化程序设计中一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,这也是模块划分的原则。
(3)A【解析】软件测试是为了发现错误而执行程序的过程。
是为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。
(4)C【解析】面向对象程序设计的3个主要特征是:封装性、继承性和多态性。
(5)D【解析】队列是一种操作受限的线性表。
它只允许在线性表的一端进行插入操作,另一端进行删除操作。
其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。
队列具有先进先出的特点,它是按"先进先出"的原则组织数据的,故本题答案为D)。
(6)C【解析】二叉树前序遍历的含义是:首先访问根节点,然后按前序遍历根节点的左子树,最后按前序遍历根节点的右子树,前序遍历二叉树的过程是一个递归的过程。
根据题目中给出的二叉树的结构可知前序遍历的结果是:ABDYECFXZ。
(7)A【解析】对于任何一棵二叉树T,如果其终端节点(叶子)数为n1,度为2的节点数为n2,则n1=n2+1。
所以该二叉树的叶子节点数等于n+1。
(8)B【解析】在关系运算中,交的定义如下:设R1和R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则R1∩R2为交运算,结果仍为度等于n的关系,其中的元组既属于R1又属于R2。
根据定义可知,不改变关系表的属性个数但能减少元组个数的是交运算,故本题答案为B)。
全国计算机等级考试二级VISUAL+FOXPRO真题2007年9月
全国计算机等级考试二级VISUAL FOXPRO真题2007年9月(总分:160.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:30,分数:130.00)1.软件是指(分数:2.00)A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合√解析:[解析] 本题考查软件的定义。
软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档的总和。
因此,本题正确答案是选项D。
2.软件调试的目的是(分数:2.00)A.发现错误B.改正错误√C.改善软件的性能D.验证软件的正确性解析:[解析] 本题考查软件工程调试。
调试与测试是两个不同的过程,有着根本的区别:调试是一个随机的、不可重复的过程,它用于隔离和确认问题发生的原因,然后修改软件来纠正问题:测试是一个有计划的,可以重复的过程,它的目的是为了发现软件中的问题。
因此,软件调试的目的是为了改正软件中的错误。
本题的正确答案是选项 B。
3.在面向对象方法中,实现信息隐蔽是依靠(分数:2.00)A.对象的继承B.对象的多态C.对象的封装√D.对象的分类解析:[解析] 通常认为,面向对象方法具有封装性、继承性、多态性几大特点。
就是这几大特点,为软件开发提供了一种新的方法学。
封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。
简单地说,封装就是隐藏信息。
这是面向对象方法的中心,也是面向对象程序设计的基础。
继承性:子类具有派生它的类的全部属性 (数据) 和方法,而根据某一类建立的对象也都具有该类的全部,这就是继承性。
继承性自动在类与子类间共享功能与数据,当某个类作了某项修改,其子类会自动改变,子类会继承其父类所有特性与行为模式。
继承有利于提高软件开发效率,容易达到一致性。
多态性:多态性就是多种形式。
不同的对象在接收到相同的消息时,采用不同的动作。
例如,一个应用程序包括许多对象,这些对象也许具有同一类型的工作,但是却以不同的做法来实现。
全国计算机等级考试二级vf答案
全国计算机等级考试二级vf答案一、选择题1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件的Name属性是控件的唯一标识符B. 表单控件的Tag属性是控件的唯一标识符C. 表单控件的ID属性是控件的唯一标识符D. 表单控件的Value属性是控件的唯一标识符答案:A2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STRLEN()C. LENGTH()D. SIZE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. DO FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE FORMB. DESTROY FORMC. CLEAR FORMD. RELEASE FORM答案:B二、填空题5. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE6. 在Visual FoxPro中,使用________命令可以将一个自由表添加到数据库中。
答案:ADD TABLE7. 在Visual FoxPro中,使用________命令可以删除数据库中的一个表。
答案:REMOVE TABLE8. 在Visual FoxPro中,使用________命令可以设置当前数据库。
答案:USE三、简答题9. 简述Visual FoxPro中如何使用SQL语句进行数据的插入操作。
答案:在Visual FoxPro中,可以使用INSERT INTO语句进行数据的插入操作。
例如,向名为"students"的表中插入一条新记录,可以使用如下SQL语句:INSERT INTO students (name, age) VALUES ('John', 20)10. 描述Visual FoxPro中如何使用表单控件的Click事件来实现按钮点击后执行特定操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2007年9月计算机二级VF模拟试题(6)及答案一、选择题(1)算法的空间复杂度是指A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)执行过程中所需要的存储空间正确答案: D(2)用链表表示线性表的优点是A)便于随机存取B)花费的存储空间较顺序存储少C)便于插入和删除操作D)数据元素的物理顺序与逻辑顺序相同正确答案: C(3)数据结构中,与所使用的计算机无关的是数据的A)存储结构B)物理结构C)逻辑结构D)物理和存储结构正确答案: C(4)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性正确答案: D(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指A)模块间的关系B)系统结构部件转换成软件的过程描述C)软件层次结构D)软件开发过程正确答案: B(6)检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试D)验收测试正确答案: A(7)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是A)控制流B)加工C)数据存储D)源和潭正确答案: A(8)应用数据库的主要目的是A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题正确答案: C(9)在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段正确答案: B(10)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理D)数据项管理正确答案: A(11)下列说法错误的是A)关系中每一个属性对应一个值域B)关系中不同的属性可对应同一值域C)对应同一值域的属性为不同的属性D)DOM(A)表示属性A的取值范围正确答案: C(12)对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为B)交运算C)差运算D)积运算正确答案: C(13)函数UPPER("12ab34CD")的结果是A)12AB34CDB)12ab34CDC)12ab34cdD)12AB34cd正确答案: A(14)在下列的Visual FoxPro表达式中,运算结果为字符型数据的是A)"ABCD"+ "EF"= "ABCDEF"B)"1234"-"34"C)CTOD("05/08/03")D)DTOC(DATE())>"04/03/02"正确答案: B(15)在Visual FoxPro中,可以同时打开表文件的个数最多是A)16B)32 767C)255D)256正确答案: B(16)要将数据库"考生库"文件及其所包含的数据库表文件直接物理删除,下列命令正确的是A)DELETE DATABASE 考生库B)DELETE DATABASE 考生库 RECYCLEC)DELETE DATABASE 考生库 DELETETABLESD)DELETE DATABASE 考生库 DELETETABLES RECYCLE正确答案: C(17)在Visual FoxPro中,下列各项的数据类型所占字符的字节数相等的是A)日期型和逻辑型B)日期型和通用型C)逻辑型和备注型D)备注型和通用型正确答案: D(18)在Visual FoxPro中,下列不能用来修改数据表记录的命令是A)EDITC)BROWSED)MODIFY STRUCTURE正确答案: D(19)在Visual FoxPro中,数据的完整性不包括A)实体完整性B)域完整性C)属性完整性D)参照完整性正确答案: C(20)使用视图之前,首先应该A)新建一个数据库B)新建一个数据库表C)打开相关的数据库D)打开相关的数据表正确答案: C(21)有关过程调用叙述正确的是A)打开过程文件时,其中的主过程自动调入内存B)同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭C)用命令DO <proc> WITH <parm list>调用过程时,过程文件无需打开就可调用其中的过程D)用命令DO <proc> WITH <parm list> IN <file>调用过程时,过程文件无需打开,就可调用其中的过程正确答案: D(22)在命令按钮组中,决定命令按钮数目的属性是A)ButtonCountB)ButtonsC)ValueD)ControlSource正确答案: A(23)在表单中有命令按钮Command1和文本框Text1,将文本框的InputMask属性值设置为$9,999.9,然后在命令按钮的Click事件中输入代码ThisForm.Text1.Value=12 3456.789,当运行表单时,单击命令按钮,此时文本框中显示的内容为A)$123 456.789B)$23 456.7C)123 456.7D)****.*正确答案: D(24)假设有菜单文件mainmu.mnx,下列说法正确的是A)在命令窗口利用DO mainmu命令,可运行该菜单文件B)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO mainmu 可运行该菜单文件C)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO mainmu.mpr可运行该菜单文件D)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO MEMU mainmu可运行该菜单文件正确答案: C(25)报表文件的扩展名是A).MNXB).FRXC).FXPD).PRG正确答案: B(26)在命令窗口中,打印报表YY1可使用的命令是A)REPORT FROM YY1 TO PRINTERB)REPORT FROM YY1> PREVIEWC)REPORT FORM YY1 TO PRINTERD)REPORT FORM YY1 PREVIEW正确答案: C(27)SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是A)临时表、视图、文本文件B)数组、永久性表、视图C)永久性表、数组、文本文件D)视图、永久性表、文本文件正确答案: C(28)语句"DELETE FROM 成绩表WHERE 计算机<60"的功能是A)物理删除成绩表中计算机成绩在60分以下的学生记录B)物理删除成绩表中计算机成绩在60分以上的学生记录C)逻辑删除成绩表中计算机成绩在60分以下的学生记录D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值正确答案: C(29)下列选项中,不属于SQL数据定义功能的是A)SELECTB)CREATEC)ALTERD)DROP正确答案: A(30)嵌套查询命令中的IN,相当于A)等号=B)集合运算符∈C)加号+D)减号-正确答案: B(31)关于SQL的超联接查询,说法错误的是A)在SQL中可以进行内部联接、左联接、右联接和全联接B)SQL的超联接运算符"*="代表左联接,"=*"代表右联接C)Visual FoxPro同样支持超联接运算符"*="和"=*"D)利用全联接,即使两个表中的记录不满足联接条件,也会在目标表或查询结果中出现,只是不满足条件的记录对应部分为NULL正确答案: C第(32)~(35)题使用如下的仓库表和职工表。
仓库表仓库号所在城市A2 上海A3 天津A4 广州职工表职工号仓库号工资M1 A1 2000.00M3 A3 2500.00M4 A4 1800.00M5 A2 1500.00M6 A4 1200.00(32)检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是A)SELECT 职工号,工资 FROM 职工表;WHERE 仓库表.所在城市="广州"B)SELECT 职工号,工资 FROM职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市="广州"C)SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市="广州"D)SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;OR 仓库表.所在城市="广州"正确答案: C(33)有如下SQL语句:SELECT SUM(工资) FROM 职工表 WHERE 仓库号 IN;(SELECT 仓库号 FROM 仓库表 WHERE 所在城市="北京" OR 所在城市="上海")执行语句后,工资总和是A)1500.00B)3000.00C)5000.00D)10500.00正确答案: C(34)求至少有两个职工的每个仓库的平均工资A)SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;HAVING COUNT(*)>=2B)SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;GROUP BY 仓库号 HAVING COUNT(*)>=2C)SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;GROUP BY 仓库号 SET COUNT(*)>=2D)SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;GROUP BY 仓库号 WHERE COUNT(*)>=2正确答案: B(35)有如下SQL语句:SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL;(SELECT 工资 FROM 职工表 WHERE 仓库号="A1")执行语句后,显示查询到的仓库号有A)A1B)A3C)A1,A2D)A1,A3正确答案: D二、填空题(1)数据的逻辑结构有线性结构和【1】两大类。
正确答案: 1.(非线性结构)(2)顺序存储方法是把逻辑上相邻的结点存储在物理位置【2】的存储单元中。