2016计算机二级VF备考练习题及答案
2016年上半年计算机二级考试时间将会在3月26-29日开始进行,为了帮助大家能顺利通过计算机二级考试,下面小编为大家带来2016计算机二级VF备考练习题及答案,供大家参考学习,预祝考生备考成功!:
1[单选题] 在Visual Foxthv中,数据库表字段的有效性规则的设置可以在( )。
A.项目管理器中进行
B.数据库设计器中进行
C.表设计器中进行
D.表单设计器中进行
参考答案:C
参考解析:建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是“规则”、“信息”、“默认值”三项。其中“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则以字段的类型确定。
2[单选题] SQL语句中删除视图的命令是( )。
A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW
参考答案:B
参考解析:视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为:DROPVIEW<视图名>。因此B)选项正确。
3[单选题] 向一个项目中添加一个数据库,应该使用项目管理器的( )。
A.“代码”选项卡
B.“类”选项卡
C.“文档”选项卡
D.“数据”选项卡
参考答案:D
参考解析:“项目管理器”窗口是Visual FeffiPm开发人员的工作平台,它包括6个项卡:数据、文档、类、代码、其他、全部。“数据”选项卡包括了-个项目中的所有数据数据库、自由表、查询和视图。添加-个数据库,应该使用‘数据”选项卡。。
4[单选题] 结构化程序的三种基本控制结构是( )。
A.顺序、选择和重复(循环)
B.过程、子程序和分程序
C.顺序、选择和调用
D.调用、返回和转移
参考答案:A
参考解析:结构化程序的三种基本控制结构:顺序、选择和重复,故A选项正确。
5[单选题] 在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令( )。
A.DO menu1 B.DO menu1.mprC.DO MENU menu1 D.RUN menu1
参考答案:A
参考解析:运行菜单可以使用命令格式:DO<文件名>,但文件名的扩展名.mpr不能省。
6[单选题]在数据库中建立索引的目的是
A.节省存储空间
B.提高查询速度
C.提高查询和更新速度
D.提高更新速度
参考答案:B
参考解析:VisualFoxPr0中索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件是分别存储的,并且不改变表中记录的物理顺序。使用索引的'目的是为了加快对表的查询操作。即B选项正确。
7[单选题]SQL查询命令的结构是SELECT…FROM…WHERE…GROUPBY…HAVING…ORDERBY…,其中指定查询条件的短语是
A.SELECTB.FROMC.WHERED.ORDERBY
参考答案:C
参考解析:SQL的查询的基本形式由SELECT—FROM—WHERE查询块组成,多个查询块可以嵌套执行。其中主要短语的含义如下:SELECT说明要查询的字段;FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;WHERE说明查询条件,即选择元组的条件;ORDERBY短语用来对查询的结果进行排序。
8[单选题] 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )。
A.SELECT AVG(成绩)FROM选课WHERE姓名=〝刘明〞
B.SELECT AVG(成绩)FROM学生,选课WHERE姓名=〝刘明〞
C.SELECT AVG(成绩)FROM学生,选课WHERE学生.姓名=〝刘明〞
D.SELECT AVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=〝刘明〞
参考答案:D
参考解析:SQL的核心是查询,它的基本形式由sE-LECT-FROM-WHERE查询块组成。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件。要计算刘明同学选修的所有课程的平均成绩,应设置where条件为WHERE学生.学号=选课.学号AND姓名=”刘明”,即D)选项正确。
9[单选题] 有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.笛卡尔积B.交C.并D.自然连接
参考答案:D
参考解析:自然连接是-种特殊的等值连接,它要求两个关系中进行比较的分量必须是同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。
10[单选题]在VisualFoxPr0中,使用LOCATEFOR命令发条件查找记录,当查找到满足条件的第l条记录后。
如果还需要查找下一条满足条件的记录,应该使用命令
A.LOCATEFOR命令B.SKIP命令C.CONTINUE命令D.G0命令
参考答案:C
参考解析:LOCAZE命令是按条件定位记录位置的命令,其命令格式为:LoCATEFOR<条件表达式>。该命令执行后将记录指针定位在满足条件的第l条记录上。如果要使指针指向下一条满足条件的记录。使用CONTINUE命令,如果没有满足条件的记录则指向文件结束位置。
11[单选题] 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是( )。
A.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝101〞GROUP BY专业
B.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝101〞GROUP BY 1
C.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝101〞OR-DER BY专业
D.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝101〞ORDER BY 1
参考答案:B
参考解析:SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。要计算各专业学生选修课程号为“101”课程的平均成绩,应按学号分组,即GROUP BY1。因此B)为正确选项。
12[单选题] 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A.一对一 B.一对多 C.多对一 D.多对多
参考答案:B
参考解析:因为-间宿舍可以住多个学生即多个学生住在-个宿舍中,但-个学生只能住-问宿舍,所以实体宿舍和学生之间是-对多的关系。
13[单选题]以下描述中错误的是
A.层次数据模型可以表示一对多的联系
B.一张二维表就是一个关系
C.层次数据模型不能直接表示多对多的联系
D.网状数据模型不能直接表示多对多的联系
参考答案:D
参考解析:数据库管理系统所支持的数据模型分为三种:层次模型、网状模型、关系模型。用树形结构表示实体及其之间联系的模型称为层次模型,层次模型不能直接表示出多对多的联系。用网状结构表示实体及其之间联系的模型称为网状模型,网状模型能方便地表示各种类型的联系。用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系型数据库中,一张二维表就是一个关系,每一个关系都是一个二维表。
14[单选题] 在Visual FoxPro中,不能隐藏命令窗口的操作是( )。
A.按Ctrl+F4组合键
B.单击命令窗口右上角的“关闭”按钮
C.单击“窗口”菜单下的“命令窗口”选项
D.单击常用工具栏上的“命令窗口”按钮
参考答案:C
参考解析:隐藏命令窗口的方法有三种:①按Ctrl+F4组合键;②单击命令窗口右上角的“关闭”按钮;③单击常用工具栏上的“命令窗口”按钮。故C选项正确。
15[单选题]在VisualFoxPr0中,参照完整性规则中插入规则包括
A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略
参考答案:D
参考解析:参照完整性约束包括更新规则、删除规则和插入规则。因此本题选D
16[单选题]使用sQL语句将表s中字段priCe的值大于30的记录删除,正确的命令是
A.DELETEFROMsFORpriCe>30
B.DELETEFROMsWHEREpriCe>30
C.DELETEBFORpriCe>30
D.DELETE8WHEREpriCe>30
参考答案:B
参考解析:删除数据的命令格式为:DELETEFROM表名 [WHERE条件],A、C、D选项的命令格式错误。第
17[单选题] 在Visual FoxPro中,“表”是指( )。
A.报表B.关系C.表格控件D.表单
参考答案:B
参考解析:在Visual FoxPro中,-个“表”就是-个关系。
18[单选题] 在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是( )。
A.PRIVATEB.LOCALC.PUBHC D.不用说明,在程序中直接使用
参考答案:B
参考解析:内存变量的作用域中,全局变量(PUB-LIC声明)在任何模块中使用,局部变量(LOCAL)只能在建立它的模块中使用,不能在上层或下层模块中使用,私有变量不需要通过PUBLIC和LOCAL命令事先声明,而在程序中直接使用。
19[单选题] 在SQL语句中,与表达式“年龄BETWEEN 12 AND 46”功能相同的表达式是( )。
A.年龄>=12 0R<=46
B.年龄>=12 AND<=46
C.年龄>=12 0R年龄<=46
D.年龄>=12 AND年龄<=46
参考答案:D
参考解析:BETWEEN…AND…表示在“……和……之间”,其中包含等于,即大于等于AND前面的数,小于等于AND后面的数。题干表达式的含义为在l2和46之间的数字,而and表示“且”,0r表示“或”,只有D)选项与此功能相同。
20[单选题]在VisualFoxPr0中,查询设计器和视图设计器很像,如下描述正确的是
A.使用查询设计器创建的是一个包含sQLSELECT语句的文本文件
B.使用视图设计器创建的是一个包含SQLSELECT语句的文本文件
C.查询和视图有相同的用途
D.查询和视图实际都是一个存储数据的表
参考答案:A
参考解析:在查询设计器的界面中有6个选项卡,它们和SQLSELECT语句的各短语是相对应的。使用查询设计器创建的是一个包含SQLSELECT语句的文本文件。但是,查询设计器只能做一些比较规则的查询,如嵌套查询它就无能为力了,所以它并不能完成所有的SQLSELECT查询功能。视图是操作表的一种手段,通过视图可以查询表,也可以更新表。因此本题正确选项为A。
【2016计算机二级VF备考练习题及答案】相关文章:
职称英语备考阅读理解练习题及答案12-15
计算机应用基础练习题及答案05-11
2016司法考试专项练习题及答案09-25
2016司法考试考前练习题及答案09-05
2016司法考试《三卷》练习题及答案09-05
国家司法考试模拟练习题及答案201609-04
成人高考专升本《民法》备考练习题及答案01-06
2016年司考《中国法制史》练习题及答案01-24
职称英语练习题及答案10-12