2014年全国计算机等级《二级VF》考前押密试题(4)

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2014年全国计算机等级《二级VF》考前押密试题(4)

开始答题

试卷预览

  • 1. 在考生文件夹下有股票信息表和股票交易表,请编写并运行符合下列要求的程序:(1)设计一个名为“cd1”菜单,菜单中有两个菜单项“计算”和“关闭”。程序运行时.单击“计算”荣单项应完成的操作是计算每只股票的买人次数和买入最高价,存入股票信息表中。(2)根据股票交易表计算买人次数最多的股票代码和买人次数、平均买入价格,并存储到“result”表中。单击“关闭”菜单项,程序终止运行。[18分]

    A(1)设计一个名为“cd1”菜单,菜单中有两个菜单项“计算”和“关闭”。程序运行时.单击“计算”荣单项应完成的操作是计算每只股票的买人次数和买入最高价,存入股票信息表中。

    B(2)根据股票交易表计算买人次数最多的股票代码和买人次数、平均买入价格,并存储到“result”表中。单击“关闭”菜单项,程序终止运行。[18分]

  • 2. (1)将考生文件夹下的自由表“List”添加到数据库“数据库l”中。(2)为表“List"增加字段“经手人”,类型和宽度为“字符型(10)”。(3)设置字段“经手人”的默认值为“john,’。(4)为表“last”的字段“经手人”设置有效性规则,耍求经手人不为空值,甭则提示信息:“输入经手人”。[18分]

    A(1)将考生文件夹下的自由表“List”添加到数据库“数据库l”中。

    B(2)为表“List"增加字段“经手人”,类型和宽度为“字符型(10)”。

    C(3)设置字段“经手人”的默认值为“john,’。

    D(4)为表“last”的字段“经手人”设置有效性规则,耍求经手人不为空值,甭则提示信息:“输入经手人”。[18分]

  • 3. (1)考生文件夹下有一个表“成绩.dbf”,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“成绩统计”子菜单。“成绩统计”菜单中有“学生平均成绩”、“课程平均成绩”和“关闭”3个子菜单:“学生平均成绩”子菜单统计每位学生的平均成绩;“课程平均成绩”子菜单统计每门课程的平均成绩;“关闭”子菜单使用SETSYSMENUTODE-FAULT来返回系统菜单。(2)有如下命令序列,其功能是根据输入的考试成绩显示相应的成绩等级。SETTALKOFFCLEARINPUT”请输入考试成绩:”TOcjDi=iiI(cj=90,”优秀”,iif(cj>=80,”良好”,”及格”)))??”成绩等级为:”+djSETTALK()N请编写程序“cx2.prg”,用DOCASE型分支结构实现该命令程序的功能。[24分]

    A(1)考生文件夹下有一个表“成绩.dbf”,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“成绩统计”子菜单。“成绩统计”菜单中有“学生平均成绩”、“课程平均成绩”和“关闭”3个子菜单:“学生平均成绩”子菜单统计每位学生的平均成绩;“课程平均成绩”子菜单统计每门课程的平均成绩;“关闭”子菜单使用SETSYSMENUTODE-FAULT来返回系统菜单。

    B(2)有如下命令序列,其功能是根据输入的考试成绩显示相应的成绩等级。SETTALKOFFCLEARINPUT”请输入考试成绩:”TOcjDi=iiI(cj=90,”优秀”,iif(cj>=80,”良好”,”及格”)))??”成绩等级为:”+djSETTALK()N请编写程序“cx2.prg”,用DOCASE型分支结构实现该命令程序的功能。[24分]

  • 4. 在VisualFoxPr0中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是()。[1分]

    APRIVATE

    BLOCAL

    CPUBLIC

    D不用说明,在程序中直接使用

  • 5. 在visualFoxPr0中,数据库表的字段或记录的效性规则的没置可以在()。[1分]

    A项目管理器中进行

    B数据库设计器中进行

    C表设计器中进行

    D表单设计器中进行

  • 6. 在设计程序时,应采纳的原则之一是()。[1分]

    A不限制goto语句的使用

    B减少或取消注解行

    C程序越短越好

    D程序结构应有助于读者理解

  • 7. 在visualFoxPr0中,如果要将学生表s(学号,姓名,性别,年龄)的“年龄”属性删除,正确的SQL语句是()。[1分]

    AALTERTABLESDROPC0LUMN年龄

    BDELETE年龄FROMS

    CALTERTABlLESDELETECOLUMN年龄

    DALTERTABLESDELETE年龄

  • 8. 如果想从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是()。[1分]

    AsUBSTR(”计算机等级考试”,ll)

    BSUBSTR(”计算机等级考试”,5,3)

    CRIGHT(”计算机等级考试”,2)

    DLEFT(”计算机等级考试”,4)

  • 9. 下列实体类型的联系中,属于多对多联系的是()。[1分]

    A学生与课程之间的联系

    B学校与教师之间的联系

    C商品条形码与商品之间的联系

    D班级与班长之间的联系

  • 10. 在VisualFoxPr0中,下列描述中正确的是()。[1分]

    A表也被称作表单

    B数据库文件不存储用户数据

    C数据库文件的扩展名是.dbf

    D一个数据库中的所有表文件存储在一个物理文件中

  • 11. 命令?VARTYPE(TIME())的结果是()。[1分]

    AC

    BD

    CT

    D出错

  • 12. SQL语句:SELECT产地,COUNT(*)FROM商品表WHERE单价>200GROUPBY产地HAVINGC()UNT(*)>=20RDERBY2DESC查询结果的第一条记录的产地和提供的商品种类数是()。[1分]

    A北京,1

    B上海,2

    C广东,5

    D广东,7

  • 13. 执行下列SQL语句后,第一条记录的内容是()。SELECT姓名,外币名称,持有数量FROM外汇名,持有数WHERE外汇名.外币代码=持有数.外币代码AND持有数量>=10000ORDERBY持有数量DESC,姓名[1分]

    A张武奇加元l8000

    B张武奇法郎l8000

    C李巡芬加元30000

    D李巡芬法郎30000

  • 14. 计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是()。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)[1分]

    ASELECTSUM(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码AND姓名一”马小六”

    BSELECTSUM(现钞买人价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码FOR姓名=”马小六”

    CSELECTCOUNT(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码AND姓名=”马小六”

    DSELECTCOUNT(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码一持有数.外币代码FOR姓名一”马小六”

  • 15. 假定所创建表单对象的Click事件也可以修改该表单对象的Caption属性。为了在程序运行中修改由语句Myform=CreateObject(”form”)所创建对象的Caption属性,下面语句中不可以使用的是()。[1分]

    AWITHMyfoml.Caption=”我的菜单”ENDWITH

    BMyform.Click.Caption=”我的荣单”

    CMyform.Caption=”我的菜单”

    DThisform.Caption=”我的菜单”

  • 16. 在VisLIalFoxPr0中,有下列内存变量赋值语句:X={∧2001—07.2810:15:20PM}Y=.F.M=$123.45N=123.45Z=”123.24”执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是()。[1分]

    AD、L、Y、N、C

    BT、L、Y、N、C

    CT、L、M、N、C

    DT、L、Y、N、S

  • 17. 在VisualFoxPr0中,假设表单上有一选项组:o男。女,初始时该选项组的Value属性值为l。若选项按钮“女”被选中,该选项组的Value属性值是()。[1分]

    A1

    B2

    C”女”

    D”男”

  • 18. 在计算机中,算法是指()。[1分]

    A查询方法

    B加工方法

    C解题方案准确而完整的描述

    D排序方法

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

    A实体完整性约束规则

    B引用完整性约束规则

    C用户自定义完整性约束规则

    D数据完整性约束规则

  • 20. 在VisualFoxPro中,可以对项目中的数据、文档等进行集中管理,也可以对项目进行创建和维护的是()。[1分]

    A工具栏

    B设计器

    C文件编辑器

    D项目管理器

  • 21. 在VisualFoxPr0中,用来指明复选框的当前状态一的属性是()。[1分]

    AValue

    BCaption

    CStatus

    DControlSource

  • 22. 在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是()。[1分]

    ASELECT姓名TOP2EROM成绩表WHERE物理DESC

    BSEl.ECT姓名TOP2FROM成绩表FOR物理DFAKC

    CSELECT姓名TOP2FROM成绩表GROUPBY物理DESC

    DSELECT姓名TOP2FROM成绩表ORDERBY物理DESC

  • 23. 运算结果是字符串“home”的表达式是()。[1分]

    ALEFT(”myhome”,4)

    BRIGHT(”hometown”,4)

    CSUBSTR(”myhometown”,4,4)

    DSUBSTR(”myhometown”,3,4)

  • 24. 删除“持有数”表中所有外币名称为“法郎”的记录,下列sQL语句正确的是()。[1分]

    ADELETEFROM持有数WHERE持有数.外币代码一外汇名.外币代码AND外币名称一”法郎”

    BDELETEFROM持有数,外汇名WHERE持有数.外币代码一外汇名.外币代码AND外币名称一”法郎”

    CDELETEFROM持有数WHERE外币代码IN(SELECT外币代码FROM外汇名WHERE外币名称一”法郎”)

    DDELETEFROM持有数WHERE外币代码INSELECT外币代码FROM外汇名WHERE外币名称=”法郎”

  • 25. 对建立良好的程序设计风格,下列描述中正确的是()。[1分]

    A程序应该简单、清晰、可读性好

    B符号名的命名只需要符合语法

    C充分考虑程序的执行效率

    D程序的注释可有可无

  • 26. SQL用于显示部分查询结果的TOP短语,必须与下列()短语同时使用才有效。[1分]

    AHAVING

    BDISTlNCT

    CORDERBY

    DGROUPBY

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

    A软件工程只是解决软件项目的管理问题

    B软件工程主要解决软件产品的生产率问题

    C软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

    D软件工程只是解决软件开发过程中的技术问题

  • 28. 下列对于SQL的嵌套查询排序的描述中,说法正确的是()。[1分]

    A既能对外层查询排序,也能对内层查询排序

    B只能对外层查询排序,不能对内层查询排序

    C不能对外层查询排序,只能对内层查询排序

    D既不能对外层查询排序,也不能对内层查询排序

  • 29. 要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表()。[1分]

    A是同一数据库存中的两个表

    B不同数据库存中的两张表

    C两个自由表

    D一个是数据库存表,另一个是自由表

  • 30. SQL语句:SELECT部门表.部门号,部门名称,SUM(单价*数量)FROM部门表,商品表WHERE部门表.部门号一商品表.部门号GROUPBY部门表.部门号查询结果是()。[1分]

    A各部门商品数量合计

    B各部门商品金额合计

    C所有商品金额合计

    D各部门商品金额平均值

  • 31. SQL语句:SELECT部门表.部门号,部门名称,商品号,商品名称,单价FROM部门表,商品表WHERE部门表.部门号一商品表.部门号ORDERBY部门表.部门号DESC,单价查询结果的第一条记录的商品号是()。[1分]

    A0101

    B0202

    C0110

    D0112

  • 32. SQL语句:SELECT部门名称FROM部门表WHERE部门号IN(SELECT部门号FROM商品表WHERE单价BE—TWEEN420ANDl000)查询结果是()。[1分]

    A家用电器部、电话手机部

    B家用电器部、计算机部

    C电话手机部、电视录摄像机部

    D家用电器部、电视录摄像机部

  • 33. SOL语句,SELECT命令中的JOIN是用来建立表问的联系短语,连接条件应m现在下列()短语中。[1分]

    AWHERE

    BON

    CHAVING

    DINNER

  • 34. 视图设计一般有3种设计次序,下列不属于视图设计次序的是()。[1分]

    A自顶向下

    B由内向外

    C由外向内

    D自底向上

  • 35. 使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。[1分]

    A程序的内部逻辑

    B程序的复杂结构

    C使用说明书

    D程序的功能

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

    A私有变量

    B局部变量

    C全局变量

    D数组变量

  • 37. 为“教师”表的职工号字段添加有效性规则:职工号的最左边3位字符是ll0,正确的SQL语句是()。[1分]

    ACHANGETABLE教师ALTER职工号SETCHECKLEFT(职工号,3)=”110”

    BALTERTABl.E教师ALTER职工号SETCHEcKLEFT(职工号,3)=”ll0”

    CALTERTABl。E教师Al.TER职工号CHECKLEFT(职工号,3)=”110”

    D(:HANGETABl。E教师ALTER职工号SETCHECKOCCURS(职工号,3)=”110”

  • 38. 以下属于容器类控件的是()。[1分]

    AText

    BForm

    CLabel

    DCommandbutton

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

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

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

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

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

  • 40. 有SQL语句:SELECT学院.系名,COUNT(*)AS教师人数FROM教师.学院WHERE教师.系号一学院.系号G-ROUPBY学院.系名与如上语句等价的SQL语句是()。[1分]

    ASELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院教师.系号=学院.系号GROUPBY学院.系名

    BSELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院ON系号GROUPBY学院.系名

    CSELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOlN学院ON教师.系号=学院.系号GROUPBY学院.系名

    DSELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院ON教师.系号=学院.系号

  • 41. SQL语句:SELECT部门号,MAX(单价*数量)FROM商品表GROUPBY部门号查询结果中记录的条数为()。[1分]

    A1

    B4

    C3

    D10

  • 42. 查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是()。[1分]

    ASELECT姓名,COUNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>=4ORDERBY外币种类,姓名DESC

    BSELECT姓名,COUNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>V40RDERBYCOUNT(*),姓名DESC

    CSELECT姓名,c()UNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>=4ORDERBY外币种类AND姓名DESC

    DSELECT姓名,COUNT(*)AS外币种类FROM持有数GROUPBY姓名HAVINGCOUNT(*)>=4ORDERBY外币种类+姓名DESC

  • 43. 将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是()。[1分]

    AUPDATE外汇名FOR基准价=基准价*0.99WHERE外币名称=”美元”OR外币名称=”欧元”

    BUPDATE外汇名SET基准价=基准价*0.99WHERE外币名称=”美元”OR外币名称=”欧元”

    CUPDATE外汇名SET基准价=基准价*0.99WHERE外币名称=”美元”AND外币名称=”欧元”

    DUPDATE外汇名FOR綦准价=基准价*0.99WHERE外币名称=”美元”AND外币名称=”欧元”

相关试卷
相关题库