计算机类二级VFP

2013年9月全国计算机等级《二级VF》上机模考试卷(5)

43 题含答案VFP
共 43 题返回本类
1单选题1 / 43
假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行如下命令:
姓名=姓名-"出勤"
?姓名
屏幕上会显示(  )。
查看答案
A. 李彤
2单选题2 / 43
以下关于字段有效性规则叙述正确的是(  )。
查看答案
C. 只有数据库表可以设置
3单选题3 / 43
假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结构是(  )。
SET DELETE ON
DELETE FROM s WHERE b BETWEEN 20 AND 30
7 RECCOUNT()
查看答案
D. 3
4单选题4 / 43
为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是(  )。
查看答案
D. PasswordChar
5单选题5 / 43
数据库系统的三级模式不包括(  )。
查看答案
D. 数据模式
6单选题6 / 43
下面描述中错误的是(  )。
查看答案
A. 系统总体结构图支持软件系统的详细设计
7单选题7 / 43
在Visual FoxPro中,建立数据库会自动产生扩展名为(  )。
查看答案
B. DBC、DCT和DCX三个文件
8单选题8 / 43
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。
查看答案
B. C语言编辑程序
9单选题9 / 43
为“运动员”表增加一个字段“得分”的SQL语句是(  )。
查看答案
C. ALTER TABLE运动员ADD得分l
12单选题12 / 43
有下列赋值语句:a=”计算机”,b=”微型”,结果为”微型机”的表达式是(  )。
查看答案
D. b+RIGHT(a,2)
14单选题14 / 43
下列程序段的输出结果是(  )。
ACCEPT TO A
IF A=[123]
S=0
ENDIF
S=1
?S
查看答案
B. 1
15单选题15 / 43
下列叙述中正确的是(  )。
查看答案
C. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为log2n
16单选题16 / 43
查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是(      )。
查看答案
A. SELECT*FROM教师WHERE住址LIKE"%望京%"
17单选题17 / 43
在数据库中建立索引的目的是(  )。
查看答案
C. 提高查询和更新速度
18单选题18 / 43
有三个关系R、S和T如下:
  
