2008年9月计算机等级考试二级VF真题

合集下载

2008年9月全国计算机等级考试二级VFP答案

2008年9月全国计算机等级考试二级VFP答案

2008年9月全国计算机等级考试二级VFP笔试参考答案一、选择题1.B 解析:栈的特点是先进后出,所以全部入栈后再全部出栈的序列必然与入栈序列顺序相反。

2.D 解析:循环队列是线性表的一种,所以A错误。

循环队列的入队和出队需要队尾指针和队头指针完成。

所以B,C错误。

3.C 解析:二分查找也叫折半查找。

它的基本思想是:将n个元素分成个数大致相同的两半,取[n/2]与欲查找的x作比较,如果x=[n/2],则找到,算法终止;如果x<[n/2] ,则只要在数组a 的左半部继续搜索x(假设数组元素按升序排列);如果a>[n/2] ,则只要在数组a 的右半部继续搜索x.。

每次余下n/(2i)个元素待比较,当最后剩下一个时,即n/(2i)=1,n= 2i,所以i=log2n.4.A 解析:顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元里,结点间的关系由存储单元的邻接关系来体现。

其优点是占用最少的存储空间,所以选项D错误。

顺序存储结构可以存储如二叉树这样的非线性结构,所以选项B错误。

链式存储结构也可以存储线性表,所以选项C错误。

5.D解析:在数据流图中,矩形表示数据的外部实体,圆角的矩形表示变换数据的处理逻辑,双横线表示数据的存储,箭头表示数据流。

6.B解析:数据流图简称DFD,是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

所以DFD图可以用于需求分析阶段。

7.A 解析:对象是面向对象方法中最基本的概念,它的基本特点有:标识唯一性,分类性,多态性,封装性和模块独立性。

故本题答案为A。

8.B解析:一个宿舍可以对应多个学生,而一个学生只能对应一个宿舍,所以宿舍和学生之间是一对多关系。

9.C解析:在数据库阶段,对所有数据实行统一规划管理,形成一个数据中心,构成一个数据库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享,数据共享性显著增强。

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

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

精品文档全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)2010年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(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)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。

08秋二级VFP试卷

08秋二级VFP试卷

2008年秋浙江省高等学校计算机等级考试试卷(二级Foxpro)说明:⑴考生应将所有试题的答案填写在答卷上。

其中试题1到试题6请在答卷上的各小题选项的对应位置上填“√”。

⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内。

⑶考试时间为90分钟。

⑷本试卷中涉及到的相关表文件,其结构和记录如下所示:1、学生.DBF结构:学号姓名性别出生年月简历奖学金照片C,6 C,8 L,1 D,8 M,4 N,6,2 G,4记录:记录号# 学号姓名性别出生年月简历奖学金照片1 951001 王平.F. 05/06/70 memo 50.00 gen2 951003 李华.F. 01/23/71 memo 25.00 gen3 954006 张小强.T. 07/21/70 memo 0.00 gen4 953008 赵峰.T. 11/05/72 memo 75.00 gen5 954011 丁超.T. 09/27/70 memo 0.00 gen6 953013 罗浩.T. 09/09/71 memo 50.00 gen(注:性别=.F.为女,性别=.T.为男,学号前三位为班级号)2、课程.DBF结构:课程号课程名学时数C,4 C,20 N,3记录:记录号# 课程号课程名学时数1 0001 高等数学1082 0002 英语 903 0003 计算机基础 684 0004 数据库应用 805 0005 工程制图 803、成绩.DBF结构:学号课程号成绩C,6 C,4 N,5,1记录:记录号# 学号课程号成绩1 951001 0001 95.02 951003 0003 88.03 954006 0001 78.04 953008 0004 90.05 951001 0003 78.06 951003 0004 80.0试题1、(每空格3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

历年vf全国计算机等级考试二级选择题考试

历年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上机考试真题及答案

