一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCORE1和COURSE。

    设计一个下图所示的表单Myforml(控件名为forml,表单文件名Myform1.sex),以便对SCORE_MANAG. ER数据库中的数据进行查询。表单的标题为“成绩查询”。表单左侧有文本“输入学号标签(名称为 Labell)、用于输入学号的文本框(名称为Textl)、“查询”(名称为Commandl)和“退出”(名称为Command2)两个命令按钮,表单中同时包含1个表格控件(名称为Gridl)。

    表单运行时,首先在文本框中输入学号,然后单击“查询”按钮,如果输入学号正确,在表单右侧以表格形式显示该生所选课程名和成绩,否则提示“学号不存在,请重新输入学号”。

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

  2. 在考生文件夹下完成如下简单应用:

    1.在SCORE_MANAGER数据库中查询学生的姓名和他们2003年的年龄(计算公式是:2003-Year(出生日期)),结果保存在一个新表NEW_TABLEl中(年龄作为字段名)。使用报表向导建立报表NEW_RE.

    PORT1,用报表显示NEW_TABLEl的内容。报表中的数据按年龄升序排列,报表标题是“姓名-年龄”,其余参数使用缺省设置。

    2.建立菜单query_menu。该菜单中只有“查询”和“退出”两个主菜单项(条形菜单),其中单击“退出”菜单项时,返回到Visual FoxPro系统菜单(相应命令写在命令框中,不要写在过程中)。>

  3. 在考生文件夹下的数据库rate中完成下列操作:

    1.将自由表:rate_exchange和currency_sl添加到rate数据库中。

    2.为表rate_exchange建立一个主索引,表currency_sl建立一个普通索引(升序),两个索引的索引名和索引表达式均为“外币代码”。

    3.为表currency_sl设定字段的有效性,规则为:“持有数量<>0”,错误提示信息是“持有数量不能为0”。

    4.打开表单文件test form,该表单的界面如下图所示,请修改“登录”命令按钮的相关属性,使其在运行时可以使用。

  4. 执行SQL语句:DROP VIEW MyView的结果是(  )。

    • A.创建MyView视图
    • B.删除查询MyView
    • C.删除视图MyView
    • D.删除临时表MyView
  5. 软件的(  )设计又称总体结构设计,其主要任务是建立软件系统的总体结构。

    • A.概要
    • B.抽象
    • C.逻辑
    • D.规划
  6. 在Visual FoxPro中,为了建立一个数据库表,我们可以在打开的(  )对话框中完成。

    • A.表设计器
    • B.数据库设计器
    • C.表达式生成器
    • D.代码生成器
  7. 在Visual FoxPro中,为了将表单从内存中释放(清除),可在表单退出命令按钮的Click事件中添加代码(  )。

    • A.ThisForm.Refresh
    • B.ThisForm.Destroy
    • C.ThisForm.Hide
    • D.ThisForm.Release
  8. Visual FoxPro参照完整性规则包括(  )。

    • A.查询规则、更新规则、删除规则
    • B.查询规则、插入规则、删除规则
    • C.插入规则、更新规则、删除规则
    • D.查询规则、插入规则、更新规则
  9. 在当前表中,查找第2个男同学的记录,应使用命令(  )。

    • A.LOCATE FOR性别=”男”NEXT 2
    • B.LOCATE FOR性别!=”男”NEXT 2
    • C.LOCATE FOR性别!=”男”SKIP 2
    • D.LOCATE FOR性别=”男”CONTINUE
  10. 在SQL语句中,与表达式“系别号NOT IN(”5”,”8”)”功能相同的表达式是(  )。

    • A.系别号=”5”AND系别号=”8”
    • B.系别号!=”5”OR系别号#”8”
    • C.系别号<>”5”OR系别号!=”8”
    • D.系别号!=”5”AND系别号!=”8”
  11. 有如下一段程序:

    SET TALK OFF A=1

    B=0

    DO WHILE A<:100

    IF.NOT.A/2=INT(A/2)B=B+A ENDIF

    • A=A+1 ENDD0 ? 8 SET TALK ON    RETURN    该程序的功能是(  )。
    • A.求1到100之间的累加和
    • B.求1到100之间的累加和除以2的商
    • C.求1到100之间的偶数之和
    • D.求1到100之间的奇数之和
  12. 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是(  )。

    • A.一对一
    • B.一对多
    • C.多对多
    • D.多对一
  13. 如要设定学生成绩有效性规则在80至90分之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义(  )。

    • A.参照完整性
    • B.实体完整性
    • C.域完整性
    • D.以上各项都需要定义
  14. 在Visual FoxPo中,为了将表单从内存中释放(清除),可在表单退出命令按钮的Click事件中添加代码(  )。

    • A.This Form.Refresh
    • B.This Form.Destroy
    • C.This Form.Hide
    • D.This Form.Release
  15. 参照完整性规则的更新规则中“级联”的含义是(  )。

    • A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录
    • B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值
    • C.父表中的连接字段值可以随意更新,不会影响子表中的记录
    • D.父表中的连接字段值在任何情况下都不允许更新
  16. 下列有关数据库表和自由表的叙述中,正确的是(  )。

    • A.数据库表可以用表设计器来建立,自由表不可以用表设计器建立
    • B.数据库表和自由表都支持表间联系和参照完整性
    • C.自由表不可以添加到数据库中
    • D.数据库表可以从数据库中移出成为自由表
  17. 下列关于报表的说法中,正确的是(  )。

    • A.报表必须是多栏报表
    • B.报表的数据源不可以是视图
    • C.报表的数据源可以是临时表
    • D.必须设置报表的数据源
  18. 在Visual FoxPro中,要结束SCAN…ENDSCAN循环体本次执行,不再执行后面的语句,而是转回SCAN处重新判断条件的语句是(  )。

    • A.LOOP语句
    • B.EXIT语句
    • C.BREAK语句
    • D.RETURN语句
  19. 在Visual FoxPro中,下面描述错误的是( )。

    • A.自由表和数据库表之间可以相互转化
    • B.自由表是不属于任何数据库的表,在没有打开数据库时,所建立的表就是自由表
    • C.自由表支持主关键字、参照完整性和表之间的联系
    • D.数据库表支持INSERT、UPDATE和DELETE事件的触发器
  20. 在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是(  )。

    • A.空值等于空字符串
    • B.Visual FoxPro不支持空值
    • C.空值表示字段还没有确定值
    • D.空值等同于数值0
  21. 下列描述中正确的是(  )。

    • A.程序就是软件
    • B.软件开发不受计算机系统的限制
    • C.软件既是逻辑实体,又是物理实体
    • D.软件是程序、数据和相关文档的集合
  22. 如要设定学生成绩有效性规则在80至90分之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义(  )。

    • A.参照完整性
    • B.实体完整性
    • C.域完整性
    • D.以上各项都需要定义
  23. 面向对象方法中,不属于对象基本特点的是(  )。

    • A.标识唯一性
    • B.分类性
    • C.封装性
    • D.一致性
  24. 对数据库进行管理的核心软件是(  )。

    • A.数据库
    • B.数据库系统
    • C.数据库管理系统
    • D.数据库应用系统
  25. 在下列命令中,打开数据库“学生”的正确命令是(  )。

    • A.USE DATABASE学生
    • B.USE学生
    • C.OPEN DATABASE学生
    • D.OPEN学生
  26. 参数的传递可以按值传递或引用传递,也可以使用(  )的将地址传递给过程或函数。

    • A.命令SET UDFPARMS TO VALUE
    • B.在变量前面加上符号”&”
    • C.在变量前面加上符号”@”
    • D.括号将变量括起来
  27. 在关于视图和查询中,以下叙述正确的是(  )。

    • A.视图和查询都只能在数据库中建立
    • B.视图和查询都不能在数据库中建立
    • C.视图只能在数据库中建立
    • D.查询只能在数据库外建立
  28. 检查软件产品是否符合需求定义的过程称为(  )。

    • A.确认测试
    • B.集成测试
    • C.验证测试
    • D.验收测试
  29. 执行如下程序,则最后S的显示值为(  )。

    SET TALK FFS=0

    i=5x=11DO WHILE s<=X

    s=s+ii=i+lENDD07 S

    SET TALK ON

    • A.5
    • B.11
    • C.18
    • D.26
  30. 在文本框控件设计中,若要求文本框中只能输入数字和正负号,需要设置的属性是(  )。

    • A.InputMask
    • B.Pass word Char 
    • C.Control Source
    • D.Maxlength
  31. 执行以下命令之后,输出结果是(  )。

    SET EXACT OFF X=”m”

    ?IIF(”M”=X,X-”ore”,X+”any”)

    • A.More
    • B.m ore
    • C.Many
    • D.m any
  32. 数据库概念设计的过程中,以下各项中不属于视图设计设计次序的是(  )。

    • A.自顶向下
    • B.由整体到个体
    • C.由内向外
    • D.由底向上
  33. 客户(客户号,名称,联系人,地址,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,产品号,数量,订购日期)

    假设客户表中有客户号(关键字)c1~c8共8条客户记录,订购单表有订单号(关键字)OR1~OR6共6 条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是(  )。

    • A.INSERT INT0订购单VALUES(’OR5’,’C5’,’102’,3,{^2008/10/10})
    • B.INSERT INT0订购单VALUES(OR5‘,’C9’,’102’,3,{^2008/10/10})
    • C.INSERT INT0订购单VALUES(’OR7’,’C9’,’102’,3,{^2008/10/10})
    • D.INSERT INT0订购单VALUES(’OR7’,’C5’,’102’,3,{^2008/10/10})
  34. 下列叙述中正确的是(  )。

    • A.一个逻辑数据结构只能有一种存储结构
    • B.数据的逻辑结构属于线性结构,存储结构属于非线性结构
    • C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
    • D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
  35. 客户(客户号,名称,联系人,地址,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,产品号,数量,订购日期)

    查询尚未最后确定订购单的有关信息的正确命令是(  )。

    • A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期IS NULL
    • B.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期=NULL
    • C.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号 AND订购日期IS NULL
    • D.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号 AND订购日期=NULL
  36. 客户(客户号,名称,联系人,地址,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,产品号,数量,订购日期)

    查询订购单的数量和所有订购单的平均金额,正确命令是(  )。

    • A.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单ON产品.产品号=订购单.产品号
    • B.SELECT COUNT(订单号),AVG(数量*单价)FROM产品JOIN订购单ON产品.产品号=订购单.产品号
    • C.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品,订购单0N产品.产品号=订购单.产品号
    • D.SELECT COUNT(订单号),AVG(数量*单价)FROM产品,订购单0N产品.产品号=订购单.产品号
  37. 客户(客户号,名称,联系人,地址,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,产品号,数量,订购日期)

    查询客户名称中有“电脑”二字的客户信息,正确的SQL命令是(  )。

    • A.SELECT*FROM客户WHERE名称LIKE”%电脑%”
    • B.SELECT*FROM客户FOR名称LIKE”%电脑%”
    • C.SELECT*FROM客户WHERE名称=”%电脑%”
    • D.SELECT*FROM客户FOR名称=”%电脑%”
  38. SQL语句中查询条件短语的关键字是(  )。

    • A.WHERE
    • B.FOR
    • C.WHILE
    • D.CONDITION
  39. 根据以下三个表,回答下列各题:

    客户(客户号,名称,联系人,地址,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,产品号,数量,订购日期)

    查询单价在100元以上的鼠标和键盘,正确命令是(  )。

    • A.SELECT*FROM产品WHERE单价>100 AND(名称=鼠标AND名称=键盘)
    • B.SELECT*FROM产品WHERE单价>100 AND(名称=鼠标0R名称=键盘)
    • C.SELECT*FROM产品FOR单价>100 AND(名称=鼠标AND名称=键盘)
    • D.SELECT*FROM产品FOR单价>100 AND(名称=鼠标0R名称=键盘)
  40. 下列叙述中正确的是(  )。

    • A.数据的逻辑结构与存储结构是一一对应的
    • B.算法的时间复杂度与空间复杂度一定相关
    • C.算法的效率只与问题的规模有关,而与数据的存储结构无关
    • D.算法的时间复杂度是指执行算法所需要的计算工作量
  41. 要使表单的标题变为“档案管理”,应设置命令按钮Commandl的Click事件为(  )。

    • A.This Form.Commgndl.Caption=”档案管理”
    • B.Parent.Caption=”档案管理”
    • C.ThisForm.Caption=”档案管理”
    • D.This.Caption=”档案管理”
  42. 以下不属于SQL数据操作命令的是(  )。

    • A.MODIFY
    • B.INSERT
    • C.UPDATE
    • D.DELETE
  43. 在Visual FoxPro中,数据库表和自由表的字段名可允许的最大字符数分别是(  )。

    • A.10、10
    • B.10、128
    • C.128、10
    • D.256、128