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

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

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

开始答题

试卷预览

  • 1. 在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:列出“林诗因”持有的所有外币的名称(源自rate_exchange表)以及持有数量(源自currency_sl表),并将检索结果按持有数量升序排序存储在表rate_temp中,同时将使用的SQL语句存储于新建的文本文件rate.txt中。2.使用一对多报表向导建立报表。要求如下:父表为rate_exchange,子表为currency_sl;从父表中选择字段“外币名称”,从子表中选择全部字段;两个表通过“外币代码”建立联系;按“外币代码”降序排序;报表样式为“经营式”,方向为“横向”,报表标题为“外币持有情况”;生成的报表文件名为currency_repon。[24分]
  • 2. 在考生文件夹下完成下列操作。(1)创建一个名为tablethree的自由表,其结构如下。姓名C(6)最高金额N(6,2)最低金额N(6,2)平均金额N(6,2)(2)设计一个用于查询统计的表单formtw0,其界面如下图所示。其中的表格名称为Grid1,“查询统计”按钮的名称为Command1,“退出”按钮的名称为Command2,文本框的名称为Text1。当在文本框中输入某职员的姓名并单击“查询统计”按钮,会在左边的表格内显示该职员所签订单的金额,并将其中的最高金额、最低金额和平均金额存入表tablethree中。单击“退出”按钮将关闭表单。(3)运行上面创建的表单formtwo,然后依次查询统计“赵小青”和“吴伟军”两位职员所签订单的相关金额。执行完后,表tablethree中应该包含两条相应的记录。[18分]

    A(1)创建一个名为tablethree的自由表,其结构如下。姓名C(6)最高金额N(6,2)最低金额N(6,2)平均金额N(6,2)

    B(2)设计一个用于查询统计的表单formtw0,其界面如下图所示。其中的表格名称为Grid1,“查询统计”按钮的名称为Command1,“退出”按钮的名称为Command2,文本框的名称为Text1。当在文本框中输入某职员的姓名并单击“查询统计”按钮,会在左边的表格内显示该职员所签订单的金额,并将其中的最高金额、最低金额和平均金额存入表tablethree中。单击“退出”按钮将关闭表单。

    C(3)运行上面创建的表单formtwo,然后依次查询统计“赵小青”和“吴伟军”两位职员所签订单的相关金额。执行完后,表tablethree中应该包含两条相应的记录。[18分]

  • 3. 1.在考生文件夹下建立一个名为emp-bak的表,其结构与employee表的结构完全相同。2.为employee表的“职员号”字段建立一个候选索引,索引名为empid,表达式为“职员号”。3.使用报表向导生成一个名为employee.frx的报表文件,其中包括employee表的职员号、姓名、性别和职务4个字段,报表样式设为“简报式”,将其按“职员号”升序排序,报表标题则设为“职员一览表”。4.建立一个名为one.prg的命令文件,该文件包含一条运行(预览)报表文件employee.frx的命令。[18分]
  • 4. 在VisualFoxPro中,用二维表来表示实体与实体间联系的数据模型称为()。[1分]

    A层次模型

    B网状模型

    C关系模型

    DE—R模型

  • 5. 为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是()。[1分]

    AALTERTABLE选课ADDnELD等级C(2)

    BALTERTABLE选课ALTERFIELD等级C(2)

    CALTERTABLE选课ADD等级C(2)

    DALTERTABLE选课ALTER等级C(2)

  • 6. 下列选项属于栈和队列共同点的是()。[1分]

    A只允许在端点处插入和删除元素

    B都是先进先出

    C都是先进后出

    D二者没有共同点

  • 7. 在SQLSELECT语句中,下列与INTODBF等价的短语是()。[1分]

    AINTOMENU

    BINTOFORM

    CINTOTABLE

    DINTOFILE

  • 8. 在VisualFoxPro的“项目管理器”下建立命令文件(程序),应该使用的选项卡是()。[1分]

    A数据

    B文档

    C

    D代码

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

    A数据库管理系统是数据库的核心

    B数据库系统由数据库、数据库管理系统、数据库管理员三部分组成

    C数据共享最好的是数据库系统阶段

    D数据库中的数据独立于应用程序而不依赖于应用程序

  • 10. 现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课程号,成绩)。检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是()。[1分]

    ASELECT学号,姓名,课程名,成绩FROMS,SC,C;WHERES.学号=SC.学号ANDSC.课程号=C.课程号

    BSELECT学号,姓名,课程名,成绩;FROM(SJOINSCONS.学号=SC.学号)JOINCONSC.课程号=C.课程号

    CSELECTS.学号,姓名,课程名,成绩;FROMSJOINSCJOINCONS.学号=SC.学号ONSC.课程号=C.课程号

    DSELECTS.学号,姓名,课程名,成绩;FROMSJOINSCJOINCONSC.课程号=C.课程号0NS.学号=SC.学号

  • 11. 以下能显示当前库文件中所有计算机专业学生的姓名、性别和籍贯的命令是()。[1分]

    ALISTFIELDS姓名,性别,籍贯

    BLISTFOR专业=”计算机”AND姓名,性别,籍贯

    CDISPLAYALLFIELDS姓名,性别,籍贯

    DLISTFIELDS姓名,性别,籍贯FOR专业=”计算机”

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

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

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

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

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

  • 13. 有三个关系R,S和T如下:其中关系T由关系R和关系s通过某种操作得到,该操作为()。[1分]

    A选择

    B

    C投影

    D

  • 14. 设有关系SC(SN0,CN0,GRADE),其中SN0、CN0分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为“Sl01”的同学、选修课程号为“C11”、成绩为98分的记录插入到表SC中,正确的语句是()。[1分]

    AINSERTINTOSC(SN0,CN0,GRADE)VALUES(’S101’,’C11’,’98’)

    BINSERTINTOSC(SN0,CN0,GRADE)VALUES(S101,Cll,98)

    CINSERT(’Sl01’,’C11’,’98’)INTOSC

    DINSERTINTOSCVALUES(’Sl01’,’C11’,98)

  • 15. 有以下两个表:读者(借书证号CC、4),单位C(8),姓名C(、6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))要求分别求出各个单位当前借阅图书的读者人次,下面的SQL语句正确的是()。SELECT单位,__________FROM借阅,读者WHERE借阅.借书证号=读者.借书证号__________[1分]

    ACOUNT(借阅.借书证号)CROUPBY单位

    BSUM(借阅.借书证号)GROUPBY单位

    CCOUNT(借阅.借书证号)ORDERBY单位

    DCOUNT(借阅.借书证号)HAVING单位

  • 16. 在VisualF0xPro中,数据库表的字段的有效性规则的设置可以在()。[1分]

    A项目管理器中进行

    B数据库设计器中进行

    C表设计器中进行

    D表单设计器中进行

  • 17. 为学生表增加一个字段“平均分数F(6,2)”,正确的命令是()。[1分]

    AALTERTABLE学生ADD平均分数F(6,2)

    BALTERTABLE学生ALTER平均分数F(6,2)

    CUPDATETABLE学生ADD平均分数F(6,2)

    DUPDATETABLE学生ALTER平均分数F(6,2)

  • 18. VisualFoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:执行如下SQL语句后:SELECTDISTINCT现价FROMstockASAWHEREEXISTS(SELECT现价FROMstockASBWHEREB.现价<10.00)结果中的记录个数是()。[1分]

    A8

    B0

    C6

    D1

  • 19. 现有某高校的选修课记录(SC):学号、姓名、课程名称、成绩,要查询没有选修课成绩的学生和课程,正确的SQL语句是()。[1分]

    ASELECT学号,课程号FROMscWHERE成绩=””

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

    CSELECT学号,课程号FROMSCWHERE成绩ISNULL

    DSELECT学号,课程号FROMSCWHERE成绩

  • 20. 在下列函数中,函数返回值为数值的是()。[1分]

    ASTR(200)

    BSPACE(5)

    CAT(’人民’,’中华人民共和国’)

    DSUBSTR(’中华人民共和国’,7)

  • 21. 在VisualFoxPro中建立一个程序文件Myproject.prg的命令是()。[1分]

    AMODIFYMyproject.prg

    BMODIFYCOMMANDMyproject.prg

    CMODIFYPROCEDUREMyproject.Prg

    DMODIFYFILEMyproject.prg

  • 22. “图书”表中有字符型字段“图书名称”和“图书类型”,要求用SQLDELETE命令将图书表中书名中含有“计算机”且图书类型是“小说”的记录全部打上删除标记,正确的SQL命令是()。[1分]

    ADELETEFROM图书FOR图书名称LIKE”%计算机%”AND图书类型=”小说”

    BDELETEFROM图书WHILE图书名称LIKE”计算机”AND图书类型=”小说”

    CDELETEFROM图书WHERE图书名称=”%计算机%”AND图书类型=”小说”

    DDELETEFROM图书WHERE图书名称LIKE”%计算机%”AND图书类型=”小说”

  • 23. 对于循环队列,下列叙述中正确的是()。[1分]

    A循环队列中元素的个数是由队头指针和队尾指针共同决定

    B在循环队列中,需要队头指针就能反映队列中元素的动态变化情况

    C在循环队列中,队头指针一定大于队尾指针

    D在循环队列中,队头指针一定小于队尾指针

  • 24. 将查询学生的结果放在数组MyArray中的SQL语句是:SELECT*FROM学生表WHERE籍贯=’北京’_________上面空缺的短语是()。[1分]

    AINTOCURSORMyCumor

    BTOARRAYMyArray

    CINTOARRAYMyArray

    DINTOTABLEMyTable

  • 25. 设有表:0rder(订单号,客户号,职员号,签订日期,金额)。查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是()。[1分]

    ASELECT*FROMorderWHEREYEAR(签订日期)=20070RDERBY金额DESC

    BSELECT*FROMorderWHILEYEAR(签订日期)=20070RDERBY金额ASC

    CSELECT*FROMorderWHEREYEAR(签订日期)=20070RDERBY金额ASC

    DSELECT*FROMorderWHILEYEAR(签订日期)=20070RDERBY金额DESC

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

    AEMPTY(SPACE(0))

    BLIKE('xy*','xyz')

    CAT('xy','abcxyz')

    DISNULL(.NULL.)

  • 27. 在SQL的计算查询中,用于求平均值的函数是()。[1分]

    AAVG

    BAVERAGE

    CCOUNT

    DSUM

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

    AUPDATE产品SET单价=单价+单价*8%FORALL

    BUPDATE产品SET单价=单价*1.08FORALL

    CUPDATE产品SET单价=单价+单价*8%

    DUPDATE产品SET单价=单价*1.08

  • 29. 在下述关于数据库系统的叙述中,正确的是()。[1分]

    A数据库中只存在数据项之间的联系

    B数据库的数据项和记录之间都存在联系

    C数据库的数据项之间无联系,记录之间存在联系

    D数据库的数据项和记录之间都不存在联系

  • 30. 在面向对象方法中,实现信息隐蔽是依靠()。[1分]

    A对象的继承

    B对象的多态

    C对象的封装

    D对象的分类

  • 31. 下列有关SCAN循环结构,叙述正确的是()。[1分]

    ASCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假

    BSCAN循环结构必须SCAN和ENDSCAN成对使用,不可单独使用

    CSCAN循环结构的循环体中必须写有SKIP语句

    DSCAN循环结构,如果省略了子句\FOR和WHILE条件子句,则直接退出循环

  • 32. 使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果下拉框中选择()。[1分]

    A命令

    B填充名称

    C子菜单

    D过程

  • 33. 下列不属于结构化分析的常用工具的是()。[1分]

    A数据流图

    B流程图

    C数据字典

    D判定树和判定表

  • 34. 算法的空间复杂度是指()。[1分]

    A算法程序的长度

    B算法程序中的指令条数

    C算法程序所占的存储空间

    D执行算法需要的内存空间

  • 35. 在关系数据库中,用来表示实体之间联系的是()。[1分]

    A二维表

    BE~R图

    C元组

    D文件

  • 36. 下列表达式中运算结果为2011的是()。[1分]

    Aint(2010.9)

    Bceiling(2010.1)

    Cround(2011.1,1)

    Dfloor(2010.9)

  • 37. 在VisualFoxPro中,扩展名为.VCX的文件是()。[1分]

    A菜单文件

    B项目文件

    C表单文件

    D可视类库文件

  • 38. 在SQL语句中表达式“工资BETWEEN2000AND2600”的含义是()。[1分]

    A工资>=2000AND工资<=2600

    B工资>2000AND工资<=2600

    C工资>=2000AND工资<2600

    D工资>2000AND工资<2600

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

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

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

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

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

  • 40. 在VisualFoxPro的命令中,定位第6条记录上的命令是()。[1分]

    AGOTOP

    BGOBOTYOM

    CG06

    DGOT06

  • 41. 结构化查询语言中的SELECT语句是()。[1分]

    A切换数据库语句

    B数据查询语句

    C数据修改语句

    D数据定义语句

  • 42. 在SQLSELECT语句中,下列与INTODBF等价的短语是()。[1分]

    AINTOMENU

    BINTOFORM

    CINTOTABLE

    DINTOFILE

  • 43. 以下命令中,与命令“uSTALLFIELDS姓名,年龄,班级”不等效的是()。[1分]

    ALIsT姓名,年龄,班级

    BUSTFIELDS姓名,年龄,班级

    CDISPLAYFIELDS姓名,年龄,班级

    DDISPLAYALL姓名,年龄,班级

相关试卷
相关题库