计算机二级VF上机考试真题及答案
计算机二级 VF 上机考试真题及答案
一、基本操作题(共 4 小题,第 1 题和第 2 题各 7 分、第 3 题和第 4 题各 8 分,计 30 分) 在考生文件夹下完成如下操作: 1. 从数据库 stock 中移去表 stock_fk(不是删除)。 2. 将自由表 stock_name 添加到数据库中。 3. 为表 stock_sl 建立一个主索引,索引名和索引表达式均为“股票代码”。 4. 为 stock_name 表的股票代码字段设置有效性规则,“规则”是: left (股票代码, 1) = ”6”,错误提示信息是“股票代码的第一位必须是 6”。 二、简单应用(共 2 小题,每题 20 分,计 40 分) 在考生文件夹下完成如下简单应用: 1. 用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入 价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。 2. 使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选 择字段:“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票 代码升序排序;报表标题为:“股票持有情况”;生成的报表文件名为 stock_report。 三、综合应用(1 小题,计 30 分) 设计名为 mystock 的表单(控件名、文件名均为 mystock)。表单的标题为:“股票持有情况”。 表单中有两个文本框(text1 和 text2)和两个命令按钮“查询”(名称为 Command1)和“退 出”(名称为 Command2)。 运行表单时,在文本框 text1 中输入某一股票的汉语拼音,然后单击“查询”,则 text2 中会 显示出相应股票的持有数量。 单击“退出”按钮关闭表单。.

2008年9月全国计算机等级考试二级VF考前模拟试卷及答案

2008年9月全国计算机等级考试二级VF考前模拟试卷及答案

(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

 (1)在计算机中,算法是指______。

A.查询方法 B.加工方法 C.解题方案的准确而完整的描述 D.排序方法 (2)栈和队列的共同点是______。

A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

A.cedba B.acbed C.decab D.deabc(4)在下列几种排序方法中,要求内存量最大的是______。

A.插入排序 B.选择排序 C.快速排序 D.归并排序 (考试时间90分钟,满分100分) (5)在设计程序时,应采纳的原则之一是______。

A.程序结构应有助于读者理解 B.不限制goto语句的使用 C.减少或取消注解行 D.程序越短越好 (6)下列不属于软件调试技术的是______。

A.强行排错法 B.集成测试法 C.回溯法 D.原因排除法 (7)下列叙述中,不属于软件需求规格说明书的作用的是______。

A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为确认测试和验收的依据 D.便于开发人员进行需求分析(8)在数据流图(DF D.中,带有名字的箭头表示______。

A.控制程序的执行顺序 B.模块之间的调用关系 C.数据的流向 D.程序的组成成分 (9)SQL语言又称为______。

A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言 (10)视图设计一般有3种设计次序,下列不属于视图设计的是______。

A.自顶向下 B.由外向内 C.由内向外 D.自底向上(11)在下列4个选项中,不属于基本关系运算的是______。

计算机二级VF试题(含答案)

计算机二级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个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据构造。

常用的线性构造有:线性表,栈,队列,双队列,数组,串。

非线性构造的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。

全国计算机等级考试二级JAVA真题2008年9月

全国计算机等级考试二级JAVA真题2008年9月

全国计算机等级考试二级JAVA真题2008年9月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(分数:2.00)A.12345ABCDEB.EDCBA54321 √C.ABCDEl2345D.54321EDCBA解析:[解析] 栈的特点是先进后出,所以全部入栈后再全部出栈所得的序列顺序必然与入栈序列的顺序相反。

2.下列叙述中正确的是(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定√解析:[解析] 循环队列是线性表的一种,所以选项A)错误。

循环队列的入队和出队需要队尾指针和队头指针完成,所以选项B)和C)错误。

