VFP基础部分练习题解析.docx
- 文档编号:28602148
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:14
- 大小:22.52KB
VFP基础部分练习题解析.docx
《VFP基础部分练习题解析.docx》由会员分享,可在线阅读,更多相关《VFP基础部分练习题解析.docx(14页珍藏版)》请在冰豆网上搜索。
VFP基础部分练习题解析
VFP基础练习题
对于二维表的关键字来讲,不一定存在的是____A____。
A.主关键字B.候选关键字C.超关键字D.外部关键字
关系型数据库采用____C____表示实体和实体间的联系。
A.对象B.字段C.二维表D.表单
Vfp关系数据库管理系统中的三种基本关系运算是
A.选择,投影,链接B.选择,投影,内部联接
C.选择,投影,联接D.选择,投影,外部联接
关系数据操纵语言可不包含B关系运算。
A.联接B.交运算C.选择D.投影
数据库(DB、数据库系统(DBS和数据库管理系统(DBMS三者之间的关系是__B__A.DB包含DBS和DBMSB.DBS包含DB和DBMS
C.DBMS包含DBS和DBD.DB就是DBS,也就是DBMS
下列关于数据库系统的正确叙述是:
____A_____
A.数据库系统减少了数据冗余B.数据库系统避免了一切数据冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
已知N='1',M='2',X12='good',则表达式X&N&M的值为___D____。
A.X12B.显示错误提示“变量未定义“C.XMND.'GOOD'
下列关于数据的操作说法中,正确的是___C___。
A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算
C.一个日期型数据可以加或减一个整数D.字符型数据能比较大小,日期型则不能
用DIMENSIONARR(3,3命令声明了一个二维数组后,再执行ARR=3命令,则___C___。
A.命令ARR=3创建了一个新的内存变量,它与数组无关
B.数组的第1个元素被赋值为3
C.所有的数值元素均被赋值为3
D.当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量
在命令窗口中执行了命令X=5后,则默认该变量的作用域是__A__。
A.全局B.局部C.私有D.不定
在VFP中,以下函数返回值不是数值型的是_____D_______
A.LEN(‘ADEFE’B.AT(“AT”,“ATENSION”
C.YEAR(DATE(D.LEFT(“THISDAY”,4
若在VisualFoxPro命令行中键入AA=02/25/99后,变量AA的类型为______D_____。
A.LB.DC.CD.N
下列符号中不能作为VisualFoxPro系统中的合法变量名的是D。
A._abB.姓AC.a_bc1D.a-bc
在FoxPro系统的命令窗口中,执行?
TYPE(‘5+6’后,会在屏幕上显示C。
A.CB.DC.ND.L
在setexacton的情况下,下面表达式的值为D
?
“王卫红”=“王卫”
A.TRUEB.FALSEC..T.D..F.
VFP中的函数ATC("管理","数据库管理系统"的运算结果是_____C______
A.C0B.4C.7D.错误的函数名
执行下列程序段后,屏幕上显示的结果是:
__A___。
SETTALKOFF
CLEAR
X=“18”
Y=“2E3”
Z=“ABC”
?
VAL(X+VAL(Y+VAL(Z
A.2018.00B.18.00C.20.00D.错误信息
执行下面命令后,
setexactoff
m=”x”
?
iif(“x”=m,“x”-“abc”,m+”abc”
结果是(
A.xB.abcC.xabcD.xabc
下列表达式中正确的是(D
A.{^2002-07-27}+date(
B.{^2001-02-27}+{^2008-02-27}
C.{^2002-07-27}+[1000]
D.{^2002-7-27}-date(
函数MOD(10,3和函数MOD(10,-3的值分别是_____B______。
A.1,1B.1,-2C.3,-3D.3,-2
VisualFoxPro函数ROUND(12.5846,3的值为。
A.12.585B.12.5846C.12.6D.12.5
VisualFoxpro表达式”wfmk□□”─”Ping”的值为(□代表空格。
A.”wfmk□□””Ping”B.”wfmkPing□□”
C.”wfmk□□Ping”D.”wfmkPing”
下列___A______不是日期型数据。
A.CTOD(”09/10/98”B.{09/10/98}C.09/10/98D.{09/10/98}+130
VisualFoxpro函数len(rtrim(“□□welcome□□”的值为(□代表空格。
A.7B.8C.9D.10
执行以下命令
STORE“3.1415926”TOTEST
?
TYPE(“TEST”
其结果为___C______
A.DB.LC.CD.N
在下列表达式中,运算结果为数值的是:
____D____
A.“1234”+“3579”B.CTOD(“05/08/93”-11C.130+350=480D.LEN(“SFDE”-1
顺序执行下列命令之后,屏幕显示的结果是:
_______B____
A=“中华人民共和国”
B=“人民”
?
AT(B,A
A.0B.5C.8D.错误信息
表达式STR(1234123.1234,11,2+"1+0.88"的值为______B_____
A."1234123.1231+0.88"B."1234123.121+0.88"
C.1234125.0034D.1234123.121+1+0.88
FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是____B_______。
A.备注型B.通用型C.逻辑型D.字符型
函数LEN(RIGHT(“水平考试”,4的值是______B_______。
A.水平B.4C.考试D.水平考试
在下列表达式中,结果值肯定为真(.T.的是______C______。
A.“112”>”85”B.[考试]<[水平]C.{99-03-21}>{99-03-12}D.男$性别
命令DIMENSIONA(2,3定义了一个名为A的数组,其元素是______D_____。
A.A(0,A(1,A(2,A(3,A(4,A(5B.A(2,A(3
C.A(2,,1,A(2,2,A(2,3D.A(1,1,A(1,2,A(1,3,A(2,,1,A(2,2,A(2,3
在下列函数中,函数值为数值的是___A__
A.AT(′人民′,′中华人民共和国′B.CTOD(′01/01/96′
C.BOF(D.SUBSTR(DTOC(DATE(,7
在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是B
A.2个字节B.4个字节C.8个字节D.10个字节
设P=‘ABCDabcd’,则SUBSTR(P,INT(LEN(P/2+1,2值为ab
表达式INT(6.26*2%ROUND(3.14,0的值是0
视图是一组存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,系统将同时在其他工作区所基于的基表打开,这是因为视图包含一条_A__语句
A.SELECT—SQLB.USEC.LOCATED.SETFILTERTO
有关查询与视图,下列说法中不正确的是B
A.查询是只读型数据,而视图可以更新数据源
B.查询可以更新数据源,视图也有此功能
C.视图具有许多数据库表的属性,利用视图可以创建查询和视图
D.视图可以更新源表中的数据,存储于数据库中
不可以作为查询与视图的数据源的是C
A.自由表B.数据库表C.查询D.视图
A.自由表B.表单C.临时表D.数组
视图与基表的关系是C
A.视图随基表的打开而打开B.基表随视图的关闭而关闭
C.基表随视图的打开而打开D.视图随基表的关闭而关闭
下列关于查询和视图的叙述中,正确的是查询和视图都D
A.保存在数据库中B.可以用USE命令打开
C.可以更新基表D.可以作为列表框对象的数据源
“查询”文件的扩展名为C
A..prgB..fpxC..qprD..qpx
查询文件中保存的是A
A.查询的命令B.查询的结果C.与查询有关的基表D.查询的条件
如果查询和视图的基表数据发生变化,要刷新查询和视图中的结果,正确的方法是CA.查询需要重新运行,视图可以用REQUERY(函数B.需重新创建查询和视图C.查询需要重新运行,视图会自动刷新D.查询和视图都会自动刷新
对于视图不可以创建的是D
A.字段的默认值B.独立索引C.临时关系D.永久关系
利用查询设计器创建的查询,其查询结果输出去向的默认类型是B
A.临时表B.浏览窗口C.表D.屏幕
在SQL查询时,用where子句指出的是A
A.查询条件B.查询结果C.查询目标D.查询视图
创建一个参数化视图时,应在筛选对话框的实例框中输入B
A.*及参数名B.?
及参数名C.!
及参数名D.参数名
下列_____B____子句可以实现分组结果的筛选
A.GROUPBYB.HAVINGC.WHERED.ORDER
使所有工人的基本工资增加10元的错误程序语句是D
A.REPLACEFOR职务=”工人”基本工资WITH基本工资+10
B.SCANFOR职务=”工人”REPLACE基本工资WITH基本工资+10
C.DOWHILE.NOT.EOF(REPLACENEXT1FOR职务=”工人”基本工资WITH基本工资+10
D.DOWHILE.NOT.EOF(.AND.职务=”工人”REPLACE基本工资WITH基本工资+10
下面有关对视图的描述正确的是D
A.可以使用MODIFYSTRUCTURE命令修改视图的结构
B.视图不能删除,否则影响原来的数据文件
C.视图是对表的复制产生的
D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库
视图设计器中含有的、但查询设计器中却没有的选项卡是D
A.筛选B.排序依据C.分组依据D.更新条件
如果要在屏幕上直接看到查询结果,"查询去向"应该选择D
A.屏幕B.浏览C.临时表或屏幕D.浏览或屏幕
使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是B
A.OPENQUERYzgjk.qprB.MODIEYQUERYzgjk.qpr
C.DOQUERYzgjk.qprD.CREATEQUERYzgjk.qpr
有如下SQL语句:
CREATEVIEWview_stockASSELECT股票名称AS名称,单价FROMstock
执行该语句后产生的视图含有的字段名是B
A.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所下面关于查询描述正确的是C
A.可以使用CREATEVIEW打开查询设计器
B.使用查询设计器可以生成所有的SQL查询语句
C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中
D.使用DO语句执行查询时,可以不带扩展名
在SQL语句中,用来修改表结构的命令是C
A.modifytableB.modifystructureC.altertableD.alterstructure
SQL用于显示部分查询结果的TOP短语,必须与(短语同时使用
A.orderbyB.joinC.groupbyD.from
SQL命令DELETE*FROMSWHERE年龄>50的功能是
A.删除S表B.删除S表中的年龄列C.从S表中彻底删除年龄大于50的记录D.将S表中年龄大于50的记录加上删除标记
在VisualFoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是C
A.REPLACEAGEWITHAGE+1B.UPDATESTUDENTAGEWITHAGE+1
C.UPDATESETAGEWITHAGE+1D.UPDATESTUDENTSETAGE=AGE+1
用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是A
A.SELECT*FROMSTUDENTWHERELEFT(姓名,2="王"
B.SELECT*FROMSTUDENTWHERERIGHT(姓名,2="王"
C.SELECT*FROMSTUDENTWHERETRIM(姓名,2="王"
D.SELECT*FROMSTUDENTWHERESTR(姓名,2="王"
查询订购单号首字符是“P”的订单信息,应该使用命令B
A.SELECT*FROM订单WHEREHEAD(订购单号,1=“P”
B.SELECT*FROM订单WHERELEFT(订购单号,1=“P”
C.SELECT*FROM订单WHERE“P”$订购单号
D.SELECT*FROM订单WHERERIGHT(订购单号,1=“P”
在SQL语句中,与表达式"工资BETWEEN1210AND1240"功能相同的表达式是AA.工资>=1210AND工资<=1240B.工资>1210AND工资<1240
C.工资<=1210AND工资>1240D.工资>=1210OR工资<=1240
在SQL语句中,与表达式"仓库号NOTIN("wh1","wh2""功能相同的表达式是DA.仓库号="wh1"AND仓库号="wh2"B.仓库号!
="wh1"OR仓库号#"wh2"
C.仓库号<>"wh1"OR仓库号!
="wh2"D.仓库号!
="wh1"AND仓库号!
="wh2"
查询有10名以上(含10名职工的部门信息(部门名和职工人数,并按职工人数降序排列。
正确的命令是D
A.SELECT部门名,COUNT(职工号AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*>=10ORDERBYCOUNT(职工
号ASC
B.SELECT部门名,COUNT(职工号AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*>=10ORDERBYCOUNT(职工号DESC
C.SELECT部门名,COUNT(职工号AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*>=10ORDERBY职工人数ASCD.SELECT部门名,COUNT(职工号AS职工人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门名HAVINGCOUNT(*>=10ORDERBY职工人数DESC
在VFP3.0系统环境下,若使用的命令中同时含有子句FOR、WHILE和SCOPE(范围,则下列叙述中正确的是____C_____。
A.三个子句执行时的优先级这为:
FOR、WHILE、SCOPE(范围
B.三个子句执行时的优先级这为:
WHILE、SCOPE(范围、FOR
C.三个子句执行时的优先级这为:
SCOPE(范围、WHILE、FOR
D.无优先级,按子句出现的顺序执行
下列命令中,不能使程序跳出循环的是___A____。
A.LOOPB.EXITC.QUITD.RETURN
执行下列程序段后,屏幕上显示的结果是:
____A______。
SETTALKOFF
CLEAR
X=“18”
Y=“2E3”
Z=“ABC”
?
val(X+VAL(Y+VAL(Z
A.2018.00B.18.00C.20.00D.错误信息
执行下面命令后,结果是____D______
setexactoff
m=”x”
?
iif(“x”=m,“x”-“abc”,m+”abc”
A.xB.abcC.xabcD.xabc
在vfp中,结构化程序设计的基本逻辑结构不包含____B______
A.顺序结构B.嵌套结构C.循环结构D.选择结构
在用户自定义函数或过程中设置形式参数,应使用____D_____命令
A.PROCEDUREB.FUNCTIONC.WITHD.PARAMETERS
执行以下命令其结果为____C_____
STORE"3.1415926"TOtest
?
TYPE("TEST"
A.DB.LC.CD.N
当变量I在奇偶之间变化时,下面程序的输出结果为_____A____CLEAR
I=0
DOWHILEI<10
IFINT(I/2=I/2
?
”W”
ENDIF
?
”ABC”
I=I+1
ENDDO
A.WABCABC连续显示5次B.ABCABCW连续显示5次C.WABCABC连续显示4次D.ABCABCW连续显示4次
下列程序的运行结果是:
____B____
A=10
IFA=10
S=0
ENDIF
S=1
?
S
A.0B.1C.程序出错D.结果无法确定
以下程序的运行结果为___B_____
X=1.5
DOCASE
CASEX>2
Y=2
CASEX>1
Y=2
ENDCASE
?
Y
A.1B.2C.0D.语法错误
有如下程序:
此程序运行后的输出结果是:
______C____
SETTALKOFF
STORE2TOS,K
DOWHILES<14
S=S+K
K=K+2
ENDDO
?
S,K
SETTALKON
RETURN
A.2210B.228C.148D.1410
下列程序运行结果为:
C
FORI=10TO1
?
I
ENDFOR
A.10B.5C.0D.语法错误
在DOWHILE循环中,若循环条件设置为.T.,则下列说法中正确的是_____A_____A.程序一定出现死循环B.程序不会出现死循环
C.在语句组中设置EXIT防止出现死循环D.在语句中设置LOOP防止出现死循环
创建对象时发生_____A_____事件
A.InitB.LoadC.InteractiveChangeD.Activate
所谓类的继承性是指____A______
A.子类沿用父类特征的能力B.子类与父类具有相同的特征
C.子类与父类具有相同的属性、事件和方法集D.子类沿用基类特征的能力
用户在VFP中创建子类或表单时,不能创建的是__C_____。
A.属性B.方法C.事件D.事件的方法代码
下列几组控件中,均为容器类的是____B______。
A.表单、列、组合框B.页框、页面、表格C.列表框、列、下拉列表框
D.表单、命令按钮组、OLE控件
若要引用一个控件所在的直接容器对象,则可以使用_____C______属性。
A.THISB.THISFORMC.PARENTD.都可以
建立事件循环的命令为_____A______。
A.READEVENTSB.CLearEVENTSC.DOWHILEENDDOD.FOR„„ENDFOR
所有类都可识别的事件,即最小事件集包括______A______。
A.INIT、DESTROY、ERRORB.LOAD、INIT、DESTROY
C.LOAD、INIT、UNLOADD.INIT、ACTIVATE、DESTROY
下列四个事件:
INIT、LOAD、ACTIVATE、DESTROY发生的顺序为____B______。
A.INIT、LOAD、ACTIVATE、DESTROYB.LOAD、INIT、ACTIVATE、DESTROYC.ACTIVATE、INIT、LOAD、DESTROYD.DESTROY、LOAD、INIT、ACTIVATE
对于任何子类或对象,一定具有的属性是_____B______。
A.CAPTIONB.BASECLASSC.FONTSIZED.FORECOLOR
绑定性控件是指其内容与表、视图或查询中的字段或内存变量相关联的控件。
当某个控件被绑定到一个字段时,移动记录指针后如果字段的值发生变化,则该控件的D属性的值也随之发生变化。
A.ControlB.NameC.CaptionD.Value
下列各组控件中,全部可与表中数据绑定的控件是__C___。
A.EditBox、Grid、LineB.ListBox、Shape、OptonButtonC.ComBox、Grid、TextBoxD.CheckBox、Separator、EditBox
下列属于方法名的是___B_____
A.GOTFOCUSB.SETFOCUSC.CLOSEFOCUSD.AC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 基础 部分 练习题 解析