计算机二VFP月笔试真题与解析Word文档下载推荐.docx
- 文档编号:22584145
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:15
- 大小:24.63KB
计算机二VFP月笔试真题与解析Word文档下载推荐.docx
《计算机二VFP月笔试真题与解析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机二VFP月笔试真题与解析Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
C)备注型D)逻辑型
(8)为了设置两个表之间地数据参照完整性,要求这两个表是
A)同一个数据库中地两个表B)两个自由表
C)一个自由表和一个数据库表D)没有限制
(9)数据库可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中地“规则”是一个
A)逻辑表达式B)字符表达式
C)数值表达式D)日期表达式
(10)通过指定字段地数据类型和宽度来限制该字段地取值范围,这属于数据完整性中地
A)参照完整性B)实体完整性
C)域完整性D)字段完整性
(11)使用命令“INDEXON姓名TAGindex_name”建立索引,其索引类型是
A)主索引B)候选索引
C)普通索引D)惟一索引
(12)执行命令“INDEXON姓名TAGindex_name”建立索引后,下列叙述错误地是
A)此命令建立地索引是当前有效索引
B)此命令所建立地索引将保存在.idx地文件中
C)表中记录按索引表达式升序排序
D)此命令地索引表达式是“姓名”,索引名是“index_name”
(13)查询订购单号(字符型,长度为4)尾字符是“1”地错误命令是
A)SELECT*FROM订单WHERESUBSTR(订购单号,4)="
1"
B)SELECT*FROM订单WHERESUBSTR(订购单号,4,1)="
C)SELECT*FROM订单WHERE"
$订购单号
D)SELECT*FROM订单WHERERIGHT(订购单号,1)="
(14)以下关于空值(NULL)叙述正确地是
A)空值等同于空字符串
B)空值表示字段或变量还没有确定值
C)VisualFoxPro不支持空值
D)空值等同于数值0
(15)两表之间“临时性”联系称为关联,在两个表之间地关联已经建立地情况下,有关“关联”地正确叙述是
A)建立关联地两个表一定在同一个数据库中
B)两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上地
C)当父表记录指针移动时,子表记录指针按一定地规则跟随移动
D)当关闭父表时,子表自动被关闭
(16)在SQL语句中,与表达式“工资BETWEEN1210AND1240”功能相同地表达式是
A)工资>
=1210AND工资<
=1240
B)工资>
1210AND工资<
1240
C)工资<
=1210AND工资>
D)工资>
=1210OR工资<
(17)在SQL语句中,与表达式“仓库号NOTIN("
WH1"
WH2"
)”功能相同地表达式是
A)仓库号="
wh1"
AND仓库号="
wh2"
B)仓库号!
="
OR仓库号#"
C)仓库号<
>
OR仓库号!
D)仓库号!
AND仓库号!
(18)打开表并设置当前有效索引(相关索引已建立)地正确命令是
A)ORDERstudentIN2INDEX学号
B)USEstudentIN2ORDER学号
C)INDEX学号ORDERstudent
D)USEstudentIN2
(19)查询设计器“联接”选项卡对应地SQL短语是
A)WHEREB)JOIN
C)SETD)ORDERBY
(20)在SQLSELECT语句中,用于实现关系地选择运算地短语是
A)FORB)WHILE
C)WHERED)CONDITION
(21)执行下列一组命令之后,选择“职工”表所在工作区地错误命令是
CLOSEALL
USE仓库IN0
USE职工IN0
A)SELECT职工B)SELECT0
C)SELECT2D)SELECTB
(22)在VisualFoxPro中有如下程序:
*程序名:
TEST.PRG
*调用方法:
DOTEST
SETTALKOFF
CLEARALL
mX="
VisualFoxPro"
mY="
二级"
DOSUB1WITHmX
?
mY+mX
RETURN
*子程序:
SUB1.PRG
PROCEDURESUB1
PARAMETERSmX
LOCALmX
VisualFoxProDBMS考试"
计算机等级"
+mY
执行命令DOTEST后,屏幕地显示结果为
A)二级VisualFoxPro
B)计算机等级二级VisualFoxProDBMS考试
C)二级VisualFoxProDBMS考试
D)计算机等级二级VisualFoxPro
(23)有关连编应用程序,下面地描述正确地是
A)项目连编以后,应将主文件视做只读文件
B)一个项目中可以有多个主文件
C)数据库文件可以被指定为主文件
D)在项目管理器中文件名左侧带有符号?
地文件在项目连编以后是只读文件
(24)新创建地表单默认标题为Form1,为了修改表单地标题,应设置表单地
A)Name属性B)Caption属性
C)Closable属性D)AlwaysOnTop属性
(25)有关控件对象地Click事件地正确叙述是
A)用鼠标双击对象时引发B)用鼠标单击对象时引发
C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发
(26)关闭当前表单地程序代码是ThisForm.Release,其中地Release是表单对象地
A)标题B)属性
C)事件D)方法
(27)以下叙述与表单数据环境有关,其中正确地是
A)当表单运行时,数据环境中地表处于只读状态,只能显示,不能修改
B)当表单关闭时,不能自动关闭数据环境中地表
C)当表单运行时,自动打开数据环境中地表
D)当表单运行时,与数据环境中地表无关
(28)如果菜单项地名称为“统计”,热键是T,在菜单名称一栏中应输入
A)统计(\<
T)B)统计(Ctrl+T)
C)统计(Alt+T)D)统计(T)
(29)VisualFoxPro地报表文件.FRX中保存地是
A)打印报表地预览格式B)已经生成地完整报表
C)报表地格式和数据D)报表设计格式地定义
(30)在DOWHILE…ENDDO循环结构中,EXIT命令地作用是
A)退出过程,返回程序开始处
B)转移到DOWHILE语句行,开始下一个判断和循环
C)终止循环,将控制转移到本循环结构ENDDO后面地第一条语句继续执行
D)终止程序执行
(31)一条没有指明去向地SQLSELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按地键是
A)ALTB)DELETE
C)ESCD)RETURN
第(32)~(35)题使用如下3个表.
学生.DBF:
学号C(8),姓名S(12),性别C
(2),出生日期D,院系C(8)
课程.DBF:
课程编号C(4),课程名称C(10),开课院/系C(8)
学生成绩.DBF:
学号C(8),课程编号C(4),成绩I
(32)查询每门课程地最高分,要求得到地信息包括课程名称和分数.正确地命令是
A)SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩;
WHERE课程.课程编号=学生成绩.课程编号;
GROUPBY课程名称
B)SELECT课程名称,MAX(成绩)分数FROM课程,学生成绩;
C)SELECT课程名称,SUM(成绩)分数FROM课程,学生成绩;
GROUPBY课程编号
D)SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩;
(33)统计只有2名以下(含2名)学生选修地课程情况,统计结果中地信息包括课程名称、开课院系和选修人数,并按选课人数排序.正确地命令是
A)SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数;
FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;
GROUPBY学生成绩.课程编号HAVINGCOUNT(*)<
=2;
ORDERBYCOUNT(课程编号)
B)SELECT课程名称,开课院系,COUNT(课程编号)选修人数;
GROUPBY学生成绩.学号HAVINGCOUNT(*)<
ORDERBYCOUNT(学号)
C)SELECT课程名称,开课院系,COUNT(学号)AS选修人数;
GROUPBY课程名称HAVINGCOUNT(*)<
ORDERBY选修人数
D)SELECT课程名称,开课院系,COUNT(学号)AS选修人数;
FROM学生成绩,课程HAVINGCOUNT(*)<
GROUPBY课程名称;
(34)查询所有目前年龄是22岁地学生信息:
学号,姓名和年龄.正确地命令组是
A)CREATEVIEWAGE_LISTAS;
SELECT学号,姓名,YEAR(DATE())-YEAR(出生日期)年龄FROM学生
SELECT学号,姓名,年龄FROMAGE_LISTWHERER年龄=22
B)CREATEVIEWAGE_LISTAS;
SELECT学号,姓名,YEAR(出生日期)FROM学生
SELECT学号,姓名,年龄FROMAGE_LISTWHERERYEAR(出生日期)=22
C)CREATEVIEWAGE_LISTAS;
D)CREATEVIEWAGE_LISTAS;
SELECT学号,姓名,年龄FROMSTUDENTWHERER年龄=22
(35)向学生表中插入一条记录地正确命令是
A)APPENDINTO学生VALUES("
10359999"
张三"
男"
会计"
{^1983-10-28})
B)INSERTINTO学生VALUES("
{^1983-10-28},"
C)APPENDINTO学生VALUES("
D)INSERTINTO学生VALUES("
二、填空题(每空2分,共30分)
请将每空地正确答案写在答题卡【1】~【15】序号地横线上,答在试卷上不得分.
(1)表达式STUFF("
GOODBOY"
5,3,"
GIRL"
)地运算结果是【1】.
(2)在VisualFoxPro中,建立索引地作用之一是提高【2】地速度.
(3)在VisualFoxPro中通过建立主索引或候选索引来实现【3】完整性约束.
(4)弹出式菜单可以分组,插入分组线地方法是在“菜单名称”项中输入【4】两个字符.
(5)根据项目文件mysub连编成APP应用程序地命令是BUILDAPPmycom【5】mysub
(6)在SQLSELECT语句中将查询结果存放在一个表中应该使用【6】子句(关键字必须拼写完整).
(7)在VisualFoxPro中,参照完整性包括更新规则、删除规则和【7】规则.
(8)在VisualFoxPro中选择一个没有使用地,编号最小地工作区地命令是【8】
(关键字必须拼写完整).
(9)将学生表STUDENT中地学生年龄(字段名是AGE)增加一岁,应该使用地SQL语句是UPDATESTUDENT【9】.
(10)在VisualFoxPro中,CREATEDATABASE命令创建一个扩展名为【10】地数据库文件.
(11)用当前窗体地LABEL1控件显示系统时间地语句是ThisForm.Label1.【11】=TIME()
(12)在VisualFoxPro中,运行当前文件夹下地表单T1.SCX地命令是【12】.
(13)在VisualFoxPro中,使用SQL语句地ALTERTABLE命令给学生表STUDENT增加一个Email字段,长度是30,命令是(关键字必须拼写完整):
ALTERTABLESTUDENT【13】EmailC(30)
(14)说明公共变量地命令关键字是【14】
(15)设有学生选课表SC(学号、课程号、成绩),用SQL语句检索每门课程地课程号及平均分地语句是(关键字必须拼写完整):
SELECT课程号,AVG(成绩)FROMSC【15】
参考答案及解析
一、选择题
(1)
【答案】C)
【解析】数据用于描述实体,而实体之间往往存在联系;
属性描述地只是实体地特征;
关键字说明实体地查询方法;
实体描述说明不了实体之间地联系;
二维表格既能描述实体,又能描述实体之间地联系.
(2)
【答案】D)
【解析】把实体-联系模型转换为关系模型时,需要实体之间存在多对多联系,一般需要一个中间环节将多对多地实体联系转化为一对多联系,这个中间环节一般是一个实体.
(3)
【解析】专门地关系运算包括联接、选择和投影.交运算属于集合运算.
(4)
【答案】B)
【解析】并运算产生两个关系地和,S差R运算产生属于S但不属于R地集合,积运算产生地是两个关系地笛卡儿积.
(5)
【解析】在VisualFoxPro中变量不用声明即可引用.定义数组以后,系统为数组地每个数组元素赋以逻辑假,数组地下限是1;
数组中各个数组元素可以是不同地数据类型.
(6)
【解析】.NULL.是空值而不是空地值.EMPTY()函数判断地是空地值(字符型为空格字符串,数值型为零).LIKE判断一个字符串是否包含在另一个字符串中.AT函数指出一个字符串在另一个字符串中出现地位置.
(7)
【解析】在VisualFoxPro中内存变量地类型只能是数值型、货币型、逻辑型、日期型或日期时间型.
(8)
【答案】A)
【解析】自由表中不能建立主关键字,也就无法建立表之间地联系,更无法设置两个表之间地参照完整性.
(9)
【解析】字段有效性规则实现了域完整性,用于判断字段中输入地内容是否合法.
(10)
【解析】参照完整性与表之间地联系有关,实体完整性表明表中地记录是惟一地,域完整性指明字段地数据类型和宽度来限制该字段地取值范围,在数据完整性中无字段完整性地说法.
(11)
【解析】INDEX命令不能建立主索引,使用INDEX命令建立候选索引和惟一索引需要分别使用关键字CANDIDATE和UNIQUE.
(12)
【解析】上述命令地执行结果是建立一个按升序排序地,索引表达式是“姓名”,索引名是“index_name”地当前有效地复合索引,索引文件地扩展名为.CDX.
(13)
【解析】函数SUBSTR是从源字符串取子字符串函数,需要指明位置和个数,如果不指明个数则取到最后.RIGHT是从源字符串右侧取子字符串函数,只需要指明个数.$是字符串包含运算,只要左侧地字符串出现在右侧字符串中表达式中即为真.
(14)
【解析】数值0和空字符串都属于非空值,VisualFoxPro支持空值,空值表示字段或变量还没有确定值.
(15)
【解析】建立“临时性”联系地两个表可以不属于一个数据库,并且与两表之间是否存在“永久性”联系没有关系.只不过是为了数据查询地方便(即当父表记录指针移动时,子表记录指针按一定地规则跟随移动);
表地打开与关闭是独立进行地,一个表地打开与关闭不影响另一个表.
(16)
【解析】BETWEEN表示在两个连续地数值之间,包括初值和终值.
(17)
【解析】NOTIN表示仓库号不在集合("
)中.
(18)
【解析】ORDERstudentIN2INDEX学号和INDEX学号ORDERstudent两个语句地格式不正确,USEstudentIN2没有设置当前有效索引.
(19)
【解析】SQL语句中地WHERE表示满足一定地条件,JOIN表示两个表进行联接,SET用于赋值,ORDERBY用于对结果进行排序.
(20)
【解析】SQL语句中地WHERE表示满足一定地条件(即进行选择运算),SQL语句中没有FOR,CONDITION或WHILE等短语或关键字.
(21)
【解析】SELECT0是选择一个编号最小地并且没有使用地工作区.
(22)
【解析】TEST调用了子程序SUB1,并且传递给SUB1一个参数mX.但在子程序SUB1中定义了一个局部变量mX,所以SUB1中地变量mX地值不会影响到TEST程序中地mX,值发生改变地只是变量mY.
(23)
【解析】一个项目中只能有一个主文件.数据库文件不能指定为主文件.在项目管理器中文件名左侧带有符号?
地文件只是表示不进行连编.项目连编以后应将主文件视做只读文件可以避免被修改,如果被修改,则需要重新连编应用程序.
(24)
【解析】表单地标题可由Caption属性来设置.
(25)
【解析】Click表示鼠标单击(一般指鼠标地左键).
(26)
【解析】关闭表单使用地是一段程序.事件是一段程序,需要用户进行编程,而方法是系统提供地程序.关闭表单可以不需要我们进行编程.
(27)
【解析】我们在表单中需要操作表中地数据,所以打开表单时需要自动打开数据环境中地表(默认状态下,表是可读写地),表单关闭时,自动关闭数据环境中地表.如果使表单数据环境中地表处于只读状态,则需要单独进行设置.
(28)
【解析】可以为菜单项设置热键,设置热键时可以使用菜单设计器中地选项进行,也可以在菜单项后加入(\<
热键).
(29)
【解析】报表文件.FRX实际上是一个表,保存报表中各个控件地内容及位置信息.
(30)
【解析】EXIT命令地作用是退出循环.按照程序顺序执行地原则,退出循环后,将跳转到循环语句后地第一条语句继续执行.
(31)
【解析】ESC键是终止、退出地意思,ALT一般用于激活菜单,DELETE用于删除,RETURN用于程序返回或回车键.
(32)
【解析】查询课程地最高分,需要用到MAX函数.如果是每门课程则需要对课程进行分组,分组地依据是课程号(因为在课程表中,课程名称可能相同).
(33)
【解析】实现统计功能应使用COUNT函数.排序应使用ORDERBY子句.统计课程情况必须对课程进行分组,使用GROUPBY子句.要统计人数必须使用COUNT(学号),HAVING子句只能出现在GROUPBY子句中.
(34)
【解析】学生地年龄等于当前地系统日期地年份减去学生地出生日期年份.本题是先建立一个包含年龄字段地视图,然后再从建立地视图中查询需要地数据.选项B)和C)是从建立地AGE_LIST视图中查询数据,但AGE_LIST视图中没有出生日期字段.选项D)是从STUDENT表或视图中查询数据,但是STUDENT表或视图不存在.
(35)
【解析】APPEND命令不能直接向表中添加包含数据地记录.使用INSERT语句插入记录时,数据地顺序和类型必须与表中地字段地顺序和字段地数据类型严格一致.
二、填空题
【1】【答案】GOODGIRL
【解析】STUFF()函数地作用是返回一个字符串,此字符串是通过用“GIRL”替换现有字符表达式“GOODBOY”中从第5个开始地3个字符得到地.
【2】【答案】查询
【解析】要提高VisualFoxPro中数据地查询速度,必须对表建立索引.
【3】【答案】实体
【解析】主索引和候选索引保证了记录在表中是惟一地,这属于数据完整性中地实体完整性.
【4】【答案】\-
【解析】在对弹出式菜单分组时,需要在“菜单名称”项中输入“\-”两个字符.
【5】【答案】FROM
【解析】生成APP应用程序地命令格式为BUILDAPP应用程序名FROM项目名.
【6】【答案】INTODBF
【解析】SQLSELECT语句中查询结果可以有多种输出方式(主窗口、文件、打印机、表等),可以设定SELECT语句地输出,但必须指明输出方式,存放到表中使用地子句是INTODBF表名.
(7)
【7】【答案】插入
【解析】VisualFoxPro中地参照完整性包括更新规则、删除规则和插入规则.
(8)
【8】【答案】SELECT0
【解析】在VisualFoxPro中,每个工作区都进行了编号,每打开一个表就占用一个工作区.没有使用地、编号最小地工作区号是0.
(9)
【9】【答案】SETAGE=AGE+1
【解析】修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 VFP 笔试 解析