3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是(分数:2.00)A.O(B.O(n2)C.O(log2√D.O(nlog2解析:[解析] 二分查找法也称为折半查找法。

它的基本思想是:将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2],则找到x,算法终止;如果x<a[n/2],则只要在数组a的左半部继续搜索x(这里假设数组元素呈升序排列);如果x>a[n/2],则只要在数组a的右半部继续搜索x。

每次余下n/(2i)个元素待比较,当最后剩下一个时,即n/(2i)=1。

故n=2i;所以i=log2n。

4.下列叙述中正确的是(分数:2.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的√B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间解析:[解析] 顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。

2008年9月计算机等级考试二级VF试卷及答案

2008年9月计算机等级考试二级VF试卷及答案

2008年9月全国计算机等级考试二级笔试试卷一、选择题(每小题2分)(11)设置表单标题的属性是A)Title B)Text C)Biaoti D)Caption(12)释放和关闭表单的方法是A)Release B)Delete C)LostFocus D)Destory(13)从表中选择字段形成新关系的操作是A)选择 B)连接 C)投影 D)并(14)Modify Command命令建立的文件的默认扩展名是A)prg B)app C)cmd D)exe(15)说明数组后,数组元素的初值是A)整数0 B)不定值 C)逻辑真 D)逻辑假(16)扩展名为mpr的文件是A)菜单文件 B)菜单程序文件 C)菜单备注文件 D)菜单参数文件(19)设a=”计算机等级考试”,结果为”考试”的表达式是A)Left(a,4) B)Right(a,4) C)Left(a,2) D)Right(a,2)(20)关于视图和查询,以下叙述正确的是A)视图和查询都只能在数据库中建立B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立D)查询只能在数据库中建立(21)在SQL SELECT语句中与INTO TABLE等价的短语是A)INTO DBF B)TO TABLE C)TO FOEM D)INTO FILE(22)CREATE DATABASE命令用来建立A)数据库 B)关系 C)表 D)数据文件(23)欲执行程序temp.prg,应该执行的命令是A)DO PRG temp.prg B)DO temp.prgC)DO CMD temp.prg D)DO FORM temp.prg(25)假设有student表,可以正确添加字段“平均分数”的命令是A)ALTER TABLE student ADD 平均分数 F(6,2)B)ALTER DBF student ADD 平均分数 F 6,2C)CHANGE TABLE student ADD 平均分数 F(6,2)D)CHANGE TABLE student INSERT 平均分数 6,2(26)页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是A)Count B)Page C)Num D)PageCount(27)打开已经存在的表单文件的命令是A)MODIFY FORM B)EDIT FORMC)OPEN FORM D)READ FORM(31)~(35)使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(31)查询单价在600元以上的主机板和硬盘的正确命令是A)SELECT * FROM 产品 WHERE 单价>600 AND (名称=’主机板’ AND 名称=’硬盘’) B)SELECT * FROM 产品 WHERE 单价>600 AND (名称=’主机板’ OR 名称=’硬盘’)C)SELECT * FROM 产品 FOR 单价>600 AND (名称=’主机板’ AND 名称=’硬盘’)D)SELECT * FROM 产品 FOR 单价>600 AND (名称=’主机板’ OR 名称=’硬盘’) (32)查询客户名称中有“网络”二字的客户信息的正确命令是A)SELECT * FROM 客户 FOR 名称 LIKE "%网络%"B)SELECT * FROM 客户 FOR 名称 ="%网络%"C)SELECT * FROM 客户 WHERE 名称 ="%网络%"D)SELECT * FROM 客户 WHERE 名称 LIKE "%网络%"(33)查询尚未最后确定订购单的有关信息的正确命令是A)SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单WHERE 客户.客户号=订购单.客户号 AND 订购日期 IS NULLB)SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单WHERE 客户.客户号=订购单.客户号 AND 订购日期 = NULLC)SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单FOR 客户.客户号=订购单.客户号 AND 订购日期 IS NULLD)SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单FOR 客户.客户号=订购单.客户号 AND 订购日期 = NULL(34)查询订购单的数量和所有订购单平均金额的正确命令是A)SELECT COUNT(DISTINCT 订单号),AVG(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号B)SELECT COUNT(订单号),AVG(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号C)SELECT COUNT(DISTINCT 订单号),AVG(数量*单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号D)SELECT COUNT(订单号),AVG(数量*单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号(35)假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。

2008年秋季江苏省计算机等级考试二级VFP考试试题

2008年秋季江苏省计算机等级考试二级VFP考试试题

2008年秋季江苏省计算机等级考试二级VFP考试试题第一部分:计算机基础知识一、选择题(用答题卡答题,答案依次填在1—20答题号内)1. 信息技术指的是用来扩展人们信息器官功能、协助人们更有效地进行信息处理的一类技术。

在下列有关信息技术的叙述中,错误的是()A.现代信息技术的主要特征之一是以数字技术和电子技术为基础B.遥感遥测技术、自动控制技术等均属于现代信息技术C.微电子技术是信息技术领域的关键技术,它以集成电路为核心D.利用磁带、光盘、电话、传真等进行信息传递均属于现代通信2. 二进制数10111000和11001010进行逻辑”与”运算,结果再与10100110进行逻辑”或”运算最终结果的16进制形式为()A.A2B.DEC.AED.953. 计算机的性能在很大程度上是由CPU决定的。

在下列有关CPU结构和原理的一些叙述中,错误的是()A.目前PC机所使用的CPU均是Intel公司的产品B.从逻辑组成上看,CPU主要由寄存器组、运算器和控制器等部分组成C.目前CPU中的运算部件ALU有多个,每个ALU均可独立完成运算D.不同CPU能执行的指令有所不同,但同一系列CPU产品通常是”向下兼容的”4. 在下列有关目前PC机主板及其组件的叙述中,正确的是()A.主板的物理尺寸没有标准,通常不同品牌的主板采用不同的尺寸B.主板上的BIOS芯片是一种RAM芯片,因而其存储的信息是可以随时刷新的C.主板上的存储器控制和I,o控制功能大多集成在芯片组内D.主板上的CMOS芯片是一种非易失性存储器,其存储的信息永远不会丢失5. 在下列有关PC机硬盘存储器的叙述中,错误的是()A.硬盘上的数据块要用柱面号、扇区号和磁头号这三个参数来定位B.目前硬盘一般都含有DRAM芯片构成的高速缓存(Cache)C.目前硬盘与主机的接口大多为串行A TA接口D.硬盘容量的增加主要是靠碟片数增加,目前硬盘一般均有数十个碟片组成6. 在下列有关PC机I/O总线和接口的叙述中,错误的是()A.可用于连接键盘或鼠标器的PS/2接口是一种并行数据传输接口B 2.0接口的数据传输速率可达每秒几十MBC.通过USB集线器,USB接口连接设备数最多可达100多个D.目前数字视频设备常用IEEE.1394接口与主机连接7. 在下列有关PC机软件的叙述中,错误的是()。

08年9月计算机VF笔试

08年9月计算机VF笔试

一、选择题(1)~(35)题每题2分,共70分。

下列各题A)、B)、C)、D)四个先项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) 关系数据库管理系统所管理的关系是。

