手机

当前位置:查字典资讯网 > 考试 > 2015年计算机二级考试《VFP》巩固练习及解析(8)

2015年计算机二级考试《VFP》巩固练习及解析(8)

来自:查字典教育资讯网 2015-07-29

1[单选题] 下列关于数据库设计的叙述中,正确的是()。

A.在需求分析阶段建立数据字典

B.在概念设计阶段建立数据字典

C.在逻辑设计阶段建立数据字典

D.在物理设计阶段建立数据字典

参考答案:A

参考解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。

2[单选题] 下列叙述中,正确的是()。

A.在命令窗口中被赋值的变量均为局部变量

B.在命令窗口中用PRIVATE命令说明的变量均为局部变量

C.在被调用的下级程序中用PUBLIC命令说明的变量都会是全局变量

D.在程序中用PRIVATE命令说明的变量均为全局变量

参考答案:C

参考解析:本题考查对Visual FoxPro中变量的定义及理解。在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要是PUBLIC说明的变量均是全局变量。

3[简答题]对考生目录下的数据库“学生管理”建立文件名为“bd2”的表单,表单标题为“学籍信息查看”。表单含有一个表格控件,用于显示用户查询的信息;一个按钮选项组,含有“课程”、“学生”和“成绩”3个选项按钮及两个命令按钮,标题分别为“浏览”和“关闭”。

在表单运行时:

(1)选择“课程”选项按钮并单击“浏览”按钮时,在表格中显示“课程”表的记录。

(2)选择“学生”选项按钮并单击“浏览”按钮时,表格中显示“学生”表的记录。

(3)选择“成绩”选项按钮并单击“浏览”按钮时,表格中显示“成绩”表的记录。

(4)单击“关闭”按钮退出表单。

参考解析:

【考点指引】本大题主要考查表单的建立及表格控件、按钮逸项组的使用,重点是表格控件数据源的设置。

【解题步骤】

①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“学籍信息查看”,单击表单控件工具栏上的“选项按钮组”控件图标,为表单添加一个选项按钮组Op-tionGroup1,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Command2,单击表格控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。

②选择选项按钮组OptionGroup1,单击右键,在弹出的快捷菜单中选择“生成器”打开选项按钮组生成器对话框,单击“按钮”选项卡,设置按钮的数目为3,在“标题”列下修改3个按钮的标题分别为“课程”、“学生”和“成绩”,单击“确定”按钮关闭命令组生成器对话框。

③分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“浏览”;将命令按钮Command2的Caption属性值修改为“关闭”,如图59-1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用于关闭表单。

④双击“浏览”命令按钮,在Click事件中输入代码:

ThisForm.Grid1.ColumnCount=-1

ThisForm.Grid1.RecordSourceType=0

DO CASE

CASE ThisForm.OptionGroup1.value=1

ThisForm.Grid1.RecordSource=〝课程〞

CASE ThisForm.OptionGroup1.value=2

ThisForm.Grid1.RecordSource=〝学生〞

CASE ThisForm.OptionGroup1.value=3

ThisForm.Grid1.RecordSource=〝成绩〞

ENDCASE

ThisForm.Grid1.Refresh

⑤选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。

4[单选题] 在Visual FoxPro中,释放表单时会引发的事件是( )。

A.UnLoad事件B.Init事件C.Load事件D.Release事件

参考答案:A

参考解析:释放表单时,会引发Destroy和Un1oad事件。而Init和Load事件是在表单加载时引发的事件。Release方法会将表单从内存中释放。

5[单选题] 参照完整性规则的更新规则中“级联”的含义是( )。

A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录

B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值

C.父表中的连接字段值可以随意更新,不会影响子表中的记录

D.父表中的连接字段值在任何情况下都不允许更新

参考答案:A

参考解析:参照完整性规则的更新规则中“级联”的含义是更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录;“限制”的含义是若子表中有与父表相关的记录,则禁止修改父表中的连接字段值;“忽”的含义是不作参照完整性检查,即可以随意更新父表中的连接字段值。

6[单选题] 下列叙述中正确的是( )。

A.栈是一种先进先出的线性表

B.队列是一种后进先出的线性表

C.栈与队列都是非线性结构

D.以上三种说法都不对

参考答案:D

参考解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。

7[单选题]下列选项中,不属于模块间耦合的是()。

A.数据耦合B.标记耦合C.异构耦合D.公共耦合

参考答案:C

参考解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成7级,分别是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。其中没有异构耦合这种方式。

)8[单选题] 使用SQL的UPDATE语句更新数据表中的数据时,以下说法正确的是()。

A.如果没有数据项被更新,将提示错误信息

B.更新数据时,必须带有WHERE子句

C.不能更新主关键字段的值

D.一次可以更新多行数据或多个字段的值

参考答案:D

参考解析:更新数据的命令格式为:UPDATE表名SET字段名1=表达式1[,字段名2=表达式2……][WHERE条件],一般使用WHERE子句指定更新的条件,并且一次可以更新多行数据或多个字段;如果不使用WHERE子句,则更新全部记录,故本题D为正确选项。

9[单选题] 定义全局型变量,可以使用下列()命令。

A.CREATEB.PRIVATEC.LOCALD.PUBLIC

参考答案:D

参考解析:全局变量是指在任何模中都可使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用PUBLIC命令建立。

10[单选题] 执行USEscIN0命令的结果是( )。

A.选择0号工作区打开sc表

B.选择空闲的最小号工作区打开sc表

C.选择第1号工作区打开sc表

D.显示出错信息

参考答案:B

参考解析:在多个工作区打开某个表时,可彻命令:USE<表名>IN<工作区号>,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN0的结果是选择空闲的最小号工作区打开SC表。

更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!

上一篇:2015年计算机二级考试《VFP》巩固练... 下一篇:2015年计算机二级《Web程序设计》习...