《VF-习题汇编.docx》由会员分享,可在线阅读,更多相关《VF-习题汇编.docx(85页珍藏版)》请在课桌文档上搜索。
1、12、下列符号中是VFP中的合法变量名。A)AB7B)7ABC)IFD),A1B,13、函数STR(304.75)的值是A)-3O4B)304C)305D)-30514、连续执行以下命令之后,最后一条命令的输出结果是_-OSETEXACTOFFX=A?1IF(A,=X,X-BCD-.X+BCD)A)AB)BCDC)ABCDD)ABCD15、在以下四组函数运算中,结果相同的是.A)LEET(VisualFoXPro”.6)与SUBSTR(VisualFoxPro.1.6)B)YEAR(DATE()SUBSTR(DToC(DATE),7,2)C)VARTYPE(36-5*4)与VARTYPE(36
2、-5*4)D)假定A=this.B=isastring.AB与A+B16、下面关于ViSUalFoXPr。数组的叙述中,错误的是0A)用DIMENSION和DECLARE都可以定义数组B)VisualFoxPro只支持-维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组元素初值为F17、在下列函数中,函数值为数值的是.A)AT(,民中华人民共和国)B)CTOD(,OIOi/96。C)BOF()D)SUBSTR(DT0C(DATE(),7)18、字符型(CharaCter)数据用来存储用文字字符表示的数据,包括汉字、字母、数字、特殊符号及空格等,最大长度可达.
3、A)254个字符B)256位C)256个字节D)256KB19、日期型数据是用来存储表示日期的数据,数据长度固定为8个字节.日期型数据的严格格式为。A)dd-mn-yyB)(yyyy-mm-ddC)dd-nm-yyyyD)(yyyy-dd-mm20、EOFo是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为一0A)0B)lC).T.21、7AT(w大学,北京语言文化学院”)的答案是。D).EA)12B)13C)1622、STR(109.87.7,3)的值是。D)0A)109.87B)m109.87C)109.87023、常量是指运算过程中其固定不变的量。D)“109.870”A)
4、值B)内存地址C)所占内存大小24、数值型常量不能用表示。A)分数B)小数C)十进制D)以上都是D)科学计数法25、字符型数据的母大长度是,VisualFoxPro习题汇编第1章VisualFoxPro数据运算一、选择题I、依次执行VisualFoxPro=ABC和ABC=VisualFoxPro命令后,再执行?VisualFoxPro+ABC命令的结果是0A)ABCABCB)ViSUalFoxProABCC)FoxProVisualFoxProD)ABCVisualFoxPro2,(2(X)1-9-20)-(2001-9-10)+42的结果是一OA)26B)6C)18D)-23、下列不转作为
5、VFP中变量名。A)ABCDEFGB)POOOOOOC)89TWDDFFD)xyz4、下列不能作为VFP的表达式。A)赋值表达式BLI期表达式C)算术表达式D)关系表达式5、表达式2*3人2+2*8/4+3八2的值为。A)64B)31C)49D)226、函数INTL3.415)的值是A)-3.1415B)3.1415C)-3D)37,函数VAL(16Ycar)的值是.A)16.0B)16.00C)16.000D)168、函数INT(RAND()10)是在范围内的整数。A)(0.1)B)(k10)C)(0,10)D)(l.9)9、如果X是一个正实数,对X的第3位小数四舍五人的表达式为。A)0.0
6、1*lNT(x+0.005)B)O.O1*1NT(100*(x+0.005)C)0.0l*INT(l00*(x+0.05)D)0.01*INT(x+0.05)10、数字式子sin25。写成VFP表达式是。A)SJN25B)SIN(25)C)SIN(250)D)SIN(25*PI()180)11、“X是小于100的非负数”用VFP表达式表示是oA)0x100B)O=xlC)O=Xandx100D)O=xORx4.76C)4.750D4.7544、已知字符串M=1234,N=5678.则连接运算M-N的运灯结果为.A)”12345678B)12345678C)12345678D)12345678”
7、45、设字段变量job是字符型的,Pay是数值型的,能够表达“job是处长且Pay不大于IQoo元”的表达式是。A才Ob=处长.AND.pay1000B)job=处长”.AND.paYlOOOXX)C)job=z,处长”.AND.pay=1000D)job=处长.AND.pay任意个33、函数INT(数值表达式)的功能是。A)按四舍五入取数值表达式的整数部分B)返回数值表达式值的整数部分C)返回不大于数值表达式的最大整数D)返回不小于数值表达式的最小整数34、下列4个表达式中,运算结果为数值的是=YB)Y*2IOC)X-OOl73、变址F没有定义,执行下列命令后,显示U的命令是,A)7TYPE
8、(F)B)7TYPE(.F.)C)?TYPE(F)D)7TYPE(m.F.)74、可以比较大小的数据类型包括.A)数值型、字符型、日期型、逻辑型B)数值型、字符型、日期型C)数值型、字符型D)数值型75、职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期可以使用命令.A)?姓名+Monlh(出生日期)+“月+DAY(出生日期)+日B)?姓名+STR(Month(出生日期+月+DAY(出生日期)+日C)?姓名+STR(Monlh(出生日期)+月+STR(DAY(出生日期)+日D)?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)76、设X=123,Y=456,
9、Z=X+Y”,则表达式6+&Z的值式.A)6+ZB)6+X+YC)585D)错误提示57、计算表达式L87.OR.a+b$,zI23abcl23r的值时,运算顺序是,A)-.OR.+$B)OR-+$C)-.OR.$+D)+$-.0R.58、CTOD(w98/09/28)的值应该为A)I998年9月28日0(98/09/28JB)98/09/28D)98-09-28”59、下列选项中得不到字符型数据的是_A)DToC(DATEo)B)DTOC(DArEO.1)60、C)STR(123,567)执行下列命令后,输出结果为,STORE666.49TOX?INT(&X+4)D)At(.STR132I)
10、61、A)666B)666.494C)670有下列命令STORE2TOASTOREA+2TOASTOREA=A+2TOA7TYPE(mA)顺序执行后,最后一条命令的显示结果为.D)670.4962、A)NB)C执行如下命令序列:YA=100YA=2YAB=300N=AM=Y&N?&M班后一条命令的显示值应为。OLD)UA)100B)2000300D)Y&N63、DIMENSIONQ(2.3)命令定义的数组Q,再对各数组元素赋值:Q(l,l)=l.Q(1,2)=2,Q(13)=3.Q(2,l)=4,Q(2,2)=5,Q(2,3)=6o然后执行命令?Q(2),则显示结果是.A)4B)2C).F.D
11、)变量未定义的提示64、关于FOXPr。中的运算符优先级,下列选项中不正确的是.A)算术运算符的优先级高于其他类型的运算符B)字符串运算符+”和“一优先级相等C)逻辑运算符的优先级高于关系运算符D)所有关系运第符的优先级都相等65、某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是。A)0B)-999.99C)-99.9D)-9999.9966、设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME89、用数据库管理系统对数据进行处理时,说法不正确的是.A)暂时用到的一些中间变量称为内存变量B)字段仍然是变量C)变量包括内存变量和字段变量两类
12、D)字段不再是变量,而成为常量90.内存变量一旦定义后,它的可以改变.A)类型和值C)类型D)宽度以下四组表达式中结果是逻辑值T的是.A)f this $r this is a string, O, Ihisisasiringz S this 下列逻辑运算,结果是假的是:A)? ABCDE = ABCDE C)95-05-01+4596-06-26)B)f this $ THIS ISASTRINGfD) his, this is a stringB)NOT(ROUND( 123,456,2)INT(123,45)D) ABC 85B)李明(03l2/98!D)为S性别99、假定X=3,执行命
13、令?X=X+1后,其结果是A)4B)3C).T.D).F.100、假定X=2,Y=5,执行下列运算后,能峡得到数值型结果的是,A)X=Y-3B)7Y-3=XC)X=YD)X+3=Y101、设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时:EoFo为其时:BOF()为真时,命令?RECNO的结果分别是.A)l.ll.lB)l,10,lC)l.ll,0D)1,IO.O102,设X=ABC,Y=ABCD,则下列表达式中值为.T.的是.A)X=YB)X=YC)X$YD)AT(X.Y)=0103、在下面的ViSUalFQXpr。表达式中,运算结果是逻辑真的是.A)EMP
14、TY(.NULL.)B)LlKEeaCdYac?)C)AT(,a,123abc)D)EMpTY(SPACE(2)104、设D=56,命令?VARTYPE(D)的输出值是。A)LB)CC)ND)D77、使用DECLARE命令定义数组后,数组元素在没有赋值之前的数据类型是_A)无类型B)字符型C)数值型D)逻辑型78、执行以下命令序列(设今天是2000年8月6日)STOREDATE()TOMDATEMDATE=MDATE-365?YEAR(MDATE)的显示结果为。A)I999B)99C)2()(X)D)该语句序列中有错误79、设变量A=99/10/01”,则表达式MONTH(CToD(八))和D
15、AY(CToD(八))的值分别为.A)99和IOB)99和IC)IO和ID)I和IO80、设一个数据库中有18条记录,当EOFo返回真值,则当前记录号应为。A)18BK)C)19D)l81、有如下命令序列STORE456TOXSTORE123+XTOYSTORETRIM(Y-789)TOZ执行上述命令之后,Z的值为。A)”123456789B)123456789ffC)”123456789,D)123456789*82、下列字符型常量HeIIo.world!表示方法中错误的是。A)Hello,world!B)iHello,world!C)*,Hello,woI1!mD)(Hello,world
16、!)83、在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是0A)LEFT(,zFoxProrf,3)SUBSTR(FoxPro,1,3)B)YEAR(DATEO)与SUBSTR(DTOC(DATE()7.2)C)TYPE(36-54)与TYPE(36-5*4)D)假定A=This*,B=isastring时,AB与A+B84、设A=abed+space(5).B=efgh.则A-B的结果与下列选项的结果相同。A)”abcd,+space(5)+wefghB)abed+wefgh,C)abed+efgh,+space(5)D)abed+efgh,+space(1)85、假定字符串变量
17、A=123,B=234,下列表达式正确的是0A).NOT.(A=B).OR.BS(,zI3579w)B)A$(ABC,z).AND.(AB)C) ,NOT(AoB)D).NOT(A=B)86、关闭多区的表文件,并释放所有的内存变量.命令为A)CLEAR ALL 或 CLOSEB)CLEAR ALL 或 CLOSE ALLOCLEAR 或 CLOSE ALLD)CLEAR 或 CLOSE87、命令 Y=YEAR(12/15/99)执行后,A)1999B )05内存变量Y的值是C)2099D)出错信息88、下列各表达式中,结果总是逻辑型的是,A)兑术运算表达式B)字符运算表达式C)日期运算表达式D
18、)关系运算表达式15、?LEN(TRIM(”国庆+假期),显示结果为_16、?CTOD(99-0L0I)-365,显示结果为17、番注型数据长度固定为个字节,备注文件以为扩展名。18、1997年7月1日用口期型常量表示为.19、7YEAR(99-2-30),显示结果为20、MDY(99-2-30),显示结果为。21、?MAX(10.20.30),圾示结果为。22、FoXPrO中的数纽元素下标从开始。23、设变量a=l,cl=事不过三.c2=三.1)表达式a3.AND.cl$c2结果为.2)表达式a3.AND.c2$Cl结果为.3)表达式av3.0R.clSc2的结果为,4)表达式al或xO.O
19、R.Y=ABC的值是;(5)表达式INT(X/100)的值是:(6)表达式开发$Y的值是:(7)表达式X100.OR.NOT.Z的值是:(8)表达式中国”+Y的值是:(9)表达式油$Y的值是:(IO)表达式STUFF(Y,3.2.”工学院)的值是:(II)表达式”aA的值是;(12)表达式MoD(X,-5)的值是:(13)表达式REPLlCATE(,X/6)的值是;(14)表达式TYPE(X+Y,)的值是:第IO页105、设有变量sr=2004年上半年全国计算机等级考试,能够显示“2004年上半年计算机等级考试”的命令是0A)?Sr-全国-B)SUBSTR(sr.1.8)+SUBSTR(sr.
20、11.17)C)2STR(srJ.l2)+STR(sr,17.14)D)7SUBSTR(sr.lJ2)+SUBSTR(SfJ7.14)106、在下列函数中,函数返回值为数值的是.A)BOF()B)CTOD(010196)C)ATC人民:中华人民共和国)D)SUBSTR(DTOC(DATE().7)107,设X=ABC,Y=ABCD,则下列表达式中值为.T.的是.A)X=YB)X=YC)XSYDJAT(X1Y)=O108、设N=886.M=345,K=M+N,f表达式I+&K的值是.A)1232B)数据类型为匹配C)l+M+ND)346109,函数EMPTY(O)和ISNULL(O)的返回值分别
21、是.A).T.和.T.B).F.和.T.C).T.和.F.D).F.和.F.二、填空题I、数组是按一定顺序排列的.2、货币型数据是用来存储货币类型的数据,数据长度固定为8个字节,它的小数位数固定为位,超过则四舍五入.整数位最大可达位。3、浮点型数据在功能上等价于数值型数据,在存储时采用浮点格式。它由、及字母E组成。4、系统日期为2001年12月31日,下列表达式的值是。VAL(SUBSTR(-1999.3)+R1GHT(STR(YEAR(DATE(),2)+175、?TYPE(10/25/01)的输出值是。6、如果一个表达式中包含算术运第、关系运算、逻辑运算和函数时,则运算的优先次序是、7、字
22、符型常址是用定界符括起来的字符串。字符型常址的定界符有半角、或等三种。8、内存变址的类型不是固定的,内存变量的类型取决于的类型,即可以把不同类型的变址值赚值给同一内存变量。9、数值型数据最大宽度为.浮点型数据最大宽度为,逻辑型数据宽度固定为,日期型数据长度固定为.备注型数据宽度固定为。10、删除当前内存中的所有内存变量,应使用命令.消除所有内存变量,并关闭所有文件,将1号工作区设置为当前工作区,应使用命令。IKViSUalFOXPrO中变量名由汉字或字母开头,用字母、汉字、数字和下划线构成,变量名的长度一般不能超过个字符(数据库表中的字段变量达到128个字符)。12、日期型数据是一种特殊的数值
23、,VisuaIFoXPrO系统中,日期时间运算符只有和两种.13、数据类型测试函数TYPE的返回值有六种,分别是,表示:,表示:,表示:,表示:,表示:.表示14、?AT(+.a+b=c),显示结果为。第2章项目管理器一、选择题I、打开VisualFoxPro”项目管理器的文档(Does)选项卡,其中包含A)表单(Form)文件B)报表(RePort)文件C)标签(LabeI)文件D)以上三种文件2、打开“项目管理器”的“数据”选项卡,其中包括A)数据库B)自由表C)查询D)以上都有3、下面关于项目管理器的叙述中,不正确的是,A)项目管理器包含有10种功的按钮,并在不同的环境中出现不同的按钮B
24、)CreaeProject将打开项目管理器,并创建一个新的项目C)项目管理器中移去文件时将直接删除此文件D)项目管理器中的“数据”、“文档”选项卡是比较常用的选项卡4,项目管理器中的“数据”选项卡中包含有,A)数据库表、自由表和表单B)数据库、自由表和查询C)数据库表、自由表、查询和视图D)数据库、报表、查询和视图5、下列组文件扩展名不全是VisualFoxPro6.0系统常见的扩展名.6、7、A)dbf、fmt, IbtB)h exe、 aviC)VCX、vct winD)mnts sex、prg下面定制项目管理器的叙述,不正确的是.A)用户可以改变项目管理器的大小和位置C)必须折叠项目管理
25、器后,才能停放项目管理器打开一个已存在项目的命令是oB)用八可以折叠和拆分项目管理器D)用户可以停放和顶层显示项目管理器A)Modify CommandB)ModifyC)Modify ProjectD)Create Command8、把一个项目编译成一个应用程序时,下面的叙述正确的是A)所有的项目文件将组合为一个单一的应用程序文件B)所有项目的包含文件将组合为一个单一的应用程序文件C)所有项目排除的文件将组合为一个单一的应用程序文件9、D)由用户选定的项目文件将组合为一个单一的应用程序文件在“选项”对话框的“文件位置”选项归中可以设置.A)表单的默认大小B)默认目录C)日期和时间的显示格式D
26、)程序代码的颜色10.将项目文件中的数据库移出后,该数据库被.A)移出项目B)逻辑删除C)放入回收站D)物理删除II、在ViSUalFoXPrO中,为项目添加数据库或自由表,应选择选项卡.A)数据B)信息C)报表D)窗体12、对于ViSUalFOXPro,以下说法正确的是。A)项目管理是一个大文件夹,里面有若干个小文件B)项目管理是管理开发应用程序的各种文件、数据和对型的工具。项目管理只能管理项目不能管理数据(15)表达式TYPE(Y)的值是。35、若a=5,b=a99-12-10的结果为。45、表达式3+3=6.OR.3+35.AND.2+3=5的结果为。46、在FOXPrO状态下,执行MA
27、RK=ABC3,10SAYMARKPICTURE!”执行结果是。47、一般高级语言中,内存变出是通过说明语句定义的:而在FoxPro中内存变量是通过方式定义的,其类皇是由决定的。48、字段变量与内存变量同名时.区分方法是.49、?LEN(计算机)BAND3*6ARS)的值是B)单击“常用”工具栏上的“打开”按钮,住伸出的“打开”对话框中选择“文件类型”为项目文件,然后双击要打开的项目C)在资源管理器窗口中单击以“.pjx”为扩展名的文件,系统将自动打开VisualFoxPro,并在其中打开所选的项目文件D)在资源管理器窗口中双击以“.DBC”为扩展名的文件,系统将将自动打开ViSUalFoXP
28、Io,并在其中打开所选的项目文件22、以下操作不能在“数据”选项卡中实现的是。A)在“数据”选项卡中可以新建或修改查询B)可以展开数据库到表的单个字段C)在“数据”选项卡中可以新建数据库表和自由表D)在“数据”选项卡中可以新建一个表单23、在项目管理器中选择删除文件的操作方法是.A)先选择要移去的文件,单击“移去”按钮,在弹出的对话框中单击“移去”按钮。B)从“项目”菜单中选择“删除文件”命令,在弹出的对话框中单击“移去”按钮.C)先选择要移去的文件,单击“删除”按钮,在弹出的对话框中单击“移去”按钮。D)直接单击“删除”按钮.24、下列说法中正确的是.A)一个文件可以同时被多个项目包含。B)
29、项目中的每一个文件都是以独立文件的形式存在。C)项目与项目中的文件只是建立了一种关联.D)在项目管理沿中新建或添加一个文件,意味着该文件已经为项目的一部分。二、填空题I、当打开项目管理器时,项目管理器中的主要功能按钮是、和。2,创建一个项目文件的命令是.3、项目文件的扩展名是,数据库文件的扩展名是.表文件的扩展名是.数据表备注文件的扩展名是.4、在项目管理落中,选项卡用来管理项目中的所有数据,选项卡用来管理项目中的所有文档文件。5、扩展名为app的文件是文件,扩展名为CdX的文件是文件,扩展名为fmt的文件是文件,扩展名为IbX的文件是文件.6、在打开项目管理器之后再打开应用程序生成器,可以通
30、过按AU+F2键,快捷菜单和工具菜单中的7、如果项目不是用应用程序向导创建的,应用程序生成器只有、”表单和报表三个选项卡可用。8、在应用程序生成黯的“常规”选项卡中,选择程序类型时选中“顶层,将生成一个可以在上运行的.exe可执行程序,不必启动ViSUalFoXP9、扩展名为prg的程序文件在项目管理隅“的选项卡中显示和管理。D)项目管理不可以使用向导打开13、要删除项目管理器包含的文件,帑要使用项目管理器的按钮.A)连编B)删除C)添加D)移去14、项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成。A)扩展名为.APP的文件B)扩展名为.EXE的文件C)扩展名为.APP或.EXE的文件D)扩展名为.PRG的文件15、饕设置项目的帮助文件,选用“项目”菜单中的“项目信息”,在“项目信息”对话框选择选项。A)项目B)信息C)文件D)服务程序16、在项目管理中删除数据库时,出现相应对话框,选择“删除”按钮将。A)从项目管理器中删除数据库,但并不从磁盘上删除相应的数据库文件B)从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件及数据库中的表对象C)从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件D)不进行删除操