A) 一个DBF文件 B) 若干个二维表 C) 一个DBC文件 D) 若干个DBC文件(2) 不允许记录中出现重复索引值的索引是。

A) 主索引 B) 主索引、候选索引、普遍索引C) 主索引和候选索引 D) 主索引、候选索引和唯一索引(3) 要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表。

A) 是同一个数据库中的两个表 B) 不同数据库中的两个表C) 两个自由表 D) 一个是数据库表另一个是自由表(4) 在Visual FoxPro中,可以对字段设置默认值的表。

A) 必须是数据库表 B) 必须是自由表C) 自由表或数据库表 D) 不能设置字段的默认值(5) Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是。

A) 索引、排序、查找 B) 建库、录入、排序C) 选择、投影、联接 D) 显示、统计、复制(6) 打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含。

A) 表单(Form)文件 B) 报表(Report)文件C) 标签(Label)文件 D) 以上三种文件(7) 可以链接或嵌入OLE对象的字段类型是。

A) 备注型字段 B) 通用型和备注型字段C) 通用型字段 D) 任何类型的字段(8) 下面关于属性、方法和事件的叙述中,错误的是。

A) 属性用于描述对象的状态,方法用于表示对象的行为B) 基于同一个类产生的两个对象可以分别设置自己的属性值C) 事件代码也可以像方法一样被显示调用D) 在新建一个表单时,可以添加新的属性、方法和事件(9) 查询设计器和视图设计器的主要不同表现在于。

A) 查询设计器有“更新条件”选项卡,没有“查询去向”选项B) 查询设计器没有“更新条件”选项卡,有“查询去向”选项C) 视图设计器没有“更新条件”选项卡,有“查询去向”选项D) 视图设计器有“更新条件”选项上,也有“查询去向”选项(10) 在Visual FoxPro中,表单(Form)是指。

二级VF机试真题2008年9月

二级VF机试真题2008年9月

[真题] 二级VF机试真题2008年9月一、基本操作题第1题:(1)用SQL INSERT语句插入元组("P7","PN7",1020)到“零件信息”表(注意不要重复插入操作),并将相应的SQL语句存储在文件one.prg中。

(2)用SQL DELETE语句从“零件信息”表中删除单价小于600的所用记录,并将相应的SQL语句存储在文件two.prg中。

(3)用SQL LIPDATE语句将“零件信息”表中零件号为“p4”的零件的单价改为1090,并将相应的语句存储在文件three.prg。

(4)打开菜单文件mymenu.mnx,然后生成可执行的的菜单程序mymen.prg。

_________参考答案:(1)零件信息表只有3个字段,向表中插入一条完整记录可用“INSERTINTO 表名VALUES(值列表)”。