则由关系R和S得到关系T的操作是(      )。
查看答案
B. 差
19单选题19 / 43
SQL查询命令的结构是SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…,其中HAVING必须配合使用的短语是(  )。
查看答案
B. GROUP BY短语
20单选题20 / 43
恢复系统默认菜单的命令是(  )。
查看答案
B. SET SYSMENU TO DEFAULT
21单选题21 / 43
设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),删除 2002年1月1日以前签订的订单记录,正确的SQL命令是(  )。
查看答案
C. DELETE FROM order WHERE签订日期<{^2002-l-1)
23单选题23 / 43
若SQL语句中的ORDER BY短语中指定了多个字段,则(  )。
查看答案
C. 依次按自左至右的字段顺序排序
24单选题24 / 43
下列关于数据库设计的叙述中,正确的是(  )。
查看答案
A. 在需求分析阶段建立数据字典
25单选题25 / 43
为了使命令按钮在界面运行时显示“运行”,需要设置该命令按钮的哪个属性(  )。
查看答案
D. Caption
26单选题26 / 43
在设计界面时,为提供多选功能,通常使用的控件是(  )。
查看答案
B. 一组复选框
28单选题28 / 43
为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“ll0”,正确 的SQL语句是(      )。
查看答案
C. ALTER TABLE教师ALTER职工号SET CHECK LEFT(职工号,3)="110"
29单选题29 / 43
为数据库表增加字段有效性规则是为了保证数据的(      )。
查看答案
A. 域完整性
30单选题30 / 43
在Visual FoxPro中,报表的数据源不包括(  )。
查看答案
D. 文本文件
31单选题31 / 43
在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是(  )。
查看答案
A. list for书名="计算*"
32单选题32 / 43
报表的数据源可以是(  )。
查看答案
C. 表、查询或视图
33单选题33 / 43
可以随表的打开而自动打开的索引是(      )。
查看答案
D. 结构复合索引文件
34单选题34 / 43
在软件设计中不使用的工具是(      )。
查看答案
C. PAD图
35单选题35 / 43
页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是(  )。
查看答案
D. PageCount
36单选题36 / 43
在命令按钮组中,决定命令按钮数目的属性是(      )。
查看答案
C. ButtonCount
38单选题38 / 43
负责数据库中查询操作的数据库语言是(  )。
查看答案
C. 数据操作语言
39单选题39 / 43
创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类名是Person,正确的命令是(  )。
查看答案
C. CREATE CLASS student OF mylib AS Person
40单选题40 / 43
关于内存变量的调用,下列说法正确的是(      )。
查看答案
B. 私有变量能被本层模块和下层模块程序调用
41主观题41 / 43
(1)建立项目文件,文件名为“xm”。
(2)将数据库“学生管理”添加到项目“xm”中。
(3)建立简单的菜单“cdl”,要求有两个菜单项:“查询”和“关闭”。其中“关闭’’菜单项负责返回系统菜单,对“查询”菜单项不做要求。
(4)编写简单的命令程序,显示对话框,对话框内容为“你好!”,对话框上只有一个“确定”按钮。将该程序保存在“exl.prg”中。
查看答案
【考点指引】本大题主要考查项目管理器的基本操作,包括新建项目、添加数据库和建立莱单等,这些操作都可以在项目管理器中完成,另外还考查了MESSAGEB()X函数的使用。
(1)【解题步骤】 选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
(2)【解题步骤】 在项目管理器中选择“数据’’选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“学生管理”,单击“确定”按钮将数据库“学生管理”添加到新建的项目“xm”中。
(3)【解题步骤】 ①在项目管理器中选择“其他”选项卡,然后选择列表框中的“菜单”,单击“新建”命令按钮,选择“菜单”,进入菜单设计器。 ②在菜单设计器中,在“菜单名称”中输入“查询”,单击下一行,在“菜单名称”中输入“关闭”,在“结果”下拉列表框中选择“命令”,在右边的文本框中输入:SET SYSMENU TO DEFAULT。③关闭菜单设计器并保存菜单为“CDl”。
(4)【解题步骤】 ①在命令窗口中输入命令:MODI COMM Cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: MESSAGEBoX(”你好!”,0)关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO Cxl(回车执行),执行程序文件。
42主观题42 / 43
(1)编写程序“cx.prg”,用SQL语句查询“school”数据库中参加了课程编号为“0002”的学生的“学号”“姓名”“课程编号”和“成绩”。
(2)在"schoo1,,数据库中统计每门课程考试的平均成绩,并将结果(课程编号、课程名称、平均成绩)放在表“result”中。
查看答案
【考点指引】本大题主要考查了SQL语句的查询和统计命令,这里要用到分组命令,注意用INTO TABLE将结果保存到表中。
(1)【操作步骤】 ①在命令窗口中输入命令:MODI COMM Cx(回车执行),打开程序文件“CX.prG”编辑窗口,在程序文件编辑窗口中输入以下代码: SELECT stuDEnt.学号,姓名,CoursE.课程编号,成绩FROM sCorE,CoursE,stuDEnt WHERE sCorE.课程编号=CoursE.课程编号AND sCorE.学号=stuDEnt.学号AND CoursE.课程编号=”0002” 关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO Cx(回车执.吁亍),执行程序文件。
(2)【操作步骤】 ①在命令窗口中输入命令: SELECT CoursE.课程编号,课程名称,AVG(成绩)AS平均成绩INTO TABLE rEsuIt FROM sCorE. CoursE WHERE sCorE.课程编号=CoursE.课程编号GROUP BY CoursE.课程编号,课程名称 ②在命令窗13中输入命令:DO Cx(回车执行),执行程序文件,结果将自动保存到表"rEsuIt"中。
43主观题43 / 43
建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置。
(1)建立一个文件名和表单名均为“myform”的表单文件,其中包含两个表格控件,第一个表格控件名称是“grdl”,用于显示表“customer”中的记录,第二个表格控件名称是“grd2”,用于显示与表“customer”中当前记录对应的“order”表中的记录。要求两个表格尺寸相同、左右布局、顶边对齐。
(2)建立一个菜单“mymenu”,该菜单只有一个“退出”菜单项,该菜单项对应于一个过程,其中含有两条语句,第一条语句是关闭表单“myform”,第二条语句是将菜单恢复为默认的系统菜单。
(3)在表单“myform”的Load事件中执行生成的菜单程序“mymenu.mpr”。
注意:程序完成后要运行所有功能。
查看答案
【考点指引】本题考查的是表单控件的使用。
(1)【操作步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将NAmE属性值修改为“myForm”;表单中添加两个表格控件GriDl、GriD2,将它们的NAmE属性值分别修改为“GrDl”和“GrD2”。 ②右击表单设计器的空白处,打开数据环境设计器,将“CostumEr”表和“orDEr”表加入到数据库环境设计器。 (D将表格控件的RECorDSourCE属性值分别修改为“CustomEr”和“orDEr”,WiDth属性值都修改为“l30”,HEiGht属性值同时修改为“180”。
(2)【操作步骤】 ①右击表单设计器的空白处,在打开的对话框中输入“Do mymEnu.mpr”。 ②选择【文件】一【新建】命令,选择“菜单”,单击“新建文件”按钮,点击“菜单”,打开菜单设计器,在菜单设计器中填“退出”,结果项选择“过程”,点击“创建”,在弹出的对话框中输入: mymEnu.rEAlEAsE
set sysmenu to defa
(3)【操作步骤】 ①选择工具栏的菜单选项,选择“生成”。 ②选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“mymenu”,保存在考生文件夹下,然后运行表单。
← 上一卷下一卷 →