国二VisualFoxpro历年真题大全套Word文件下载.docx
- 文档编号:16942776
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:71
- 大小:217KB
国二VisualFoxpro历年真题大全套Word文件下载.docx
《国二VisualFoxpro历年真题大全套Word文件下载.docx》由会员分享,可在线阅读,更多相关《国二VisualFoxpro历年真题大全套Word文件下载.docx(71页珍藏版)》请在冰豆网上搜索。
(9)在E-R图中,用来表示实体的图形是
A.矩形
B.椭圆形
C.菱形
D.三角形
(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
A.DB包含DBS和DBMS
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS
D.没有任何关系
(11)在VisualFoxPro中以下叙述错误的是
A.关系也被称作表
B.数据库文件不存储用户数据
C.表文件的扩展名是.dbf
D.多个表存储在一个物理文件中
(12)扩展名为SCX的文件是
A.备注文件
B.项目文件
C.表单文件
D.菜单文件
(13)表格控件的数据源可以是
A.视图
B.表
C.SQLSELECT语句
D.以上三种都可以
(14)在VisualFoxPro中以下叙述正确的是
A.利用视图可以修改数据
B.利用查询可以修改数据
C.查询和视图具有相同的作用
D.视图可以定义输出去向
(15)在VisualFoxPro中可以用DO命令执行的文件不包括
A.PRG文件
B.MPR文件
C.FRX文件
D.QPR文件
(16)不允许出现重复字段值的索引是( )。
A.侯选索引和主索引
B.普通索引和惟一索引
C.惟一索引和主索引
D.惟一索引
(17)在VisualFoxPro中,宏替换可以从变量中替换出
A.字符串
B.数值
C.命令
D.以上三种都可能
(18)以下关于”查询”的描述正确的是
A.查询保存在项目文件中
B.查询保存在数据库文件中
C.查询保存在表文件中
D.查询保存在查询文件中
(19)设X="
11”,Y="
1122"
下列表达式结果为假的是
A.NOT(X==y)AND(X$y)
B.NOT(X$Y)OR(X◇Y)
C.NOT()(>
=Y)
D.NOT(XSY)
(20)以下是与设置系统菜单有关的命令,其中错误的是
A.SETSYSMENUDEFAULT
B.SETSYSMENUTODEFAULT
C.SETSYSMENUNOSAVE
D.SETSYSMENUSAVE
(21)在下面的VisualFoxPro表达式中,运算结果不为逻辑真的是
A.EMPTY(SPACE(0))
B.LIKE('
xy*'
'
xyz'
)
C.AT('
xy'
abcxyz'
)
D.ISNULL(.NUILL.)
(22)SQL的数据操作语句不包括
A.INSERT
B.UPDATE
C.DELETE
D.CHANGE
(23)假设表单上有一选项组:
●男○女,其中第一个选项按钮”男”被选中。
请问该选项组的Value属性值为
A.T
B."
男"
C.1
D."
或1
(24)打开数据库的命令是
A.USE
B.USEDATABASE
C.OPEN
D.OPENDATABASE
(25)”图书”表中有字符型字段”图书号”。
要求用SQLDELETE命令将图书号以字母A
开头的图书记录全部打上删除标记,正确的命令是
A.DELETEFROM图书FOR图书号LIKE”A%”
B.DELETEFROM图书WHILE图书号LIKE”A%”
C.DELETEFROM图书WHERE图书号=“A*
D.DELETEFROM图书WHERE图书号LIKE”A%”
(26)在VisualFoxPro中,要运行菜单文件menul.mpr,可以使用命令
A.DOmenul
B.DOmenul.mpr
C.DOMENUmenul
D.RUNmenul
(27)以下所列各项属于命令按钮事件的是
A.Parent
B.This
C.ThisForm
D.Click
(28)如果在命令窗口执行命令:
LIST名称,主窗口中显示:
记录号名称
l电视机
2计算机
3电话线
4电冰箱
5电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是
GO2
SCANNEXT4FORLEFT(名称,2)=“电”
IFRIGHT(名称,2)=“线”
EXIT
ENDIF
ENDSCAN
名称
A.电话线
B.电线
C.电冰箱
D.电视机
(29)SQL语句中修改表结构的命令是
A.ALTERTABLE
B.MODIFYTABLE
C.ALTERSTRUCTURE
D.MODIFYSTRUCTURE
(30)假设”订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是
A.SELECT职员号FROM订单
GROUPBY职员号HAVINGCOUNT(*)>
3ANDAVG_金额>
200
B.SELECT职员号FROM订单
3ANDAVG(金额)>
C.SELECT职员号FROM订单
GROUP,BY职员号HAVINGCOUNT(*)>
3WHEREAVG(金额)>
D.SELECT职员号FROM订单
GROUPBY职员号WHERECOUNT(*)>
(31)要使”产品”表中所有产品的单价上浮8%,正确的SQL命令是
A.UPDATE产品SET单价=单价+单价*8%FORALL
B.UPDATE产品SET单价=单价*1.08FORALL
C.UPDATE产品SET单价=单价+单价*8%
D.UPDATE产品SET单价=单价*1.08
(32)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是
A.SELECT产品名称,AVG(单价)FROM产品GROUPBY单价
B.SELECT产品名称,AVG(单价)FROM产品ORDERBY单价
C.SELECT产品名称,AVG(单价)FROM产品ORDERBY产品名称
D.SELECT产品名称,AVG(单价)FROM产品GROUPBY产品名称
(33)执行如下命令序列后,最后一条命令的显示结果是
DIMENSIONM(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
M
(2)
A.变量未定义的提示
B.10
C.20
D..F.
(34)设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选
修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是
A.SELECT学号,姓名,性别FROMsWHEREEXISTS(SELECT*FROMSCWHERESC.学号=s.学号AND成绩<
=85)
B.SELECT学号,姓名,性别FROMSWHERENOTEXISTS(SELECT*FROMSCWHERESC.学号=s.学号AND成绩<
C.SELECT学号,姓名,性别FROMSWHEREEXISTS(SELECT*FROMSCWHERESC.学号=S.学号AND成绩>
85)
D.SELECT学号,姓名,性别FROMSWHERENOTEXISTS(SELECT*FROMSCWHERESC.学号=S.学号AND成绩<
(35)从”订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL
语句是
A.DROPFROM订单WHERE签订日期<
={^2004-l-10}
B.DROPFROM订单FOR签订日期<
={^2004-l-lO}
C.DELETEFROM订单WHERE签订日期<
={^2004-1-10}
D.DELETEFROM订单FOR签订日期<
={^2004-l-10)
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡( 1)~( 15)序号的横线上,答在试卷上不得分。
注意:
以命令关键字填空的必须拼写完整。
(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为( )。
(2)在面向对象方法中,( )描述的是具有相似属性与操作的一组对象。
(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个( )。
(4)程序测试分为静态分析和动态测试。
其中( )是指不执行程序,而只是对程序
文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
(5)数据独立性分为逻辑独立性与物理独立性。
当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为( )。
(6)表达式{^2005-1-310:
0:
0}一{^2005-10-39:
0}的数据类型是( )。
(7)在visualFoxPro中,将只能在建立它的模块中使用的内存变量称为( )。
(8)查询设计器的”排序依据’’选项卡对应于SQLSELECT语句的( )短语。
(9)在定义字段有效性规则时,在规则框中输入的表达式类型是( )。
(10)在visualFoxPro中,主索引可以保证数据的( )完整性。
(11)SQL支持集合的并运算,运算符是( )。
(12)SQLSELECT语句的功能是( )。
(13)"
职工"
表有工资字段,计算工资合计的SQL语句是:
SELECT( )FROM职工
(14)要在"
成绩"
表中插入一条记录,应该使用的SQL语句是:
( )成绩(学号,英语,数学,语
文)VALuEs(“2001100111”,9l,78,86)
(15)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的( )事件代码中添加调用弹出式菜单程序的命令。
2006年4月全国计算机等级考试二级VFP笔试试题答案
参考答案:
一、选择题:
1-5DADBA6-10DCDAC11-15DCDAC16-20AADDA21-25CDCDD26-30BDAAB
31-35DDCDC
二、填空题:
1.452.类3.关系4.静态分析5.物理独立性6.数值型(N)
7.局部变量8.ORDERBY9.逻辑型10.实体11.UNION
12.数据查询13.SUM(工资)14.INSERTINTO15.RIGHTCLICK
2006年9月月全国计算机等级考试二级笔试试卷
VisualFoxPro数据库程序设计
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写
在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是( )。
A.源程序要文档化
B.数据说明的次序要规范化
C.避免滥用goto语句
D.模块设主地要保证高耦合、高内聚
(2)从工程管理角度,软件设计一般分为两步完成,它们是( )。
A.概要设计与详细设计
B.数据设计与接口设计
C.软件结构设计与数据设计
C.过程设计与数据设计
(3)下列选项中不属于软件生命周期开发阶段任务的是( )。
A.软件测试
B.概要设计
C.软件维护
D.详细设计
(4)在数据库系统中,用户所见的数据模式为( )。
A.概念模式
B.外模式
C.内模式
D.物理模式
(5)数据库设计的四个阶段是:
需求分析、概念设计、逻辑设计和( )。
A.编码设计
B.测试阶段
C.运行阶段
D.物理设计
(6)设有如下三个关系表,
下列操作中正确的是( )。
A.T=R∩S
B.T=R∪S
C.T=R×
S
D.T=R/S
(7)下列叙述中正确的是( )。
A.一个算法的空间复杂度大,则其时间复杂度也必定大
B.一个算法的空间复杂度大,则其时间复杂度必定小
C.一个算法的时间复杂度大,则其空间可复杂度必定小
D.上述三种说法都不对
(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。
A.63
B.64
C.6
D.7
(9)数据库技术的根本目标是要解决数据的( )。
A.存储问题
B.共享问题
C.安全问题
D.保护问题
(10)对下列二叉树
进行中序遍历的结果是( )。
A.ACBDFEG
B.ACBDFGE
C.ABDCGEF
D.FCADBEG
(11)下列程序段执行以后,内存变量A和B的值是( )。
CLEAR
A=10
B=20
SETUDFPARMSTOREFERENCE
DOSQWITH(A),B&
&
参数是值传送,B是引用传送
?
A,B
PROCEDURESQ
PARAMETERSX1,Y1
X1=X1*X1
Y1=2*X1
ENDPROC
A.10200
B.100200
C.10020
D.1020
(12)从内存中清除内存变量的命令是( )。
A.Release
B.Delete
C.Erase
D.Destroy
(13)操作对象只能是一个表的关系运算是( )。
A.联接和选择
B.联接和投影
C.选择和投影
D.自然连接和选择
(14)在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是( )。
A.数据
B.文档
C.类
D.代码
(15)如果有定LOCALdata,data的初值是:
( )。
A.整数0
B.不定值
C.逻辑真
D.逻辑假
(16)扩展名为pjx的文件是( )。
A.数据库表文件
B.表单文件
C.数据库文件
D.项目文件
(17)下列程序执行以后,内存变量y的值是( )。
x=34357
y=0
DOWHILEx>0
y=x_+y*10
x=int(x/10)
ENDDO
A.3456
B.34567
C.7654
D.76543
(18)下列的程序中与上题的程序段时对y的计算结果相同的是( )。
(19)在SQLSELECT语句的ORDERBY短语中如果指定了多个字段,则( )。
A.无法进行排序
B.只按第一个字段排序
C.按从左至右优先依次排序
D.按字段排序优先级依次排序
(20)如果运行一个表单,以下事件首先被触发的是( )。
A.Load
B.Error
C.Init
(21)在VisualFoxPro中以下叙述正确的是( )。
A.关系也被称作表单
C.表文件的扩展名是.DBC
(22)设X=6<5,命令?
VARTYPE(X)的输出是( )。
A.N
B.C
C.L
D.出错
●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为( )。
A..F.
B.女
C.2
D.女或2
(24)假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是( )。
A.MyForm.List
B.MyForm.Display
C.MyForm.Show
D.MyForm.ShowForm
(25)~(33)使用的数据表如下:
当前盘当前目录下有数据库:
大奖赛dbc,其中有数据库表“歌手dbf”、“评分dbf”“歌手”表:
(25)为“歌手”表增加一个字段“最后得分”的SQL语句是( )。
A.ALTERTABLE歌手ADD最后得分F(6,2)
B.ALTERDBF歌手ADD最后得分F6,2
C.CHANGETABLE歌手ADD最后得分F(6,2)
D.CHANGETABLE学院INSERT最后得分F6,2
(26)插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”,
正确的SQL语句是( )。
A.INSERTVALUES(“1001”,9“105”)INTO评分(歌手号,分数,评委号)
B.INSERTTO评分(歌手号,分数,评委号)VALUES(“1001”,9.9“105”)
C.INSERTINTO评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)
D.INSERTVALUES(“100”9.9“105”)TO评分(歌手号,分数,评委号)
(27)假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。
根据“评分”表求每个歌手的“最后得分”并存储于表TEMP中。
表TEMP中有两个字段:
“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的SQL语句是( )。
A.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;
FROM评分INTODBFTEMPGROUPBY歌手号ORDERBY最后得分DESC
B.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;
FROM评分INTODBFTEMPGROUPBY评委号ORDERBY最后得分DESC
C.SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;
D.SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;
FROM评分INTODBFTEMPGROUPBY歌手号ORDERBY最后得分DESC
(28)与“SELECT*FROM*歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等价的语句是( )。
A.SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00
B.SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00
C.SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00
D.SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00
(29)为“评分”表的“分数”字段添加有效性规则:
“分数必须大于等于0并且小于等于10”,正确的SQL语句是( )。
A.CHANGETABLE评分ALTER分数SETCHECK分数>=0AND分数<=10
B.ALTERTABLE评分ALTER分数SETCHECK分数>=0AND分数<=10
C.ALTERTABLE评分ALTER分数CHECK分数>=0AND分数<=10
D.CHANGETABLE评分ALTER分数SETCHECK分数>=0OR分数<=10
(30)根据“歌手”表建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是( )。
A.CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手号,1)=“1”
B.CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE(“1”歌手号)
C.CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手号,1)=“1”
D.CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(“1”歌手号)
(31)删除视图myview的命令是( )。
A.DELETEmyviewVIEW
B.DELETEmyview
C.DROPmyviewVIEW
D.DROPVIEWmyview
(32)假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”下面程序的功能是:
将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)在下线处应该填写的SQL语句是( )。
USE歌手
DOWHILE.NOT.EOF()
REPLACE歌手最后得分WITHa[2]
SKIP
A.SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOARRAYa
B.SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYa
C.SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOFILEa
D.SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOFILEa
(33)与“SELECTDISTINCT”歌手号FROM歌手WHERE最后得分>ALL;
(SELECT最后得分FROM)歌手WHERESUBSTR(歌手号,1,1)=“2”)等价的SQL语句是( )。
A.SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=(SELECTMAX(最后得分)FROM歌手WHERESUBSTR(歌手号,1,1)=“2”)
B.SELECTDISTINCT歌
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxpro 历年 大全