- 相关推荐
2016年3月计算机二级VF上机巩固练习及答案
转眼就要3月中旬了,同学们计算机等级考试都复习得怎么样了呢?下面百分网小编为大家带来计算机二级VF上机巩固练习及答案,供大家参考学习,希望对你有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
1.下列叙述中,不属于测试的特征的是( )。
A.测试的挑剔性
B.完全测试的不可能性
C.测试的可靠性
D.测试的经济性
2.下列特征中,( )属于面向对象方法的主要特征。
A.灵活性
B.单一性
C.封装性
D.模块化
3.下列常量中格式正确的是( )。
A.$1.23E4
B.”汁算机”等级考试”
C..False.
D.{^2003/01/1 3)
4.下列描述中正确的是( )。
A.算法的效率只与问题的规模有关,而与数据的存储结构无关
B.算法的时间复杂度是指执行算法所需要的计算工作量
C.数据的逻辑结构与存储结构是一一对应的
D.算法的时间复杂度与空间复杂度一定相关
5.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A.阶段性报告
B.需求评审
C.总结
D.都不正确
6.线性表L=(al,a2,a3,…,ai,…,an),下列说法正确的是( )。
A.每个元素都有一个直接前驱和直接后驱
B.线性表中至少要有一个元素
C.表中诸元素的排列顺序必须是由小到大或由大到,
D.除第一个元素和最后一个元素外,其余每个元素都且只有一个直接前件和直接后件
7.模块独立性是软件模块化所提出的要求,衡量模独立性的度量标准是模块的( )。
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
8.下列关于软件测试的捕述中正确的是( )。
A.软件测试的目的是证明程序是否正确
B.软件测试的日的足使程序运行结果正确
C.软件测试的目的是尽可能地多发现程序中的错误
D.软件测试的目的是使程序符合结构化原则
9.在结构化程序设计中,模块划分的原则是( )。
A.各模块应包括尽量多的功能
B.各模块的规模应尽量大
C.各模块之间的联系应尽量紧密
D.模块内具有高内聚度、模块问具有低耦合度
10.下列关于完全二叉树的叙述中,错误的是( )。
A.除了最后一层外,每一层上的结点数均达到最大值
B.可能缺少若干个左、右叶子结点
C.完全二叉树一般不是满二叉树
D.具有结点的完全二叉树的深度为[1og2n]+1
11.对长度为n的线性表进行顺序查找.在最坏情况下需要比较的次数为( )。
A.125
B.n/2
C.n
D.n+l
12.在Visual FoxPr0中,字段的数据类型不可以指定为( )。
A.日期型
B.时间型
C.通用型
D.备注型
13.在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。
A.改变表中记录的物理顺序
B.为了对表进行实体完整性约束
C.加快数据库表的更新速度
D.加快数据库表的查询速度
14.函数INT<数值表达式>的功能是( )。
A.返回数值表达式值的整数部分
B.按四舍五入取数值表达式值的整数部分
C.返回不小于数值表达式值的最小整数
D.返回不大于数值表达式值的最大整数
15.用鼠标双击对象时所引发的事件是( )。
A.Click
B.DblClick
C.RightClick
D.LeftClick
16.在SQL的SELECT查询的结果中,消除重复记录的方法是( )。
A.通过指定主索引实现
B.通过指定唯一索引实现
C.使用DISTINCT短语实现
D.使用WHERE短语实现
17.表达式VAL(SUBS(”奔腾586”,5,1))*Len(”vis-ual foxpro”)的结果是( )。
A.13.00
B.14.OO
C.45.OO
D.65.O0
18.设MY.DBF数据库中共有l0条记录,执行下列命令序列:
USE MY
GOTO2
DISPlAY ALL
?RECNO()
执行最后一条命令后,屏幕显示的值是( )。
A.2
B.3
C.10
D.11
19.在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。
A.SELECT姓名TOP 2 EROM成绩表WHERE物理DESC
B.SEl.ECT姓名TOP 2 FROM成绩表FOR物理DFAKC
C.SELECT姓名TOP 2 FROM成绩表GROUP BY物理DESC
D.SELECT姓名TOP 2 FROM成绩表ORDER BY物理DESC
20.在Visual FoxPr0中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第l条记录后,如果还需要查找下一条满足条件的记录,应使用( )。
A.LOCATE.FOR命令
B.SKIP命令
C.CONTINUE命令
D.G0命令
21.在Visual FoxPr0中,下列选项中数据类型所占字符的字节数相等的是( )。
A.字符型和逻辑型
B.日期型和备注型
C.逻辑型和通用型
D.通用型和备注型
22.在程序中用WITH MyForm…ENDWITH修改表单对象的属性再显示该表单,其中“…”所书写的正确代码是( )。
A.Width=500
B.MyForm.Width=500
Show MyForm.Show
C..Width=500
D.ThisForm.Width=500
.Show ThisForm.Show
23. 在Visual FoxPr0中,用来指明复选框的当前状态一的属性是( )。
A.Value
B.Caption
C.Status
D.ControlSource
24.下列关于SQL的超链接查询的描述中,说法不正确的是( )。
A.Visual FoxPr0支持超链接运算符“*-”和“=*”
B.在SQL中可以进行内部连接、左连接、右连接和全连接
C.SQL的超链接运算符“*一”代表左连接,“=*”代表右连接
D.即使两个表中的记录不满足连接条件,也都会在日标表或查询结果中出现,只是不满足条件的记录对应部分为空值
25.假定所创建表单对象的Click事件也可以修改该表单对象的Caption属性。为了在程序运行中修改由语句Myform=CreateObject(”form”)所创建对象的Caption属性,下面语句中不可以使用的是( )。
A.WITH Myfoml.Caption=”我的菜单” ENDWITH
B.Myform.Click.Caption=”我的荣单”
C.Myform.Caption=”我的菜单”
D.Thisform.Caption=”我的菜单”
参考答案
1.C。【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。软件测试有3个重要特征:测试的挑剔性、完全测试的不可能性及测试的经济性。
2.C。【解析】模块化是结构化程序设计的特点。面向对象设计方法使用现实世界的概念抽象地思考问题从而自然地解决问题。它的特点包括:分类性、多态性、封装性、模
块独立性、继承和多态性等。
3.D。【解析】货币型常量用来表示货币值,它没有科学记数方法,书写时要在数值前加一个“$”。字符常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来(注意符号的匹配),如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。逻辑型数据只有真和假两个值。逻辑真的常量表示形式有:”.t.””.T.””.Y.”和”.Y.”,逻辑假的常量表示形式有:”.f.””.F.””.n.”和”.N.”。
4.B。【解析】算法的时间复杂度是指执行算法所需要的计算工作量,以算法所执行的基本运算的次数来度量;算法的空间复杂度一般是指执行算法所需要的内存空间。因此B选项正确。算法的时间复杂度与空间复杂度并不相关,故D选项错误。数据的逻辑结构是指数据元素之间的逻辑关系,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,二者不是一一对应的,所以C选项错误。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关,故A选项错误。综上所述,本题选B。
5.B。【解析】需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。
6.D。【解析】线性表可以为空表;第一个元素没有直接前驱,最后一个元素没有直接后继;线性表的定义中,元素的排列并没有规定大小顺序。
7.C。【解析】模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
8.C。【解析】软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发现的错误。
9.D。【解析】在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则。其中,内聚性是对一个模块内部各个元素间彼此结合的紧密程度的度量,耦合性是对模块间互相连接的紧密程度的度量。
10.B。【解析】满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。完全二又树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干叶子结点的二叉树。由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树。
11.C。【解析】对线性表进行顺序查找时,最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。
12.B。【解析】在Visual FoxPr0中字段类型有字符型(C)、数值型(N)、逻辑型(L)、日期型(D)、备注型(M)和通用型。
13.D。【解析】建立普通索引的目的是加快数据库表的查询速度,因此选项D正确。
14.A。【解析】求整函数有以下3个:
格式l:INT(<数值表达式>)INTO返回指定数值表达式的整数部分。
格式2:CEILING(<数值表达式>)CEILING()返回大于或等于指定数值表达式的最小整数。
格式3:FLOOR(<数值表达式>)FLOOR()返回小于或等于指定数值表达式的最大整数。
15.B。【解析]Click事件是鼠标单击对象时所引发的;DblClick事件是鼠标双击对象时所引发的;RightClick事件是右击对象所引发的;表单及控件中不包含LeftClick事件。
16.C。【解析】在SQL的SELECT语句中,使用DISTINCT可消除输出结果中的重复记录。
17.D。【解析]SUBS(”奔腾586”,5,1)的值是’5’,VAL(SUBS(”奔腾586”,5,1))的值是5,LEN(”Visual FoxPr0”)的值是13。在Visual FoxPr0中一个汉字占两个字符的宽度。
18.D。【解析】G0命令格式是:GO nRecordNumber TOP|BOTTOM。其nRecordNumber是记录号,即直接按记录号定位;TOP是表头,BOTTOM是表尾。它与GOTO命令是等价的。题中GOTO2表示指针指向第二条记录。DISPLAY ALL是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或指定表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为0;如果记录指针指向文件尾,函数值为表文件中的记录数加l;如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行DIS—PLAY ALL命令时,指针指向了文件尾,所以RECNO()函数值为表文件中的记录数加l,即ll。
19.D。【解析】使用SQL SELECT可以将查询结果排序,排序的短语是0RDER BY。只显示前几项记录的格式是:TOP nExpr[PERCENT]其中,nExpr是数字表达式,当不使用[PERCENT]时,nExpr可以是1~32767之间的整数;当使[PERCENT]时,nExpr是0.01~99.99间的实数,说明显示结果中前百分之几的记录。TOP要与0RDER BY一起使用才有效。
20.C。【解析】LOCATE是按条件定位记录位置的命令,常用的命令格式如下:
LOCATE FOR lExpression l
其中1Expressionl是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第l条记录上,如果没有满足条件的记录,则指针指向文件结束位置。如果要使指针指向下一条满足LOCATE条件的记录,则使用CONTINUE命令。同样,如果没有记录满足条件,则指针指向文件结束位置。
21.D。【解析】在Visual FoxPro中,系统默认的逻辑型字段只占1个字节,日期型字段占8个字节,备注型和通用型字段占4个字节。
22.C。【解析】在程序中用wITH MyForm.Width=500 ENDWITH修改表单对象的属性,在程序中再显示该表单,直接用.Show就可以了,所以本题应该选择C选项。
23.A。【解析】复选框用于标记一个两值状态,当处于选中状态时,复选框内显示一个对号,否则复选框内空白。复选框Caption属性用来指定显示在复选框旁边的标题;复选框Controlsource指明复选框要绑定的数据源。如果没有设置ControlSource属性,那么可以通过Value属性来设置或返回复选框的状态。
24.A。【解析】普通连接(内部连接)是把符合条件的记录包含到运算结果中,超链接是把不符合条件的记录包含到运算结果中,一般SQL的超链接包括左连接“*=”和右连接“=*”。VF不支持超链接运算符,但是有专门的连接运算语法格式。
25.D。【解析】在程序中可以使用“ThisForm.控件名.Caption=字符串”语句设置该控件的Caption属性。因此本题中的D选项是错误的。
【3月计算机二级VF上机巩固练习及答案】相关文章:
2016年3月计算机二级VF上机练习题08-13
2016计算机二级VF考前巩固练习及答案04-15
计算机二级VF上机题库及答案08-15
计算机二级考试VF上机试题及答案03-21
2016计算机二级《VF》上机试题及答案01-27
2017年3月计算机二级VF练习题及答案05-13
2016计算机二级《VF》上机考试及答案05-13