计算机类二级VFP

2013年9月全国计算机等级《二级VF》上机临考冲刺试卷(2)

43 题含答案VFP
共 43 题返回本类
1单选题1 / 43
下面属于黑盒测试方法的是(  )。
查看答案
D. 边界值分析
2单选题2 / 43
下列关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是(      )。
查看答案
C. 产生表单对象引用变量YY,在释放变量YY时自动关闭表单
3单选题3 / 43
假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是(  )。
查看答案
B. Show
4单选题4 / 43
下列选项中属于面向对象设计方法主要特征的是(  )。
查看答案
A. 继承
5单选题5 / 43
软件生命周期中的活动不包括(      )。
查看答案
C. 市场调研
6单选题6 / 43
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是(  )。
查看答案
C. 多对多
7单选题7 / 43
在软件开发中,需求分析阶段产生的主要文档是(  )。
查看答案
D. 软件需求规格说明书
8单选题8 / 43
在表单设计器环境中,为表单添加一选项按钮组:⊙男〇女,默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的Value属性值为(  )。
查看答案
B. 1
9单选题9 / 43
打开已经存在的表单文件的命令是(  )。
查看答案
A. MODIFY FORM
10单选题10 / 43
在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是(  )。
查看答案
D. 在创建一个表单时,可以添加新的属性、方法和事件
11单选题11 / 43
软件详细设计产生的图如下:
  
