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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机二级VF笔试396.docx

1、计算机二级VF笔试396 模拟 计算机二级(VF)笔试396一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:下列描述中正确的是A.算法是指对解题方案的准确而完整的描述B.算法的有穷性是指算法程序的长度是有限的C.算法是否有效与拥有的情报无关D.算法的基本特征有可行性、确定性和有穷性参考答案:A 算法是指对解题方案的准确而完整的描述。算法具有4个特征:可行性、确定性、有穷性和拥有足够的情报。有穷性指算法必须在有限时间内做完,即算法必须能在执行有限个步骤之后终止。当算法拥有足够的情报时,此算法才是有效的;当提供的情报不够时,算法可能无效。第2题

2、:下列数据结构中属于非线性结构的是A.队列B.线性表C.二叉树D.栈参考答案:C 线性结构满足两个条件:有且只有一个根结点;每个结点最多只有一个前件,也最多只有一个后件。栈、队列、线性表都属于线性结构,二叉树是一种非线性结构,因为除叶子结点外,每个结点都有两个后件,不满足线性结构的条件。第3题:4个元素A、B、C、D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是C(栈顶)、B、A(栈底),则不可能的出栈顺序是A.D、C、B、AB.C、B、D、AC.C、A、D、BD.C、D、B、A参考答案:C 栈的特点是先进后出,所以后入栈的最先出栈。在栈的状态是C(栈顶)、B、A(栈底)时,D未

3、入栈,栈顶元素可以出栈,但A不可能比B先出栈,所以C)选项错误。第4题:下列叙述中正确的是A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间参考答案:A 顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元中,结点之间的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空间,所以选项D)错误。顺序存储结构可以存储如二叉树这样的非线性结构,所以选项B)错误。链式存储结构也可以存储线性表,所以选项C)错误。第5

4、题:下面概念中,不属于面向对象方法的是A.对象B.继承C.类D.过程调用参考答案:D 类是指具有共同属性、共同方法的对象的集合,所以类是对象的抽象,对象是对应类的一个实例。继承是指能够直接获得已有的性质和特征,而不必重复定义它们。所以选项A)、B)、C)属于面向对象方法,选项D)属于面向过程方法。第6题:下列选项中属于软件生命周期开发阶段任务的是A.可行性研究B.需求分析C.详细设计D.软件维护参考答案:C 软件生命周期可分为软件定义、软件开发和软件运行维护3个阶段。软件开发期包括概要设计、详细设计、实现和测试4个阶段。第7题:软件设计中衡量模块独立性的度量标准是A.抽象和信息隐蔽B.局部化和

5、封装化C.内聚性和耦合性D.激活机制和控制方法参考答案:C 耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。第8题:下列不属于过程设计工具中图形工具的是A.N-SB.PADC.程序流程图D.DFD参考答案:D 常用的过程设计工具有图形工具(程序流程图、N-S图、PAD图、HIPO)、表格工具(判定表)、语言工具(PDL)。第9题:下列叙述中错误的是A.数据库管理系统是数据库的核心B.数据库系统由数据库、数据库管理系

6、统、数据库管理员三部分组成C.数据共享最好的是数据库系统阶段D.数据库中的数据独立于应用程序而不依赖于应用程序参考答案:B 数据库管理系统是数据库系统的核心,它位于用户和操作系统之间,属于系统软件。数据库系统由数据库、数据库管理系统、数据库管理员、硬件平台和软件平台5部分组成。数据库技术的发展经历了3个阶段,人工管理、文件系统和数据库系统,数据共享最好的是数据库系统阶段。数据库中的数据独立于应用程序而不依赖于应用程序。第10题:如图所示,两个关系R1和R2:则由关系R1和R2得到关系R3的操作是A.笛卡尔积B.连接C.交D.除参考答案:B 连接运算也称连接,是对两个关系进行运算,其意义是从两个

7、关系的笛卡尔积中选择满足给定属性间一定条件的那些元组。本题关系R3为关系R1中B属性和关系R2中D属性相等连接而成。第11题:在Visual FoxPro中,关系数据库管理系统所管理的关系是A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件参考答案:B 一个“表”就是一个关系,一个关系就是一个二维表,关系数据库管理系统可以管理若干个二维表。第12题:在Visual FoxPro中,可执行文件的扩展名是A.mnxB.mntC.exeD.prg参考答案:C 菜单定义文件的默认扩展名是.mnx;菜单备注文件的默认扩展名是.mnt;执行程序文件的默认扩展名是.prg;可执行文件的

