您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 计算机二级VisualFoxPro上机考试题库及答案解析103
最具权威的大学生服务网站一、选择题(1)算法的空间复杂度是指A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)算法执行过程中所需要的存储空间(2)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同点(3)设有下列二叉树:对此二叉树前序遍历的结果为A)ZBTYCPXAB)ATBZXCYPC)ZBTACYXPD)ATBZXCPY(4)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性(5)下列叙述中正确的是A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(6)下列不属于软件工程的3个要素的是A)工具B)过程C)方法D)环境(7)软件开发离不开系统环境资源的支持,其中必要的测试数据属于A)硬件资源B)通信资源C)支持软件D)辅助资源(8)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(9)下列数据模型中,具有坚实理论基础的是A)层次模型B)网状模型C)关系模型D)以上3个都是(10)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A)可重用性差B)安全性差C)非持久性D)冗余性(11)数据库系统中对数据库进行管理的核心软件是A)DBMSB)DBC)OSD)DBS(12)项目管理器中包括的选项卡有A)数据选项卡,菜单选项卡和文档选项卡B)数据选项卡,文档选项卡和其他选择卡C)数据选项卡,表单选项卡和类选项卡D)数据选项卡,表单选项卡和报表选项卡(13)关于内存变量的调用,下列说法正确的是A)局部变量不能被本层模块程序调用B)私有变量只能被本层模块程序调用C)局部变量能被本层模块和下层模块程序调用D)私有变量能被本层模块和下层模块程序调用(14)下列日期表达式错误的是A){^2004/03/09}+15B){^2004/02/25}+date()C){^2004/03/09}-15D){^2004/02/25}-date()最具权威的大学生服务网站(15)以下每两组表达式中,其运算结果完全相同的是(□代表空格)A)LEFT(VFP□,3)与SUBSTR(□VFP□,2,3)B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C)VARTYPE(40-4*5)与VARTYPE(40-4*5)D)假定A=visual□□,B=□□foxpro,则A-B与A+B(16)在VisualFoxPro中,创建程序文件的命令是A)OPENCOMMAND文件名B)CREATECOMMMAND文件名C)MODIFYCOMMAND文件名D)以上答案都不对(17)程序的3种基本控制结构是A)过程、子过程和分程序B)顺序、选择和重复C)递归、堆栈和队列D)调用、返回和转移(18)表文件和索引文件都已打开,为确保记录指针定位在第一条记录上,可使用命令A)GOTOPB)GOBOF()C)SKIP1D)GOTO1(19)有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是A)SETINDEXTO姓名B)SETINDEXTOXMC)SETORDERTO姓名D)SETORDERTOXM(20)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性的A)参照完整性B)实体完整性C)域完整性D)字段完整性(21)自由表中字段名长度的最大值是A)8B)10C)128D)255(22)有如下SQL语句:SELECT学院表.系号,SUM(工资);FROM学院表,教师表;WHERE学院表.系号=教师表.系号;GROUPBY学院表.系号查询结果是A)各个系教师的工资合计B)所有教师的工资合计C)各个系教师工资的平均工资D)所有教师工资的平均工资(23)对于图书管理数据库,检索当前至少借阅了两本图书的读者的姓名和所在单位。下面SQL语句,正确的是SELECT姓名,单位FROM读者WHERE借书证号IN;设有图书管理数据库中包含以下表:读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))A)SELECT借书证号FROM读者GROUPBY借书证号HAVINGCOUNT(*)=2B)(SELECT借书证号FROM读者GROUPBY借书证号HAVINGCOUNT(*)=2)C)SELECT借书证号FROM借阅GROUPBY借书证号HAVINGCOUNT(*)=2D)(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGCOUNT(*)=2)(24)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:别名关系名C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(25)SQL-INSERT命令的功能是)在表头插入一条记录B)在表尾插入一条记录C)在表中任意位置插入一条记录D)在表中插入任意条记录(26)SQL语句中修改表结构的命令是A)ALTERTABLEB)MODIFYTABLEC)ALTERSTRUCTURED)MODIFYSTRUCTURE(27)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A)DELETEFORAGE30B)DELETEFROMSWHEREAGE30C)DELETESFORAGE30D)DELETESWHEREAGE30(28)下列命令中,功能相同的是A)DELETEALL和PACKB)DELETEALL、ZAP和PACKC)DELETEALL、PACK和ZAPD)DELETEALL和RECALLALL(29)要在程序中修改由Myfrom=CreateObject(Form)语句创建的表单对象的Caption属性,下面语句中不能使用的是()。假定所创建表单对象的Click事件也可以修改其Caption属性。A)WITHMyformB)MyForm.Click.Caption=信息查询ENDWITHC)MyForm.Caption=信息查询D)ThisForm.Caption=信息查询(30)以下短语中,与排序无关的是A)GROUPBYB)ORDERBYC)ASCD)DESC(31)以下关于视图的描述正确的是A)视图保存在项目文件中B)视图保存在数据库文件中C)视图保存在表文件中D)视图保存在视图文件中(32)在表单上创建命令按钮cmdClose,为实现当用户单击此按钮时能够关闭表单的功能,可把语句ThisForm.Release写入cmdClose对象的A)Caption属性B)Name属性C)Click事件D)Refresh方法(33)为顶层表单添加菜单mymenu时,若在表单的Destroy事件代码为清除菜单而加入的命令是RELEASEMENUaaaEXTENDED,那么在表单的Init事件代码中加入的命令应该是A)DOmymenu.mprWITHTHIS,″aaa″B)DOmymenu.mprWITHTHIS″aaa″C)DOmymenu.mprWITHTHIS,aaaD)DOmymenuWITHTHIS,″aaa″(34)下列关于控件类和容器类的说法中,错误的是A)控件类用于进行一种或多种相关的控制B)控件类一般作为容器类中的控件来处理C)控件类的封装性比容器类更加严密,灵活性更好D)控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作(35)使用命令DECLAREy(3,3)后,y(2,2)的值为A)0B)1C).T.D).F.二、填空题(1)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【1】。(2)数据结构分为线性结构和非线性结构,带链的队列属于【2】。(3)软件工程研究的内容主要包括:【3】技术和软件工程管理。(4)常用的黑箱测试有等价分类法、【4】、因果图法和错误推测法4种。(5)数据库保护分为:安全性控制、【5】、并发性控制和数据的恢复。(6)数据库的扩展名是【6】。(7)表达式LEN(SPACE(5)-SPACE(10))的结果为【7】。最具权威的大学生服务网站(8)软件结构是以【8】为基础而组成的一种控制层次结构。(9)不带条件的DELETE命令(非SQL命令)将删除指定表的【9】记录。(10)打开非结构单索引文件或非结构复合索引文件使用的命令是【10】(11)在成绩表中,将所有记录先按课程号升序排序,再按分数降序排序的命令是SELECT*FROM成绩表ORDERBY【11】。(12)在2号工作区打开数据表xs.dbf,并设置别名为student,应输入的命令是:USExs.dbfIN2【12】student(13)假设有学生表,要将学号和姓名定义为学生表的候选索引,索引名是xhxm。请对下面的SQL语句填空:ALTERTABLE学生【13】学号+姓名TAGxhxm(14)当前目录下有课程表文件,要求查找既选修了W1,又选修了W2的学生号,语句为:SELECTA.学生号FROM选课表A,【14】;WHEREA.学生号=B.学生号AND;A.课程号=W1AND;B.学生号=W2(15)在VisualFoxPro中释放和关闭表单的方法是【15】。答案一、选择题(1)D【解题要点】算法空间复杂度是指执行这个算法所需要的内存空间。【考点链接】算法时间复杂度。(2)C【解题要点】栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种后进先出的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种先进先出的线性表。模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成5级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项C),没有这种耦合方式。【考点链接】评价模块独立性的主要标准,以及对它们的定义和分类。(3)B【解题要点】所谓二叉树的前序遍历(DLR)是指在访问根结点、遍历左子树与遍历右子树这3者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即根-左-右,故该二叉树的前序遍历结果为ATBZXCYP。【考点链接】对于本题,若使用后序遍历和中序遍历的结果分别为ZBTYCPXA和TZBACYXP。(4)D【解题要点】结构化程序设计强调的是程序的易读性。【考点链接】结构化程序设计的目的。(5)D【解题要点】算法复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算法所需要的内存空间。根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。【考点链接】时间复杂度和空间复杂度。(6)D【解题要点】软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制和管理。【考点链接】软件生命周期。(7)D【解题要点】软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。【考点链接】白箱和黑箱测试。(8)A【
本文标题:计算机二级VisualFoxPro上机考试题库及答案解析103
链接地址:https://www.777doc.com/doc-2097962 .html