步骤1:单击工具栏[新建]按钮,打开[新建]对话框,在[文件类型]区中选择“程序”,单击[新建文件]打开程序编辑窗口,在程序文件中输入命令: INSERT INTO 零件信息 VALUES("P7","PN7",1020) 步骤2:单击工具栏[保存]按钮,在[另存为]对话框中把程序文件保存“one”。

(2)删除记录的SQL命令格式如下:DELETE FROM 表名WHERE 条件故本题使用的SQL SELECT命令如下: DELETE FROM 零件信息 WHERE 单价<600 步骤1:单击工具栏的[新建]按钮,打开[新建]对话框,在[文件类型]区中选择“程序”,再单击[新建文件]打开程序编辑窗口,在程序文件中输入命令:DELETE FROM 零件信息 WHERE 单价<600 步骤2:单击工具栏的[保存]按钮,在[另存为]对话框中把程序文件保存“two”即可。

(3)新建一个命令程序。

修改记录的SQL 命令格式如下: UPDATE 表名 SET 更新的字段名2=记录值1,更新的字段名2=记录值2,…WHERE 条件故此题使用的命令为:UPPDATE 零件信息SET 单价=1090 WHERE 零件号="p4" 单击工具栏[保存]按钮,在[另存为]对话框中把程序文件保存“three”。

9月计算机二级考试VF模拟试卷及答案

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”,接着关闭窗口。

全国计算机等级考试二级C语言机试真题2008年9月

全国计算机等级考试二级C语言机试真题2008年9月

全国计算机等级考试二级C语言机试真题2008年9月(总分:100.00,做题时间:90分钟)一、程序填空题(总题数:1,分数:30.00)1.N个有序整数数列已放在一维数组中,给定的下列程序中,函数fun()的功能是:利用折半查找法查找整数m在数组中的位置。

若找到,则返回其下标值;反之,则返回“Not be found!”。

折半查找法的基本算法是:每次查找前先确定数组中待确定的范围:low和high(low<high),然后把m与中间位置(mid)中元素的值进行比较。

如果m的值大于中间位置元素中的值,则下一次的查找范围放在中间位置之后的元素中;反之,下次查找范围落在中间位置之前的元素中,直到low>high,查找结束。

[注意] 部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

[试题源程序]#include <stdio.h>#define N 10int fun(int a[],int m)int low=0, high=N-1, mid;while(low<=high)mid= (1) ;if(m<a[mid])high= (2) ;eiseif(m>a[mid])low=mid+1;elsereturn(mid);(3) (-1);main()int i, a[N]=(-3, 4, 7, 9, 13, 24, 67, 89, 100, 180), k, m;printf("a数组中的数据如下: ");for(i=0; i<N; i++);printf("%d", a[i]);printf("Enter m: ");scanf("%d", &m);k=fun(a, m);if(k>=0)printf("m=%d, index=%d/n", m, k));elseprintf("Not be found/n");(分数:30.00)填空项1:__________________ (正确答案:[1] (low+high)/2[2] mid-1[3] return)解析:[解析] 填空1:根据题目的意思,这里应该是确定折半查找的中间位置,所以很明显应该填(low+high)/2。

二级VF真题2008年9月

二级VF真题2008年9月

[真题] 二级VF真题2008年9月一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。