8、扩展名是.exe。第13题:下列字符型常量的表示中,错误的是A.2012计算机二级考试B.2012计算机二级考试C.2012计算机二级考试D.2012计算机二级考试参考答案:C 字符型数据的定界符为半角单引号、双引号、方括号。但如果某种定界符本身也为字符串内容,则需要用另一种定界符为该字符串定界。第14题:有如下赋值语句:a=“计算机”、b=“微型”,结果为“微型机”的表达式是A.b+LEFT(a, 3)B.b+RIGHT(a, 1)C.b+LEFT(a, 5, 2)D.b+RIGHT(a, 2)参考答案:D 取左、右子串函数的格式为:LEFT|RIGHT(expC,expN)。其功能为:LE

9、FT从expC左边截取由expN的值指定的字符,生成一个新的字符串;RIGHT从expC右边截取由expN的值指定的字符,生成一个新的字符串。注意一个汉字相当于两个英文字符。第15题:MODIFY STRUCTURE命令的功能是A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构参考答案:B MODIFY STRUCTURE命令没有参数,其功能是修改当前表的结构,并且,只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。第16题:有关ZAP命令的描述,正确的是A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前

10、表的全部记录D.ZAP命令能删除表的结构和全部记录参考答案:C 使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标记。该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。第17题:在数据库表上的字段有效性规则是A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能参考答案:A 字段的有效性规则由以下部分组成:规则、信息、默认值。“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型是由字段的类型确定的。第18题:以下叙述正确的是A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则约束,而自由表不能C.可以在自由表之间建立参照完整性规则,而数据库表

11、不能D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值参考答案:B 和自由表相比,数据库表具有许多扩展功能和管理特性,如默认值、字段与记录级有效性规则等。在数据库表中允许对字段设置默认值,而在自由表中不可以。第19题:参照完整性规则的更新规则中“级联”的含义是A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新参考答案:A 参照完整性用于保证两个表之间关系的合理性,可以将数据冗余度降至最低。参照完整性规

12、则包括更新规则、删除规则、插入规则。更新规则规定了当更新父表中的连接字段时,“级联”表示用新的连接字段值自动修改子表中的所有相关记录。删除规则规定了当删除父表中的记录时,“级联”表示自动删除子表中的所有记录。第20题:以下属于SQL数据控制命令的是A.DROPB.INSERTC.SELECTD.GRANT参考答案:D DROP是数据定义命令,INSERT为数据操纵命令,SELECT为数据查询命令,CRANT为数据控制命令。第21题:设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为S101的同学,选修

13、课程号为C11,成绩为98分的记录插入到表SC中,正确的语句是A.INSERT INTO SC(SNO, CNO, GRADE) VALUES(S101, C11, 98)B.INSERT INTO SC(SNO, CNO, GRADE) VALUES(S101, C11, 98)C.INSERT(Sl01, C11, 98)INTO SCD.INSERT INTO SC VALUES(S101, C11, 98)参考答案:D 插入命令:INSERT INTO 表名 ( 属性列1 , 属性列2 ) VALUES (eExpression1,eExpression2,),若插入的是完整的记录,可

14、以省略 属性列1 , 属性列2 ;另外,SNO、CNO为字符型,故其属性值需要加引号,数值型数据不需要加引号。第22题:使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK参考答案:C 在Visual FoxPro中通过SQL命令建立表时,用PRIMARY KEY定义主索引、实现完整性,用FOREIGN KEY定义外键,用DEFAULT定义默认值,用CHECK定义有效性规则。第23题:删除student表的“平均成绩”字段的正确SQL命令是A.DELETE TABLE stud

15、ent DELETE COLUMN 平均成绩B.ALTER TABLE student DELETE COLUMN 平均成绩C.ALTER TABLE student DROP COLUMN 平均成绩D.DELETE TABLE student DROP COLUMN 平均成绩参考答案:C ALTER语句用于在已有的表中添加、修改或删除字段。删除字段的格式为:alter table tahlename drop column fieldname,故本题答案为C)。第24题:在Visual FoxPro中,以下关于视图描述中错误的是A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图

