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

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

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

开始答题

试卷预览

  • 1. 在考生文件夹下,完成如下操作:1.打开考生文件夹下的表单0ne,如下图所示,编写“显示”命令按钮的Click事件代码,使表单运行时单击该命令按钮则在Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的Value属性实现,系统日期函数是date(),年份函数是year())。2.打开考生文件夹下的表单tw0,如下图所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个test方法,然后双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的Enabled属性设置为.F.。3.创建一个名为study_report的快速报表,要求报表中包含表“课程表”中的所有字段。4.为“教师表”的“职工号”字段增加有效性规则:职工号左边3位字符是110,表达式为:LEFT(职工号,3)=“110”。[18分]
  • 2. 打开考生文件夹下的DB数据库,完成如下简单应用:1.编写一个名为FOUR.PRG的程序,根据表TABA中所有记录的a,b,c三个字段的值,计算各记录的一元二次方程的两个根x1和x2,并将两个根x1和x2写到对应的字段x1和x2中,如果无实数解,在note字段中写入“无实数解”。提示:平方根函数为SQRT();程序编写完成后,运行该程序计算一元二次方程的两个根。注意:一元二次方程公式如下:2.打开名为testA的表单,其中有两个命令按钮,界面要求如下:(1)设置两个按钮的高度均为30,宽度均为80,“退出”按钮与“查询”按钮顶边对齐。(2)“查询”按钮的功能是在该按钮的Click事件中使用SQL的SELECT命令从表TABA中查询“无实数解”的记录并存储到表TABD中。(3)“退出”按钮的功能是关闭并释放表单。请按要求完成表单的设计,表单设计完成后,运行该表单,并单击“查询”按钮进行查询。[24分]

    A(1)设置两个按钮的高度均为30,宽度均为80,“退出”按钮与“查询”按钮顶边对齐。

    B(2)“查询”按钮的功能是在该按钮的Click事件中使用SQL的SELECT命令从表TABA中查询“无实数解”的记录并存储到表TABD中。

    C(3)“退出”按钮的功能是关闭并释放表单。请按要求完成表单的设计,表单设计完成后,运行该表单,并单击“查询”按钮进行查询。[24分]

  • 3. 设计一个文件名和表单名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置完成。表单的标题为“外币市值情况”。表单中有一个“姓名”标签控件Labell、一个文本框控件Textl、一个表格控件Gridl和两个命令按钮“查询”(Commandl)和“退出”(Command2),如下图所示。运行表单时,在文本框Text1中输入姓名,然后单击“查询”命令按钮,则在表格控件Grid1中会显示出他所持有的全部“外币名称”及对应的“人民币数量”,并按人民币数量降序排序,同时将结果存储到自由表DBFA中。注意,某种外币相当于人民币数量的计算公式:人民币数量=该种外币的“现钞买人价”*该种外币的“持有数量”。单击“退出”按钮时关闭并释放表单。运行该表单,查询“林诗因”持有的外币的市值情况。[18分]
  • 4. 下列关于栈的叙述中正确的是()。[1分]

    A在栈中只能插入数据,不能删除数据

    B在栈中只能删除数据,不能插入数据

    C栈是先进后出(FILO)的线性表

    D栈是先进先出(FIFO)的线性表

  • 5. 在表格控件设计中,表格控件的数据源可以是()。[1分]

    A查询

    B

    CSQL语句

    D以上三种都可以

  • 6. 表单中的复选框控件属性中,用于表示当前选中状态的属性是()。[1分]

    ASelected

    BCaption

    CValue

    DEnabled

  • 7. 下面描述中,不属于软件危机表现的是()。[1分]

    A软件开发过程不规范

    B软件质量难以控制

    C软件开发生产率低

    D软件成本不断提高

  • 8. 在VisualFoxPro中,如果要将教师表(职工号,姓名,性别,工龄,基本工资)中“工龄”属性删除,正确的SQL命令是()。[1分]

    AALTERTABLE教师DROPCOLUMN工龄

    BDELETE工龄FROM教师

    CALTERTABLE教师DELETECOLUMN工龄

    DALTERTABLE教师DELETE工龄

  • 9. 在VisualFoxPro中,设计器用以创建表、表单、数据库、查询和报表等应用程序组件的可视化工具通常以()形式出现。[1分]

    A命令行

    B窗口

    C工具栏

    D项目管理器

  • 10. 使用如下数据表:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。求至少有两个职工的每个仓库的平均工资,正确的SQL语句是()。[1分]

    ASELECT仓库号,COUNT(*),AVG(工资)FROM职工表;HAVINGCOUNT(*)>=2

    BSELECT仓库号,COUNT(*),AVG(工资)FROM职工表;GROUPBY仓库号HAVINGCOUNT(*)>=2

    CSELECT仓库号,COUNT(*),AVG(工资)FROM职工表;GROUPBY仓库号SETCOUNT(*)>=2

    DSELECT仓库号,COUNT(*),AVG(工资)FROM职工表;GROUPBY仓库号WHERECOUNT(*)>=2

  • 11. 在数据管理技术发展的三个阶段中,数据共享最好的是()。[1分]

    A人工管理阶段

    B文件系统阶段

    C数据库系统阶段

    D三个阶段相同

  • 12. 在SQL中,DROPVIEW命令用于()。[1分]

    A删除查询

    B修改查询

    C删除视图

    D修改视图

  • 13. 下列关于数据流图的描述正确的是()。[1分]

    A数据流图是描述数据处理过程的工具

    B数据流图间接支持系统的功能建模

    C数据流图中带箭头的线段表示控制流

    D数据流图是软件详细设计的工具

  • 14. 在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是()。[1分]

    A可以定义一个新的基本表结构

    B可以定义表中的主关键字

    C可以定义表的域完整性、字段有效性规则等

    D对自由表,同样可以实现其完整性、有效性规则等信息的设置

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

    A命令

    B填充名称

    C子菜单

    D过程

  • 16. 关系数据库系统中所使用的数据结构是()。[1分]

    A

    B

    C表格

    D二维表

  • 17. 表单中的复选框控件属性中,用于表示当前选中状态的属性是()。[1分]

    ASelected

    BCalption

    CValue

    DEnabled

  • 18. 软件(程序)调试的目标是()。[1分]

    A诊断和改正程序中的错误

    B尽可能多地发现程序中的错误

    C发现并改正程序中的所有错误

    D确定程序中错误的性质

  • 19. 在VisualFoxPr0中,关系数据库管理系统所管理的关系是()。[1分]

    A一个DBF文件

    B若干个二维表

    C一个DBC文件

    D若干个DBC文件

  • 20. 下列数据结构中,属于非线性结构的是()。[1分]

    A带链队列

    B循环队列

    C带链栈

    D二叉树

  • 21. 对象的相对引用中,要引用当前操作的对象,可以使用的关键字是()。[1分]

    AParent

    BThisForm

    CThisFormSet

    DThis

  • 22. 在下列几种排序方法中,要求内存量最大的是()。[1分]

    A冒泡排序

    B插入排序和选择排序

    C归并排序

    D快速排序

  • 23. 下面概念中,不属于面向对象方法的是()。[1分]

    A对象

    B继承

    C

    D过程调用

  • 24. 在VisualFoxpro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件中添加代码()。[1分]

    AThisForm.Refresh

    BThisForm.Destroy

    CThisForm.Hide

    DThisForm.Release

  • 25. 在VisualFoxPro中,有如下程序,函数IIF()返回值是()*程序PRIVATEX,YSTORE”考试”TOXY=LEN(X)+27IIF(Y>5,”通过”,”未通过”)RETURN[1分]

    A”通过”

    B”未通过”

    C.T.

    D.F.

  • 26. 在VisualFoxPro中,以下()控件可以在报表设计器中使用。[1分]

    A标签

    B线条

    C域控件

    D以上三种都可以

  • 27. 可以在BROWSE浏览窗口中,按CTRL+T键实现记录的()操作。[1分]

    A逻辑删除和逻辑恢复

    B物理恢复和逻辑恢复

    C物理删除和物理恢复

    D物理删除和逻辑删除

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

    A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

    B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

    C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

    D上述三种说法都不对

  • 29. 下列程序段执行时在屏幕上显示的结果是()。x1=40x2=60SETUDFPARMSTOVALUEDOtestWITHx1.x2?x1,x2PROCEDUREtestPARAMETERSa.bX=aa=bb=XENDPRO[1分]

    A6060

    B6040

    C4040

    D4060

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

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

    B工资>2000AND工资<=2600

    C工资>=2000AND工资<2600

    D工资>2000AND工资<2600

  • 31. 使用如下数据表:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。若仓库表和职工表有如下记录仓库表仓库号所在城市A1北京A2上海A3天津A4广州职工表职工号仓库号工资M1A12000.00M3A32500.00M4A41800.00M5A21500.00M6A41200.00有如下SQL语句:SELECTSUM(工资)FROM职工表WHERE仓库号IN;(SELECT仓库号FROM仓库表WHERE所在城市=”北京”0R所在城市=”上海”)执行语句后,工资总和是()。[1分]

    A3500.00

    B3000.00

    C5000.00

    D10500.00

  • 32. 下面不属于软件工程三要素的是()。[1分]

    A方法

    B环境

    C工具

    D过程

  • 33. 使用SELECT—SQL命令建立查询时,若要将查询结果存放到文本文件中,需要选择使用以下哪一个子句()。[1分]

    AINTOARRAY

    BINTOCURSOR

    CINTOTABLE

    DTOFILE

  • 34. 假设有菜单文件malnmu.mnx,下列说法正确的是()[1分]

    A在命令窗口利用DOmainmu命令,可运行该菜单文件

    B首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DOmainmu可运行该菜单文件

    C首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DOmainmu.mpr可运行该菜单文件

    D首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DOMEMUmainmu可运行该菜单文件

  • 35. 在VisualFoxPr0中,下面关于日期或时间的表达式错误的是()。[1分]

    A{^2001.1.310:0:0AM}一{^2002.1.310:0:0AM}

    B{^01/01/2002}+20

    C{^2001.1.3}+{^2002.1.3}

    D{^2001.1.3}-{^2002.1.3}

  • 36. 下面关于列表框和组合框的陈述中,正确的是()。[1分]

    A列表框可以设置成多重选择,而组合框不能

    B组合框可以设置成多重选择,而列表框不能

    C列表框和组合框都可以设置成多重选择

    D列表框和组合框都不能设置成多重选择

  • 37. 数据库、数据库系统和数据库管理系统之问的关系是()。[1分]

    A数据库包括数据库系统和数据库管理系统

    B数据库系统包括数据库和数据库管理系统

    C数据库管理系统包括数据库和数据库系统

    D三者没有明显的包含关系

  • 38. VisualFoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:将stock表中增加一个新字段“交易量”,字段类型是数值型,宽度为8,应使用SQL语句()。[1分]

    AALTERstockALTER交易量N(8)

    BALTERTABLEstock交易量N(8)

    CALTERTABLEstockADD交易量N(8)

    DALTERTABLEstock交易量WTIHN(8)

  • 39. 软件设计中衡量模块独立性的度量标准是()。[1分]

    A抽象和信息隐蔽

    B局部化和封装化

    C内聚性和耦合性

    D激活机制和控制方法

  • 40. 下面描述中,符合结构化程序设计风格的是()。[1分]

    A使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

    B模块只有一个入口,可以有多个出口

    C注重提高程序的执行效率

    D不使用goto语句

  • 41. 使用如下数据表,回答{TSE}题:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是()。[1分]

    ASELECT职工号,工资FROM职工表;WHERE仓库表.所在城市=”广州”

    BSELECT职工号,工资FROM职工表;WHERE仓库表.仓库号=职工表.仓库号;AND仓库表.所在城市=”广州”

    CSELECT职工号,工资FROM仓库表,职工表;WHERE仓库表.仓库号=职工表.仓库号;AND仓库表.所在城市=”广州”

    DSELECT职工号,工资FROM仓库表,职工表;WHERE仓库表.仓库号=职工表.仓库号;0R仓库表.所在城市=”广州”

  • 42. 使用如下数据袁:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。有如下SQLSELECT语句:SELECT*FORM职工表WHERE工资=1500下列与该语句等价的是()。[1分]

    ASELECT*FROM职工表WHERE工资BETWEENl500AND2000

    BSELECT*FROM职工表WHERE工资BETWEEN2000ANDl500

    CSELECT*FROM职工表WHERE工资FROMl500INT02000

    DSELECT*FROM职工表WHERE工资FROM2000INT01500

  • 43. 使用如下数据表:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。将仓库号为A4的职工的工资改为2000.O0,正确的命令是()。[1分]

    AUPDATE职工表SET工资WITH2000.00WHERE仓库号=”A4”

    BUPDATE职工表SET工资=2000.OOWHERE仓库号=”A4”

    CUPDATEFROM职工表SET工资wITH2000.OOWHERE仓库号=”A4”

    DUPDATEFROM职工表SET工资=2000.OOWHERE仓库号=”A4”

相关试卷
相关题库