第1题:一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA参考答案:B答案解析:第2题:下列叙述中正确的是A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:D答案解析:第3题:在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是A.O(n)B.O(n<sup>2</sup>)C.O(log<sub>2</sub>n)D.O(nlog<sub>2</sub>n)参考答案:答案解析:第4题:下列叙述中正确的是A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有续表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间参考答案:A答案解析:第5题:数据流图中带有箭头的线段表示的是A.控制流B.事件驱动C.模块调用D.数据流参考答案:D答案解析:第6题:在软件开发中,需求分析阶段可以使用的同居是A.N-S图B.DFD图C.PAD图D.程序流程图参考答案:B答案解析:第7题:在面向对象方法中,不属于“对象”基本特点的是A.一致性B.分类性C.多态性D.标识唯一性参考答案:A答案解析:第8题:一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是A.一对一B.一对多C.多对一D.多对多参考答案:B答案解析:第9题:在数据管理技术发展的三个阶段中,数据共享最好的是A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同参考答案:C答案解析:第10题:有三个关系R、S、和T如下:A.笛卡尔积B.交C.并D.自然连接参考答案:D答案解析:第11题:设置表单标题的属性是A.TitleB.TextC.BiaotiD.Caption参考答案:D答案解析:第12题:释放和关闭表单的方法是A.ReleaseB.DeleteC.LostFocusD.Destory参考答案:A答案解析:第13题:从表中选择字段形成新关系的操作是A.选择B.连接C.投影D.并参考答案:C答案解析:第14题:Modify Command命令建立的文件的默认扩展名是A.prgB.appC.cmdD.exe参考答案:A答案解析:第15题:说明数组后,数组元素的初值是A.整数0B.不定值C.逻辑真D.逻辑假参考答案:D答案解析:第16题:扩展名为mpr的文件是A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件参考答案:B答案解析:第17题:下列程序段执行以后,内存变量y的值是x=76543y=0do while x>0y=x%10+y*10x=int(x/10)enddoA.3456B.34567C.7654D.76543参考答案:B答案解析:第18题:在SQL SELECT查询中,为了使查询结果排序应该使用短语A.ASCB.DESCC.GROUP BYD.ORDER BY参考答案:D答案解析:第19题:设a="计算机等级考试",结果为"考试"的表达式是A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)参考答案:B答案解析:第20题:关于视图和查询,以下叙述正确的是A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立D.查询只能在数据库中建立参考答案:C答案解析:第21题:在SQL SELECT语句中与INTO TABLE等价的短语是A.INTO DBFB.TO TABLEC.INTO FORMD.INTO FILE参考答案:A答案解析:第22题:CREATE DATABASE命令用来建立A.数据库B.关系C.表D.数据文件参考答案:A答案解析:第23题:欲执行程序temp.prg,应该执行的命令是A.DO PRG temp.prgB.DO temp.prgC.DO CMD temp.prgD.DO FROM temp.prg参考答案:B答案解析:第24题:执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令A.MyForm.ListB.MyForm.DisplayC.MyForm.ShowD.MyForm.ShowForm参考答案:C答案解析:第25题:假设有student表,可以正确添加字段“平均分数”的命令是A.ALTER TABLE student ADD 平均分数 F(6,2)B.ALTER DBF student ADD 平均分数 F 6,2C.CHANGE TABLE student ADD 平均分数 F(6,2)D.CHANGE TABLE student INSERT 平均分数 6,2参考答案:A答案解析:第26题:页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是A.CountB.PageC.NumD.PageCount参考答案:D答案解析:第27题:打开已经存在的表单文件的命令是A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM参考答案:A答案解析:第28题:在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。

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

机密★启用前2008年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计27注意事项一、考生应严格遵守考场规则,得到监考人员指令后方可作答。

二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。

三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。

四、注意字迹清楚,保持卷面整洁。

五、考试结束将试卷和答题卡放在桌上,不得带走。

待监考人员收毕清点后,方可离场。

* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *教育部考试中心二00八年七月制2008年9月全国计算机等级考试笔试试卷二级公共基础知识和Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。

A)12345ABCDE B)EDCBA54321C)ABCDE12345 D)54321EDCBA(2)下列叙述中正确的是()。

A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列的中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列的中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(3)在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

A)O(n) B)O(n2)C)O(log2n) D)O(n log2n)(4)下列叙述中正确的是()。

A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(5)数据流图中带有箭头的线段表示的是()。

A)控制流B)事件驱动C)模块调用D)数据流(6)在软件开发中,需求分析阶段可以使用的工具是()。

A)N-S图B)DFD图C)PAD图D)程序流程图(7)在面向对象方法中,不属于“对象”基本特点的是()。

A)一致性B)分类性C)多态性D)标识唯一性(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A)一对一B)一对多C)多对一D)多对多(9)在数据管理技术发展的三个阶段中,数据共享最好的是()。

A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(10)有三个关系R、S和T如下:RA B Bm 1 1n 2由关系R和S通过运算得到关系T,则所使用的运算为()。

A)笛卡尔积B)交C)并D)自然连接(11)设置表单标题的属性是()。

A)Title B)TextC)Biaoti D)Caption(12)释放和关闭表单的方法是()。

A)Release B)DeleteC)LostFocus D)Destory(13)从表中选择字段形成新关系的操作是()。

A)选择B)连接C)投影D)并(14)Modify Command命令建立的文件的默认扩展名是()。

A)prg B)appC)cmd D)exe(15)说明数组后,数组元素的初值是()。

A)整数0 B)不定值C)逻辑真D)逻辑假(16)扩展名为mpr的文件是()。

