2013年全国计算机等级《二级VF》全真模拟试卷(4)

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2013年全国计算机等级《二级VF》全真模拟试卷(4)

开始答题

试卷预览

  • 1. 在考生目录下完成如下简单应用:1.用SQL语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称,以及它们的现价、买人价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。2.使用一对多报表向导建立报表。
  • 2. 1.在考生文件夹下新建一个名为“库存管理”的项目文件。2.在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。3.修改“零件信息”表的结构,为其增加一个字段:字段名为“规格”,类型为字符型,长度为8。4.打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T。[18分]
  • 3. 首先利用表设计器在考生文件夹下建立表table3,表结构如下:民族字符型(4)数学平均分数值型(6,2)英语平均分数值型(6,2)然后在考生文件夹下创建一个名为mymenu.mnx的下拉菜单,并生成菜单程序mymenu.mpr。运行该菜单程序则在当前VisualFoxPro系统菜单的末尾追加一个“考试”子菜单,如下图所示。“考试”菜单下“计算”和“返回”命令的功能都通过执行“过程”完成。“计算”菜单命令的功能是:根据xuesheng表和chengji表分别统计汉族学生和少数民族学生数学和英语两门课程的平均分,并把统计结果保存在表table3中。表table3的结果有两条记录:第1条记录是汉族学生的统计数据,“民族”字段填“汉”;第2条记录是少数民族学生的统计数据,“民族”字段填“其他”。“返回”菜单命令的功能是恢复到VisualFoxPro的系统菜单。菜单程序生成后,运行菜单程序并依次执行“计算”和“返回”菜单命令。[18分]
  • 4. 在VisualFoxPro中说明数组后,数组元素的初值是()。[1分]

    A整数0

    B不定值

    C逻辑真

    D逻辑假

  • 5. 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定菜单项的访问键为“y”的菜单名称定义是()。[1分]

    A查询\<(y)

    B查询/<(Y)

    C查询(\<Y)

    D查询(/<Y)

  • 6. 下列不属于过程设计工具中图形工具的是()。[1分]

    AN—S

    BPAD

    C程序流程图

    DDFD

  • 7. VisualFoxPo是一种()。[1分]

    A数据库管理系统

    B数据库

    C数据库系统

    D数据库应用系统

  • 8. 在下面的VisualFoxPro表达式中,运算结果不为逻辑真的是()。[1分]

    AEMPTY(SPACE(0))

    BLIKE(’xy*’,’xyz’)

    CAT(’xy’,’abcxyz’)

    DISNULL(.NULL.)

  • 9. 在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该()。[1分]

    A再次使用LOCATE命令重新查询

    B使用SKIP命令

    C使用CONTINUE命令

    D使用G0命令

  • 10. 以下叙述中错误的是()。[1分]

    A算法正确的程序对于相同的输入一定有相同的结果

    B算法正确的程序可以没有输入

    C算法正确的程序可以没有输出

    D算法正确的程序最终一定会结束

  • 11. 使用如下三个数据库表:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是()。[1分]

    ASELECT学号,姓名FROM学生WHERENOTEXISTS(SELECT*FROM成绩WHERE成绩.学号=学生.学号AND成绩<85)

    BSELECT学号,姓名FROM学生WHERENOTEXISTS(SELECT*FROM成绩WHERE成绩.学号=学生.学号AND成绩>=85)

    CSELECT学号,姓名FROM学生,成绩WHERE学生.学号=成绩.学号AND成绩>=85

    DSELECT学号,姓名FROM学生,成绩WHERE学生.学号=成绩.学号ANDALL成绩>=85

  • 12. 使用如下三个数据库表:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))查询”学生”表的全部记录并存储于临时表文件one中的SQL命令是()。[1分]

    ASELECT*FROM学生INTOCURSORone

    BSELECT*FROM学生TOCURSORone

    CSELECT*FROM学生INTOCURSORDBFone

    DSELECT*FROM学生TOCURSORDBFone

  • 13. 下列描述中正确的是()。[1分]

    A算法是指对解题方案的准确而完整的描述

    B算法的有穷性是指算法程序的长度是有限的

    C算法是否有效与拥有的情报无关

    D算法的基本特征有可行性、确定性和有穷性

  • 14. 操作对象是两个表的关系运算是()。[1分]

    A选择

    B投影

    C连接

    D

  • 15. 算法一般都可以用哪几种控制结构组合而成()。[1分]

    A选择、分支、递归

    B顺序、循环、选择

    C循环、递归、选择

    D顺序、选择、嵌套

  • 16. 在结构化程序设计中,模块划分的原则是()。[1分]

    A各模块应包括尽量多的功能

    B各模块的规模应尽量大

    C各模块之间的联系应尽量紧密

    D模块内具有高内聚度,模块间具有低耦合度

  • 17. 视图是一个虚拟的表,它不能单独存在,而必须依赖于()。[1分]

    A视图

    B数据库

    C查询

    D数据表

  • 18. 对于存储同样的一组数据元素而言,()。[1分]

    A顺序结构比链接结构易于扩充空间

    B顺序结构与链接结构相比更有利于对元素进行插入、删除运算

    C顺序结构占用整块空间,而链接结构不要求整块空间

    D顺序结构比链接结构多占存储空间

  • 19. 在VisualFoxPro中,假设学生表s(学号,姓名,性别,职称,班干部)中,性别是c型字段,班干部是L型字段。若要查询“是班干部的女生”信息,那么SQL语句“SELECT*FROMSWHERE”中的应是()。[1分]

    A班干部AND性别=”女”

    B班干部OR性别=”女”

    C性别=”女”AND班干部=.T.

    D班干部=.T.OR性别=女

  • 20. 为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是()。[1分]

    ACHANGETABLE评分ALTER分数SETCHECK分数>=0AND分数<=10

    BALTERTABLE评分ALTER分数SETCHECK分数>=0AND分数<=10

    CALTERTABLE评分ALTER分数CHECK分数>=0AND分数<=10

    DCHANGETABLE评分ALTER分数SETCHECK分数>=00R分数<=10

  • 21. 用数据流图(DFD)作为描述工具的软件开发阶段是()。[1分]

    A可行性分析

    B需求分析

    C概要设计

    D详细设计

  • 22. 以下索引类型中,能够随表的打开而打开的是()。[1分]

    A单一的IDX索引

    B非结构复合索引(CDX)

    C结构复合索引

    D以上类型都不是

  • 23. 人员基本信息一般包括身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。[1分]

    A身份证号

    B姓名

    C性别

    D年龄

  • 24. 对象实现了数据和操作的结合,是指对数据和数据的操作进行()。[1分]

    A组合

    B隐藏

    C集成

    D封装

  • 25. 下列关于索引的叙述中,不正确的是()。[1分]

    AVisualFoxPro支持单一索引文件和复合索引文件

    B打开和关闭索引文件均使用SETINDEXT0命令

    C索引的类型有主索引、候选索引、唯一索引和普通索引

    D索引文件不随库文件的关闭而关闭

  • 26. 在VisualFoxPr0中,有如下内存变量赋值语句:X={"2010—08—0810:15:20AM}Y=.Y.Z=”123.24”执行上述赋值语句之后,内存变量X、Y和Z的数据类型分别是()。[1分]

    AD、L、C

    BT、L、C

    CD、C、N

    DT、C、N

  • 27. 在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是()。[1分]

    A1个

    B2个

    C任意个,根据内存资源而确定

    D35535个

  • 28. 在VisualFoxPro中,下列关于查询的说法,正确的是()。[1分]

    A不能根据自由表建立查询

    B查询是VisualFoxPro支持的一种数据库对象

    C通过查询设计器,可完成任何查询

    D查询只能从指定的表中提取满足条件的记录,不能从视图中提取满足条件的记录

  • 29. 下列叙述中正确的是()。[1分]

    A数据库不需要操作系统的支持

    B数据库设计是指设计数据库管理系统

    C数据库是存储在计算机存储设备中的、结构化的相关数据的集合

    D数据库系统中,数据的物理结构必须与逻辑结构一致

  • 30. 算法的有穷性是指()。[1分]

    A算法程序的运行时间是有限的

    B算法程序所处理的数据量是有限的

    C算法程序的长度是有限的

    D算法只能被有限的用户使用

  • 31. 在VisualFoxPo中,数据库文件和数据表文件的扩展名分别是()。[1分]

    A.DBF和.DCT

    B.DBF和.DBC

    C.DBC和.DCT

    D.DBC和.DBF

  • 32. 使用如下三个数据库表,回答{TSE}题:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是()。[1分]

    ASELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程.课程编号

    BSELECT课程.课程名称,MAX(成绩)As最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程编号

    CSELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程.课程编号

    DSELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程编号

  • 33. 使用如下三个数据库表:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是()。[1分]

    ASELECT学生.姓名,成绩.成绩FROM学生,成绩;WHERE学生.学号=成绩.学号;AND课程.课程名称=’高等数学’;ORDERBY成绩.成绩ASC

    BSELECT学生.姓名,成绩.成绩FROM课程,成绩;WHEREAND课程.课程编号=成绩.课程编号;AND课程.课程名称=’高等数学’;ORDERBY成绩.成绩ASC

    CSELECT学生.姓名,成绩.成绩FROM学生,课程,成绩;WHERE学生.学号=成绩.学号;AND课程.课程编号=成绩.课程编号;AND课程.课程名称=’高等数学’;GROUPBY成绩.成绩ASC

    DSELECT学生.姓名,成绩.成绩FROM学生,课程,成绩;WHERE学生.学号=成绩.学号;AND课程.课程编号=成绩.课程编号;AND课程.课程名称=’高等数学’;ORDERBY成绩.成绩ASC

  • 34. 软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。[1分]

    A概要设计

    B软件设计

    C可行性研究和计划制定

    D需求分析

  • 35. 设有如下三个关系表下列操作中正确的是()。[1分]

    AT=RnS

    BT=RUS

    CT=R×S

    DT=R/S

  • 36. 已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是()。[1分]

    AINDEXON工龄+职称TOsy_sep

    BINDEXON工龄,职称TOsy_sep

    CINDEXON职称+工龄TOsy_sep

    DINDEXON职称,工龄TOsy_sep

  • 37. 在E—R图中,用来表示实体集的图形是()。[1分]

    A矩形

    B椭圆形

    C菱形

    D三角形

  • 38. 假设“产品”表中有C型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删标记,正确的SQL命令是()。[1分]

    ADELETEFROM产品FOR产地=”北京”

    BDELETEFROM产品WHERE产地=”北京%”

    CDELETEFROM产品FOR产地=”北京*”

    DDELETEFROM产品WHERE产地LIKE”北京%”

  • 39. “主键”不允许存在重复值,是指()。[1分]

    A数据完整性约束规则

    B引用完整性约束规则

    C参照完整性约束规则

    D实体完整性约束规则

  • 40. 结构化分析可以使用的工具是()。[1分]

    AN—S图

    BDFD图

    CPAD图

    D程序流程图

  • 41. 使用如下三个数据库表:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))检索还未确定成绩的学生选课信息,正确的SQL命令是()。[1分]

    ASELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩WHERE学生.学号=成绩.学号AND成绩.成绩ISNULL

    BSELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩WHERE学生.学号=成绩.学号AND成绩.成绩=NULL

    CSELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩0N学生.学号=成绩.学号WHERE成绩.成绩ISNULL

    DSELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩0N学生.学号=成绩.学号WHERE成绩.成绩=NULL

  • 42. 假设工资表中有100条记录,当前记录号为10,用MAX命令计算工资最大值时,若缺省[范围]短语条件,则系统将()。[1分]

    A只计算当前记录的工资值

    B计算10条记录的最大工资值

    C计算后90条记录的最大工资值

    D计算全部记录的最大工资值

  • 43. 要使“商品”表中所有商品的单价上浮10%,正确的SQL命令是()。[1分]

    AALTER商品SET单价=单价*1.1FORALL

    BUPDATE商品SET单价=单价+单价*10%

    CUPDATE商品SET单价=单价*1.1FORALL

    DUPDATE商品SET单价=单价*1.1

相关试卷
相关题库