




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模拟 计算机二级(VF)笔试390一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:下列数据结构中,属于非线性结构的是A.带链队列B.循环队列C.带链栈D.二叉树参考答案:D 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知二叉树是一种非线性结构。第2题:下列叙述中正确的是A.数据的逻辑结构与存储结构是一一对应的B.算法的时间复杂度与空间复杂度一定相关C.算法的效率只与问题的规模有关,而与数据的存储结构无关D.算法的时间复杂度是指执行算法所需要的计算工作量参考答案:D 根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示的,它门并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。第3题:在结构化程序设计中,模块划分的原则是A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度,模块间具有低耦合度参考答案:D 耦合性和内聚性是模块独立的两个定性标准。一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,也是模块划分的原则。第4题:软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是A.浏览器B.操作系统C.编译程序D.汇编程序参考答案:A 操作系统属于系统软件,编译程序和汇编程序都属于支撑软件,而浏览器属于应用软件。第5题:在E-R图中,用来表示实体集的图形是A.矩形B.椭圆形C.菱形D.三角形参考答案:A E-R图中用矩形表示实体集,用椭圆形表示属性,用菱形表示联系。第6题:结构化分析可以使用的工具是A.N-S图B.DFD图C.PAD图D.程序流程图参考答案:B 数据流网(DFD)、数据字典、判定表和判定树是结构化分析常用的工具。程序流程图、N-S图、PAD图是详细设计过程中常用的图形工具。第7题:下面不属于软件设计原则的是A.抽象B.模块化C.自底向上D.信息隐蔽参考答案:C 软件设计遵循软件工程的原则,包括抽象、模块化、信息隐蔽和模块独立性。第8题:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中,数据独立性最高的阶段是A.数据库系统B.文件系统C.人工管理D.数据项管理参考答案:A 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。数据库系统阶段用数据模型表示复杂的数据,有较高的数据独立性。数据库系统为用户提供了方便的用户接口,用户可使用查询语言或终端命令操作数据库,也可以用程序方式操作数据库。数据库管理系统提供了数据控制功能。第9题:数据库设计包含四个阶段,它们是需求分析、_、逻辑设计和物理设计。A.编码设计B.测试阶段C.运行阶段D.概念设计参考答案:D 数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。它们是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段和进一步修改阶段数据库设计中采用前四个阶段,并重点以数据结构模型的设计为主线。第10题:有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为A.选择B.插入C.投影D.连接参考答案:C 专门的关系运算有3种:投影、选择和连接。选择运算是从关系中找出满足给定条件的那些元组,其中的条件是以逻辑表达式给出的,值为真的元组将被选取,其种运算是从水平方向抽取元组。投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解。连接运算是二目运算,需要两个关系作为操作对象。第11题:在关系模型中,每个关系模式中的关键字A.可由多个任意属性组成B.最多由一个属性组成C.可由一个或多个其值能唯一标识关系中任何元组的属性组成D.只能由一个其值能唯一标识关系中任何元组的属性组成参考答案:C 在关系数据模型中的关键字可以是一个或多个属性组合,其值能够唯一地标识一个元组。第12题:下列选项卡属于项目管理器的是A.数据选项卡、菜单选项卡、文档选项卡、类选项卡B.数据选项卡、文档选项卡、其他选择卡、类选项卡C.数据选项卡、代码选项卡、视图选项卡、类选项卡D.数据选项卡、表单选项卡、报表选项卡、类选项卡参考答案:B 项目管理器中有6个选项卡:“全部”、“数据”、“文档”、“类”、“代码”和“其他”。第13题:执行下列命令,正确的输出结果是 STORE-123.456 TO NUM ?NUM=+STR(NUM,8,3)A.123.456B.-123.456C.NUM=-123.456D.NUM=123.456参考答案:C STORE的功能是:用于给内存变量赋值。STR()函数的功能是:将数值转换成字符,转换时自动四舍五入。本题要求返回的字符串的理想长度为8个字符,保留3位小数,所以正确答案为C选项。第14题:Visual FoxPro是一种A.数据库管理系统B.数据库C.数据库系统D.数据库应用系统参考答案:A 为数据库的建立、使用和维护而配置的软件称为数据库管理系统。Visual FoxPro就是一种数据库管理系统软件。第15题:在Visual FoxPro的字段类型中,日期型字段占多少字节A.1B.2C.4D.8参考答案:D 在Visual FoxPro中,逻辑型字段只占1字节,系统默认的备注型和通用型字段各占4字节,日期型字段占8字节。第16题:下列程序段执行时在屏幕上显示的结果是 x1=40 x2=60 SET UDFPARMS TO VALUE DO test WITH x1, x2 ? x1, x2 PROCEDURE test PARAMETERS a, b x=a a=b b=x ENDPROA.60 60B.60 40C.40 40D.40 60参考答案:B 本题考查的知识点是参数的传递。过程test实现了两个数据的互换,即输出结果为x1=60,x2=40。第17题:设b=“全国计算机等级考试”,结果为“等级考试”的表达式是A.Left(b, 8)B.Right(b, 8)C.Left(b, 4)D.Right(b, 4)参考答案:B Left()从指定表达式值的左端取一个指定长度的子串作为函数值,Right()从指定表达式值的右端取一个指定长度的子串作为函数值。需要注意的是,中文的一个字占两个字符。第18题:在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是A.dbf和.dctB.dbf和.dbcC.dbc和.dctD.dbc和.dbf参考答案:D Visual FoxPro在建立数据库时,建立了数据库文件(.dbc)、数据库备注文件(.dct)和数据库索引文件(.dcx)。.dbf为数据表文件的扩展名。第19题:下列有关数据库表和自由表的叙述中,错误的是A.数据库表可以用表设计器来建立,自由表不可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表不可以添加到数据库中D.数据库表可以从数据库中移出成为自由表参考答案:D Visual FoxPro中的表包括数据库表和自由表,两者都可以通过表设计器来建立,并可以相互转化,但只有数据库表支持表间联系和参照完整性。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。第20题:在Visual FoxPro中,使用索引的主要目的是A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理参考答案:A 索引可以根据查询要求,迅速缩小查询范围,提高查询速度。故本题答案为A。第21题:在SQL中,DELETE命令是指A.从视图中删除元组B.从视图中删除记录C.从基本表中删除行D.从基本表中删除列参考答案:C 在Visua FoxPro中,SQL的DELETE命令是指从基本表中删除行。第22题:删除视图myview的命令是A.DELETE myview VIEWB.DELETE myviewC.DROP myview VIEWD.DROP VIEW myview参考答案:D 根据删除视图命令的格式可知选项D正确。第23题:在SQL语句中,用于限定条件的短语是A.CONDITIONB.WHEREC.WHILED.FOR参考答案:B 在SQL语句中,WHERE说明查询条件,即选择元组的条件。第24题:课程表中有“课程号”、“课程名”、“授课老师”三个字段,SQL语句“SELECT *FROM课程WHERE课程名=数据结构”完成的操作称为A.选择B.投影C.连接D.并参考答案:A 选择是从行的角度对表进行操作,选择满足条件的元组;投影是从列的角度进行操作,选择满足条件的列;连接和并运算是对两个以上的表进行操作。题目中的SQL语句是从“课程”表中选择满足条件的行。第25题:在下列选项中,不属于SQL数据定义功能的是A.SELECTB.CREATEC.ALTERD.DROP参考答案:A SELECT用来查询数据,属于SQL的查询功能。CREATE用来创建表,ALTER用来修改表结构,DROP用来删除表文件,均属于SQL的定义功能。第26题:在关于视图和查询中,以下叙述正确的是A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立D.查询只能在数据库外建立参考答案:C 视图必须存储在数据库中,而查询可以独立存储。第27题:在Visual FoxPro中,容器层次中的对象引用属性parent的含义是指A.当前对象所在的表单集B.当前对象所在的表单C.当前对象的直接容器对象D.当前对象参考答案:C parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。This、ThisFrom和ThisFromSet是三个关键字,分别表示当前对象、当前表单和当前表单集。第28题:在表格控件设计中,表格控件的数据源可以是A.查询B.表C.SQL语句D.以上三种都可以参考答案:D RecordSourceType属性指明表格数据源的类型,当该属性值为0时表示数据源为表,当值为3时表示数据源为查询,当值为4时表示数据源为SQL语句。第29题:设X=7 6,命令?VARTYPE(X)的输出结果是A.NB.LC.CD.出错参考答案:B 题目中表达式7 6所得结果为逻辑假(.F.),故将变量X赋值为逻辑假(.F.),命令?VARTYPE(X)测试括号中的表达式即X,所得结果为L,表示逻辑型数据类型。第30题:在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定菜单项的访问键为“y”的菜单名称定义是A.查询 (y)B.查询/ (y)C.查询( y)D.查询(/ y)参考答案:C 在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“ ”两个字符。第31题:为学生表增加一个字段“平均分数F(6,2)”,正确的命令是A.ALTER TABLE 学生 ADD 平均分数 F(6,2)B.ALTER TABLE 学生 ALTER 平均分数 F(6,2)C.UPDATE TABLE 学生 ADD 平均分数 F(6,2)D.UPDATE TABLE 学生 ALTER 平均分数 F(6,2)参考答案:A 对表添加字段的命令格式为:ALTER ABLE表名ADD字段名类型(长度,小数位数)。第32题:现有表:读者(读者姓名,读者单位,借书证号) 借阅(借书证号,图书名称,图书作者,出版单位) 从读者表和借阅表中查询借阅了两本及两本以上图书的读者姓名和读者单位,正确的SQL语句是A.SELECT 读者姓名,读者单位 FROM 读者 WHERE 借书证号 IN; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*) =2)B.SELECT 读者姓名,读者单位 FROM 读者 WHERE 借书证号 EXISTS; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*) =2)C.SELECT 读者姓名,读者单位 FROM 读者 WHERE 借书证号IN; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 WHERE COUNT(*) =2)D.SELECT 读者姓名,读者单位 FROM 读者 WHERE 借书证号 EXISTS; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 WHERE COUNT(*) =2)参考答案:A 本题考查了SQL查询功能的嵌套查询和分组与计算查询。分组与计算查询中,利用HAVING进一步限定分组的条件。HAVINC子句和WHERE子句不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组。第33题:现有表:读者(读者姓名,读者单位,借书证号) 借阅(借书证号,图书名称,图书作者,出版单位) 查询没有借阅图书的读者的姓名和借书证号,正确的SQL语句是A.SELECT 姓名 FROM 读者 WHERE NOT EXISTS; (SELECT 借书证号 FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)B.SELECT 姓名,借书证号 FROM 读者 WHERE (SELECT *FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)C.SELECT 姓名.借书证号 FROM 读者 WHERE NOT EXISTS; (SELECT *FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)D.SELECT 姓名,借书证号 FROM 读者 WHERE 借阅=NULL (SELECT *FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)参考答案:C 谓词EXISTS用来检验在子查询中是否有结果返回,本题中内层查询引用了外层查询的表,所以是内外层相关嵌套查询。第34题:现有表:S(学号,姓名,性别,年龄) C(课程号,课程名,学分) SC(学号,课程号,成绩) 检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是A.SELECT学号,姓名,课程名,成绩FROM S,SC,C; WHERE S.学号=SC.学号 AND SC.课程号=C.课程号B.SELECT学号,姓名,课程名,成绩; FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号C.SELECT S.学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号D.SELECT S.学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 ON S.学号=SC.学号参考答案:D 用JOIN连接格式连接多个表时,JOIN的顺序和ON的顺序应该是相反的,否则会影响到最终的查询结果。第35题:设有表: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参考答案:A 在SELECT查询语句中,用WHERE说明查询条件,而不是用WHILE。用DESC表示降序,用ACS表示升序。二、填空题(每空2分,共30分)第36题:一个栈的初始状态为空。首先将元素1,2,3,4,5依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。参考答案:5DCBA4321详细解答:栈是限定只在一端进行插入与删除的线性表,栈按照“先进后出”或“后进先出”的原则组织数据。当12345入栈后,此时执行退栈操作,出栈的元素是5,然后ABCD入栈,再将所有元素退栈,故退栈顺序为:5DCBA4321。第37题:已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是_。参考答案:cedba详细解答:依据后序遍历序列可确定根结点为c;再依据中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树南ba构成。因此其前序遍历序列为cedba。第38题:一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于_的联系。参考答案:一对多详细解答:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种,即一对一(1:1)的联系、一对多(1:N)或多对一(N:1)的联系和多对多(N:N)的联系。在该题目中项目主管和项目间的函数关系是一对多的关系。第39题:软件测试可分为白盒测试和黑盒测试。逻辑覆盖测试属于_测试。参考答案:白盒详细解答:黑盒测试也称功能测试或数据驱动测试。常用的黑盒测试技术分为等价类划分、边界分析、错误猜测以及因果图等。白盒测试也称结构测试或逻辑驱动测试,其主要方法有逻辑覆盖和基本路径测试等,主要用于软件验证。第40题:在最坏情况下,简单插入排序需要_次比较。参考答案:n(n-1)/2详细解答:在最坏情况下,即初始排序序列是逆序的情况下,简单插入排序法比较次数为n(n-1)/2。第41题:在Visual FoxPro中,数据完整性包括_、域完整性和参照完整性。参考答案:实体完整性详细解答:在数据库中数据完整性是指保证数据正确的特征。数据完整性一般包括实体完整性、域完整性和参照完整性等。第42题:如果在一个过程中不包括RETURN语句,或只有一条RETURN语句,但没有指定表达式,那么该过程返回_。参考答案:.T.详细解答:Visual FoxPro中过程的返回语句为RETURN,当执行到RETURN命令时,控制将转回到调用程序,并返回表达式的值,如果RETURN不带表达式,则返回逻辑真.T.。第43题:在数据库中可以设计视图和查询,其中_不能独立存储为文件(存储在数据库中)。参考答案:视图详细解答:视
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园倒影教学课件
- 河湖整治排水生态工考核试卷及答案
- 塑件模具浇口效率改进工艺考核试卷及答案
- 教学课件的背景图
- 船舶电工基础教学课件
- 密封材料粘接剂配比优化工艺考核试卷及答案
- 笔杆涂装效果评估考核试卷及答案
- 塑胶玩具注塑模具压力平衡工艺考核试卷及答案
- 技士证考试题库及答案
- 电力负荷考试题库及答案
- 教学课件 国际结算(第七版)苏宗祥
- 《好玩的生物学 陪中学生一起阅读生命》读书笔记思维导图
- 水闸安全评价报告
- GB/T 34487-2017结构件用铝合金产品剪切试验方法
- GB/T 31703-2015陶瓷球轴承氮化硅球
- 房地产市场报告 -九江房地产市场月报2022年11月
- 《人格障碍》课件
- 部编版高一语文必修上册教学计划
- GB∕T 27011-2019 合格评定 认可机构要求
- 私企接待应酬管理制度(3篇)
- YX51-380-760型金属屋面板专项施工方案(32页)
评论
0/150
提交评论