ImageVerifierCode 换一换
格式:DOCX , 页数:166 ,大小:99.27KB ,
资源ID:26555395      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26555395.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新Visual FoxPro练习题.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新Visual FoxPro练习题.docx

1、最新Visual FoxPro练习题D. SELECT * FROM 学生WHERE 出生日期=1982-03-20 OR 性别=”男”Visual FoxPro练习题【答案】DC. DB包括DBS和DBMS D. DB、DBS和DBMS是平等关系单选题1.下面叙述正确的是_。A、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、以上三种描述都不对答案:C评析:【参考答案】本题答案为C选项。【试题解析】所谓数据的存储结构,是指数据的逻辑结构在计算机存储空间中的存放形式,采用不同的数据结构,数据处理的

2、效率是不同的,因此上说A选项叙述错误。算法的空间复杂度是指算法执行过程中所需要的存储空间,因此B选项叙述错误。算法有穷性是算法的基本特性之一,指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。因此C选项描述正确。2.以下数据结构中不属于线性结构的是_。A、队列B、线性表C、二叉树D、栈答案:C评析:【参考答案】本题答案为C选项。【试题解析】线性结构必须满足如下两个条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件而对于二叉树来说,每一个节点最多可以有两颗子树,因此二叉树不是线性结构。3.在一颗二叉树上第5层的结点数最多是_。A、8B、16C、3

3、2D、15答案:B评析:【参考答案】本题答案为B选项。【试题解析】对于一个二叉树来说,每一个结点最多2棵子树,根据二叉树的基本性质:在二叉树的第K层,最多有2的(k-1)次方个结点,因此第5层上最多有222216个结点。4.下面描述中,符合结构化程序设计风格的是_。A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B、模块只有一个入口,可以有多个出口C、注重提高程序的执行效率D、不使用goto语句答案:A评析:【参考答案】本题答案为A选项。【试题解析】结构化程序设计方法是程序设计的先进方法和工具。采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护。1966年

4、,Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。5.下面概念中,不属于面向对象方法的是_。A、对象B、继承C、类D、过程调用答案:D评析:【参考答案】本题答案为D选项。【试题解析】对象、以及对象属性与方法、类、继承、多态性几个要素是面向对象方法的几个基本要素;对于本题D选项不是面向对象的方法。6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_。A、可行性分析B、需求分析C、详细设计D、程序编码答案:B评析:【参考答案】本题答案为B选项。【试题解析】数据流程图是描述数据处理过程的工具,是需求

5、理解的逻辑模型的图形表示,它是结构化分析的常用工具,在需求分析时使用。7.在软件开发中,下面任务不属于设计阶段的是_。A、数据结构设计B、给出系统模块结构C、定义模块算法D、定义需求并建立系统模型答案:D评析:【参考答案】本题答案为D选项。【试题解析】软件设计是把软件需求转换为软件表示的过程,是在需求分析只有的阶段,因此D选项所描述的任务不是设计阶段的任务。8.数据库系统的核心是_。A、数据模型B、数据库管理系统C、软件工具D、数据库答案:B评析:【参考答案】本题答案为B选项。【试题解析】数据库系统由如下5部分组成:数据库数据库管理系统数据库管理员硬件软件本题为曾经考试过的试题,一般地说,数据

6、库系统的核心为数据库管理系统(答案也为B选项),但是在最新的相关二级公共基础知识教程中说核心为数据库,特此说明。9.下列叙述中正确的是_。A、数据库系统是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致答案:C评析:【参考答案】本题答案为C选项。【试题解析】20世纪60年代后期以来,计算机用于管理的规模逐渐庞大,应用也越来越广泛,需要计算机管理的数据量激烈增加,同时多种应用、多种语言相互覆盖地共享数据集合地要求越来越强烈,为了解决这些问题而使用了数据库技术,因此上说本题C选项

