求学快递网 计算机等级
发布资讯
您当前的位置:首页 > 计算机等级 > 计算机二级VF备考练习题及参考答案(6)

计算机二级VF备考练习题及参考答案(6)

上传时间: 2018-03-19 16:46:57 来源:用户上传
浏览量:544 评论数:0 举报
导读: 想要第一时间获得计算机等级考试报考信息,想要充分利用各种精华资讯资源备考,想要海量高质量、高含金量的习题练习,关注“求学快递网”公众号,你不能错过的考试利器!

  1[单选题] 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。

  A.综合查询\<(x)B.综合查询/<(x)C.综合查询(\

  参考答案:C

  参考解析:在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“、<”两个字符。为“综合查询”设定访问键…x’的正确方法是:综合查询(\

  2[单选题] 向一个项目中添加一个数据库,应该使用项目管理器的( )。

  A.“代码”选项卡B.“类”选项卡C.“文档”选项卡D.“数据”选项卡

  参考答案:D

  参考解析:项目管理器”窗口是Visual FeffiPm开发人员的工作平台,它包括6个项卡:数据、文档、类、代码、其他、全部。“数据”选项卡包括了-个项目中的所有数据数据库、自由表、查询和视图。添加-个数据库,应该使用‘数据”选项卡。。

  3[简答题]设计一个表单名和文件名均为form—item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(ComboI)、一个文本框(Textl)、两个命令按钮“统计”(Com.mandl)和“退出”(Command2)。

  运行表单时,组合框中有3个条目“sl”、“s2”和“s3”(只有3个,不能输入新的,RowSourceType的属性为“数组”,Style的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价·数量)。

  单击“退出”按钮关闭表单。

  注意:完成表单设计后要运行表单的所有功能。

  参考解析:

  【考点分析】本大题主要考查的知识点是:表单的操作和应用以及SQL语句的用法。重点考查了表单的组合框。

  【解题思路】新建表单并按要求添加控件,设置控件属性,为组合框新建数组,最后完成命令按钮的语句编写。组合框的RowSourceType属性表示数据源的类型,RowSource属性表示数据来源,Style表示组合框控件的样式。Caption属性表示控件的标题。

  【操作步骤】

  步骤l:按照题目的要求新建表单,表单的新建可以通过常用工具栏中的“新建”按钮来实现(操作步骤在前面的解

  “sl”、“s2”和“s3”)。表单设计完成后还要运行表单的所有功能。

  4[单选题] 一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为(  )。

  A.0B.1C.180D.181

  参考答案:B

  参考解析:在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为l的结点个数为l或者0。若结点总数为偶数,则有l个度为1的结点;若结点总数为奇数,没有度为1的结点。由于题目中的完全二叉树共有360个结点,则度为1的结点个数为l。故选择B选项。

  5[单选题] 下面程序的运行结果是( )。

  SET EXACT ON

  s=〝ni〞+SPACE(2)

  IF s==〝ni〞

  IF s=〝ni〞

  ?〝one〞

  ELSE

  ?〝two〞

  ENDIF

  ELSE

  IF s=〝ni〞

  ?〝three〞

  ELSE

  ?〝four〞

  ENDIF

  ENDIF

  RETURN

  A.oneB.twoC.three D.four

  参考答案:C

  参考解析:在用双等号运算符(==)比较两个字符串时,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真.T.,否则为逻辑假.F.;在用单等号运算符(=)比较两个字符串时,运算结果与SET EXACTONIOFF的设置有关:当设置ON时,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较,当设置0FF时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.的结果,即字符串的比较因右面的字符串结束而终止。

  本题中,s=”ni”+SPACE(2)=”ni”,第一层条件语句(IF s==”ni”)为逻辑假.F.,则进入ELSE分支中。由于本题设置了SETEXACTON,第二层条件语句(IF s=”ni”)中,等号右侧的长度小,所以会在右侧的字符串增加两个空格,使之和左侧的字符串长度相等,这与s(”ni”)的值相等,所以第二层条件语句为逻辑真.T.,程序将执行:?”three”语句,所以运行结果为:three。

  6[单选题] 有以下两个表:

  读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C.

  借阅(借书证号C,总编号C,借书El期D.

  查询借阅了总编号为“ll2262”的图书的读者的信息,正确的SQL语句是

  A.SELECT·FROM读者WHERE总编号=”ll2262”

  B.SELECT·FROM读者,借阅WHERE总编号=”ll2262”AND读者.借书证号=借阅.借书证号

  C.SELECT*FROM读者JOIN借阅WHERE读.者.借书证号=借阅.借书证号AND总编号=”112262”

  D.SELECT}FROM读者INNERJOIN借阅WHERE读者.借书证号=借阅.借书证号AND总编号=”112262”

  参考答案:B

  参考解析:SQL的基本格式为SELECT—FROM—WHERE。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。查询借阅了总编号为“112262”的图书的读者的信息,对应的查询条件应为“WHERE总编号=”112262”AND读者.借书证号=借阅.借书证号”。

  8[单选题] 在数据库表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。

  A.规则B.信息C.默认值D.标题

  参考答案:D

  参考解析:在数据库设计器的“字段”选项卡中,有-组定义字段有效性规则的项目,它们是规则、信息、默认值三项。

  9[单选题]下列叙述中正确的是( )。

  A.栈是“先进先出”的线性表

  B.队列是“先进后出”的线性表

  C.循环队列是非线性结构

  D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

  参考答案:D

  参考解析:栈是先进后出的线性表,所以A>错误;队列是先进先出的线性表,所以B)错误;循环队列是线性结构的线性表,所以C)错误。

  10[单选题] 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。

  A.综合查询\<(x)B.综合查询/<(x)C.综合查询(\

  参考答案:C

  参考解析:在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“、<”两个字符。为“综合查询”设定访问键…x’的正确方法是:综合查询(\

  11[单选题] 在Visual FoxPro中设计屏幕界面通常使用(  )。

  A.表单B.报表C.查询D.视图

  参考答案:A

  参考解析:在Visual FoxPro中设计屏幕界面通常使用表单,打印输出通常使用报表。故A选项正确.

  12[单选题] 执行如下命令的输出结果是(  )。

  ?15%4,15%-4

  A.3 -1B.3 3C.1 1D.1 -1

  参考答案:A

  参考解析:“%”可理解为返回两个数值表达式相除的余数。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正确答案为“3-1”,即A)选项正确。

  13[单选题] 若有表:职工(职工号,姓名,性别.和工资(职工号,基本工资,津贴,奖金,扣除.,查询职工实发工资的正确命令是

  A.SELECT姓名,(基本工资+津贴+奖金一扣除.AS实发工资FROM工资

  B.SELECT姓名,(基本工资+津贴+奖金一扣除.AS实发工资FROM工资;WHERE职工.职工号=工资.职工号

  C.SELECT姓名,(基本工资+津贴+奖金-扣除.AS实发工资FROM工资,职工;

  WHERE职工.职工号=工资.职工号

  D.SELECT姓名,(基本工资+津贴+奖金一扣除.AS实发工资FROM工资JOIN职工;WHERE职工.职工号:工资.职工号

  参考答案:C

  参考解析:本题有“职工”和“工资”两个表,需要用到连接查询。连接是关系的基本操作之一,是一种基于多个关系的查询。在连接查询中,当需要对多个表连接时,可以用SELECT指定查询显示的字段;在WHERE子句中指定连接条件(连接的字段名前要加上表名做为前缀,表名和字段名之间用“.”隔开.;在FROM子句中指定要连接的表。本题选C。

  14[单选题] 下面叙述中错误的是( )。

  A.软件测试的目的是发现错误并改正错误

  B.对被调试的程序进行“错误定位”是程序调试的必要步骤

  C.程序调试通常也称为Debug

  D.软件测试应严格执行测试计划,排除测试的随意性

  参考答案:A

  参考解析:

  软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A)错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。

  15[单选题] 在面向对象方法中,不属于“对象”基本特点的是( )。

  A.一致性B.分类性C.多态性D.标识唯,一性

  参考答案:A

  参考解析:对象有如下-些基本特点:标识唯-性、分类性、多态性、封装性、模块独立好。所以选择A)。

  16[单选题] 有如下赋值语句: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(<字符表达式>,<长度>)函数从指定表达式右端截取一个指定长度的子串作为函数值。在Visual FoxPro中,一个汉字的长度为2。所以RIGHT(a,2)的值是“机”,b+RIGHT(a,2)=”微型机”。

  17[单选题] 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )。

  A.CREATEB.APPENDC.COLUMND.ADD

  参考答案:D

  参考解析:向表中添加新的字段和新的索引,其命令格式为:ALTER TABLE<表名>ADD[COLUMN]<字段类型>[<长度>[,<小数位数>])][NULLINOTNULL][CHECK<逻辑表达式1>[ERROR<字符型文本提示信息>]][DEFAULT<默认值表达式>][ADD PRIMARY KEY<索引表达式2>TAG<索引名1>][ADD UNIQUE<索引表达式3>TAG<索引名2>]增加-个新的字段应该使用ADD短语,即D)选项正确。

  18[单选题] 在Visual FoxPro中以下叙述正确的是( )。

  A.利用视图可以修改数据

  B.利用查询可以修改数据

  C.查询和视图具有相同的作用

  D.视图可以定义输出去向

  参考答案:A

  参考解析:视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以利用视图可以修改数据,A)选项叙述正确;而查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,所以查询不能修改数据,而查询可以定义输出去向,B)、D)选项叙述不正确;很明显,查询和视图具有不同的作用,C)选项叙述不正确。

  19[简答题](1)建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件grid1,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表单。

  (2)修改two.prg文件中的SQL SELECT命令,使之正确运行时可以显示如下结果:

  组别 组长 组员

  1 朱茵 赵一军

  1 朱茵 李龙

  1 朱茵 王婧

  1 朱茵 王一凡

  2 李毅 刘严俊

  2 李毅军 杨小萍

  2 李毅军 胡小晴

  3 吴军 杨兰

  3 吴军吴 伟军

  3 吴军赵 小青

  3 吴军韦 小光

  4 杨一明 李琪

  4 杨一明 杨小阳

  4 杨一明 李楠

  4 杨一明 胡一刀

  参考解析:

  (1)[操作步骤]

  步骤1:在命令窗口中输人命令“Create form myform”,按下回车键新建一个表单。

  步骤2:在表单空白处单击鼠标右键,选择“数据环境”命令,为表单添加数据环境表“employee”,并将“employee”从数据环境中拖拽表到表单中,在表单的属性窗口中修改表格的 Namee属性为Grid1

  步骤3:通过表单控件工具栏为表单添加一个命令按钮,修改其Caption属性为“退出”,双击命令按钮,编写其Click事件“ThisForm.Release”。

  步骤4:保存并运行表单。

  (2)[操作步骤]

  步骤1:单击工具栏中的“打开”按钮,打开考考生文件夹下的程序文件two.prg。

  步骤2:修改程序中的错误命令。

  第1处错误改为:from employee P join employee c;

  第2处错误改为:0n P.组别=C.组别where c.职务=“组

  长”and c.姓名<>P.姓名;

  步骤3:保存并运行程序,查看程序的运行结果。

  20[简答题]在考生文件夹下完成如下简单应用:.

  (1)用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件item.txt中。

  (2)根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为“s2”。

  参考解析:

  (1)[操作步骤]

  步骤1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组中的“查询”,并单击“新建文件”按钮。

  步骤2:在“添加表或视图”对话框中分别将表零件信息、使用零件和项目信息添加到查询设计器,并根据连接条件建立连接。

  步骤3:在查询设计器的“字段”选项卡中,分别将项目信息.项目号、项目信息.项目名、零件信息.零件号、零件信息.零件名称添加到“选定字段”列表中。

  步骤4:在“排序依据”选项卡中,将项目信息.项目号添加到“排序条件”列表中,并选择“降序”单选按钮;再将零件信息.零件号添加到“排序条件”列表中,并选择“升序”单选按钮。

  步骤5:单击“查询”菜单下的“查询去向”命令。在“查询去向”对话框中选择“表”,并输入表名item_temp,单击确定按钮。

  步骤6:单击“查询”菜单下的“查看sQL”命令,并复制全部代码;再单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组下的“文本文件”,单击“新建文件”按钮,将复制的代码粘贴到此处。’SELECT项目信息.项目号,项目信息.项目名,零件信

  息.零件号;

  零件信息.零件名称;

  FROM使用零件情况!零件信息INNER JOIN使用零件

  情况!使用零件;

  INNER JOIN使用零件情况!项目信息;

  ON使用零件.项目号=项目信息.项目号;

  ON零件信息.零件号=使用零件.零件号;

  ORDER BY项目信息.项目号DESC,零件信息.零件号;

  INTO TABLE item_temp.dbf

  步骤7:单击工具栏中的“保存”按钮,在“另存为”对话框

  中输入item,单击“保存”按钮;再在命令窗口中输入:do item.

  txt,按回车键运行查询。

  (2)[操作步骤]

  步骤1:单击工具栏中的“打开”按钮,在“打开”对话框中选择考生文件夹下的“使用零件情况”数据库,再单击“确定”按钮。

  步骤2:在数据库设计器中,单击“数据库设计器”工具栏中的“新建本地视图”按钮,在“新建本地视图”对话框中单击“新建视图”按钮。

  步骤3:在“添加表或视图”对话框中分别双击表零件信息、使用零件和项目信息,并单击“关闭”按钮。

  步骤4:在视图设计器的“字段”选项卡中,分别将项目信息.项目号、项目信息.项目名、零件信息.零件名称、零件信息.单价和使用零件.数量添加到选定字段。

  步骤5:在“筛选”选项卡的“字段名”中选择“项目信息.项目号”,“条件”选择“=”,“实例”输入“s2”;在“排序依据”选项卡中将项目信息.项目号字段添加到“排序条件”列表框,并选择“升序”单选按钮。

  步骤6:单击工具栏中的“保存”按钮,在“保存”对话框中输入视图名称view-item,单击“确定”按钮。最后单击工具栏中的“运行”按钮。

赞(29 不喜欢(0 收藏
免责声明 : 本站为免费网络服务提供商,为注册用户提供免费信息存储空间服务,网站所有信息均为用户自行发布并由用户承担相应法律责任,本站不对用户发布的信息进行修改及审核,不对发布信息的真实性及合法性负责,如涉及侵权或者信息违法的请你及时与本站联系进行删除以保障你的合法权益。详情可阅读本站免责声明

相关推荐:

发表评论 用户评价仅供其表达个人意见,与本站无关

还可以输入235个字

最热评论

new 最新评论

大家都在看
>
  • 2018年广东计算机考试时间延迟到9月2...

    09-21 去看看
  • 计算机等级考试三级网络技术课后填空题汇总...

    10-09 去看看
  • 全国计算机四级数据库考试重点(2)

    10-09 去看看
  • 2015年3月二级C语言新增无纸化真考题...

    10-09 去看看
  • 2019年3月湖南全国计算机等级考试报名...

    09-28 去看看
  • 计算机等级考试三级网络技术课后填空题汇总...

    10-09 去看看
  • 2018年9月黑龙江计算机等级考试成绩查...

    09-18 去看看
  • 2019年3月湖北全国计算机等级考试报名...

    09-28 去看看
  • 2018年9月计算机一级MSOffice...

    10-09 去看看
  • 2015年3月一级计算机基础及《MSOf...

    10-09 去看看
  • 2018上半年暨南大学计算机等级考试证书...

    10-08 去看看
  • 2019年3月山西全国计算机等级考试报名...

    10-15 去看看
  • 2018年计算机二级考试公共基础知识考点...

    10-09 去看看
  • 2018年3月山东财经大学计算机等级考试...

    10-08 去看看
  • 2019年3月重庆全国计算机等级考试报名...

    10-15 去看看

建议反馈表

非常感谢您给我们提出的问题或建议,我们会尽快处理! ×

反馈类型:

问题描述:

您的联系方式:

客服电话:020-2986-0669

×
投诉举报
选择举报类型
×
投诉举报
填写并确认举报信息
为了确保问题能及时得到处理,请务必保证您提交的信息真实有效、清晰完整

*举报理由:

*举报描述:

截图证明:

×
投诉举报
填写并确认举报信息
为了确保问题能及时得到处理,请务必保证您提交的信息真实有效、清晰完整

*举报描述:

*原文链接:

联系方式:

截图证明:

×
投诉举报

当您发现本站有涉及个人的侵权内容时,建议您先尝试与当事人沟通解决问题。 如果您无法联系到当事人,您可通过此渠道提交举报诉求。

根据求学快递网侵权举报规范,您需要向我们提交您的个人信息,其中包括身份证明。如您确认已准备齐全,可点击下方按钮进入诉求提交页。

如果您举报的仅仅是辱骂等不友善内容,无需提交证明资料,可返回上一步点击【包含有害内容>辱骂、歧视、挑衅和诽谤等不友善信息】直接举报。
×
投诉举报

当您发现本站有涉及企业的侵权内容时,建议您先尝试与当事人沟通解决问题。 如果您无法联系到当事人,您可通过此渠道提交举报诉求。

根据求学快递网侵权举报规范,您需要向我们提交您企业和个人的证明材料。如您确认已准备齐全,可点击下方按钮进入诉求提交页。

如果您举报的仅仅是辱骂等不友善内容,无需提交证明资料,可返回上一步点击【包含有害内容>辱骂、歧视、挑衅和诽谤等不友善信息】直接举报。
×
投诉举报
填写并确认举报信息
为了确保问题能及时得到处理,请务必保证您提交的信息真实有效、清晰完整

*举报理由:

举报描述:

截图证明:

博聚网