计算机类二级VFP

2014年全国计算机等级《二级VF》考前押密试题(5)

43 题含答案VFP
共 43 题返回本类
1单选题1 / 43
如果需要给当前表增加一个字段,应使用的命令是(  )。
查看答案
B. MODIFY STRUCTURE
2单选题2 / 43
结构化程序设计的核心和基础是(  )。
查看答案
C. 结构化没计理论
3单选题3 / 43
能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是(  )。
查看答案
B. show
4单选题4 / 43
关闭表单的程序代码是ThisForm.Release,Release是(  )。
查看答案
D. 表单对象的方法
6单选题6 / 43
设树T的度为4,其中度为1、2、3、4的结点个数分别为4、2、1、1。则T中的叶子结点的个数为(  )。
查看答案
A. 8
7单选题7 / 43
在visual FoxPr0中,关系数据库管理系统所管理的关系是(  )。
查看答案
B. 若干个二维表
8单选题8 / 43
如果进栈序列为el、e2、e3、e4、e5,则可能的出栈序列是(  )。
查看答案
B. e5、e2、e4、e3、el
9单选题9 / 43
设MY.DBF数据库中共有l0条记录,执行如下命令:
USE MY
COT0 2
DISPLAY ALL
?RECNO()
执行最后一条命令后,显示的值是(  )。
查看答案
D. 11
10单选题10 / 43
检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是(  )。
查看答案
B. SELECT课程.课程名称,学生.姓名,MAX(成绩)
AS最高分
FROM成绩,课程,学生
wHERE成绩.课程编号=课程.课程编号
AND成绩.学号=学生.学号
GROUP BY课程.课程编号
11单选题11 / 43
定义“课程”表中“开课系名”字段的默认值为“中文”的正确命令是(  )。
查看答案
B. ALTER TABLE课程ALTER开课系名SET DE—
FAULT”中文”
12单选题12 / 43
查询所有选修了“计算机网络”的学生成绩,结果显示该学生的“姓名”、“系名”和“数据库原理”的“成绩”,并按成绩由高到低的顺序排列,下列语句中正确的是(  )。
查看答案
D. SELECT学生.姓名,学生.系名,成绩.成绩FROM
学生。课程,成绩
WHERE学生.学号=成绩.学号
AND课程.课程编号=成绩.课程编号
AND课程.课程名称=”计算机网络”
ORDER BY成绩.成绩DESC
13单选题13 / 43
将“学生”表中“系名”字段的宽度由原来的6改为10,正确的语句是(  )。
查看答案
C. ALTER TABLE学生ALTER系名C(10)
14单选题14 / 43
在已打开数据库的情况下,利用SQL创建一个包含姓名、课程名称和成绩字段的xsview视图,正确的语句是(  )。
查看答案
D. CREATE VIEw Xsview A
SELECT学生.姓名,课程.课程名称,成绩.成绩
FROM学生INNER JOIN成绩
INNER JOIN课程
ON成绩.课程编号=课程.课程编号
ON学生.学号=成绩.学号
15单选题15 / 43
执行如下命令序列后,最后一条命令的显示结果是(  )。
DIMENSION M(2,2)
M(1,1)一10
M(1,2)一20
M(2,1)=30
M(2,2)一40
7 M(2)
查看答案
C. 20
16单选题16 / 43
下列关于项目中“移出”文件的说法,正确的是(  )。
查看答案
C. 被移出的文件只是将文件移出项目,但文件保留在磁盘中
17单选题17 / 43
在Visual FoxPro中,下列叙述错误的是(  )。
查看答案
D. 多个表存储在一个物理文件中
18单选题18 / 43
在Visual FoxPr0中,释放表单时会引发的事件是(  )。
查看答案
A. UnLoad事件
19单选题19 / 43
在成绩表中,查找物理分数最高的学生记录,下列 SQL语句的空白处应填入的是(  )。
SELECT*FROM成绩表
WHERE物理>=
(SELECT物理FROM成绩表)
查看答案
D. ALL
20单选题20 / 43
算法的空间复杂度是指(  )。
查看答案
D. 算法执行过程中所需要的存储空间
22单选题22 / 43
使用REPLACE命令时,如果范围短语为ALL或 REST,则执行该命令后记录指针指向(  )。
查看答案
C. 末记录的后面
23单选题23 / 43
下列说法中,不属于数据模型所描述的内容是(  )。
查看答案
C. 数据查询
24单选题24 / 43
下列数据结构巾,能用二分法进行查找的是(  )。
查看答案
A. 顺序存储的有序线性表
25单选题25 / 43
下列实体类型的联系中,属于多对多联系的是(  )。
查看答案
A. 学生与课程之间的联系
26单选题26 / 43
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和(  )。
查看答案
D. 冗余性
27单选题27 / 43
下列叙述中正确的是(  )。
查看答案
C. 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
28单选题28 / 43
在Visual FoxPr0中,字段的数据类型不可以指定为(  )。
查看答案
B. 时间型
30单选题30 / 43
在Visual FoxPr0中,下列描述正确的是(  )。
查看答案
A. 数据库表允许对字段没嚣默认值
31单选题31 / 43
在结构化程序设计中,模块划分的原则是(  )。
查看答案
D. 模块内具有高内聚度、模块问具有低耦合度
32单选题32 / 43
下列叙述中,不属于表单数据环境常用操作的是(  )。
查看答案
B. 向数据环境中添加控件
33单选题33 / 43
在Visual FoxPr0中,表单(Form)是指(  )。
查看答案
A. 窗口界面
34单选题34 / 43
假定学生关系是s(s#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及关系(  )。
查看答案
D. S,C,SC
35单选题35 / 43
要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名为zgh,则下列各语句中,正确的是(  )。
查看答案
C. INDEX ON职工号TAG zgh CANDlDATE
36单选题36 / 43
在Visual FoxPr0中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为(  )。
查看答案
B. 设计器
37单选题37 / 43
下列关于ZAP命令的描述中正确的是(  )。
查看答案
C. ZAP命令能删除当前表的全部记录
38单选题38 / 43
已知一棵二叉树前序遍历和中序遍历分别为ABDE—GCFH和DBGEACHF,则该二叉树的后序遍历为(  )。
查看答案
B. DGEBHFCA
39单选题39 / 43
下列叙述中错误的是(  )。
查看答案
A. 软件测试的目的是发现错误并改正错误
40单选题40 / 43
有关查询设计器,正确的描述是(  )。
查看答案
C. “排序依据”选项卡与SQL语句的0RDER BY短语对应
41主观题41 / 43
(1)建立项目文件,文件名为“xm”。
(2)将数据库“学生管理”添加到项目“xm”中。
(3)建立简单的菜单“cd1”,要求有两个菜单项:“查询”和“关闭”。其中“关闭”菜单项负责返回系统菜单,对“查询”菜单项不做要求。
(4)编写简单的命令程序,显示对话框,对话框内容为“你好!”,对话框上只有一个“确定”按钮。将该程序保存在“cx1.prg”中。
查看答案
【考点指引】本大题主要考查项目管理器的基本操作,包括新建项目、添加数据库和建立菜单等,这些操作都可以在项目管理器中完成,另外还考查了MESsAGEB()x函数的使用。 (1)【解题步骤】 选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。 (2)【解题步骤】在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“学生管理”,单击“确定”按钮将数据库“学生管理”添加到新建的项目“xm”中。 (3)【解题步骤】 ①在项目管理器中选择“其他”选项卡,然后选择列表框中的“菜单”,单击“新建”命令按钮,选择“菜单”,进入菜单设计器。 ②在菜单设计器中,在“菜单名称”中输入“查询”,单击下一行。在“菜单名称”中输入“关闭”,在“结果”下拉列表框中选择“命令”,在右边的文本框中输入:SET SYSMENUT()DEFAULT。 ③关闭菜单设汁器并保存菜单为“CD1”。 (4)【解题步骤】 ①在命令窗口中输入命令:MODI COMM Cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: MESSAGEB()X(”你好!¨,0)关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO Cxl(回车执行),执行程序文件。
42主观题42 / 43
(1)编写程序“cx.prg”,用SQL语句查询“school”数据库中参加了课程编号为“0002”的学生的“学号”、“姓名”、“课程编号”和“成绩”。
(2)在“school”数据库中统计每门课程考试的平均成绩,并将结果(课程编号、课程名称、平均成绩)放在表“re-suit”中。
查看答案
【考点指引】本大题主要考查了SQL语句的查询和统计命令,这里要用到分组命令,注意用INT()TABLE将结果保存到表中。 (1)【操作步骤】 ①在命令窗口中输入命令:MODI COMM CX(回车执行),打开程序文件“CX.pr9”编辑窗口,在程序文件编辑窗口中输入以下代码: SELECT stuDEnt.学号,姓名,CoursE.课程编号,成绩 FR()M sCorE,CoursE,stuDEnt WHERE sCorE.课程编号=CoursE.课程编号AND sCorE.学号=stuDEnt.学号 AND CoursE.课程编号="0002"关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO CX(回车执行),执行程序文件。 (2)【操作步骤】 ①在命令窗口中输入命令: SELECT CoursE.课程编号,课程名称,AVG(成绩)AS平均成绩INT()TABLE rEsult FROM sCorE,CoursEWHERE sCorE.课程编号=CoursE.课程编号GR()UPBY CoursE.课程编号,课程名称 ②在命令窗口中输入命令:DO CX(回车执行),执行程序文件,结果将自动保存到表“rEsult”中。
43主观题43 / 43
对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。
单击“关闭”按钮退出表单。
查看答案
【考点指引】本大题主要考查表单的设计及组合框、文本框、表格和命令按钮等控件的使用,重点是表格的数据源设置。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“CAption”属性值修改为“图书信息浏览”。单击表单控件工具栏上的“组合框”控件图标,为表单添加一个组合框ComBol,单击表单控件工具栏上的“标签”控件图标,为表单添加3个标签LABEl1、LABEl2和LABEl3,单击表单控件工具栏上的“文本框”控件图标,为表单添加3个文本框TExt1、TExt2和TExt3,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮CommAnD1。
②选择命令按钮,在按钮属性窗口中将命令按钮CornmAnDl的CAption属性值修改为“关闭”,如图5-1所示。
  
双击命令按钮,在CliCk事件中输入代码:ThisForm.RElEAsE,用来关闭表单。
③选择组合框,在组合框属性窗口中,双击“Init E-vEnt”,打开Init事件代码编辑窗口,输入以下过程代码:
USE图书信息
ThisForm.LABEl1.CApti_dj=FIELD(1)
ThisForm.LABEl2.CApti_dj=FIELD(3)
ThisForm.LABEl3.CApti_dj=FIELD(4)
G()TOPD()WHILE.N()T.E()F()ThisForm.ComB01.ADDItEm(书名)SKIPENDD()USE
④选择组合框,在组合框属性窗口中,双击“CliCkEvEnt”,打开CliCk事件代码编辑窗口,输入以下过程代码:
SELECT*INT()ARRAY AA FR()M图书信息
"WHERE书名=ThisForm.ComB01.DisplAyvAluE
ThisForm.tExt1.vAluE=AA(1)
ThisForm.tExt2.vAluE=AA(3)
ThisForm.tExt3.vAluE=AA(4)
⑤选择【表单】一【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“BDl”,保存在考生文件夹下,然后运行表单。
← 上一卷下一卷 →