vfp训练习12Word下载.docx
《vfp训练习12Word下载.docx》由会员分享,可在线阅读,更多相关《vfp训练习12Word下载.docx(24页珍藏版)》请在冰点文库上搜索。
C)表文件(.dbf文件)D)一个表文件中两条记录之间有一定的关系
(16)扩展名为mnx的文件是()。
A)备注文件B)项目文件C)表单文件D)菜单文件
(17)“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是()。
A)查询、视图或表单B)表单、报表和标签C)查询、表单或程序D)以上文件都可以
(18)允许出现重复字段值的索引是()。
A)候选索引和主索引B)普通索引和惟一索引C)候选索引和惟一索引D)普通索引和候选索引
(19)下列VisualFoxPro表达式中,运算结果为逻辑真的是()。
A)EMPTY(.NULL.)B)LIKE(′xy?
′、′xyz′)C)AT(′xy′、′abcxyz′)D)ISNULL(SPACE(0))
(20)依次执行下列命令后的输出结果是()。
SETDATETOYMD
SETCENTURYON
SETCENTURYTO19ROLLOVER10
SETMARKTO"
."
?
CTOD("
49-05-01"
)
A)49.05.01B)1949.05.01C)2049.05.01D)出错
(21)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6),在命令窗口输入并执行下列命令:
姓名=姓名-"
您好"
?
姓名
那么主窗口中将显示()。
A)张三B)张三您好C)张三您好D)出错
(22)有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是()。
A)SETINDEXTO姓名B)SETINDEXTOXMC)SETORDERTO姓名D)SETORDERTOXM
(23)当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令()。
A)DELETEFOR图书号="
A"
B)DELETEWHILE图书号="
C)DELETEFOR图书号="
A*"
D)DELETEFOR图书号LIKE"
A%"
(24)下列程序段的输出结果是()。
ACCEPTTOA
IFA=[123456]
S=0
ENDIF
S=1
S
RETURN
A)0B)1C)由A的值决定D)程序出错
(25)如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:
记录名名称
1电视机
2计算机
3电话线
4电冰箱
5电线
假定名称字段为字符型,宽度为6,那么下列程序段的输出结果是()。
GO2
SCANNEXT4FORLEFT(名称,2)="
电"
IFRIGHT(名称,2)="
线"
LOOP
名称
ENDSCAN
A)电话线B)电冰箱C)电冰箱电线D)电视机电冰箱
(26)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
A)DB包含DBS和DBMSB)DBMS包含DB和DBS
C)DBS包含DB和DBMSD)没有任何关系
(27)在VisualFoxPro中,下列描述错误的是()。
A)关系也被称作表B)数据库文件不存储用户数据
C)表文件的扩展名是.dbfD)多个表存储在一个物理文件中
(28)不允许出现重复字段值的索引是()。
A)候选索引和主索引B)普通索引和惟一索引
C)惟一索引和主索引D)惟一索引
(29)在VisualFoxPro中,宏替换可以从变量中替换出()。
A)字符串B)数值C)命令D)以上三种都可能
(30)设X="
11"
,Y="
1122"
,下列表达式结果为假的是()。
A)NOT(X==Y)AND(X$Y)B)NOT(X$Y)OR(X<
>
Y)
C)NOT(X>
=Y)D)NOT(X$Y)
(31)在下列的VisualFoxPro表达式中,运算结果不为逻辑真的是()。
A)EMPTY(SPACE(0))B)LIKE(′xy*′,′xyz′)
C)AT(′xy′,′abcxyz′)D)ISNULL(.NULL.)
(32)打开数据库的命令是()。
A)USEB)USEDATABASEC)OPEND)OPENDATABASE
(33)如果在命令窗口执行命令“LIST名称”后主窗口中显示:
记录号名称
假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是()。
IFRIGHT(名称,2)="
EXIT
ENDIF
A)电话线B)电线C)电冰箱D)电视机
(34)执行下列命令序列后,最后一条命令的显示结果是()。
DIMENSIONM(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
M
(2)
A)变量未定义的提示B)10C)20D).F.
35)下列程序段执行以后,内存变量A和B的值是
CLEAR
A=10
B=20
SETUDFPARMSTOREFERENCE
DOSQWITH(A),B&
&
参数A是值传送,B是引用传送
?
A,B
PROCEDURESQ
PARAMETERSX1,Y1
X1=X1*X1
Y1=2*X1
ENDPROC
A)10200B)100200C)10020D)1020
36)从内存中清除内存变量的命令是
A)ReleaseB)DeleteC)EraseD)Destroy
37)操作对象只能是一个表的关系运算是
A)联接和选择B)联接和投影C)选择和投影D)自然连接和选择
38)在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是
A)数据B)文档C)类D)代码
39)如果有定义LOCALdata,data的初值是:
A)整数0B)不定值C)逻辑真D)逻辑假
40)扩展名为pjx的文件是
A)数据库表文件B)表单文件C)数据库文件D)项目文件
41)下列程序段执行以后,内存变量y的值是
x=34567
y=0
DOWHILEx>
y=x%10+y*10
x=int(x/10)
ENDDO
A)3456B)34567C)7654D)76543
42)下列的程序段中与上题的程序段对y的计算结果相同的是
A)x=34567
flag=.T.
DOWHILEflag
x=int(x/10)
IFx>
flag=.F.
B)x=34567
IFx=0
C)x=34567
DOWHILE!
flag
D)x=34567
42)在VisualFoxPro中以下叙述正确的是
A)关系也被称作表单B)数据库文件不存储用户数据
C)表文件的扩展名是.DBCD)多个表存储在一个物理文件中
43)设X=6<
5,命令?
VARTYPE(X)的输出是
A)NB)CC)LD)出错
44)下列叙述中错误的是
A)在数据库系统中,数据的物理结构必须与逻辑结构一致
B)数据库技术的根本目标是要解决数据的共享问题
C)数据库设计是指在已有数据库管理系统的基础上建立数据库
D)数据库系统需要操作系统的支持
45)在关系模型中,每个关系模式中的关键字
A)可由多个任意属性组成B)最多由一个属性组成
C)可由一个或多个其值能惟一标识关系中任何元组的属性组成
D)以上说法都不对
46)VisualFoxPro是一种
A)数据库系统B)数据库管理系统C)数据库开发系统D)数据库应用系统
47)在VisualFoxPro中,数据库表的字段或记录的有效性规则的设置可以在
A)项目管理器中进B)数据库设计器中进行C)表设计器中进行D)表单设计器中进行
48)在VisualFoxPro的数据库表中只能有一个
A)候选索引B)普通索引C)主索引D)惟一索引
49)下列叙述中正确的是 。
A)数据库系统是一个独立的系统,不需要操作系统的支持
B)数据库技术的根本目标是要解决数据的共享问题
C)数据库管理系统就是数据库系统
D)以上三种说法都不对
(50)下列叙述中正确的是 。
A)为了建立一个关系,首先要构造数据的逻辑关系
B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C)一个关系的属性名表称为关系模式
D)一个关系可以包括多个二维表
(51)在VisualFoxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为 。
A)向导B)设计器C)生成器D)项目管理器
(52)命令?
VARTYPE(TIME())结果是 。
A)CB)DC)TD)出错
(53)命令?
LEN(SPACE(3)-SPACE
(2))的结果是 。
A)1B)2C)3D)5
(54)在VisualFoxpro中,菜单程序文件的默认扩展名是 。
A)mnxB)mntC)mprD)prg
(55)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令 。
A)SETCENTURYON
B)SETCENTURYOFF
C)SETCENTURYTO4
D)SETCENTURYOF4
(56)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是——。
A)INDEXON职称+性别TOttt
B)INDEXON性别+职称TOttt
C)INDEXON职称,性别TOttt D)INDEXON性别,职称TOttt
57)命令SELECT0的功能是 。
A)选择编号最小的未使用工作区
B)选择0号工作区
C)关闭当前工作区的表
D)选择当前工作区
(58)下面有关数据库表和自由表的叙述中,错误的是 。
A)数据库表和自由表都可以用表设计器来建立
B)数据库表和自由表都支持表间联系和参照完整性
C)自由表可以添加到数据库中成为数据库表
D)数据库表可以从数据库中移出成为自由表
(59)有关ZAP命令的描述,正确的是 。
A)ZAP命令只能删除当前表的当前记录
B)ZAP命令只能删除当前表的带有删除标记的记录
C)ZAP命令能删除当前表的全部记录
D)ZAP命令能删除表的结构和全部记录
(60)在VisualFoxpro中,过程的返回语句是 .
A)GOBACK
B)COMEBACK
C)RETURN
D)BACK
61)在数据库表上的字段有效性规则是 。
A)逻辑表达式
B)字符表达式
C)数字表达式
D)以上三种都有可能
62)下面程序计算一个整数的各位数字之和。
在下划线处应填写的语句是 A 。
SET
TALK
OFF
INPUT”x=”TOx
s=0
DOWHILEx!
=0
s=s+MOD(x,10)
ENDDO
?
s
SET
ON
A)x=int(x/10)
B)x=int(x%10)
C)x=x-int(x/10)
D)x=x-int(x%10)
(63)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为______
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩
(64)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是D
A.“顾客”与“收款口”的关系B.“收款口”与“收款员”的关系
C.“班组”与“收款口”的关系D.“收款口”与“设备”的关系
(65)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是_____
A.选择B.投影C.联接D.自然联接
(66)在SELECT语句中使用ORDERBY是为了指定___
A.查询的表B.查询结果的顺序C.查询的条件D.查询的字段
(67)有下程序,请选择最后在屏幕显示的结果:
______
SETEXACTON
s="
ni"
+SPACE
(2)
IFs=="
IFs="
"
one"
ELSE
two"
ELSE
three"
four"
A.oneB.twoC.threeD.four
(68)如果内存变量和字段变量均有变量名"
姓名"
,那么引用内存的正确方法是:
A.M.姓名B.M_>
姓名C.姓名D.A和B都可以
(69)要为当前表所有性别为"
女"
的职工增加100元工资,应使用命令_______
A.REPLACEALL工资WITH工资+100B.REPLACE工资WITH工资+100FOR性别="
C.REPLACEALL工资+100WITH工资D.REPLACEALL工资+100WITH工资FOR性别="
(70)MODIFYSTRUCTURE命令的功能是:
A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构
(71)下列程序段执行以后,内存变量X和Y的值是:
CLEAR
STORE3TOX
STORE5TOY
PLUS((X),Y)
X,Y
PROCEDUREPLUS
PARAMETERSA1,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A.813B.313C.35D.85
72)下列程序段执行以后,内存变量y的值是:
_____
X=12345
Y=0
DOWHILEX>
y=y+x%10
x=int(x/10)
ENDDO
y
A.54321B.12345C.51D.15
(73)下列程序段执行后,内存变量s1的值是:
s1="
network"
s1=stuff(s1,4,4,"
BIOS"
A.networkB.netBIOSC.netD.BIOS
(74)参照完整性规则的更新规则中“级联”的含义是:
A.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C.父表中的连接字段值可以随意更新,不会影响子表中的记录
D.父表中的连接字段值在任何情况下都不允许更新
(75)在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括:
A.临时表B.表C.文本文件D.屏幕
(76)向一个项目中添加一个数据库,应该使用项目管理器的:
A.“代码”选项卡B.“类”选项卡C.“文档”选项卡D.“数据”选项卡
(77)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A)一对一B)一对多C)多对一D)多对多
(78)在数据管理技术发展的三个阶段中,数据共享最好的是()。
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同
(79)从表中选择字段形成新关系的操作是()。
A)选择B)连接C)投影D)并
(80)ModifyCommand命令建立的文件的默认扩展名是()。
A)prgB)appC)cmdD)exe
(81)说明数组后,数组元素的初值是()。
A)整数0B)不定值C)逻辑真D)逻辑假
(82)下列程序段执行以后,内存变量y的值是()。
x=76543
y=0
DOWHILEx>
A)3456B)34567C)7654D)76543
(83)设a="
计算机等级考试"
,结果为"
考试"
的表达式是()。
A)Left(a,4)B)Right(a,4)C)Left(a,2)D)Right(a,2)
(84)关于视图和查询,以下叙述正确的是()。
A)视图和查询都只能在数据库中建立B)视图和查询都不能在数据库中建立
C)视图只能在数据库中建立D)查询只能在数据库中建立
(85)CREATEDATABASE命令用来建立()。
A)数据库B)关系C)表D)数据文件
(86)欲执行程序temp.prg,应该执行的命令是()。
A)DOPRGtemp.prgB)DOtemp.prgC)DOCMDtemp.prgD)DOFORMtemp.prg
(87)下面关于数据环境和数据环境中两个表之间关联的陈述中,正确的是()。
A)数据环境是对象,关系不是对象B)数据环境不是对象,关系是对象
C)数据环境是对象,关系是数据环境中的对象D)数据环境和关系都不是对象
(88)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
(89)在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是
A)主索引B)唯一索引C)候选索引D)普通索引
(90)在VisualFoxPro中,用于建立或修改程序文件的命令是
A)MODIFY<
文件名>
B)MODIFYCOMMAND<
C)MODIFYPROCEDURE<
D)上面B和C都对
(91)在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
A)局部变量B)私有变量C)公共变量D)全局变量
(92)以下关于空值(NULL值)叙述正确的是
A)空值等于空字符串B)空值等同于数值0
C)空值表示字段或变量还没有确定