点击查看:2015年计算机二级考试《VFP》巩固练习及解析汇总
1[单选题]下列短语中,与排序无关的短语是( )。
A.ASCB.DESCC.GROUP BYD.ORDER BY
参考答案:C
参考解析:通过在SELECT语句中加入ORDER BY可将查询结果排序,可以按升序(ASC)和降序(DESC)排列列或行,升序是默认的排列方式;0RDER BY必须是SQL命令的最后一个子句;GROUP BY是用来指定分组查询,0RDER BY指定对查询结果进行排序。
2[单选题] 设计程序时,应采纳的原则之一是( )。
A.程序的结构应有助于读者的理解
B.限制GOTO语句的使用
C.减少或取消注释行
D.程序越短越好
参考答案:A
参考解析:程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用GOT0语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。
3[单选题] 在SQL的数据定义功能中,删除表字段名的命令格式是( )。
A.ALTER TABLE数据表名DEEETE COLUMN字段名
B.ALTER TABLE数据表名DROP COLUMN字段名
C.ALTER TABLE数据表名CANCEL COLUMN字段名
D.ALTER T,ABl.E数据表名CUT COLUMN字段名
参考答案:B
参考解析:DROP[COLUMN]<字段名>表示从指定表中删除指定的字段;DROP DEFAULT表示删除默认值;DROP CHECK表示删除该表的合法值限定;DROP PRIMARY KEY表示删除主索引;DROP UNIQUE TAG <标识名1>表示删除候选索引;DROP FOREIGH KEY TAG<标识名2>表示删除外索引,取消与父表的关系,SAVE子句将保存该索引。
4[单选题] 在SQL的SELECT查询的结果中,消除重复记录的方法是( )。
A.通过指定主索引实现B.通过指定唯一索引实现C.使用DISTINCT短语实现D.使用WHERE短语实现
参考答案:C
参考解析:在SQL的SELECT语句中,使用DIS–TINCT可消除输出结果中的重复记录。
5[单选题] 有3个关系R、s和T如下:
由关系R和S通过运算得到关系T,则所用的运算为( )。
A.并B.自然连接C.笛卡儿积D.交
参考答案:D
参考解析:关系R与S经过交运算后所得到的关系是由那些既在R内又在S内的有序组组成的。记作R∩S。
6[简答题](1)将考生文件夹下的自由表“课程”添加到数据库“学生管理”中。
(2)从数据库“学生管理”中永久性地删除数据库表“学生一bak”,并将其从磁盘上删除。
(3)为数据库“学生管理”中的表“课程”建立主索引,索引名称和索引表达式均为“课程编号”,为数据库中的表“成绩”建立普通索引,索引名称和索引表达式均为“课程编号”。
(4)建立表“课程”和表“成绩”之间的关联。
参考解析:
(1)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“学生管理.dbc”,选择“独占”,单击“确定”按钮,打开数据库设计器。
②在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“课程”,单击“确定”按钮将自由表“课程”添加到数据库“学生管理”中。
(2)【操作步骤】
①在数据库设计器中,选择表“学生_bak”,单击右键,在弹出的快捷菜单中选择“删除”命令,单击“删除”按钮,将表“学生_bak”从“学生管理”数据库中移除并将其从磁盘上删除。
②选择【数据库】→【清理数据库】命令清理数据库。
(3)【操作步骤】
①在数据库设计器中,选择表“课程”,选择【数据库】→【修改】命令,打开表设计器修改表“课程”结构,在“课程”表设计器的“索引”选项卡的“索引名”中输入“课程编号”,选择索引类型为“主索引”,索引表达式为“课程编号”,单击“确定”按钮关闭表设计器并保存表“课程”结构。
②在数据库设计器中,选择表“成绩”,选择【数据库】→【修改】命令,打开表设计器修改表“成绩”结构,在“成绩”表设计器的“索引”选项卡的“索引名”中输入“课程编号”,选择索引类型为“普通索引”,索引表达式为“课程编号”,单击“确定”按钮关闭表设计器并保存表“成绩”结构。
(4)【操作步骤】
在数据库设计器中,将“课程”表中“索引”下面的“课程编号”主索引字段拖曳到“成绩”表中“索引”下面的“课程编号”索引字段上,建立两个表之间的永久性联系。
7[简答题]
(1)考生目录下有一个“订单”表,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个菜单项“统计”。“统计”菜单中有“查询”、“平均”和“关闭”3个子菜单。“查询”子菜单负责按客户编号排序查询表的全部字段;选择“平均”子菜单则按客户编号分组计算每个客户的平均金额,查询结果中包含客户名称和平均金额;选择“关闭”菜单项返回到系统菜单。
(2)使用表单向导制作一个表单“bd1”,要求显示“订单”表中的全部字段。表单样式为“边框式”,按钮类型为“滚动网格”,排序字段选择“总金额”(升序),表单标题为“订购信息浏览”。
参考解析:
(1)【操作步骤】
①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“统计”,在“结果”下拉列表框中选择“子菜单”、,单击“创建”按钮创建“统计”子菜单。
②输人子菜单名称“查看”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“查看”子菜单过程,在菜单过程代码编辑窗口中输入以下代码:SELECT*FROM订单0RDER BY客户编号
关闭菜单过程代码编辑窗口回到菜单设计器。
③单击下一行,输入子菜单名称“平均”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“平均”子菜单过程,在菜单过程代码编辑窗口中输入以下代码:
SELECC客户名称,AVG(金额)AS平均金额FROM
订单,客户WHERE订单.客户编号=客户.客户编号
GROUP BY客户.客户编号
关闭菜单过程代码编辑窗口回到菜单设计器。
④单击下一行,输入子菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT
⑤选择【菜单】→【生成】命令,将菜单保存为“cd1”,生成一个菜单文件“cd1 mpr”。关闭菜单设计窗口,在命令窗口输入命令:DO cd1.mpr,执行菜单。
(2)【操作步骤】
①选择【文件】→【薪建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”窗口中选择“表单向导”,单击“确定”按钮。
②在“表单向导”窗口的“数据库和表”列表框中选择“订单”表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。
③在“样式”列表框中选择“边框式”,“按钮类型”选择“定制”下的“滚动网格”类型,单击“下一步”按钮。
④在“可用的字段或索引标识”列表框中选择“金额”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。
⑤输入表单标题为“订购信息浏览”,单击“完成”按钮,输入表单名称“bd1”并保存退出。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |