您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > VFP基础知识练习题及答案
VFP基础练习题1、对于二维表的关键字来讲,不一定存在的是____A____。A.主关键字B.候选关键字C.超关键字D.外部关键字2、关系型数据库采用____C____表示实体和实体间的联系。A.对象B.字段C.二维表D.表单3、Vfp关系数据库管理系统中的三种基本关系运算是C。A.选择,投影,链接B.选择,投影,内部联接C.选择,投影,联接D.选择,投影,外部联接4、关系数据操纵语言可不包含B关系运算。A.联接B.交运算C.选择D.投影5、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__B__A.DB包含DBS和DBMSB.DBS包含DB和DBMSC.DBMS包含DBS和DBD.DB就是DBS,也就是DBMS6、下列关于数据库系统的正确叙述是:____A_____A.数据库系统减少了数据冗余B.数据库系统避免了一切数据冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据7、已知N='1',M='2',X12='good',则表达式X&N&M的值为___D____。A.X12B.显示错误提示“变量未定义“C.XMND.'GOOD'8、下列关于数据的操作说法中,正确的是___C___。A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算C.一个日期型数据可以加或减一个整数D.字符型数据能比较大小,日期型则不能9、用DIMENSIONARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则___C___。A.命令ARR=3创建了一个新的内存变量,它与数组无关B.数组的第1个元素被赋值为3C.所有的数值元素均被赋值为3D.当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量10、在命令窗口中执行了命令X=5后,则默认该变量的作用域是__A__。A.全局B.局部C.私有D.不定11、在VFP中,以下函数返回值不是数值型的是_____D_______A.LEN(‘ADEFE’)B.AT(“AT”,“ATENSION”)C.YEAR(DATE())D.LEFT(“THISDAY”,4)12、若在VisualFoxPro命令行中键入AA=02/25/99后,变量AA的类型为______D_____。A.LB.DC.CD.N13、下列符号中不能作为VisualFoxPro系统中的合法变量名的是D。A._abB.姓AC.a_bc1D.a-bc14、在FoxPro系统的命令窗口中,执行?TYPE(‘5+6’)后,会在屏幕上显示C。A.CB.DC.ND.L15、在setexacton的情况下,下面表达式的值为D?“王卫红”=“王卫”A.TRUEB.FALSEC..T.D..F.16、VFP中的函数ATC(管理,数据库管理系统)的运算结果是_____C______A.C0B.4C.7D.错误的函数名17、执行下列程序段后,屏幕上显示的结果是:__A___。SETTALKOFFCLEARX=“18”Y=“2E3”Z=“ABC”?VAL(X)+VAL(Y)+VAL(Z)A.2018.00B.18.00C.20.00D.错误信息18、执行下面命令后,setexactoffm=”x”?iif(“x”=m,“x”-“abc”,m+”abc”)结果是(D)A.xB.abcC.xabcD.xabc19、下列表达式中正确的是(D)A.{^2002-07-27}+date()B.{^2001-02-27}+{^2008-02-27}C.{^2002-07-27}+[1000]D.{^2002-7-27}-date()20、函数MOD(10,3)和函数MOD(10,-3)的值分别是_____B______。A.1,1B.1,-2C.3,-3D.3,-221、VisualFoxPro函数ROUND(12.5846,3)的值为A。A.12.585B.12.5846C.12.6D.12.522、VisualFoxpro表达式”wfmk□□”─”Ping”的值为B(□代表空格)。A.”wfmk□□””Ping”B.”wfmkPing□□”C.”wfmk□□Ping”D.”wfmkPing”23、下列___A______不是日期型数据。A.CTOD(”09/10/98”)B.{09/10/98}C.09/10/98D.{09/10/98}+13024、VisualFoxpro函数len(rtrim(“□□welcome□□”))的值为C(□代表空格)。A.7B.8C.9D.1025、执行以下命令STORE“3.1415926”TOTEST?TYPE(“TEST”)其结果为___C______A.DB.LC.CD.N26、在下列表达式中,运算结果为数值的是:____D____A.“1234”+“3579”B.CTOD(“05/08/93”)-11C.130+350=480D.LEN(“SFDE”)-127、顺序执行下列命令之后,屏幕显示的结果是:_______B____A=“中华人民共和国”B=“人民”?AT(B,A)A.0B.5C.8D.错误信息28、表达式STR(1234123.1234,11,2)+1+0.88的值为______B_____A.1234123.1231+0.88B.1234123.121+0.88C.1234125.0034D.1234123.121+1+0.8829、FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是____B_______。A.备注型B.通用型C.逻辑型D.字符型30、函数LEN(RIGHT(“水平考试”,4))的值是______B_______。A.水平B.4C.考试D.水平考试31、在下列表达式中,结果值肯定为真(.T.)的是______C______。A.“112””85”B.[考试][水平]C.{99-03-21}{99-03-12}D.男$性别32、命令DIMENSIONA(2,3)定义了一个名为A的数组,其元素是______D_____。A.A(0),A(1),A(2),A(3),A(4),A(5)B.A(2),A(3)C.A(2,,1),A(2,2),A(2,3)D.A(1,1),A(1,2),A(1,3),A(2,,1),A(2,2),A(2,3)33、在下列函数中,函数值为数值的是___A__A.AT(′人民′,′中华人民共和国′)B.CTOD(′01/01/96′)C.BOF()D.SUBSTR(DTOC(DATE()),7)34、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是BA.2个字节B.4个字节C.8个字节D.10个字节35、设P=‘ABCDabcd’,则SUBSTR(P,INT(LEN(P)/2)+1,2)值为ab36、表达式INT(6.26*2)%ROUND(3.14,0)的值是037、视图是一组存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,系统将同时在其他工作区所基于的基表打开,这是因为视图包含一条_A__语句A.SELECT—SQLB.USEC.LOCATED.SETFILTERTO38、有关查询与视图,下列说法中不正确的是BA.查询是只读型数据,而视图可以更新数据源B.查询可以更新数据源,视图也有此功能C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存储于数据库中39、不可以作为查询与视图的数据源的是CA.自由表B.数据库表C.查询D.视图40、B不可以作为查询和视图的输出类型A.自由表B.表单C.临时表D.数组41、视图与基表的关系是CA.视图随基表的打开而打开B.基表随视图的关闭而关闭C.基表随视图的打开而打开D.视图随基表的关闭而关闭42、下列关于查询和视图的叙述中,正确的是查询和视图都DA.保存在数据库中B.可以用USE命令打开C.可以更新基表D.可以作为列表框对象的数据源43、“查询”文件的扩展名为CA..prgB..fpxC..qprD..qpx44、查询文件中保存的是AA.查询的命令B.查询的结果C.与查询有关的基表D.查询的条件45、如果查询和视图的基表数据发生变化,要刷新查询和视图中的结果,正确的方法是CA.查询需要重新运行,视图可以用REQUERY()函数B.需重新创建查询和视图C.查询需要重新运行,视图会自动刷新D.查询和视图都会自动刷新46、对于视图不可以创建的是DA.字段的默认值B.独立索引C.临时关系D.永久关系47、利用查询设计器创建的查询,其查询结果输出去向的默认类型是BA.临时表B.浏览窗口C.表D.屏幕48、在SQL查询时,用where子句指出的是AA.查询条件B.查询结果C.查询目标D.查询视图49、创建一个参数化视图时,应在筛选对话框的实例框中输入BA.*及参数名B.?及参数名C.!及参数名D.参数名50、下列_____B____子句可以实现分组结果的筛选A.GROUPBYB.HAVINGC.WHERED.ORDER51、使所有工人的基本工资增加10元的错误程序语句是DA.REPLACEFOR职务=”工人”基本工资WITH基本工资+10B.SCANFOR职务=”工人”REPLACE基本工资WITH基本工资+10C.DOWHILE.NOT.EOF()REPLACENEXT1FOR职务=”工人”基本工资WITH基本工资+10D.DOWHILE.NOT.EOF().AND.职务=”工人”REPLACE基本工资WITH基本工资+1052、下面有关对视图的描述正确的是DA.可以使用MODIFYSTRUCTURE命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库53、视图设计器中含有的、但查询设计器中却没有的选项卡是DA.筛选B.排序依据C.分组依据D.更新条件54、如果要在屏幕上直接看到查询结果,查询去向应该选择DA.屏幕B.浏览C.临时表或屏幕D.浏览或屏幕55、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是BA.OPENQUERYzgjk.qprB.MODIEYQUERYzgjk.qprC.DOQUERYzgjk.qprD.CREATEQUERYzgjk.qpr56、有如下SQL语句:CREATEVIEWview_stockASSELECT股票名称AS名称,单价FROMstock执行该语句后产生的视图含有的字段名是BA.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所57、下面关于查询描述正确的是CA.可以使用CREATEVIEW打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D.使用DO语句执行查询时,可以不带扩展名58、在SQL语句中,用来修改表结构的命令是CA.modifytableB.modifystructureC.altertableD.alterstructure59、SQL用于显示部分查询结果的TOP短语,必须与()短语同时使用AA.orderbyB.joinC.groupbyD.from60、SQL命令DELETE*FROMSWHERE年龄50的功能是DA.删除S表B.删除S表中的年龄列C.从S表中彻底删除年龄大于50的记录D.将S表中年龄大于50的记录加上删除标记61、在VisualFoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是CA.REPLACEAGEWITHAGE+1B.UPDATESTUDENTAGEWITHAGE+1C.UPDATESETAGEWITHAGE+1D.UPDATESTUDENTSETAGE=AGE+162、用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是AA.SELECT*FRO
本文标题:VFP基础知识练习题及答案
链接地址:https://www.777doc.com/doc-3840021 .html