7、叙述是正确的。10.下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A、内模式B、外模式C、概念模式D、逻辑模式答案:A评析:【参考答案】本题答案为A选项。【试题解析】对于数据库来说,概念模式和逻辑模式只是一种定义,而外模式是数据库用户的数据视图,内模式是数据物理结构和存储方式的描述。因此本题正确选项为A选项。11.对于关系的描述,正确的是_。A、同一个关系中允许有完全相同的元组B、在一个关系中元组必须按关键字升序存放C、在一个关系中必须将关键字作为该关系的第一个属性D、同一个关系中不能出现相同的属性名答案:D评析:【参考答案】本题答案为D选项。【试题解析】关系必须具有以下特点:1

8、.关系必须规范。2.同一个关系中不能出现相同的属性名。3.关系中不允许有完全相同的元组。4.关系中元组的排列次序无关紧要。由此可知,本题正确答案为D选项。12.在表设计器的字段选项卡中可以创建的索引是_。A、唯一索引B、候选索引C、主索引D、普通索引答案:D评析:【参考答案】本题答案为D选项。【试题解析】对于本题一定要注意是在表设计器的字段选项卡中可创建的索引,在该选项卡中只能创建或者取消索引,该索引类型为普通索引,要改变索引的类型,可以在索引选项卡中进行。13.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是_。A、局部变量B、公共变量C、私有变量D、全局变量答案:C

9、评析:【参考答案】本题答案为C选项。【试题解析】在程序中,PRIVATE关键字定义私用的内存变量,声明的变量仅在它的模块及其下层模块中有效,又称为局部内存变量,它仅适用于定义该变量的过程,而不会影响到上一级程序的执行。私有变量不用声明可直接使用。14.下列程序段的输出结果是_。CLEARSTORE10TOASTORE20TOBSETUDFPARMSTOREFERENCEDOSWAPWITHA,(B)?A,BPROCEDURESWAPPARAMETERSX1,X2TEMP=X1X1=X2X2=TEMPENDPROCA、1020B、2020C、2010D、1010答案:B评析:【参考答案】本题答案

10、为B选项。【试题解析】在本题程序中,命令SETUDFPARMSTOREFERENCE设置参数传递按照引用传递,形参变量值改变时,实参变量值也随之改变,而SWAP的调用方式为:DOSWAPWITHA,(B)则表明A按照引用传递,B按值传递,在这种情况下B的值是不变的,A返回的为B的值,则输出结果为2020。15.使用调试器调试下列程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是_。CLEARSTORE10TOASTORE20TOBSETUDFPARMSTOREFERENCEDOSWAP

11、WITHA,(B)?A,BPROCEDURESWAPPARAMETERSX1,X2TEMP=X1X1=X2X2=TEMPENDPROCA、DEBUGOUTX1B、DEBUGX1C、OUTX1D、TESTX1答案:A评析:【参考答案】本题答案为A选项。【试题解析】在VF中,当模块程序调试执行到命令DEBUGOUT时,会计算出表达式的值,并将计算结果送入调试输出窗口。16.答案:A评析:【参考答案】本题答案为A选项。【试题解析】对于表单来说,其CAPTION属性表示为表单的标题,由此可知本题的C、D选项都不是正确答案,根据表单的属性设置要求只有选项A语句正确。17.答案:D评析:【参考答案】本题答

12、案为D选项。【试题解析】对当前表单的某控件进行设置,则使用THISFORM,由此可知本题A、B选项都不正确,文本框的PasswordChar属性指定文本框控件内显示用户输入的字符还是显示占位符;指定用作占位符的字符,而文本框根本就没有PASSWORD的属性,由此可知本题正确答案为D选项。18.则在横线处应填写的代码是A、flag=-1B、flag=0C、flag=1D、flag=2答案:B评析:【参考答案】本题答案为B选项。【试题解析】下面根据试题源程序进行分析:USE口令表&打开口令表GOTOP&到第一条记录Flag=0&flag赋值为0DOWHILE.not.EOF()&通过循环逐条记录进