A)菜单文件B)菜单程序文件C)菜单备注文件D)菜单参数文件(17)下列程序段执行以后,内存变量y的值是()。

x=76543y=0DO WHILE x>0y=x%10+y*10x=int(x/10)ENDDOA)3456 B)34567C)7654 D)76543(18)在SQL SELECT查询中,为了使查询结果排序应该使用短语()。

A)ASC B)DESCC)GROUPBY D)ORDERBY(19)设a="计算机等级考试",结果为"考试"的表达式是()。

A)Left(a,4) B)Right(a,4)C)Left(a,2) D)Right(a,2)(20)关于视图和查询,以下叙述正确的是()。

A)视图和查询都只能在数据库中建立B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立D)查询只能在数据库中建立(21)在SQL SELECT语句中与INTO TABLE等价的短语是()。

A)INTO DBF B)TO TABLEC)INTO FORM D)INTO FILE(22)CREATE DATABASE命令用来建立()。

A)数据库B)关系C)表D)数据文件(23)欲执行程序temp.prg,应该执行的命令是()。

A)DO PRG temp.prg B)DO temp.prgC)DO CMD temp.prg D)DO FORM temp.prg(24)执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令()。

A)MyForm.List B)MyForm.DisplayC)MyForm.Show D)MyForm.ShowForm(25)假设有student表,可以正确添加字段“平均分数”的命令是()。

A)ALTER TABLE student ADD平均分数F(6,2)B)ALTER DBF student ADD平均分数F 6,2C)CHANGE TABLE student ADD平均分数F(6,2)D)CHANGE TABLE student INSERT平均分数6,2(26)页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是()。

A)Count B)PageC)Num D)PageCount(27)打开已经存在的表单文件的命令是()。

A)MODIFY FORM B)EDIT FORMC)OPEN FORM D)READ FORM(28)在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。

规定了菜单项的访问键为“x”的菜单名称定义是()。

A)综合查询\<(x) B)综合查询/<(x)C)综合查询(\<x) D)综合查询(/<x)(29)假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。

命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。

如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是()。

A)This.ThisForm.Text1.Value B)This.Parent.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Text1.Value(30)下面关于数据环境和数据环境中两个表之间关联的陈述中,正确的是()。

A)数据环境是对象,关系不是对象B)数据环境不是对象,关系是对象C)数据环境是对象,关系是数据环境中的对象D)数据环境和关系都不是对象(31)~(35)使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(31)查询单价在600元以上的主机板和硬盘的正确命令是()。

A)SELECT * FROM 产品WHERE 单价>600 AND (名称='主机板' AND 名称='硬盘')B)SELECT * FROM 产品WHERE 单价>600 AND (名称='主机板' OR 名称='硬盘') C)SELECT * FROM 产品 FOR 单价>600 AND (名称='主机板' AND 名称='硬盘') D)SELECT * FROM 产品FOR 单价>600 AND (名称='主机板' OR 名称='硬盘')(32)查询客户名称中有“网络”二字的客户信息的正确命令是()。

A)SELECT * FROM 客户FOR 名称LIKE "%网络%"B)SELECT * FROM 客户FOR 名称 = "%网络%"C)SELECT * FROM 客户WHERE 名称 = "%网络%"D)SELECT * FROM 客户WHERE 名称 LIKE "%网络%"(33)查询尚未最后确定订购单的有关信息的正确命令是A)SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期IS NULLB)SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期=NULLC)SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期IS NULLD)SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期=NULL(34)查询订购单的数量和所有订购单平均金额的正确命令是A)SELECT COUNT(DISTINCT订单号),A VG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号B)SELECT COUNT(订单号),A VG(数量木单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号C)SELECT COUNT(DISTINCT订单号),A VG(数量(单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号D)SELECT COUNT(订单号),A VG(数量*单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号(35)假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1-OR8共8条订购单记录,并且订购单表参照客户表。

如下命令可以正确执行的是()。

A)INSERT INTO订购单V ALUES('OR5', 'C5',{^2008/10/10})B)INSERT INTO订购单V ALUES('OR5', 'C11',{^2008/10/10})C)INSERT INTO订购单V ALUES('OR9', 'C11',{^2008/10/10})D)INSERT INTO订购单V ALUES('OR9', 'C5',{^2008/1 0/10})二、填空题(每空2分,共30分)(1)对下列二叉树进行中序遍历的结果___________。

相关文档
最新文档