16、是一个虚表D.视图就是一种查询参考答案:D 视图是根据表定义的,是一种虚拟表。视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但它并不是一个查询文件;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。第25题:在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于表示对象的行为C.事件代码也可以像方法一样被显式调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值参考答案:D 属性用来表示对象的状态,方法用来描述对象的行为,事件代码既能在事件引发时执行,也可以

17、像方法一样被显式调用。而基于同一个类产生的两个对象的属性(如同样是两个命令按钮),可以设置不同的属性(如“确定”和“取消”两个名称)。第26题:在文本框控件设计中,若在文本框中只能输入数字和正负号,需要设置的属性是A.InputMaskB.PasswordCharC.ControlSourceD.Maxlength参考答案:A InputMask属性指定在一个文本框中如何输入和显示数据。InputMask属性值是一个字符串,该字符串通常由一些所谓的模式符组成,每个模式符规定了相应位置上数据的输入和显示行为。如模式符9表示允许输入数字和正负号。第27题:在表单中为表格控件指定数据源的属性是A.D

18、ataSourceB.DataFromC.RecordSourceD.SourceType参考答案:C RecordSourceType属性指明表格数据源的类型,RecordSource属性指定表格的数据来源,选项A)和B)都不是表单控件的属性。第28题:将当前表单从内存中释放的正确语句是A.ThisForm.DropB.ThisForm.DestoryC.ThisForm.ReleaseD.ThisForm.Refresh参考答案:C 表单的释放语句是ThisForm.Release(或Release ThisForm)。其中A)和B)选项中的语句不存在,而D)选项中的含义是刷新表单,并不是

19、题目要求的释放表单。第29题:在Visual FoxPro中,作为报表的数据源不可以是A.视图B.查询C.报表D.自由表参考答案:C 报表数据源是报表的来源,通常是数据库中的表或自由表,也可以是视图、查询、临时表。第30题:下列说法错误的是A.必须根据应用程序的需要来标记包含或排除文件B.在项目连编之后,包含文件将变为只读文件C.排除文件仍是应用程序的一部分D.排除文件不允许用户修改参考答案:D 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标为

20、“排除”。排除文件仍然是应用程序的一部分,因此Visual FoxPro仍可跟踪,将它们看成项目的一部分。但是这些文件没有在应用程序的文件中编译,所以用户可以更新它们。使用如下三个数据库表: 学生(学号C(8),姓名C(8),性别C(2),班级C(8) 课程(课程编号C(8),课程名称C(20) 成绩(学号C(8),课程编号C(8),成绩N(5,1)第31题:查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是A.SELECT 课程.课程名称,MAX(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号=课程.课程编号; GROUP BY 课程,课程编号B.

21、SELECT课程,课程名称,MAX(成绩)AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号=课程.课程编号; GROUP BY 课程编号C.SELECT 课程.课程名称,MIN(成绩)AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号=课程.课程编号; GROUP BY 课程.课程编号D.SELECT 课程.课程名称,MIN(成绩)AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号=课程.课程编号; GROUP BY 课程编号参考答案:A 求最大值要利用MAX函数。要查询每门课程的最高分,需要对课程进行分组。由于课程名称可能出现重名,因此分组依据为课

22、程编号,且注意记录的唯一性,利用AS短语。可将“成绩”字段名重新命名为“最高分”作为新的字段名,用于显示查询结果。选项B)的分组条件中,没有指定从哪个表中进行记录分组,因此系统报错。选项C)和选项D)的计算函数使用错误。第32题:查询所有选修了“高等数学”的学生的“高等数学”成绩,要求得到的信息包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是A.SELECT 学生.姓名,成绩.成绩 FROM 学生,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程名称=高等数学; ORDER BY 成绩.成绩 ASCB.SELECT 学生,姓名,成绩.成绩 FROM 课程,成绩;

23、 WHERE AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称=高等数学; ORDER BY 成绩.成绩 ASCC.SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程编号=成绩.课程编号; AND课程.课程名称=高等数学; GROUP BY 成绩,成绩 ASCD.SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称=高等数学; ORDER BY 成绩.成绩 ASC参考答案:D 本小题为多表

24、连接查询,注意每两个表之间进行关联的关键字,利用ORDER BY短语可以对查询结果进行排序,升序关键字为ASC。选项A)和选项B)中缺少数据表文件。选项C)中,CROUP BY短语使用错误,将查询结果进行排序的短语是ORDER BY。第33题:查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是A.SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS (SELECT * FROM 成绩 WHERE 成绩.学号=学生.学号 AND 成绩 85)B.SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS (SELECT * FROM 成绩 WH

25、ERE 成绩.学号=学生.学号 AND 成绩 =85)C.SELECT 学号,姓名 FROM 学生,成绩 WHERE 学生,学号=成绩.学号 AND 成绩 =85D.SELECT 学号,姓名 FROM 学生,成绩 WHERE 学生.学号=成绩,学号 AND ALL 成绩 =85参考答案:A EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组用来返回子查询结果。用WHERE条件查询语句查询选课中大于等于85分的记录。故本题答案为A)。第34题:检索还未确定成绩的学生选课信息,正确的SQL命令是A.SELECT 学生.学号,姓名,成绩.

