2008年4月计算机等级考试二级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分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
计算机二级VFP题目和答案
第一套1.在考生文件夹下新建一个名为"供应"的项目文件。
2.将数据库"供应零件"加入到新建的"供应"项目中。
3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。
4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。
(注意:规则表达式必须是"数量>0.and.数量<9999")(1)启动Visual FoxPro 6.0,单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选项组中的"项目",再单击"新建文件"按钮;在"创建"对话框中输入项目名:"供应",然后单击"保存"按钮。
(2)在项目管理器的"全部"选项卡中,选择"数据"节点下的"数据库",单击"添加"按钮,在打开的"打开"对话框中选择考生文件夹下的"供应零件"数据库,再单击"确定"按钮。
(3)步骤1:在项目管理器中选择"供应零件"数据库,单击"修改"按钮,打开数据库设计器,在数据库设计器中选中"零件"表并右击,在弹出的快捷菜单中选择"修改"命令,在表设计器中的索引选项卡中建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为"主索引",单击"确定"按钮保存修改。
计算机等级考试二级VF笔试真题及部分答案解析
计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
2008年春季江苏二级VFP考试真题
本文由lamer爱白贡献doc文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
2008 年春季江苏二级VFP 考试真题省计算机等级考试VFP 试题机基础知识1 ) 。
有关微电子技术与集成电路的叙述中,错误的是(子技术是以集成电路为核心的技术度是指单个集成电路所含电子元件的数目定律指出,单个集成电路的集成度平均每18—24 个月翻一番仅有存储器和处理器,卡中不可能存储有软件2 ) 。
有关通信技术的叙述中,错误的是(线电广播主要还是采用模拟通信技术输技术最早是被长途电话系统采用的信系统的信道带宽就是指数据的实际传输速率(简称”数据速率”)中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号)算速度与许多因素有关,下面哪些是提高CPU 速度的有效措施? ( 3U 中寄存器的数目U 的主频U 中高速缓存(cache)的容量OS 的设计B.①、②和③C.①和④D.②、③和④4 )③和④C 机常用的4 种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是( B.IEEE-1394 C.USB (D.5 IDE )。
-232PC 机外部设备的叙述中,错误的是仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一—5 英寸的照片(图片),数码相机的CCD 像素必须在600 万以上显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中和票据的打印,目前主要是采用针式打印机PC 机辅助存储器的叙述中,错误的是( 6 ) 。
的盘片转动速度特别快,目前一般为每秒数千转来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE 接口的要快移动硬盘大多采用USB 2.0 接口,其传输速率可达每秒数十兆字节速的CD-ROM 驱动器的速率可达6MB/s 左右7 )。
有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是(用户需要付费才能得到商品软件的合法使用权软件是一种”买前免费试用”的具有版权的软件软件允许用户随意拷贝,但不允许修改其源代码和自由传播许可证确定了用户对软件的使用方式,扩大了版权法给予用户的权利Windows 操作系统多任务处理的叙述中,正确的是( 8 ) 。
计算机等级考试二级VFP笔试真题
全国计算机等级考试二级Visual FoxPro数据库设计一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。
A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。
A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A)log2nB)n/2C)nD)n+1(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)用树形结构表示实体之间联系的模型是()。
全国计算机二级《VFP》试题及答案
全国计算机二级《VFP》试题及答案1). 设a=“计算机等级考试”,结果为“考试”的表达式是( )。
A.LEFT(a,4)B.RIGHT(a,4)C.LEFT(a,2)D.RIGHT(a,2)正确答案:B答案解析:LEFT(,)函数从指定表达式左端截取一个指定长度的子串作为函数值。
RIGHT(,)函数从指定表达式右端截取一个指定长度的子串作为函数值。
在VisualFoxPro中,一个汉字的长度为2。
所以A选项LEFT(a,4)的值是“计算”,B选项RIGHT(a,4)的值是“考试”,C选项LEFT(a,2)的值是“计”,D 选项RIGHT(a,2)的值是“试”。
2). 支持子程序调用的数据结构是( )。
A.栈B.树C.队列D.二叉树正确答案:A答案解析:栈支持子程序调用。
栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A。
3). 在当前表查找少数民族学生的学生记录,执行“LOCATEFOR民族!=”汉“”命令后,应紧接短语( )A.NEXTB.LOOPC.SKIPD.CONTINUE正确答案:D4). 以下描述中正确的是:( )A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成部分。
正确答案:B答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
数据库中的数据具有较小的冗余和较高的数据独立性。
为数据库的建立、使用和维护而配置的软件称为数据库管理系统。
5). 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )A.记录B.行C.属性D.元组正确答案:C答案解析:自然连接是一种特殊的等值连接,它满足下面的条件:①两关系间有公共域;②通过公共域的等值进行连接,选C。
2008年春季江苏省计算机等级考试VFP试卷答案
2008年春江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级考试试卷语种:Visual FoxPro说明:1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(10分)和填空题(30分)两种;4.选择题用答题卡答题。
每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。
请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。
每填一个答案得1分,不填或选填不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
第一部分计算机基础知识1、在下列有关微电子技术与集成电路的叙述中,错误的是________________。
A.微电子技术是以集成电路为核心技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18~24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2、在下列有关通信技术叙述中,错误的是________________。
A、目前无线电广播主要还是采用模拟通信技术B、数字传输技术最早被长途电话系统采用的C、数字通信系统的信道带宽是指数据的实际传输速度(简称“数据速率”)D、局域网中的广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3、CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施?______________。
①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中调整缓存(cache)的容量④优化BIOS的设计A、①、③和④B、①、②和③C、①和④D、②、③和④4、下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘均能连接的接口是______________。
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机软件的叙述中,错误的是()。
2008年4月全国计算机等级考试二级VFP试题及答案
2008年4月全国计算机等级考试二级VFP试题及详解一选择题(每小题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)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A.快速排序B.冒泡排序C.直线插入排序D.堆排序(7)下列关于栈的叙述正确的是A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段(9)有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A.并B.自然连接C.笛卡尔积D.交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩· (11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是A.“顾客”与“收款口”的关系B.“收款口”与“收款员”的关系C.“班组”与“收款口”的关系D.“收款口”与“设备”的关系(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是A.选择B.投影C.联接D.自然联接(13)在SELECT语句中使用ORDERBY是为了指定A.查询的表B.查询结果的顺序C.查询的条件D.查询的字段(14)有下程序,请选择最后在屏幕显示的结果:SET EXACT ONs="ni"+SPACE(2)IF s=="ni"IF s="ni"?"one"ELSE?"two"ENDIFELSEIF s="ni"?"three"ELSE?"four"ENDIFENDIFRETURNA.oneB.twoC.threeD.four(15)如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:A.M.姓名B.M_>姓名C.姓名D.A和B都可以(16)要为当前表所有性别为"女"的职工增加100元工资,应使用命令A.REPLACE ALL 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100 FOR 性别="女"C.REPLACE ALL 工资 WITH 工资+100D.REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"(17)MODIFY STRUCTURE命令的功能是:A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构(18)可以运行查询文件的命令是:A.DOB.BROWSEC.DO QUERYD.CREATE QUERY(19)SQL 语句中删除视图的命令是:A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW(20)设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是:A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESCB. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASCC. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASCD. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC(21)设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:A.DELETE TABLE order WHERE 签订日期<{^2002-1-1}B.DELETE TABLE order WHILE 签订日期>{^2002-1-1}C.DELETE FROM order WHERE 签订日期<{^2002-1-1}D.DELETE FROM order WHILE 签订日期>{^2002-1-1}(22)下面属于表单方法名(非事件名)的是:A.InitB.ReleaseC.DestroyD.Caption(23)下列表单的哪个属性设置为真时,表单运行时将自动居中:A.AutoCenterB.AlwaysOnTopC.ShowCenterD.FormCenter(24)下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是:A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单(25)表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将:A.执行表单的Click事件代码B.执行选项按纽组的Click事件代码C.执行Option1的Click事件代码D.不会有反应(26)下列程序段执行以后,内存变量X和Y的值是:CLEARSTORE 3 TO XSTORE 5 TO YPLUS((X),Y)?X,YPROCEDURE PLUSPARAMETERS A1,A2A1=A1+A2A2=A1+A2ENDPROCA.8 13B.3 13C.3 5D.8 5(27)下列程序段执行以后,内存标量y的值是:CLEARX=12345Y=0DO WHILE X>0y=y+xx=int(x/10)ENDDO?yA.54321B.12345C.51D.15(28)下列程序段执行后,内存变量s1的值是:s1="network"s1=stuff(s1,4,4,"BIOS")A.networkB.netBIOSC.netD.BIOS(29)参照完整性规则的更新规则中“级联”的含义是:A.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新(30)在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括:A.临时表B.表C.文本文件D.屏幕(31)表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码:A.myForm.Page3.myPageFrame.Caption="修改"B.myForm.myPageFrame.Caption.Page3="修改"C.Thisform.myPageFrame.Page3.Caption="修改"D.Thisform.myPageFrame.Caption.Page3="修改"(32)向一个项目中添加一个数据库,应该使用项目管理器的:A.“代码”选项卡B.“类”选项卡C.“文档”选项卡D.“数据”选项卡下表是用list命令显示的“运动员”表的内容和结构,(33)-(35)题使用该表:记录号运动员号投中2分球投中3分球罚球1 1 3 4 52 2 2 1 33 3 0 0 04 456 7(33)为“运动员”表增加一个字段“得分”的SQL语句是:A.CHANGE TABLE 运动员 ADD 得分 IA.ALTER DATA 运动员 ADD 得分 IA.ALTER TABLE 运动员 ADD 得分 IA.CHANGE TABLE 运动员 INSERT 得分 I(34)计算每名运动员的“得分”(33题增加的字段)的正确SQL语句是:A.UPDATE 运动员 FIELD 得分=2*投中2分球+3*投中3分球+罚球B.UPDATE 运动员 FIELD 得分 WITH 2*投中2分球+3*投中3分球+罚球C.UPDATE 运动员 SET 得分 WITH 2*投中2分球+3*投中3分球+罚球D.UPDATE 运动员 SET 得分=2*投中2分球+3*投中3分球+罚球(35)检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是:A.SELECT MAX(得分) 得分 FROM 运动员 WHERE 投中3分球<=5B.SELECT MAX(得分) 得分 FROM 运动员 WHEN 投中3分球<=5C.SELECT 得分=MAX(得分) FROM 运动员 WHERE 投中3分球<=5D.SELECT 得分=MAX(得分) FROM 运动员 WHEN 投中3分球<=5二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡(1)~(15)序号的横线上,答在试卷上不得分。
VFP二级历年考试真题及答案
全国计算机考试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)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
2008年秋季江苏省计算机等级考试二级VFP考试试题
2008年秋季江苏省计算机等级考试二级VFP考试试题第二部分Visua l FoxPro程序设计一、选择题(用答题卡答题,答案依次填在21—30答题号内)21.在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。
在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是。
A.投影B.联接C.选择D.合并22.已知数值型变量X=1,Y=2,以下返回值为"!3!"的表达式是。
A."!"+STR(X+Y,1)+"!"B."!"+"X+Y"+"!"C."!"+V AL("X+Y")+"!"D."!"+X+Y+"!"23.以下几组表达式中,返回值均为.T.(真)的是。
、A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)B.EMPTY(0)、ISBLANK(.NULL.)、ISNULL(.NULL.)C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)D.EMPTY({})、EMPTY(SPACE(5))、EMPTY(0)24.JS(教师)表中有XG(性格,备注型)等字段,使用________ 命令可以直接浏览,输出所有记录的XG字段的具体内容(即备注中的信息)。
E jsLIST OFF xgB.SELECT xg FROM jsE jsBROWSE FIELD xgE js25.XS(学生)表中有XM(姓名,字符型)和XB(性别,字符型)等字段。
如果要将所有男生记录的姓名字段值清空,则可以使用命令_______ 。
A.UPDA TE XS SET xm=…’WHERE"xb"=男B.UPDATE XS SET xm=SPACE(0)WHERE xb="男"C.UPDATE XS SET xm=SPACE(0) FOR xb="男"D.UPDA TE XS SET xm=””FOR "xb"=男26.从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含。
计算机二级《VFP》练习试题及答案
计算机二级《VFP》练习试题及答案练习题一1[单选题] 假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。
A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B参考答案:A参考解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。
字符串运算符有两个,它们的优先级相同:+:前后两个字符串首尾连接形成一个新的字符串。
-:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
故D选项正确。
2[简答题](1)将考生文件夹下的自由表“List”添加到数据库“数据库1”中。
(2)为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。
(3)设置字段“经手人”的默认值为“john”。
(4)为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息:“输入经手人”。
参考解析:(1)【操作步骤】在“数据库1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自南表。
(2)【操作步骤】在数据库设计器中,使用右键单击“List”数据表,选择“修改”菜单命令。
在“字段”选项卡列表框内的最后插入一个新的字段。
输入新的字段名为“经手人”,选择类型为“字符型”,宽度为“10”。
(3)【操作步骤】选择“经手人”字段,在默认值框内输入“john”。
(4)【操作步骤】选择“经手人”字段,在“字段有效性”设置区域内,输入“规则”文本框中的内容为“经手人!=NULL”,在“信息”文本框中输入“输入经手人”。
3[单选题] 软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A.阶段性报告B.需求评审C.总结D.都不正确参考答案:B参考解析:需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。
2008年秋季江苏省计算机等级考试VFP试卷答案
2008年秋江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级考试试卷语种:Visual FoxPro说明:1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(10分)和填空题(30分)两种;4.选择题用答题卡答题。
每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。
请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。
每填一个答案得1分,不填或选填不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
第一部分计算机基础知识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机主板及其组件的叙述中,正确的是_________________。
计算机二级VFP试题及答案
一、选择题(1)下面叙述正确的是(C)A。
算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D。
以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A。
队列B. 线性表C。
二叉树D. 栈(3)在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8 B。
16 C. 32 D。
15(4)下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D)注:P55—58A。
对象B。
继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C。
详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A。
数据结构设计B. 给出系统模块结构C。
定义模块算法D. 定义需求并建立系统模型(8)数据库系统的核心是(B)A。
数据模型B。
数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D。
数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)注:P108A. 内模式B。
外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B。
算法程序的长度C。
算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12)算法的空间复杂度是指(D)A. 算法程序的长度B。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008年4月计算机等级考试二级VFP试题与参考答案一、下列各题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)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A.快速排序 B.冒泡排序 C.直线插入排序 D.堆排序(7)下列关于栈的叙述正确的是A.栈按“先进先出”组织数据 B.栈按“先进后出”组织数据C.只能在栈底插入数据 D.不能删除数据(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段(9)有三个关系R、S和T如下:RB C Da 0 k1b 1 n1SB C Df 3 h2a 0 k1n 2 x1TB C Da 0 k1由关系R和S通过运算得到关系T,则所使用的运算为A.并 B.自然连接 C.笛卡尔积 D.交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A.课号,成绩 B.学号,成绩C.学号,课号 D.学号,姓名,成绩(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是A.“顾客”与“收款口”的关系 B.“收款口”与“收款员”的关系 C.“班组”与“收款口”的关系 D.“收款口”与“设备”的关系(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是A.选择 B.投影 C.联接 D.自然联接(13)在SELECT语句中使用ORDERBY是为了指定A.查询的表 B.查询结果的顺序 C.查询的条件 D.查询的字段(14)有下程序,请选择最后在屏幕显示的结果:SET EXACT ONs=“ni“+SPACE(2)IF s= =“ni“IF s=“ni“?“one“ELSE?“two“ENDIFELSEIF s=“ni“?“three“ELSE?“four“ENDIFENDIFRETURNA.one B.two C.three D.four(15)如果内存变量和字段变量均有变量名“姓名“,那么引用内存的正确方法是:A.M.姓名 B.M->姓名 C.姓名 D.A和B都可以(16)要为当前表所有性别为“女“的职工增加100元工资,应使用命令A.REPLACE ALL 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100 FOR 性别=“女“C.REPLACE ALL 工资 WITH 工资+100D.REPLACE ALL 工资 WITH 工资+100 FOR 性别=“女“(17)MODIFY STRUCTURE命令的功能是:A.修改记录值 B.修改表结构C.修改数据库结构 D.修改数据库或表结构(18)可以运行查询文件的命令是:A.DO B.BROWSE C.DO QUERY D.CREATE QUERY(19)SQL 语句中删除视图的命令是:A.DROP TABLE B.DROP VIEW C.ERASE TABLE D.ERASE VIEW (20)设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是:A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESCB. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASCC. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASCD. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC(21)设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:A.DELETE TABLE order WHERE 签订日期<{^2002-1-1} B.DELETE TABLE order WHILE 签订日期>{^2002-1-1} C.DELETE FROM order WHERE 签订日期<{^2002-1-1}D.DELETE FROM order WHILE 签订日期>{^2002-1-1}(22)下面属于表单方法名(非事件名)的是:A.Init B.Release C.Destroy D.Caption(23)下列表单的哪个属性设置为真时,表单运行时将自动居中:A.AutoCenter B.AlwaysOnTop C.ShowCenter D.FormCenter (24)下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是:A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单(25)表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将:A.执行表单的Click事件代码 B.执行选项按纽组的Click事件代码 C.执行Option1的Click事件代码 D.不会有反应(26)下列程序段执行以后,内存变量X和Y的值是:CLEARSTORE 3 TO XSTORE 5 TO YPLUS((X),Y)?X,YPROCEDURE PLUSPARAMETERS A1,A2A1=A1+A2A2=A1+A2ENDPROCA.8 13 B.3 13 C.3 5 D.8 5(27)下列程序段执行以后,内存标量y的值是:CLEARX=12345Y=0DO WHILE X>0y=y+xx=int(x/10)ENDDO?yA.54321 B.12345 C.51 D.15(28)下列程序段执行后,内存变量s1的值是:s1=“network“s1=stuff(s1,4,4,“BIOS“)A.network B.netBIOS C.net D.BIOS(29)参照完整性规则的更新规则中“级联”的含义是:A.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新(30)在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括:A.临时表 B.表 C.文本文件 D.屏幕(31)表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码:A.myForm.Page3.myPageFrame.Caption=“修改“B.myForm.myP ageFrame.Caption.Page3=“修改“C.Thisform.myPageFrame.Page3.Caption=“修改“D.Thisform.myPageFrame.Caption.Page3=“修改“(32)向一个项目中添加一个数据库,应该使用项目管理器的: A.“代码”选项卡 B.“类”选项卡C.“文档”选项卡 D.“数据”选项卡下表是用list命令显示的“运动员”表的内容和结构,(33)-(35)题使用该表:记录号运动员号投中2分球投中3分球罚球1 1 3 4 52 2 2 1 33 3 0 0 04 456 7(33)为“运动员”表增加一个字段“得分”的SQL语句是:A.CHANGE TABLE 运动员 ADD 得分 Ib.ALTER DATA 运动员 ADD 得分 Ic.ALTER TABLE 运动员 ADD 得分 Id.CHANGE TABLE 运动员INSERT 得分 I(34)计算每名运动员的“得分”(33题增加的字段)的正确SQL语句是:A.UPDATE 运动员 FIELD 得分=2*投中2分球+3*投中3分球+罚球B.UPDATE 运动员 FIELD 得分 WITH 2*投中2分球+3*投中3分球+罚球C.UPDATE 运动员 SET 得分 WITH 2*投中2分球+3*投中3分球+罚球D.UPDATE 运动员 SET 得分=2*投中2分球+3*投中3分球+罚球(35)检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是:A.SELECT MAX(得分) 得分 FROM 运动员 WHERE 投中3分球<=5 B.SELECT MAX(得分) 得分 FROM 运动员 WHEN 投中3分球<=5 C.SELECT 得分=MAX(得分) FROM 运动员 WHERE 投中3分球<=5 D.SELECT 得分=MAX(得分) FROM 运动员 WHEN 投中3分球<=5二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡(1)~(15)序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整。
(1)测试用例包括输入值集和__值集。
(2)深度为5的满二叉树有__个叶子结点。
(3)设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向对尾元素),则该循环队列中共有__个元素。