计算机类二级VFP

2014年全国计算机等级《二级VF》上机考试冲刺试题(4)

43 题含答案VFP
共 43 题返回本类
1单选题1 / 43
在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为“教授”、“副教授”的姓名和工资,应使用命令(  )。
查看答案
C. LIST姓名,工资FOR年龄<=40.AND.(职称=”教授”.OR,职称一”副教授”)
2单选题2 / 43
在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定菜单项的访问键为“Q”的菜单名称定义是(  )。
查看答案
D. 单项查询(\<Q)
3单选题3 / 43
若将过程放在过程文件中,可在应用程序中使用下列(  )命令打开过程文件。
查看答案
B. SET PROCEDURE TO<文件名>
4单选题4 / 43
命令??的作用是(  )。
查看答案
C. 从当前光标处显示表达式的值
5单选题5 / 43
设MY.DBF数据库中共有l0条记录,执行下列命令序列:
USE MY
GOTO2
DISPlAY ALL
?RECNO()
执行最后一条命令后,屏幕显示的值是(  )。
查看答案
D. 11
6单选题6 / 43
计算刘明同学选修的所有课程的平均成绩,正确的SQL 语句是(  )。
查看答案
D. SELECT AVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=”刘明”
7单选题7 / 43
假定学号的第3、4位为专业代码,要计算各专业学生选修课程号为“1O1”课程的平均成绩,正确的SQL语句是(  )。
查看答案
B. SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS
平均分FROM选课
WHERE课程号=”101”GROUP BY 1
8单选题8 / 43
查询选修课程号为“101”的课程得分最高的同学,正确的SQL语句是(  )。
查看答案
D. SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号一选课.学号AND
课程号一”101”AND成绩>=A11(SELECT成绩FROM选课WHERE课程号一”101”)
9单选题9 / 43
插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是(  )。
查看答案
A. INSERT INT0选课VA1UES(”0208011 1”,”103”,80)
10单选题10 / 43
将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是(  )。
查看答案
B. UPDATE选课SET成绩=92 WHERE学号= ”02080110”AND课程号=”102”
11单选题11 / 43
打开一个名为XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件(  )。
查看答案
B. 不存在于当前打开的项目文件XM中,必须单独添加
12单选题12 / 43
在Visual FoxPr0中,表结构中的逻辑型、通用型、j期型字段的宽度由系统自动给出,它们分别为(  )。
查看答案
A. 1,4,8
13单选题13 / 43
结构化程序没计的3种基本结构是(  )。
查看答案
B. 顺序、选择和重复
14单选题14 / 43
SQL查询语句“SELECT*FROM职工TO FILE ZG.dbf”的功能是(  )。
查看答案
A. 将职工表中所有记录查询输出到永久性表ZG.dbf中
15单选题15 / 43
命令“SELECT 0”的功能是(  )。
查看答案
A. 选择编号最小的未使用工作区
16单选题16 / 43
在Visual FoxPr0中,在屏幕上预览报表的命令是(  )。
查看答案
B. REPORT FORM…PREVIEW
17单选题17 / 43
设R是一个二元关系,S是一个三元关系,则下列运算中正确的是(  )。
查看答案
B. R×S
18单选题18 / 43
需求分析阶段的任务是(  )。
查看答案
D. 软件系统功能
19单选题19 / 43
下列常量中格式正确的是(  )。
查看答案
D. {^2003/01/1 3)
20单选题20 / 43
要判断数值型变量Y是否能够被8整除,错误的条件表达式为(  )。
查看答案
C. INT(Y/8)=MOD(Y,8)
21单选题21 / 43
软件需求分析一般应确定的是用户对软件的(  )。
查看答案
D. 功能需求和非功能需求
22单选题22 / 43
在Visual FoxPr0的数据库表中只能有一个(  )。
查看答案
C. 主索引
23单选题23 / 43
有SQL语句:
SELECT COUNT(*)AS人数.主讲课程FROM教师 GROUP BY主讲课程
ORDER BY人数DESC
该语句执行结果的第一条记录的内容是(  )。
查看答案
D. 1网络技术
24单选题24 / 43
为了提高测试的效率,应该(  )。
查看答案
D. 集中对付那些错误群集的程序
25单选题25 / 43
在项目管理器中,选择一个文件并单击“移去”按钮,在弹出的对话框中单击“删除”按钮后,该文件将(  )。
查看答案
B. 从项目中移出,并从磁盘上删除该文件
26单选题26 / 43
数据的存储结构是指(  )。
查看答案
D. 数据的逻辑结构在计算机中的表示
27单选题27 / 43
下列关于索引的说法中错误的是(  )。
查看答案
C. SQL中的索引是显式索引
28单选题28 / 43
在SQL SELECT语句中,用于实现关系的选择运算的短语是(  )。
查看答案
C. WHERE
29单选题29 / 43
在Visual FoxPr0中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是(  )。
查看答案
A. 主索引
30单选题30 / 43
建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是(  )。
查看答案
D. CREATE VIEW salary AS SELECT系号,AVG(工 资)AS平均工资FR()M教师 GROUP BY系号
31单选题31 / 43
在Visual FoxPr0中,有如下程序,函数IIF的返回值是(  )。
*程序
PRIVATE X。Y
STORE”男”TO X
Y=LEN(X)+2
7 IIF(Y<4,”男”,”女”)
RETURN
查看答案
A. ”女”
32单选题32 / 43
执行下列程序:
CLEAR
DO A
RETURN
PROCEDURE A
S=5
DO B
?S
RETURN
PROCEDURE B
S=S+10
RETURN
程序的运行结果为(  )。
查看答案
C. 15
33单选题33 / 43
在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(  )。
查看答案
B. 主关键字
34单选题34 / 43
Visual FoxPr0是一种关系数据库管理系统,所谓关系是指(  )。
查看答案
D. 数据模型符合满足一定条件的二维表格式
35单选题35 / 43
在Visual FoxPr0中,用于建立或修改程序文件的命令是(  )。
查看答案
B. MODIFY C0MMAND<文件名>
36单选题36 / 43
打开数据库abe的正确命令是(  )。
查看答案
A. OPEN DATABASE abc
37单选题37 / 43
在Visual FoxPro中,对字段设置默认值,下列描述中正确的是(  )。
查看答案
A. 数据库表可以设置字段默认值
38单选题38 / 43
在SQL语句中,用来创建数据表的SQL短语是(  )。
查看答案
A. CREATE TABLE
39单选题39 / 43
要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令(  )。
查看答案
A. SET CENTURY ON
40单选题40 / 43
对于学生关系表STUDENT,写一条规则,把其中的“年龄”属性限制在18~30之间,则这条规则属于(  )。
查看答案
C. 域完整性规则
41主观题41 / 43
(1)在考生文件夹下建立数据库“学生”。
(2)把自由表“student”、“score”添加到“学生”数据库中。
(3)在“学生”数据库中建立视图“view1”,要求显示表“score”中的全部字段(按表“score”中的顺序)和所有记录。
(4)为“student”表建立主索引,索引名和索引表达式均为“学号”。
查看答案
【考点指引】本大题主要考查数据库的建立、添加自由表、视图的建立和索引的创建等基本操作。 (1)【操作步骤】 选择【文件】→【新建】命令,选择“数据库”,单击“新建文件”按钮在“创建”对话框中输人数据库名“学生”,单击“保存”按钮将新建数据库“学生”保存到考生文件夹下。
(2)【操作步骤】在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“stuDEnt”,单击“确定”按钮将自由表“stuDEnt”添加到数据库“学生”中,同理,将自由表“sCorE”添加到数据库“学生”中。
(3)【操作步骤】 ①在“数据库设计器”中,单击右键选择“新建本地视图”,选择“新建视图”,打开“添加表或视图”对话框,选择“表”单选项,选择数据库“学生”和数据库中的表“sCorE”,单击“添加”按钮将数据表“sCorE”添加到视图设计器中,然后关闭“添加表或视图”对话框。 ②在视图设计器中单击“字段”选项卡,单击“全部添加”按钮,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中。 ③在视图设计器中单击“关闭”按钮,将视图文件以“viEw1”名保存在考生文件夹下。
(4)【操作步骤】在数据库设计器中,选择表“stuDEnt”,选择【数据库】→【修改】命令,打开表设计器修改表“stuDEnt”结构,在“stuDEnt”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”,单击“确定”按钮关闭表设计器并保存表“stuDEnt”结构。
42主观题42 / 43
(1)有数据库“图书借阅”,建立视图“view1”,包括“借书证号”、“借阅日期”和“书名”字段。内容是借了图书“VFP入门”的记录。建立表单“bd1",在表单上显示视图“view1”的内容。
(2)使用表单向导制作一个表单.要求选择图书借阅表中的全部字段。表单样式为“阴影式”,按钮类型为“网片按钮”,排序字段选择“借书证号”(升序),表单标题为“读者借阅信息”,最后将表单保存为“bd2”。
查看答案
【考点指引】本大题第1小题主要考查视图的建立和表单的建立,重点是表格控件的使用,注意表格控件数据源的设置;第2小题中主要是表单向导的使用,按向导的提示逐步探作即可。
(1)【操作步骤】 ①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,打开数据库“图书借阅.DBC”。 ②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“图书借阅”,将表“图书信息”和“图书借阅”分别“添加”到视图设计器中。系统会自动选择关联字段“条码号”为两个表建立内部联系,单击“确定”按钮关闭“联接条件”对话框,然后关闭“添加表或视图”对话框。 ③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“借书证号”、“借阅日期”和“书名”字段添加到右边的“选定字段”列表框中。④在视图设计器中单击“筛选”选项卡中,在“字段名下拉列表框中选择“图书信息.书名”字段,在“条件”下拉列表框中选择“一”,在“实例”文本框中输人“”VFP入门””。 ⑤在视图设计器中单击“关闭”按钮,将视图文件以“viEwl”名保存在考生文件夹下。 ⑥选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单没计器,单击表单控件工具栏上的“表格”控件图标,添加一个表格控件。⑦在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“图书借阅”,选定“视图”,将视图“viEw1”添 加到数据环境中。 ⑧选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“BDl”,保存在考生文件夹下,然后运行表单。
(2)【操作步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”窗口中选择“表单向导”,单击“确定”按钮。 ②在“表单向导”窗口中的“数据库和表”列表框中选择“图书借阅”数据表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。 ③在“样式”列表框中选择“阴影式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。④在“可用字段或索引标识”列表框中选择“借书证号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑤输人表单标题为“读者借阅信息”,单击“完成”按钮,输入表单名称“BD2”并保存退出。
43主观题43 / 43
表“工资”中字段“加班费”的值为空.编写满足如下要求的程序:
根据“加班费”表中的白天和晚上的加班费的值和“工资”表中各个人加班的类型和次数确定工资表的“加班费”字段的值(注:在修改操作过程中不要改变员工表记录的顺序)。 最后将程序保存为“cxl.prg”,并执行该程序。
查看答案
【考点指引】本大题主要考查数据库程序设计,通过一个表的字段值计算来修改另一个表对应的字段值。
【操作步骤】
 ①在命令窗口中输入命令:MODI C()MM Cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
SELECT*INTO ARRAY A FR()M加班费
FOR i=1 TO ALEN(A)/2
UPDATE工资SET加班费=A(i,2)*加班次数
WHERE加班类型=A(i,1)
NEXT
关闭程序文件编辑窗121并保存程序文件。
②在命令窗口中输入命令:D()Cxl(回车执行),执行程序文件。
← 上一卷下一卷 →