26、课程编号 FROM 学生 JOIN 成绩 WHERE 学生,学号=成绩,学号 AND 成绩,成绩 IS NULLB.SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 WHERE 学生.学号=成绩.学号 AND 成绩.成绩=NULLC.SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 ON 学生.学号=成绩,学号 WHERE 成绩,成绩 IS NULLD.SELECT 学生.学号,姓名,成绩,课程编号 FROM 学生 JOIN 成绩 ON 学生,学号=成绩,学号 WHERE 成绩.成绩=NULL参考答案:C SQL支持空值,同样可以利用

27、空值进行查询。查询空值时要使用IS NULL,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。这里ON指定连接的条件。第35题:查询“学生”表的全部记录并存储于临时表文件one中的SQL命令是A.SELECT * FROM 学生 INTO CURSOR oneB.SELECT * FROM 学生 TO CURSOR oneC.SELECT * FROM 学生 INTO CURSOR DBF oneD.SELECT * FROM 学生 TO CURSOR DBF one参考答案:A 命令“INTO CURSOR CursorName”是把查询结果存放到名

28、为CursorName的临时表文件中。产生的临时文件是一个只读的DBF文件,关闭文件时会被自动删除。二、填空题(每空2分,共30分)第36题:某二叉树有6个度为2的结点以及4个度为1的结点,则该二叉树中共有_个结点。参考答案:17详细解答:由二叉树的定义可知,在二叉树中,度为0的结点数是度为2的结点数加1,故度为0的结点数、度为1的结点数及度为2的结点数三者相加,得出二叉树中结点数的总和为17个结点。第37题:设某循环队列的容量为60,头指针front=10(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有_个元素。参考答案:19详细解答:当front rea

29、r时,循环队列中元素的个数为rear-front;当front rear时,循环队列中元素的个数为N(N为循环队列容量)-front+rear。此题中front=10 rear=29,因此该循环队列中共有29-10=19个元素。第38题:如按功能划分,软件测试的方法通常分为白盒测试方法和_测试方法。参考答案:黑盒详细解答:按照功能划分,软件测试分为白盒测试和黑盒测试。白盒测试又称为结构测试或逻辑驱动测试,主要有逻辑覆盖和基本路径测试等;黑盒测试方法又称功能测试或数据驱动测试,主要有等价类划分法、边界值分析法、错误推测法等。第39题:一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工

30、人”与实体“设备”之间存在_的关系。参考答案:一对多或1:n详细解答:实体间的联系有一对一、一对多、多对多三种。本题中一个工人可以管理多个设备,一个设备只被一个工人管理,所以是一对多的关系。第40题:数据库设计分为以下6个设计阶段:需求分析阶段、_、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。参考答案:概念设计阶段详细解答:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。第41题:在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用两位数字显示,应当使用 SET CENTURY _ 命令进行设置。参考答案:OFF详细解答:在Visual FoxPro中,用环境设置命令SET CENTURY ONIOFF来确定是否显示日期表达式当前世纪部分,当设为ON时,以4位数字显示年份,当设为OFF时,以两位数字显示年份。第42题:A=10 B=20 ?IIF(A B,A大于B,A不大于B) 执行上述程序段,显示的结果是_。

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

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