13、行处理IFAlltrim(用户名)=Alltrim(Thisform.Text1.Value)IFAlltrim(口令)=Alltrim(Thisform.Text2.Value)WAIT欢迎使用WINDOWSTIMEOUT2&如果用户名和口令都正确的话,输出欢迎使用ELSEWAIT口令错误WINDOWTIMEOUT2&如果用户名正确而口令错误,输出口令错误ENDIFFlag=1&如果用户名正确,则将FLAG的值赋值为1EXITENDIFSKIPENDDOIF_WAIT用户名错误WINDOWSTIMEOUT2&输出用户名错误ENDIF根据上面对源程序的分析,同时根据题目要求可知,只有当用户名输

14、入错误时,才会输出用户名错误,由此可知IF_WAIT用户名错误WINDOWSTIMEOUT2&输出用户名错误ENDIF语句段的IF后的条件是当TEXT1中的用户名不正确时,因为在DOWHILE语句中已经说明当用户名正确时,FLAG的值为1,则不正确时,FLAGE的值不变,依然为0,因此该判断语句可以为FLAG0。所以本题答案为B选项。19.设X=10,语句?VARTYPE(X)的输出结果是_。A、NB、CC、10D、X答案:B评析:【参考答案】本题答案为B选项。【试题解析】函数VARTYPE(,),测试的类型,返回一个大写字母,函数值为字符型。对于本题来说,因为X为字符,所以语句?VARTYP