该图是(  )。
查看答案
C. 程序流程图
12单选题12 / 43
在建立表间一对多的永久联系时,主表的索引类型必须是(  )。
查看答案
A. 主索引或候选索引
13单选题13 / 43
在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现?(  )
查看答案
B. 主索引
14单选题14 / 43
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是(  )。
查看答案
C. 教务管理系统
15单选题15 / 43
数据字典(DD)所定义的对象都包含于(  )。
查看答案
B. 数据流图(DFD图)
16单选题16 / 43
软件测试的目的是(  )。
查看答案
D. 发现程序中的错误
17单选题17 / 43
关系运算中选择某些列形成新的关系的运算是(  )。
查看答案
B. 投影运算
18单选题18 / 43
面向对象方法中,继承是指(  )。
查看答案
D. 类之间共享属性和操作的机制
19单选题19 / 43
如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为(  )。
查看答案
D. 一对多联系
21单选题21 / 43
连续执行以下命令,最后一条命令的输出结果是(  )。
SET EXACT oFF
a="北京"
b=(a="北京交通")
?b
查看答案
C. .F.
22单选题22 / 43
数据流程图(DFD)是(  )。
查看答案
D. 面向对象方法的需求分析工具
24单选题24 / 43
在Visual FoxPro中,如下描述正确的是(  )。
查看答案
C. 部分SQL命令对表的所有操作都不需使用USE命令先打开表
25单选题25 / 43
查询单价在600元以上的主机板和硬盘的正确命令是(  )。
查看答案
B. SELECT*FROM产品 WHERE单价>600 AND(名称=”主机板”OR名称=”硬盘”)
26单选题26 / 43
查询客户名称中有“网络”二字的客户信息的正确命令是(  )。
查看答案
D. SELECT*FROM客户 WHERE名称LIKE"%网络%"
27单选题27 / 43
查询尚未最后确定订购单的有关信息的正确命令是(  )。
查看答案
A. SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期IS NULL
28单选题28 / 43
查询订购单的数量和所有订购单平均金额的正确命令是(  )。
查看答案
A. SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单明细ON产品.产品号=订购单明细.产品号
29单选题29 / 43
假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。下列命令可以正确执行的是(  )。
查看答案
D. INSERT INTO订购单VALUES('OR9','C5',{'2008/10/10})
31单选题31 / 43
从student表删除年龄大于30的记录的正确SQL命令是(  )。
查看答案
B. DELETE FROM student WHERE年龄>30
32单选题32 / 43
为了在报表中打印当前时间,应该插入的控件是(  )。
查看答案
D. 域控件
33单选题33 / 43
将当前表单从内存中释放的正确语句是(  )。
查看答案
C. ThisForm.Release
34单选题34 / 43
软件(程序)调试的任务是(      )。
查看答案
A. 诊断和改正程序中的错误
35单选题35 / 43
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是(  )。
查看答案
A. 自然连接
36单选题36 / 43
软件设计中划分模块的一个准则是(  )。
查看答案
B. 高内聚低耦合
37单选题37 / 43
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(      )。
查看答案
C. 概念设计阶段
38单选题38 / 43
在DO WHILE…ENDD0循环结构中LOOP语句的作用是(  )。
查看答案
D. 转移到DO WHILE语句行,开始下一次判断和循环
39单选题39 / 43
以下关于视图描述错误的是(  )。
查看答案
B. 视图定义保存在视图文件中
41主观题41 / 43
(1)对数据库职员管理下的表“员工信息”使用表单向导建立一个简单的表单“bdl”,要求:显示表中的全部字段。样式为“阴影式”;按钮类型为“文本按钮”;按“职工编号”升序排序;表单标题为“员工信息浏览”。
(2)修改表单“bd2”,为其添加一个命令按钮,标题为“调用表单一员工信息浏览”。
(3)编写表单“bd2”中“调用”按钮的相关事件,使得单击“调用表单”按钮调用表单“bdl”。
(4)把表单“bd2”添加到项目“xm”中。
查看答案
【考点指引】本大题所考查的是表单向导和表单的一些基本探作。
(1)【操作步骤】 ①选择【文件】→【新建】命令。选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。 ②在“表单向导”对话框中的“数据库和表”列表框中选择“员工信息”数据表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。③在“样式”列表框中选择“阴影式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。 ④在“可用的字段或索引标识”列表框中选择“职工编号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑤输入表单标题为“员工信息浏览”,单击“完成”按钮,输入表单名称“BDl”保存并退出。
(2)【操作步骤】 ①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“BD2.sCx”,单击“确定”按钮,打开表单设计器。②在表单设计器中,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮CommAnDl,在按钮属性窗口中将命令按钮CommAnDl的CAption属性值修改为“调用表单-员工信患浏览”。
(3)【操作步骤】 ①双击命令按钮,在CliCk事件中输入代码:DO FORM BDl.sEx,用来调用表单“BDl”。 ②关闭表单设计器并保存表单“BD2”。
(4)【操作步骤】 ①选择【文件】→【打开】命令,在“打开”对话框中“文件类型”下拉列表框中选择“项目”,选择“xm.pjx”,单击“确定”按钮,打开项目管理器。 ②在项目管理器中选择“文档”选项卡,选择列表框中的“表单”,单击“添加”命令按钮,在“打开”对话框中选择“bd2.scx”,单击“确定”按钮将表单“bd2”添加到新建的项目“xm”中。
42主观题42 / 43
(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型分支结构实现该命令程序的功能。
查看答案
【考点指引】本大题第l小题考查了莱单及子菜单的设计过程;第2小题考查了DOCASE语句的用法。 (1)【操作步骤】 ①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件’’按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“成绩统计”,在“结果”下拉列表框中选择“子菜单”,单击“创建”按钮创建“成绩统计”子菜单。 ②输入子菜单名称“学生平均成绩”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“学生平均成绩”过程代码,在过程代码编辑窗口中输入以下代码:SELECT学号,AVG(成绩)AS平均成绩FROM成绩GROUP BY学号关闭过程代码编辑窗口。 ③单击下一行,输入子菜单名称“课程平均成绩”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“课程平均成绩”过程代码,在过程代码编辑窗口中输入以下代码: SELECT课程编号,AVG(成绩)AS平均成绩FROM成绩GROUP BY课程编号 关闭过程代码编辑窗口。④单击下一行,输入子菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的文本框中输入命令: SET SYSMENU TO DEFAULT⑤选择【菜单】→【生成】命令,将菜单保存为“CDl”,生成一个菜单文件“EDl mpr”。关闭菜单设计窗口,在命令窗口中输入命令:DO CDl.mpr,看到VisuAl FoxPro的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。
(2)【操作步骤】 ①在命令窗口中输入命令:MODI COMM Ex2(回车执行),打开程序文件编辑窗口,在程序文件编辑窗 口中输入以下程序代码:
  
关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO cx2(回车执行),执行程序文件。
43主观题43 / 43
对考生文件夹中的“student”表、“course”表和“score”表新建一个表单“bd2”。在表单上有一页框,页框内有3个选项卡,标题分别为“学生”“课程”和“成绩”。表单运行时对应的3个页面上分别显示“student”表、“course”表和“score”表。
表单上还有一个选项按钮组,共有3个单选项,标题分别为“学生”“课程”“成绩”。当单击该选项按钮组选择某一选项时,页框将在对应页面上显示对应表,如单击“课程”选项时,页框将在课程页面上显示课程信息。表单上有一个命令按钮,标题为“关闭”,单击此按钮, 表单将退出。
查看答案
【考点指引】本大题主要考查表单的设计及页框、按钮姐、表格和命令按缸等控件的使用,重点是表格的数据源设置。
【操作步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“页框”控件图标,为表单添加一个页框PAGEFrAmEl,单击表单控件工具栏上的“命令按钮组”控件图标,为表单添加一个命令按钮组CommAnDGroupl,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮CommAnDl,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件GriDl。 ②选择页框PAGEFrAmEl,在页框属性窗口中修改“PAGECount”属性值为“3”,选择页框PAGEFrAmEl,单击右键•在弹出的快捷菜单中选择“编辑”,单击“PAGEl”,在页框属性窗口中修改“CAption”属性值为“学生”;单击“PAGE2”,在页框属性窗口中修改“CAption”属性值为“课程”;单击“PAGE3”,在页框属性窗口中修改“CAption”属性值为“成绩”。 ③选择命令按钮组CommAnDGroupl,单击右键,在弹出的快捷菜单中选择“生成器”打开命令组生成器对话框,单击“按钮”选项卡,设置按钮的数目为3,在“标题”列下修改3个按钮的标题分别为“学生”“课程”和“成绩”,单击“确定”按钮关闭命令组生成器对话框。 ④选择命令按钮,在按钮属性窗口中将命令按钮CommAnDl的CAption属性值修改为“关闭”,如图2-1所示。双击“关闭”命令按钮,在CliCk事件中输入.代码:ThisForm.RElEAsE,用来关闭表单。⑤选择表格GriDl,在表格属性窗口中修改“RECorDSourCETypE”属性值为“4”。 ⑥选择命令按钮组CommAnDGroupl,在命令按钮组属性窗口中双击“CliCk EvEnt”,打开CliCk事件过程代码编辑窗口,输入以下代码:
  
⑦选择【表单】→【执行表单】命令,系统首先要。求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。
← 上一卷下一卷 →