2013年9月全国计算机等级《二级VF》考前冲刺试卷二
-
对考生文件夹中的“student”表、“course”表和“score”表新建一个表单“bd2”。在表单上有一页框,页框内有3个选项卡,标题分别为“学生”“课程”和“成绩”。表单运行时对应的3个页面上分别显示“student”表、“course”表和“score”表。
表单上还有一个选项按钮组,共有3个单选项,标题分别为“学生”“课程”“成绩”。当单击该选项按钮组选择某一选项时,页框将在对应页面上显示对应表,如单击“课程”选项时,页框将在课程页面上显示课程信息。表单上有一个命令按钮,标题为“关闭”,单击此按钮, 表单将退出。
-
(1)考生文件夹下有一个表“成绩.dbf”,使用菜单设计器制作一个名为“edl”的菜单,菜 单只有一个“成绩统计”子菜单。“成绩统计”菜单中有“学生平均成绩”“课程平均成绩”和“关闭”3个子菜单:“学生平均成绩”子菜单统计每位学生的平均成绩;“课程平均成绩”子菜单统计每门课程的平均成绩;“关闭”子菜单使用SET SYSMENU TO DEFAULT来返回系统菜单。
(2)有如下命令序列,其功能是根据输入的考试成绩显示相应的成绩等级。
SET TALK OFF
CLEAR
INPUT"请输入考试成绩:"TO cj
Dj=iif(cj<60,"不及格",iif(ej>=90,"优秀",iif(ej>=80,"良好","及格")))
??"成绩等级为:"+dj
SET TALK ON
请编写程序“cx2.prg”,用DO CASE型分支结构实现该命令程序的功能。
-
(1)对数据库职员管理下的表“员工信息”使用表单向导建立一个简单的表单“bdl”,要求:显示表中的全部字段。样式为“阴影式”;按钮类型为“文本按钮”;按“职工编号”升序排序;表单标题为“员工信息浏览”。
(2)修改表单“bd2”,为其添加一个命令按钮,标题为“调用表单一员工信息浏览”。
(3)编写表单“bd2”中“调用”按钮的相关事件,使得单击“调用表单”按钮调用表单“bdl”。
(4)把表单“bd2”添加到项目“xm”中。
-
SQL语言的查询语句是( )。
- A.INSERT
- B.UPDATE
- C.DELETE
- D.SELECT
-
以下关于视图描述错误的是( )。
- A.只有在数据库中可以建立视图
- B.视图定义保存在视图文件中
- C.从用户查询的角度视图和表一样
- D.视图物理上不包括数据
-
软件设计中划分模块的一个准则是( )。
- A.低内聚低耦合
- B.高内聚低耦合
- C.低内聚高耦合
- D.高内聚高耦合
-
在DO WHILE…ENDD0循环结构中LOOP语句的作用是( )。
- A.退出循环,返回到程序开始处
- B.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
- C.该语句在DO WHILE…ENDDO循环结构中不起任何作用
- D.转移到DO WHILE语句行,开始下一次判断和循环
-
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。
- A.需求分析阶段
- B.逻辑设计阶段
- C.概念设计阶段
- D.物理设计阶段
-
软件(程序)调试的任务是( )。
- A.诊断和改正程序中的错误
- B.尽可能多地发现程序中的错误
- C.发现并改正程序中的所有错误
- D.确定程序中错误的性质
-
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
- A.自然连接
- B.交
- C.投影
- D.并
-
将当前表单从内存中释放的正确语句是( )。
- A.ThisForm.Close
- B.ThisForm.Clear
- C.ThisForm.Release
- D.ThisForm.Refresh
-
为了在报表中打印当前时间,应该插入的控件是( )。
- A.文本框控件
- B.表达式
- C.标签控件
- D.域控件
-
假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。下列命令可以正确执行的是( )。
- A.INSERT INTO订购单VALUES('OR5','C5',{'2008/10/10})
- B.INSERT INTO订购单VALUES('OR5','Cll',('2008/10/10))
- C.INSERT INTO订购单VALUES('OR9','Cll',{'2008110/10})
- D.INSERT INTO订购单VALUES('OR9','C5',{'2008/10/10})
-
下列与修改表结构相关的命令是( )。
- A.INSERT
- B.ALTER
- C.UPDATE
- D.CREATE
-
从student表删除年龄大于30的记录的正确SQL命令是( )。
- A.DELETE FOR年龄>30
- B.DELETE FROM student WHERE年龄>30
- C.DELETE student FOR年龄>30
- D.DELETE student WHERE年龄>30
-
查询订购单的数量和所有订购单平均金额的正确命令是( )。
- 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产品.产品号=订购单明细.产品号
-
查询尚未最后确定订购单的有关信息的正确命令是( )。
- 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
-
在Visual FoxPro中,如下描述正确的是( )。
- A.对表的所有操作,都不需要使用USE命令先打开表’
- B.所有SQL命令对表的所有操作都不需使用USE命令先打开表
- C.部分SQL命令对表的所有操作都不需使用USE命令先打开表
- D.传统的FoxPro命令对表的所有操作都不需使用USE命令先打开表
-
查询客户名称中有“网络”二字的客户信息的正确命令是( )。
- A.SELECT*FROM客户 FOR名称 LIKE"%网络%"
- B.SELECT*FROM客户 FOR名称="%网络%"
- C.SELECT*FROM客户 WHERE名称="%网络%"
- D.SELECT*FROM客户 WHERE名称LIKE"%网络%"
-
回答下列各题:使用如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,订购日期)
订购单明细(订单号,序号,产品号,数量)
查询单价在600元以上的主机板和硬盘的正确命令是( )。
- A.SELECT*FROM 产品 WHERE 单价>600 AND(名称=”主机板”AND名称=”硬盘”)
- B.SELECT*FROM产品 WHERE单价>600 AND(名称=”主机板”OR名称=”硬盘”)
- C.SELECT*FROM产品 FOR单价)600 AND(名称=”主机板”AND名称=”硬盘”)
- D.SELECT*FROM 产品 FOR 单价>600 AND(名称=”主机板”OR名称=”硬盘”)
-
数据流程图(DFD)是( )。
- A.软件概要设计的工具
- B.软件详细设计的工具
- C.结构化方法的需求分析工具
- D.面向对象方法的需求分析工具
-
SQL语言的更新命令的关键词是( )。
- A.INSERT
- B.UPDATE
- C.CREATE
- D.SELECT
-
连续执行以下命令,最后一条命令的输出结果是( )。
SET EXACT oFF
- a="北京"
- b=(a="北京交通") ?b
- A.北京
- B.北京交通
- C..F.
- D.出错
-
如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为( )。
- A.多对多联系
- B.多对一联系
- C.一对一联系
- D.一对多联系
-
以下不属于SQL数据操作的语句是( )。
- A.UPDATE
- B.APPEND
- C.INSERT
- D.DELETE
-
关系运算中选择某些列形成新的关系的运算是( )。
- A.选择运算
- B.投影运算
- C.交运算
- D.除运算
-
面向对象方法中,继承是指( )。
- A.一组对象所具有的相似性质
- B.一个对象具有另一个对象的性质
- C.各对象之间的共同性质
- D.类之间共享属性和操作的机制
-
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。
- A.编译程序
- B.操作系统
- C.教务管理系统
- D.汇编程序
-
软件测试的目的是( )。
- A.评估软件可靠性
- B.发现并改正程序中的错误
- C.改正程序中的错误
- D.发现程序中的错误
-
数据字典(DD)所定义的对象都包含于( )。
- A.程序流程图
- B.数据流图(DFD图)
- C.方框图
- D.软件结构图
-
在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现?( )
- A.唯一索引
- B.主索引
- C.复合索引
- D.普通索引
-
在建立表间一对多的永久联系时,主表的索引类型必须是( )。
- A.主索引或候选索引
- B.主索引、候选索引或唯一索引
- C.主索引、候选索引、唯一索引或普通索引
- D.可以不建立索引
-
打开已经存在的表单文件的命令是( )。
- A.MODIFY FORM.
- B.EDIT FORM.
- C.OPEN FORM.
- D.READ FORM
-
软件详细设计产生的图如下:
该图是( )。
- A.N—S图
- B.PAD图
- C.程序流程图
- D.E—R图
-
在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是( )。
- A.属性用于描述对象的状态,方法用于表示对象的行为
- B.基于同一个类产生的两个对象可以分别设置自己的属性值
- C.事件代码也可以像方法一样被显式调用
- D.在创建一个表单时,可以添加新的属性、方法和事件
-
在软件开发中,需求分析阶段产生的主要文档是( )。
- A.软件集成测试计划
- B.软件详细设计说明书
- C.用户手册
- D.软件需求规格说明书
-
在表单设计器环境中,为表单添加一选项按钮组:⊙男〇女,默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的Value属性值为( )。
- A.0
- B.1
- C."男"
- D..T.
-
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
- A.一对一
- B.一对多
- C.多对多
- D.多对一
-
软件生命周期中的活动不包括( )。
- A.软件维护
- B.需求分析
- C.市场调研
- D.软件测试
-
下列关于命令DO FORM. XX NAME YY LINKED的陈述中,正确的是( )。
- A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单
- B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单
- C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单
- D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单
-
假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( )。
- A.Hide
- B.Show
- C.Release
- D.SetFocus
-
下列选项中属于面向对象设计方法主要特征的是( )。
- A.继承
- B.自顶向下
- C.模块化
- D.逐步求精
-
下面属于黑盒测试方法的是( )。
- A.逻辑覆盖
- B.语句覆盖
- C.路径覆盖
- D.边界值分析