2014年全国计算机等级《二级VF》上机考试冲刺试题(3)

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2014年全国计算机等级《二级VF》上机考试冲刺试题(3)

开始答题

试卷预览

  • 1. (1)在考生文件夹下新建一个名为“学生管理”的项目。(2)将“学生”数据库加入到新建的项目中。(3)将“教师”表从“学生”数据库中移除,使其成为自由表。(4)通过“学号”字段为“学生”和“选课”表建立永久联系(如有必要请先建立相关索引)。[18分]

    A(1)在考生文件夹下新建一个名为“学生管理”的项目。

    B(2)将“学生”数据库加入到新建的项目中。

    C(3)将“教师”表从“学生”数据库中移除,使其成为自由表。

    D(4)通过“学号”字段为“学生”和“选课”表建立永久联系(如有必要请先建立相关索引)。[18分]

  • 2. 对员一I:管理数据库中的表“员工”和“职称”,建立文件名为“表单1”的表单,标题为“员工管理”,表单上有一个表格控件和3个命令按钮.标题分别为“按职称查看”、“人数统计”和“退出”。当表单运行时:(1)单击“按职称查看”按钮,以“职称代码”排序查询员工表中的记录,结果在表格控件中显示。(2)单击“人数统计”按钮,查询职T表中今年的各职称的人数,结果中含“职称代码”和“今年人数”两字段,且结果在表格控件中显示。(3)单击“退出”按钮关闭表单。[18分]

    A(1)单击“按职称查看”按钮,以“职称代码”排序查询员工表中的记录,结果在表格控件中显示。

    B(2)单击“人数统计”按钮,查询职T表中今年的各职称的人数,结果中含“职称代码”和“今年人数”两字段,且结果在表格控件中显示。

    C(3)单击“退出”按钮关闭表单。[18分]

  • 3. (1)打开“bd3”表单,并按如下要求进行修改(注意要保存所做的修改):表单中有一个“表格”控件,修改其相关属性,使得在表格中显示“学生”表中的记录;表单上还有一个标题为“关闭”的按钮,为按钮编写事件,使单击此按钮时退出表单。(2)在考生文件夹下对数据库“住宿管理”中的表“宿舍”的结构做如下修改:指定“宿舍编号”为主索引,索引名为“宿舍编号”,索引表达式为“宿舍编号”;指定“电话”为普通索引,索引名为“电话”,索引表达式为“电话”。设置“电话”字段的有效性为电话必须以“81”开头。[24分]

    A(1)打开“bd3”表单,并按如下要求进行修改(注意要保存所做的修改):表单中有一个“表格”控件,修改其相关属性,使得在表格中显示“学生”表中的记录;表单上还有一个标题为“关闭”的按钮,为按钮编写事件,使单击此按钮时退出表单。

    B(2)在考生文件夹下对数据库“住宿管理”中的表“宿舍”的结构做如下修改:指定“宿舍编号”为主索引,索引名为“宿舍编号”,索引表达式为“宿舍编号”;指定“电话”为普通索引,索引名为“电话”,索引表达式为“电话”。设置“电话”字段的有效性为电话必须以“81”开头。[24分]

  • 4. 有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。[1分]

    A选择

    B投影

    C插入

    D连接

  • 5. 执行下列程序CLEARDOARETURNPROCEDUREAS=5DOB?SRETURNPROCEDUREBS=S+10RETURN程序的运行结果为()。[1分]

    A5

    B10

    C15

    D程序错误,找不到变量

  • 6. 在VisualFoxPr0中,菜单程序文件的默认扩展名是()。[1分]

    A.mnx

    B.rant

    C.mpr

    D.prg

  • 7. 下列腾于非容器控件的是()。[1分]

    A标签

    B页框

    C命令组

    D表格

  • 8. 有下列二叉树,对此二叉树后序遍历的结果为()。[1分]

    AACBEDGFH

    BGDBHEFCA

    CHGFEDCBA

    DABCDEFGH

  • 9. 不需要事先建立就可以使用的变量是()。[1分]

    A私有变量

    B局部变量

    C全局变量

    D数组变量

  • 10. 查询学生选修课程成绩小于60分的学号,正确的SQL语句是()。[1分]

    ASELECTDISTINCT学号FROMSCWHERE”成绩”<60

    BSELECTDISTINCT学号FROMSCWHERE成绩<”60”

    CSELECTDISTINCT学号FROMSCWHERE成绩<6。

    DSELECTDISTINCT”学号”FROMSCWttERE”成绩”<60

  • 11. 查询学生表s的全部记录并存储于临时表文件0ne中的SqL命令是()。[1分]

    ASELECT*FROM学生表1NT()CURSORone

    BSELECT*FROM学生表T()CURS()Rone

    CSELECT*FR()M学生表INTOCURSORDBFone

    DSELECT*FROM学生表TOCURS()RDBFone

  • 12. 某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。[1分]

    A148

    B169

    C182

    D198

  • 13. 在VisualFoxPro中,下列关于索引的描述正确的是[1分]

    A当数据库表建立索引以后,表中的记录的物理顺序将被改变

    B索引的数据将与表的数据存储在一个物理文件中

    C建立索引是创建一个索引文件,该文件包含有指向表记录的指针

    D使用索引可以加快对表的更新操作

  • 14. 假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是()。[1分]

    AMyForm.List

    BMyForm.Display

    CMyForm.Show

    DMyForm.ShowForm

  • 15. VisualFoxProDBMS基于的数据模型是()。[1分]

    A层次型

    B关系型

    C网状型

    D混合型

  • 16. 下列关于数据环境及表问关系的说法,正确的是()。[1分]

    A数据环境是对象,关系不是对象

    B数据环境不是对象,关系是对象

    C数据环境和关系都不是对象

    D数据环境是对象,关系是数据环境中的对象

  • 17. 以下关于主索引和候选索引的叙述正确的是()。[1分]

    A主索引和候选索引都能保证表记录的唯一性

    B主索引和候选索引都可以建立在数据库表和自由表上

    C主索引可以保证表记录的唯一性,而候选索引不能

    D主索引和候选索引是相同的概念

  • 18. 耦合性和内聚性是度量模块独立性的两个标准。下列叙述中正确的是()。[1分]

    A提高耦合性、降低内聚性有利于提高模块的独立性

    B降低耦合性、提高内聚性有利于提高模块的独立性

    C耦合性是指一个模块内部各个元素间彼此结合的紧密程度

    D内聚性是指模块问互相连接的紧密程度

  • 19. 在数据库表上的字段有效性规则是()。[1分]

    A逻辑表达式

    B字符表达式

    C数字表达式

    D以上3种都有可能

  • 20. 下列数据结构中,能用二分法进行查找的是()。[1分]

    A顺序存储的有序线性表

    B结性链表

    C二叉链表

    D有序线性链表

  • 21. 查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的sQL语句是()。[1分]

    ASELECT学号,课程号FROMSCWHERE成绩

    BSELECT学号,课程号FROMSCWHERE成绩=NULL

    CSELECT学号,课程号FROMSCWHERE成绩lsNULL

    DSELECT学号课程号FROMSCWHERE成绩

  • 22. 修改表单MyForm的正确命令是()。[1分]

    AMODIFYCOMMANDMyForm

    BMODIFYFORMMyForm

    CDOMyForm

    DEDITMyForm

  • 23. 有如下SQL语句:SELECT班级名称,姓名,性别,年龄FROM班级,学生WHERE班级.班级号=学生.班级号AND姓名.LIKE”李%“ORDERBY学生.班级号该语句的含义是()。[1分]

    A检索学生表中姓“李”的学生记录.并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    B检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    C检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

    D检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

  • 24. 将“学生”表中,所有女学生的“年龄”加l,正确的语句是()。[1分]

    AUPDATE学生FOR年龄=年龄+lWHERE性刚=”女”

    BUPI)ATE学生WHERE年龄一年龄十lON性别=”女”

    CUPDATE学生SET年龄=年龄+1WHERE性别=”女”

    DUPDATE学生SET年龄=年龄+lFOR.性别=”女”

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

    A线性表是由n个元素组成的一个有限序列

    B线性表是一种线性结构

    C线性表的所有结点有且仅有一个前继和后继

    D线性表可以是空表

  • 26. 对表scC;:号c(8),课程号c(2),成绩N(3),备注C(20)),可以插入的记录是()。[1分]

    A(’20080101’,’cl’,’90’,NULL)

    B(’20080101‘,’c1’,90,’成绩优秀’)

    C(’20080101’,’cl’,’90’,’成绩优秀’)

    D(720(180101’,’cl’,’79’,’成绩优秀’)

  • 27. 用链表表示线性表,其优点是()。[1分]

    A便于随机存取

    B花费的存储空间较顺序存储少

    C便于插入和删除操作

    D数据元素的物理顺序与逻辑顺序相同

  • 28. 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。[1分]

    A10

    B8

    C6

    D4

  • 29. 在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。[1分]

    A调用语句

    B命令

    CH令

    D消息

  • 30. 检索尚未确定的供应商的订单号,正确的语句是()。[1分]

    ASELECT*FR()M订购单WHERE供应商号NULL

    BSELELF*FR()M订购单WHERE供应商号=NULL

    CSELECT*FROM订购单WHERE供应商号ISNULL

    DSELECT*FROM订购单WHERE供应商号IsN()TNULL

  • 31. 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,ll5,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。[1分]

    A1

    B2

    C3

    D9

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

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

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

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

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

  • 33. 函数INT的功能是()。[1分]

    A返回数值表达式值的整数部分

    B按四舍五入取数值表达式值的整数部分

    C返回不小于数值表达式值的最小整数

    D返回不大于数值表达式值的最大整数

  • 34. 有如下SQL语句:SELECT班级名称,姓名FROM班级,学生WHERE班级.班级号一学生.班级号AND年龄>=20AND性别=”男”ORDERBY班级名称DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是()。[1分]

    A2刘鹏

    B2刘立洋

    C3刘鹏

    D3刘立洋

  • 35. 有如下SQL语句:SELECTMAX(人数)FROM班级INTOARRAYtemp执行该语句后()。[1分]

    AtempE()]的内容为44

    Btempi0]的内容为so

    Ctemp[l]的内容为44

    Dtemp[l]的内容为50

  • 36. 下列描述中,不是线性表顺序存储结构特征的是()。[1分]

    A不便于插入和删除

    B需要连续的存储空间

    C可随机访问

    D需另外开辟空间来保存元素之间的关系

  • 37. 将E—R图转换为关系模式时,实体和联系都可以表示为()。[1分]

    A属性

    B

    C关系

    D

  • 38. 如果内存变量和字段变量均有变量名“姓名”,那么:引用内存变量的正确方法是()。[1分]

    AM.姓名

    BM一>姓名

    C姓名

    DA和B都可以

  • 39. 下列叙述中,不属于测试的特征的是()。[1分]

    A测试的挑剔性

    B完全测试的不可能性

    C测试的可靠性

    D测试的经济性

  • 40. 查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SOL语句是()。[1分]

    ASELECT学号,课程号,成绩FROMSCWHERE成绩BETWEEN70AND85

    BSELECT学号,课程号,成绩FROMSCWHERE成绩>=700R成绩<=85

    CSELECT学号,课程号,成绩FROMSCWHERE成绩>70OR<=85

    DSELECT学号,课程号,成绩FROMSCWHERE成绩>=70AND<=85

  • 41. 查询选修C2课程号的学生姓名,下列SQL,语句中错误的是()。[1分]

    ASELECT姓名FROMSWHEREEXISTS(SELECT*FROMSCWHERE学号=S.学号AND课程号=’C2’)

    BSELECT姓名FROMSWHERE学号IN(SELECT学号FROMSCWHERE课程号=’C2’)

    CSELECT姓名FROMSJOINSCONS.学号=SC.学号WHERE课程号=’C2’

    DSELECT姓名FROMSWHERE学号=(SELECT学号FR()MSCWHERE课程号=’C2’)

  • 42. 有如下SQL语句:SELECT班级名称FROM班级WHERENOTEXISTS(SELECT*FROM学生WHERE班级号=班级.班级号)执行该语句后,班级名称的字段值是()。[1分]

    A计算机200801班

    B计算机200805班

    C计算机200801班和计算机200805班

    D没有记录

  • 43. 下列关于变量的叙述中,不正确的一项是()。[1分]

    A在VisualFoxPr0中,可以将不同类型的数据赋给同一个变量

    B变量的类型决定变量值的类型

    C在VisualFoxPr0中,变量分为字段变量和内存变量

    D变量值可以随时改变

相关试卷
相关题库