15、E(X),返回值为C;如果是语句?VARTYPE(X)的话,将返回N。20.表达式LEN(SPACE(0)的运算结果是_。A、.NULL.B、1C、0D、答案:C评析:【参考答案】本题答案为C选项。【试题解析】函数SPACE(表达式),返回表达式指定长度的字符串;函数LEN(字符表达式),返回字符表达式的长度;因为SPACE(0),返回长度为0的字符串,所以LEN(SPACE(0)的返回值为0。对于本题一定要注意空值和空字符串的区别。21.为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单的哪个代码中?A、Destroy事件B、Init

16、事件C、Load事件D、RightClick事件答案:D评析:【参考答案】本题答案为D选项。【试题解析】对于本题,首先对事件进行分析:DESTROY事件:当对象从内存中释放时引发;INIT事件:当对象生成时引发;LOAD事件:在表单对象建立之前引发。RightClick事件:用鼠标右键单击时引发。因为本题已经说明建立快捷菜单,因为习惯上说,快捷菜单是当鼠标右键单击时显示,也就是在鼠标右键单击时引发该事件,所以本题答案为D选项。22.答案:C评析:【参考答案】本题答案为C选项。【试题解析】在VF中,利用命令ALTERTABLE命令来修改表的结构,增加字段命令其格式为:ALTERTABLE表名AD

17、D字段名,字段类型CHECK表达式1ERROR表达式2所以本题正确答案为C选项。23.答案:D评析:【参考答案】本题答案为D选项。【试题解析】在VF中,可以使用VF本身的命令REPLACE来完成修改记录的操作,也可以通过SQL语句的UPDATE来完成,因为本题要求使用SQL语句,而选项A语句虽然能够修改记录,但是其不是SQL语句,因此选项A命令不符合题目要求。UPDATE命令格式为:格式:UPDATETableNameSETColumn_Name1=eExpression1,Column_Name2=eExpression2WHEREConditionUPDATE是用来修改表中已经存在的数据,

18、一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。有UPDATE命令的格式,不难得到本题正确答案为D选项的结论。24.答案:C评析:【参考答案】本题答案为C选项。【试题解析】对于本题可以从源程序进行分析:CLOSEDATA&关闭数据库a=0&赋值a为0USE教师&打开教师数据表GOTOP&到记录开头DOWHILE.NOT.EOF()&逐条记录进行判断IF主讲课程数据结构.OR.主讲课程C语言a=a+1&如果满足主讲课程数据结构或者主讲课程C语言a累加1ENDIFSKIPENDDO?a&输出a的值。因为在表教师中

19、,满足主讲课程为数据结构的有4条记录、为C语言有2条记录,所以a最后的值为6。因此本题C选项正确。25.答案:A评析:【参考答案】本题答案为A选项。【试题解析】SQL语句SELECT*FROM教师WHERENOT(工资3000OR工资=;ALL(SELECT工资FROM教师WHERE系号=02)DISTINCT短语将去掉重复纪录;语句的意思是查询教师表中大于等于系号为02最高工资员工的系号,这样的记录在只有三条:王岩盐(02系工资最高记录)、李明玉(01系)、乔小延(01系),去掉重复记录,显示结果为01和02。28.答案:D评析:【参考答案】本题答案为D选项。【试题解析】在SQL中定义视图使

20、用的命令为CREATE,其格式为:CREATEVIEWview_name(column_name,column_name.)ASselect_statement由此命令格式可知,本题中的A、C选项不是本题答案,因为题目要求视图包括了系号和(该系的)平均工资两个字段,则SELECT语句中应该通过系号进行分组,因此本题正确答案为D选项。29.答案:D评析:【参考答案】本题答案为D选项。【试题解析】该SQL语句根据主讲课程对教师表进行分组,因为该数据表的主讲课程有数据结构、C语言、操作系统、数据库、网络技术、编译原理6个课程,因此查询出来的记录显示为6条。30.答案:C评析:【参考答案】本题答案为C

21、选项。【试题解析】在题目中的SQL语句:SELECT学院.系名,COUNT(*)AS教师人数FROM教师,学院;WHERE教师.系号学院.系号GROUPBY学院.系名功能是,根据学院表的系名分组,并依据关系教师.系号学院.系号联接,来查询系名和对应的教师人数。在本题的四个选项中,只有C选项中的语句功能和题目要求等价。31.使用SQL语句增加字段的有效性规则,是为了能保证数据的_。A、实体完整性B、表完整性C、参照完整性D、域完整性答案:D评析:【参考答案】本题答案为D选项。【试题解析】域约束规则也称作字段有效性规则。在插入或者修改字段值时被激活,主要用于数据输入正确性检验。字段有效性规则是逻辑

22、表达式。因此本题答案为D选项。32.有关参照完整性的删除规则,正确的描述是_。A、如果删除规则选择的是限制,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B、如果删除规则选择的是级联,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C、如果删除规则选择的是忽略,则当用户删除父表中的记录时,系统将不负责做任何工作D、上面三种说法都不对答案:C评析:【参考答案】本题答案为C选项。【试题解析】在删除规则中:如果选择级联,则自动删除子表中的相关所有记录;如果选择限制,若子表中有相关的记录,则禁止修改父表中的记录;如果选择忽略,则不作参照完整性检查,即删除父表的记录时与

23、子表无关。由此可知本题答案为C选项。33.有关查询设计器,正确的描述是_。A、联接选项卡与SQL语句的GROUPBY短语对应B、筛选选项卡与SQL语句的HAVING短语对应C、排序依据选项卡与SQL语句的ORDERBY短语对应D、分组依据选项卡与SQL语句的JOINON短语对应答案:C评析:【参考答案】本题答案为C选项。【试题解析】在SQL语句中:短语GOUPBY为分组短语ORDERBY为排序短语HAVING必须和GROUPBY联合使用,用来限定分组必须满足的条件。短语JOINON为联接由此可知本题答案为C选项。34.使用调试器调试程序时,用于显示正在调试的程序文件的窗口是_。A、局部窗口B、

24、跟踪窗口C、调用堆栈窗口D、监视窗口答案:B评析:【参考答案】本题答案为B选项。【试题解析】本题为基础性试题,在跟踪窗口显示正在调试的程序文件。35.让控件获得焦点,使其成为活动对象的方法是_。A、ShowB、ReleaseC、SetFocusD、GotFocus答案:C评析:【参考答案】本题答案为C选项。【试题解析】show方法表示是否显示控件,release方法将控件从内存中清除,setfocus方法使控件获得焦点,GOTfocus事件当对象获得焦点时引发。由此可知本题正确答案为C选项。36.数据的存储结构是指_。A、数据所占的存储空间量B、数据的逻辑结构在计算机中的表示C、数据在计算机中的顺序存储方式D、存储在外存中的数据答案:B评析:【参考答案】本题答案为B选项。【试题解析】所谓数据的存储结构,是指数据的逻辑结构在计算机存储空间中的存放形式。因此本题的正确答案为B。37.下列关于栈的叙述中正确的是_。A、在栈

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1