vf的预测题1.doc_第1页
vf的预测题1.doc_第2页
vf的预测题1.doc_第3页
vf的预测题1.doc_第4页
vf的预测题1.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

次二级Visual FoxPr0程序设计标准预测试卷一(考试时间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)ZBTYCPXA B)ATBZXCYP C)ZBTACYXP D)ATBZXCPY (5)在长度为n的有序线性表中进行二分查找,需要的比较次数为A)log2n B)nlog2n C)n2 D)(n+1)/2 (6)在结构化分析方法中,数据字典的作用是A)存放所有需要处理的原始数据B)存放所有处理的结果C)存放所有的程序文件D)描述系统中所用到的全部数据和文件的有关信息 (7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令 (8)下列关于关系运算的叙述中正确的是A)投影、选择、连接是从二维表的行的方向来进行运算B)并、交、差是从二维表的列的方向来进行运算C)投影、选择、连接是从二维表的列的方向来进行运算D)以上三种说法都不对 (9)设有如下关系表:RA BCO12523SA BCO12TA BCO12523O13则下列操作中正确的是A)T=RnS B)T=RUS C)T=RS D)T=R/S (10)在下列数据管理的各阶段中,数据独立性最高的阶段是A)手工管理 B)文件系统 C)数据项管理 D)数据库系统 (11)关系型数据库系统使用的标准语言是A)SQL B)VFP C)FORTRAN D)C (12)下面不是VisualFoxPr0索引的是A)主索引 B)候选索引 C)惟一索引 D)备注索引 (13)在两个打开的表之间建立的“临时联系”称为A)临时关系 B)临时链接 C)关联 D)索引 (14)刚打开一张有记录的表时,下列记录指针情况中不正确的是A)BOF()=T B)BOF()=F C)EOF()=FD)RECNO()=1 (15)在jsdbf中选出性别为”女”的命令是A)SET FILTER TO xb=”女” B)SETFILTER xb=”女”C)SETFIELDS xb=”女”D)SETINDEX TO xb”女” (16)下面的4个函数中,可以用来判断一个表达式的值是否介于另外两个表达式的值之间的函数是A)ISNULL B)BETWEEN C)EMPTY D)IIF (17)假定系统日期是2003年4月23日,MOD(YEAR(DATE()-1900,100)值是A)1999 B)99 C)03423 D)3 (18)打开本地视图后,当基表中的数据发生变化时,可以采取的措施是A)视图中的数据将自动随之发生变化B)必须先关闭视图,再打开视图后,视图中的数据才会变化C)可以调用合适的函数刷新视图D)必须重新创建视图 (19)下列对于事件的描述不正确的是A)事件是由对象识别的一个动作B)事件可以由用户的操作产生,也可以由系统产生C)如果事件没有与之相关联的处理代码程序,则对象的事件不会发生D)有些事件只能被个别对象识别,而有些事件可被大多数对象识别 (20)VFP中可执行的表单文件的扩展名是A)SCT B)SPR C)SCX D)FRM (21)“表单设计器”的作用是A)使用“表单设计器”能够可视化地创建并修改表单和表单集B)等同于“表单生成器”C)等同于“数据库设计器”D)等同于“表设计器” (22)如果要在表单中为一个逻辑型字段创建一个对象,较为合适的控件类型是A)TextBox B)CheckBox C)OptionGroup D)ComboBox (23)数据库表之间创立的永久联系应该保存起来,用来保存它的是A)数据库表 B)数据库 C)表设计器 D)数据环境设计器 (24)菜单设计器设计菜单时,使用的文件是A)SCX和SCt文件 B)mnx和rant文件 C)frx和。frt文件 D)pin和pit文件 (25)在开发一个应用系统时,首先要进行的工作是A)系统的测试和调试 B)编程 C)系统的规划和设计 D)系统的优化 (26)在Visual FoxPr0环境中建立数据库时,Logical型字段宽度的字节数为A)1 B)2 C)3 D)4 (27)下列说法正确的是A)在数据库已打开状态下,工作区的男lj名可以重复B)命令CLOSE DATEBASES可以关闭所有已打开的数据库文件C)一次只能打开一个过程文件D)在同一时刻只能打开一个过程文件 (28)在Visual FoxPr0的命令窗口中输入命令行?AT(”net”,”Internet”)执行后,屏幕上显示的结果是A)6 B)f C)0 D)T (29)若STRl的值为“它是”,STR2的值是“小白兔”,操作?STRl$STR2的结果是A)”它是小白兔” B)它是小白兔 C)F D)T (30)二维表格中的一行对应表下面4个选项中的一个,这个是A)属性 B)元组 C)数据项 D)关系 (31)可以在vfp的命令窗口输入命令退出系统,这条命令是A)clear all B)close all C)close vfp D)quit (32)如果V2是内存变量名,要清除这个内存变量值,则使用的命令是A)clearmemoryB) clear v2 C) delete v2 D) delete memory33)利用现有SQL语句创建视图的命令是A)CREATEVIEWB) MODIFY VIEWC) CREATE SQL VIEW D) MODIFY SQL VIEW (34)下列操作中,不能用MODIFY STRUCTURE命令实现的是A)为数据库增加字段 B)删除数据库中的某些字段C)对数据库的字段名进行修改 D)对记录数据进行修改 (35)把学生数据库STADBF的学号和姓名字段的数据复制成另一数据库文件STBDBF,应使用的命令是A)USE STA COPY TO STBFIELDS学号,姓名 B)USE STB COPY TO STAFIELDS学号,姓名C)COPY STA TO STB FIELDS学号,姓名 D)COPY STB TO STA FIELDS学号,姓名 二、填空题(每空2分。共30分)请将每空的正确答案写在答题卡【1】【l5】序号的横线上,答在试卷上不得分。(1)数据结构分为逻辑结构与存储结构,循环队列属于【1】 。 (2)在最坏情况下,冒泡排序所需要的比较次数为 【2】 。 (3)设一棵完全二叉树共有839个结点,则在该二叉树中有【3】个叶子结点。 (4)数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于4】。 (5)在关系模型中,把数据看成一个二维表,每一个二维表称为一个【5】。 (6)在用MODIFY SRTUCTURE命令修改表结构时,系统事先备份当前表,即将扩展名为dbf的文件备份bak文件,扩展名为【6】的文件备份为tbk文件。 (7)执行以下一组命令:则jS表的打开方式是71,XS表的打开方式是【8】。 (8)视图【9】MODIFY STRUCTURE命令修改结构。 (9)在命令窗口执行下述命令后,S4的值为【10】 。(10)对于创建新类,VFP提供的可视化设计工具有:类设计器和【11】。 (11)列表框的数据源由RowSource属性和RowSourceType属性给定,若将用户从列表框中指定的值保存到某个字段则利用【l2】属性。 (12)自定义函数RV()实现的功能是:将任意给定的字符串倒序返回,如执行函数:RV(”ABCD”),则返回”DCBA”。完善函数RV()的程序代码:(13)下列程序的功能是通过字符串变量操作竖向显示“等级考试”,横向显示“考试等级”,请填空。 标准预测试卷一答案及解析 一、选择题(1)D【解析】在程序设计过程中,一个很重要的环节是首先确定实现各种功能的算法,并且用某种工具将它精确地表达出来。流程图是其中的工具之一。因此,程序设计的过程应是先画出流程图,然后根据流程图编制出程序。因此,选项A中的说法是错误的。程序中的注释是为了提高程序的可读性,使程痒易于理解、易于维护,注释必须在编制程序的同时加入。因此,选项B和C中的说法也都是错误的。 (2)D【解析】算法的空间复杂度,一般是指执行这个算法所需要的内存空间,它包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。因此,选项A中的说法是错误的。虽然算法的计算工作量(即时间复杂度)是问题规模的函数,但它是与数据的存储结构有密切的关系。因此,选项B中的说法也是错误的。一个数据结构中的各数据元素在计算机存储空间中的位置关系与逻辑关系有可能是不同的。因此,选项c中的说法也是错误的,D则是正确的。 (3)A【解析】栈是按照“先进后出”(FLL0-FirstInLast Out)或“后进先出”(LIF0-Last In FirstOut)的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。因此,栈具有记忆作用。(4)A【解析】按照二叉树后序遍历的方法:在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点;并且,在遍历左、右子树时仍然先遍历左子树,然后遍历右子树,最后访问根结点。对本题中的二叉树进行后序遍历的结果应是ZBTYCPXA。 (5)A【解析】在长度为n的有序线性表中进行二分查找,需要的比较次数为。 (6)D【解析】在结构化分析方法中,数据字典的作用是描述系统中所用到的全部数据和文件的有关信息。 (7)A【解析】维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段。软件工程学的目的就在于提高软件的可维护性,同时也要设法降低维护的代价。软件维护通常有以下四类: 为纠正使用中出现的错误而进行的改正性维护; 为适应环境变化而进行的适应性维护; 为改进原有软件而进行的完善性维护; 为将来的可维护和可靠而进行的预防性维护。 软件维护不仅包括程序代码的维护,还包括文档的维护。文档可以分为用户文档和系统文档两类、但无论是哪类文档,都必须与程序代码同时维护。只有与程序代码完全一致的文档才有意义和价值。 由此可知,本题中选项8、c、D中的说法都是错误的。 (8)C【解析】在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等)外,还定义r一些专门的关系运算,如投影、选择、连接等运算。前者是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的;后者主要是从二维表的列的方向来进行运费。因此,选项A与B中的说法都是错误的,而选项C中的说法是正确的。 (9)B【解析】显然,关系表T是关系表R与S的并,即T=RUS。 (10)D【解析】显然,在数据库系统阶段,数据独立性最高。 (11)A【解析】C和D都是熟悉的语言,可以排除。VFP更不是,所以选择A。 (12)D【解析】VisualFoxPro有4种索引:主索引、候选索引、惟一索引、普通索引。它没有备注索引,选择D。 (13)C【解析】这种临时联系称为关联,使用SETRELATl0N命令建立。(14)B【解析】A和B相反,结果只会是其中之一。BOF是表文件首测试函数,表中有记录,所以测试刚打开一张有记录的表时,记录指针应该是T。 (15)A【解析】因为A和B的格式不一样所以只能在A和B中选择。按一般的规律以及C和D的提示,可知应该选择A。 (16)B【解析】这是值域测试问题,应该选择B。 (17)D【解析】MOD是求余运算,不要去管4月23日,注意到2003年的个位数是3,很容易推知余数为3。 (18)C【解析】确实可以调用REQUERY()函数刷新视图。 (19)D【解析】VisualFoxPr06.0的事件驱动的程序不由事先编写好的执行顺序控制,而是由事件发生的顺序来控制,程序没有固定的执行路线,其执行流程取决于当前发生的事件,什么事件发生了,就去执行该事件相应的处理程序。 (20)C【解析】备注文件的扩展名是.SCT。 (21)A【解析】表单生成器是向表单进行添加操作。 (22)B【解析】“是”和“否”正是一对逻辑,具有这种特性的单选按钮取二值,复选框取 (23)B【解析】永久联系应该保存在数据库中,永久联系在“数据库设计器”中显示为表索引之间的连接线。 (24)B【解析】菜单设计器设计菜单时,设计结果将保存到菜单定义文件mnx和菜单备注文件nmt,而生成的菜单程序文件的后缀为.mpr。 (25)C【解析】显然应该首先进行系统的规划和设计。 (26)A【解析】逻辑型数据只占用一个字节。 (27)A【解析】在数据库已打开状态下工作区的别名可以重复。 (28)A【解析】AT是求子串位置函数。 (29)C【解析】$是子串包含测试。 (30)B【解析】水平方向的行称为元组,每一行是一个元组,元组对应存储文件中的一个具体记录。 (31)D【解析】quit是正确命令形式。 (32)A【解析】只能从A和B中选择,正确答案是A。 (33)A【解析】只能是A和C,但命令格式中不会出现SQL,所以正确的格式是A。 (34)D【解析】MODIFYSTRUCTURE命令不能对记录数据进行修改。 (35)A【解析】必须先打开被复制的数据表文件,所以只有A是正确的。 二、填空题(1)【1】存储结构【解析】数据结构分为逻辑结构与存储结构,循环队列属于存储结构。因此,本题的正确答案为存储结构。 (2)【2】n(n-1)2【解析】在最坏情况下,冒泡排序所需要的比较次数为n(n-1)2。 (3)【3】420【解析】一般二叉树有一个性质:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。在根据完全二叉树的定义,在一棵完全二叉树中,最多有1个度为1的结点。综合以上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论