Visual FoxPro习题汇编完整资料_第1页
Visual FoxPro习题汇编完整资料_第2页
Visual FoxPro习题汇编完整资料_第3页
Visual FoxPro习题汇编完整资料_第4页
Visual FoxPro习题汇编完整资料_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE54VisualFoxPro程序设计上机指导与习题汇编VisualFoxPro习题汇编计算机专业课(QZZJ)PAGE第=PAGE3*2-15页第=PAGE3*26页VisualFoxPro习题汇编第1章VisualFoxPro数据运算一、选择题1、依次执行VisualFoxPro=″ABC″和ABC=VisualFoxPro命令后,再执行?VisualFoxPro+ABC命令的结果是。A)ABCABC B)VisualFoxProABCC)FoxProVisualFoxPro D)ABCVisualFoxPro2、(2001-9-20)-(2001-9-10)+4^2的结果是。A)26 B)6 C)18 D)-23、下列不能作为VFP中变量名。A)ABCDEFG B)P000000 C)89TWDDFF D)xyz4、下列不能作为VFP的表达式。A)赋值表达式 B)日期表达式 C)算术表达式 D)关系表达式5、表达式2*3^2+2*8/4+3^2的值为。A)64 B)31 C)49 D)226、函数INT(-3.415)的值是。A)-3.1415 B)3.1415 C)-3 D)37、函数VAL(″16Year″)的值是。A)16.0 B)16.00 C)16.000 D)168、函数INT(RAND()*10)是在范围内的整数。A)(0,1) B)(1,10) C)(0,10) D)(1,9)9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为。A)0.01*INT(x+0.005) B)0.01*INT(100*(x+0.005))C)0.01*INT(100*(x+0.05)) D)0.01*INT(x+0.05)10、数字式子sin250写成VFP表达式是。A)SIN25 B)SIN(25) C)SIN(250) D)SIN(25*PI()/180)11、“x是小于100的非负数”用VFP表达式表示是。A)0≤x<100 B)0<=x<100 C)0<=Xandx<100 D)0=xORx<10012、下列符号中是VFP中的合法变量名。A)AB7 B)7AB C)IF D)“AIB”13、函数STR(-304.75)的值是。A)-304 B)304 C)305 D)-30514、连续执行以下命令之后,最后一条命令的输出结果是。

SETEXACTOFF

X="A"

?IIF("A"=X,X-"BCD",X+"BCD")

A)A B)BCD C)ABCD D)ABCD15、在以下四组函数运算中,结果相同的是。

A)LEET("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)

B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)

C)VARTYPE("36-5*4")与VARTYPE(36-5*4)

D)假定A="this",B="isastring",A-B与A+B16、下面关于VisualFoxPro数组的叙述中,错误的是。

A)用DIMENSION和DECLARE都可以定义数组B)VisualFoxPro只支持一维数组和二维数组

C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组元素初值为.F.17、在下列函数中,函数值为数值的是。

A)AT(′人民′,′中华人民共和国′) B)CTOD(′01/01/96′)

C)BOF() D)SUBSTR(DTOC(DATE()),7)18、字符型(Character)数据用来存储用文字字符表示的数据,包括汉字、字母、数字、特殊符号及空格等,最大长度可达。A)254个字符 B)256位 C)256个字节 D)256KB19、日期型数据是用来存储表示日期的数据,数据长度固定为8个字节。日期型数据的严格格式为。A)dd-mm-yy B){^yyyy-mm-dd} C)dd-mm-yyyy D){^yyyy-dd-mm}20、EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为。A)0 B)1 C).T. D).F.21、?AT(″大学″,″北京语言文化学院″)的答案是。A)12 B)13 C)16 D)022、STR(109.87,7,3)的值是。A)109.87 B)“109.87” C)109.870 D)“109.870”23、常量是指运算过程中其_____固定不变的量。A)值 B)内存地址 C)所占内存大小 D)以上都是24、数值型常量不能用_____表示。A)分数 B)小数 C)十进制 D)科学计数法25、字符型数据的最大长度是。A)20 B)254 C)10 D)65K26、以下常量_____是合法的数值型常量。A)123 B)123+E456 C)“123.456” D)123*1027、变量是指运算过程中其_____允许变化的量。A)名称 B)存储区域 C)值 D)所占内存大小28、对于数组的定义,下列语句正确的是。A)DIMENSIONA(2,4,3) B)DIMENSIONA(2)AB(2,3)C)DIMENSIONA(23) D)DIMENSIONA(2),AB(2,3)29、在逻辑运算中,依照_____运算原则。A)NOT-OR-AND B)NOT-AND-ORC)AND-OR-NOT D)OR-AND-NOT30、已知D1和D2为日期型变量,下列4个表达式中非法的是。A)D1-D2 B)D1+D2 C)D1+28 D)D1-3631、下列4个表达式中,错误的是。A)″姓名:″+姓名 B)″性别:″+性别C)″工资:″-工资 D)姓名=″是工程师″32、VisualFoxPro中,变量名的长度一般不能超过_____个字符。A)10 B)20 C)64 D)任意个33、函数INT(数值表达式)的功能是。A)按四舍五入取数值表达式的整数部分B)返回数值表达式值的整数部分C)返回不大于数值表达式的最大整数D)返回不小于数值表达式的最小整数34、下列4个表达式中,运算结果为数值的是。A)″9988″-″1255″ B)200+800=1000C)COTD([11/22/01])-20 D)LEN(SPACE(3))-135、如果某数值字段宽度为8,小数为2,则其整数部分最大取值为。A)999 B)9999 C)99999 D)99999936、设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为。A)3.141 B)3.142 C)3.140 D)3.00037、VisualFoxPro的数据类型不包括。A)实数型 B)备注型 C)逻辑型 D)字符型38、以下四条语句中,正确的是。A)a=1,b=2 B)a=b=1 C)store1toa,b D)store1,2toa,b39、下列选项中不能够返回逻辑值的是。A)EOF() B)BOF() C)RECN() D)FOUND()40、设有一字段变量“姓名”,目前值为“赵磊”,又有一内存变量“姓名”,其值为“何菲”,则命令:″?姓名″的值应为。A)赵磊 B)何菲 C)″赵磊″ D)″何菲″41、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是。A)X=Y B)X==Y C)X$Y D)AT(X,Y)=042、逻辑型数据的取值不能是。A).T.或.F. B).Y.或.N. C).T.或.F..Y.或.N. D)T或F43、?ROUND(4.758,2)命令的输出结果是。A)4.80 B)4.76 C)4.750 D)4.7544、已知字符串M=″1234″,N=″5678″。则连接运算M-N的运算结果为。A)″12345678″ B)″12345678″C)″12345678″ D)″12345678″45、设字段变量job是字符型的,pay是数值型的,能够表达“job是处长且pay不大于1000元”的表达式是。A)job=处长.AND.pay>1000 B)job=″处长″.AND.pay<1000C)job=″处长″.AND.pay<=1000 D)job=处长.AND.pay<=100046、当前记录号可用函数_____求得。A)EOF() B)BOF() C)RECC() D)RECN()47、欲从字符串“电子计算机”中取出“计算机”,下面语句正确的是。A)SUBSTR(“电子计算机”,3,3) B)SUBSTR(“电子计算机”,3,6)C)SUBSTR(“电子计算机”,5,3) D)SUBSTR(“电子计算机”,5,6)48、表达式VAL(SUBSTR(″本年第2期″,7,1))*LEN(″他!我″)结果是。A)0 B)2 C)8 D)1049、下列符号既不可以作为文件名又不可以作为变量名的是。A)Vabcdefg B)Fa1234 C)Vabcdefg D)F-a123450、假定M=[22+28],则执行命令?M后屏幕将显示。A)50 B)22+28 C)[22+28] D)1051、函数MOD(21,5)的值为。A)4 B)-4 C)1 D)-152、设R=2,A=″3*R*R″,则&A的值应为。A)0 B)不存在 C)12 D)-1253、执行下列命令后,当前打开的数据库文件名是。Number=″3″File=″file″+NumberUSE&FileA)File3 B)&File C)FileNumber D)File54、函数UPPER(″FoxPro″)的值是。A)FOXPRO B)FoxPro C)FoxPro D)FoxPro55、下列选项中不是常量的是。A)abc B)″abc″ C)1.4E+2 D){99/12/31}56、变量名中不能包括。A)字母 B)数字 C)汉字 D)空格57、计算表达式1-8>7.OR.″a″+″b″$″123abc123″的值时,运算顺序是。A)->.OR.+$ B)OR-+$> C)-.OR.$+> D)+$->.OR.58、CTOD(″98/09/28″)的值应该为。A)1998年9月28日 B)98/09/28C){98/09/28} D)″98-09-28″59、下列选项中得不到字符型数据的是。A)DTOC(DATE()) B)DTOC(DATE(),1) C)STR(123,567) D)At(″1″,STR1321)60、执行下列命令后,输出结果为。STORE″666.49″TOX?INT(&X+4)A)666 B)666.494 C)670 D)670.4961、有下列命令。STORE2TOASTOREA+2TOASTOREA=A+2TOA?TYPE(″A″)顺序执行后,最后一条命令的显示结果为。A)N B)C C)L D)U62、执行如下命令序列:YA=100YA=200YAB=300N=″A″M=″Y&N″?&M最后一条命令的显示值应为。A)100 B)200 C)300 D)Y&N63、用DIMENSIONQ(2,3)命令定义的数组Q,再对各数组元素赋值:Q(1,1)=1,Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6。然后执行命令?Q(2),则显示结果是。A)4 B)2 C).F. D)变量未定义的提示64、关于FoxPro中的运算符优先级,下列选项中不正确的是。A)算术运算符的优先级高于其他类型的运算符B)字符串运算符“+”和“-”优先级相等C)逻辑运算符的优先级高于关系运算符D)所有关系运算符的优先级都相等65、某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是。A)0 B)-999.99 C)-99.9 D)-9999.9966、设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME的显示结果是。A)内存变量NAME的值 B)字段变量NAME的值C)与该命令之前的状态有关 D)错误信息67、职工数据库中有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令。A)?DATE()-出生日期/365 B)?(DATE()-出生日期)/365C)?INT((DATE()-出生日期)/365) D)?ROUND((DATE()-出生日期)/36568、执行下列命令序列后,变量NDATE的显示值为。STORE{^1999-08-06}toMDATENDATE=MDATE+2?NDATESTORE{99/08/06}TOMDATENDATE=MDATE+2?NDATEA)06/08/99 B)08/06/99 C)99-08-06 D)99-06-0869、命令DIMEarray(5,5)执行后,array(3,3)的值为。A)0 B)1 C).T. D).F.70、用DIMENSIONP(2)定义了一个数组,接着执行命令?TYPE(″P(1)″),其结果是。A)L B)N C)C D)U71、顺序执行下列命令:x=100y=8x=x+y?x,x=x+y最后一条命令的显示结果是。A)100.F. B)100.E. C)108.T. D)108.F.72、假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是。A).NOT.X>=Y B)Y*2>10 C)X-001 D)STR(X)-Y73、变量F没有定义,执行下列命令后,显示U的命令是。A)?TYPE(F) B)?TYPE(.F.) C)?TYPE(″F″) D)?TYPE(″.F.″)74、可以比较大小的数据类型包括。A)数值型、字符型、日期型、逻辑型 B)数值型、字符型、日期型C)数值型、字符型 D)数值型75、职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期可以使用命令。A)?姓名+Month(出生日期)+″月″+DAY(出生日期)+″日″B)?姓名+STR(Month(出生日期))+″月″+DAY(出生日期)+″日″C)?姓名+STR(Month(出生日期))+″月″+STR(DAY(出生日期))+″日″D)?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)76、设X=123,Y=456,Z=″X+Y″,则表达式6+&Z的值式。A)6+&Z B)6+X+Y C)585 D)错误提示77、使用DECLARE命令定义数组后,数组元素在没有赋值之前的数据类型是。A)无类型 B)字符型 C)数值型 D)逻辑型78、执行以下命令序列(设今天是2000年8月6日)STOREDATE()TOMDATEMDATE=MDATE-365?YEAR(MDATE)的显示结果为。A)1999 B)99 C)2000 D)该语句序列中有错误79、设变量A=″99/10/01″,则表达式MONTH((CTOD(A))和DAY((CTOD(A))的值分别为。A)99和10 B)99和1 C)10和1 D)1和1080、设一个数据库中有18条记录,当EOF()返回真值,则当前记录号应为。A)18 B)0 C)19 D)181、有如下命令序列STORE″456″TOXSTORE″123″+XTOYSTORETRIM(Y-″789″)TOZ执行上述命令之后,Z的值为。A)″123456789″ B)″123456789″ C)″123456789″ D)″123456789″82、下列字符型常量Hello,world!表示方法中错误的是。A)[Hello,world!] B)‘Hello,world!’ C)“Hello,world!” D){Hello,world!}83、在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是。A)LEFT(″FoxPro″,3)与SUBSTR(″FoxPro″,1,3)B)YEAR(DATE())与SUBSTR(DTOC(DATE())7,2)C)TYPE(″36-5*4″)与TYPE(36-5*4)D)假定A=″This″,B=″isastring″时,A-B与A+B84、设A=″abcd″+space(5),B=″efgh″,则A-B的结果与下列选项的结果相同。A)″abcd″+space(5)+″efgh″ B)″abcd″+″efgh″C)″abcd″+″efgh″+space(5) D)″abcd″+″efgh″+space(1)85、假定字符串变量A=″123″,B=″234″,下列表达式正确的是。A).NOT.(A=B).OR.B$(″13579″) B)A$(″ABC″).AND.(A<>B)C).NOT(A<>B) D).NOT(A<=B)86、关闭多区的表文件,并释放所有的内存变量,命令为。A)CLEARALL或CLOSE B)CLEARALL或CLOSEALLC)CLEAR或CLOSEALL D)CLEAR或CLOSE87、命令Y=YEAR({12/15/99})执行后,内存变量Y的值是。A)1999 B)05 C)2099 D)出错信息88、下列各表达式中,结果总是逻辑型的是。A)算术运算表达式 B)字符运算表达式C)日期运算表达式 D)关系运算表达式89、用数据库管理系统对数据进行处理时,说法不正确的是。A)暂时用到的一些中间变量称为内存变量B)字段仍然是变量C)变量包括内存变量和字段变量两类D)字段不再是变量,而成为常量90、内存变量一旦定义后,它的_____可以改变。A)类型和值 B)值 C)类型 D)宽度91、以下四组表达式中结果是逻辑值.T.的是。A)′this′$′thisisastring′ B)′this′$′THISISASTRING′C)′thisisastring′$′this′ D)′this′>′thisisastring′92、下列逻辑运算,结果是假的是。A)?″ABCDE″==″ABCDE″ B)NOT(ROUND(123,456,2))<INT(123,45))C){95-05-01}+45>{96-06-26} D)″ABC″<″ABCDEF″93、下列中,测试库文件记录数的函数是。A)RECNO() B)RECCOUNT() C)FOUND() D)EOF()94、对内存变量中的叙述,不正确的是。A)内存变量是独立于数据库的变量 B)内存变量有N、C、L、D、S类型C)内存变量用赋值语句定义 D)内存变量的形式只有标量95、逻辑判断式ROUND(123.456,0)<INT(123.456)的结果应该是。A).F. B).T. C)T D)F96、在VisualFoxPro数据管理系统中,下列数据为常量的是。A)02/0399 B)F C).n. D)BOTT97、已知有两个数组A、B,下面语法错误的是。A)DIMENSIONA[2],B(2,3) B)DECLAREA[2,3]B[2]C)?A(2,1),B(2,1) D)STORE12TOA,B98、在下列表达式中,结果肯定为真(.T.)的是。A)″112″>″85″ B)[李明]<=[李明]C){03/21/98}>{03/12/98} D)″男″$性别99、假定X=3,执行命令?X=X+1后,其结果是。A)4 B)3 C).T. D).F.100、假定X=2,Y=5,执行下列运算后,能够得到数值型结果的是。A)?X=Y-3 B)?Y-3=X C)X=Y D)X+3=Y101、设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是______。A)1,11,1 B)1,10,1 C)1,11,0 D)1,10,0102、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。A)X=Y B)X==Y C)X$Y D)AT(X,Y)=0103、在下面的VisualFoxPro表达式中,运算结果是逻辑真的是______。A)EMPTY(.NULL.) B)LIKE('acd','ac?')C)AT('a','123abc') D)EMPTY(SPACE(2))104、设D=5>6,命令?VARTYPE(D)的输出值是______。A)L B)C C)N D)D105、设有变量sr="2004年上半年全国计算机等级考试",能够显示"2004年上半年计算机等级考试"的命令是______。A)?sr"全国" B)?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)C)?STR(sr,1,12)+STR(sr,17,14) D)?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)106、在下列函数中,函数返回值为数值的是______。A)BOF() B)CTOD('01/01/96')C)AT('人民','中华人民共和国') D)SUBSTR(DTOC(DATE()),7)107、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。A)X=Y B)X==Y C)X$Y D)AT(X,Y)=0108、设N=886,M=345,K='M+N',表达式1+&K的值是______。A)1232 B)数据类型为匹配C)1+M+N D)346109、函数EMPTY(O)和ISNULL(O)的返回值分别是。A).T.和.T. B).F.和.T. C).T.和.F. D).F.和.F.二、填空题1、数组是按一定顺序排列的_____。2、货币型数据是用来存储货币类型的数据,数据长度固定为8个字节,它的小数位数固定为_____位,超过则四舍五入,整数位最大可达______位。3、浮点型数据在功能上等价于数值型数据,在存储时采用浮点格式。它由______、______及字母E组成。4、系统日期为2001年12月31日,下列表达式的值是______。VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+175、?TYPE(″10/25/01″)的输出值是______。6、如果一个表达式中包含算术运算、关系运算、逻辑运算和函数时,则运算的优先次序是______、______、______、______。7、字符型常量是用定界符括起来的字符串。字符型常量的定界符有半角______、______或______等三种。8、内存变量的类型不是固定的,内存变量的类型取决于______的类型,即可以把不同类型的变量值赋值给同一内存变量。数值型数据最大宽度为______,浮点型数据最大宽度为______,逻辑型数据宽度固定为______,日期型数据长度固定为______,备注型数据宽度固定为______。删除当前内存中的所有内存变量,应使用命令______,清除所有内存变量,并关闭所有文件,将1号工作区设置为当前工作区,应使用命令______。VisualFoxPro中变量名由汉字或字母开头,用字母、汉字、数字和下划线构成,变量名的长度一般不能超过______个字符(数据库表中的字段变量达到128个字符)。日期型数据是一种特殊的数值,VisualFoxPro系统中,日期时间运算符只有______和______两种。数据类型测试函数TYPE的返回值有六种,分别是______,表示______;______,表示______;______,表示______;______,表示______;______,表示______;______,表示______。?AT(″+″,″a+b=c″),显示结果为______。?LEN(TRIM(″国庆″+″假期□□″)),显示结果为______。?CTOD(″99-01-01″)-365,显示结果为______。备注型数据长度固定为______个字节,备注文件以______为扩展名。1997年7月1日用日期型常量表示为______。?YEAR({99-12-30}),显示结果为______。MDY({99-12-30}),显示结果为______。?MAX(10,20,30),显示结果为______。FoxPro中的数组元素下标从______开始。设变量a=1,c1=″事不过三″,c2=″三″,1)表达式a<3.AND.c1$c2结果为______。2)表达式a<3.AND.c2$c1结果为______。3)表达式a<3.OR.c1$c2的结果为______。4)表达式a<3.OR.c2$c1的结果为______。24、下列命令执行后的结果是______。STORE-100TOX?SIGN(X)*SQRT(ABS(X))25、x>1或x<0的FoxPro表达式是______。26、?ROUND(123.456,2),显示结果为______。27、?ROUND(123.456,-2),显示结果为______。28、表达式″World″$″WorldWideWeb″的结果为______。29、表达式″Win″=″Winword″的结果为______。30、表达式″Winword″=″Win″的结果为______。31、LEFT("123456789",LEN("数据库"))的计算结果是______。32、在VisualFoxPro中用于计算检索的函数有COUNT、______、____、MAX和MIN。33、FoxPro的字符型变量以字母______表示,数值型变量以字母______表示,浮点型变量以字母______表示,通用型数据以字母______表示。34、设X=36,Y=″石油″,Z=.T.(1)表达式YEAR(CTOD(″05/19/2002″))的值是______;(2)表达式″中国″-Y的值是______;(3)表达式SUBS(Y,3,2)的值是______;(4)表达式X>0.OR.Y=″ABC″的值是______;(5)表达式INT(X/100)的值是______;(6)表达式″开发″$Y的值是______;(7)表达式X>100.OR..NOT.Z的值是______;(8)表达式″中国″+Y的值是______;(9)表达式″油″$Y的值是______;(10)表达式STUFF(Y,3,2,″工学院″)的值是______;(11)表达式″a″>″A″的值是______;(12)表达式MOD(X,-5)的值是______;(13)表达式REPLICATE(″--″,X/6)的值是______;(14)表达式TYPE(′X+Y′)的值是______;(15)表达式TYPE(′Y′)的值是______。35、若a=5,b=″a<10″,则?TYPE(b)输出结果为______,而?TYPE(″b″)输出结果为______。36、执行下列表达式的结果是:(1)?TRIM(″国庆□□″+″假期″)(式子中□表示空格)______(2)?LEN(TRIM(″国庆□□″+″假期″))______(3)?TRIM(″国庆″+″假期□□″)______37、设变量n1=5,n2=10,n3=15,m1=20,m2=25,将所有以字母n开头的变量存入内存变量文件myfile.mem的命令是______。38、显示当前内存变量的命令为______。39、1960年以前出生的教授的逻辑表达式是______。40、年龄大于50岁或小于20岁的技术员的逻辑表达式是______。41、顺序执行以下操作:A=123.456B=STR(A+A,5)C=ASC(B)内存变量A和C的类型分别为______、______,内存变量B的值是______。42、?REPLICATE(″$″,6),显示结果为______。43、定义一个两行三列的二维数组array,使用命令______,将数据库文件dbm所有字段的数据传给数组array,应使用命令______。44、{99-12-20}>{99-12-10}的结果为______。45、表达式3+3>=6.OR.3+3>5.AND.2+3=5的结果为______。46、在FoxPro状态下,执行MARK=″ABC″@3,10SAYMARKPICTURE″!!!!!!!″执行结果是______。47、一般高级语言中,内存变量是通过说明语句定义的;而在FoxPro中内存变量是通过______方式定义的,其类型是由______决定的。48、字段变量与内存变量同名时,区分方法是______。49、?LEN(″计算机″)<LEN(SUBSTR(″computer″,1,6))______。50、数组是一组______的集合,由一系列元素组成,每个数组元素可以通过数组名和相应的下标来访问。51、字段变量的类型和宽度等在定义______时就已经定义,字段变量的类型有______种。52、数值型字段小数位数的取值范围是______。53、表达式LEN(SPACE(6)-SPACE(5))的值是______。54、执行下列命令后的输出结果是______。StrABC=″开展全民健身运动,增强人民体质″?at(″健身″,StrABC)*LEN(StrABC)55、表达式NOT(″A″>″B″AND3*6<20OR″ART″>″ARS″)的值是______。第2章项目管理器一、选择题1、打开VisualFoxPro"项目管理器"的"文档"(Docs)选项卡,其中包含。

A)表单(Form)文件 B)报表(Report)文件 C)标签(Label)文件 D)以上三种文件2、打开“项目管理器”的“数据”选项卡,其中包括。A)数据库 B)自由表 C)查询 D)以上都有3、下面关于项目管理器的叙述中,不正确的是。A)项目管理器包含有10种功能按钮,并在不同的环境中出现不同的按钮B)CreateProject将打开项目管理器,并创建一个新的项目C)项目管理器中移去文件时将直接删除此文件D)项目管理器中的“数据”、“文档”选项卡是比较常用的选项卡项目管理器中的“数据”选项卡中包含有。A)数据库表、自由表和表单 B)数据库、自由表和查询C)数据库表、自由表、查询和视图 D)数据库、报表、查询和视图5、下列组文件扩展名不全是VisualFoxPro6.0系统常见的扩展名。A)dbf、fmt、lbt B)h、exe、avi C)vcx、vct、win D)mnt、scx、prg6、下面定制项目管理器的叙述,不正确的是。A)用户可以改变项目管理器的大小和位置 B)用户可以折叠和拆分项目管理器C)必须折叠项目管理器后,才能停放项目管理器 D)用户可以停放和顶层显示项目管理器7、打开一个已存在项目的命令是。A)ModifyCommand B)Modify C)ModifyProject D)CreateCommand8、把一个项目编译成一个应用程序时,下面的叙述正确的是______。A)所有的项目文件将组合为一个单一的应用程序文件B)所有项目的包含文件将组合为一个单一的应用程序文件C)所有项目排除的文件将组合为一个单一的应用程序文件D)由用户选定的项目文件将组合为一个单一的应用程序文件9、在“选项”对话框的“文件位置”选项卡中可以设置______。A)表单的默认大小 B)默认目录 C)日期和时间的显示格式 D)程序代码的颜色10、将项目文件中的数据库移出后,该数据库被______。A)移出项目 B)逻辑删除 C)放入回收站 D)物理删除11、在VisualFoxPro中,为项目添加数据库或自由表,应选择选项卡。A)数据 B)信息 C)报表 D)窗体12、对于VisualFoxPro,以下说法正确的是。A)项目管理是一个大文件夹,里面有若干个小文件B)项目管理是管理开发应用程序的各种文件、数据和对象的工具C)项目管理只能管理项目不能管理数据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)不进行删除操作17、下列说法中错误的是。A)所谓项目是指文件、数据、文档和VisualFoxPro对象的集合B)项目管理是VisualFoxPro中处理数据和对象的主要组织工具C)项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件D)在项目管理器中可以将应用系统编译成一个扩展名为.exe的可执行文件,而不能将应用系统编译成一个扩展名为.app的应用文件18、项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为的项目文件。A).DBC B).PJX C).PRG D).EXE19、创建一个空的项目文件的操作是。A)从“文件”菜单中选择“新建”命令,在弹出的“新建”菜单对话框中选择“项目”单选项,单击“新建文件”按钮B)从“文件”菜单中选择“新建”命令,在弹出的“新建”菜单对话框中选择“项目”单选项,单击“向导”按钮C)单击常用工具栏上的“新建”按钮,在弹出的“新建”菜单对话框中选择“项目”单选项,单击“向导”按钮D)从“文件”菜单中选择“新建项目”命令20、当激活“项目管理器”窗口时,。A)原来显示为灰色的“项目”菜单变为可用 B)将在菜单栏中显示“项目”菜单C)“项目”菜单变为不可用 D)菜单栏中没有任何变化21、打开一个已有的项目的操作,错误的是。A)从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择“文件类型”为项目文件,然后双击要打开的项目B)单击“常用”工具栏上的“打开”按钮,在弹出的“打开”对话框中选择“文件类型”为项目文件,然后双击要打开的项目C)在资源管理器窗口中单击以“.pjx”为扩展名的文件,系统将自动打开VisualFoxPro,并在其中打开所选的项目文件D)在资源管理器窗口中双击以“.DBC”为扩展名的文件,系统将将自动打开VisualFoxPro,并在其中打开所选的项目文件22、以下操作不能在“数据”选项卡中实现的是。A)在“数据”选项卡中可以新建或修改查询B)可以展开数据库到表的单个字段C)在“数据”选项卡中可以新建数据库表和自由表D)在“数据”选项卡中可以新建一个表单23、在项目管理器中选择删除文件的操作方法是。A)先选择要移去的文件,单击“移去”按钮,在弹出的对话框中单击“移去”按钮。B)从“项目”菜单中选择“删除文件”命令,在弹出的对话框中单击“移去”按钮。C)先选择要移去的文件,单击“删除”按钮,在弹出的对话框中单击“移去”按钮。D)直接单击“删除”按钮。24、下列说法中正确的是。A)一个文件可以同时被多个项目包含。B)项目中的每一个文件都是以独立文件的形式存在。C)项目与项目中的文件只是建立了一种关联。D)在项目管理器中新建或添加一个文件,意味着该文件已经为项目的一部分。二、填空题1、当打开项目管理器时,项目管理器中的主要功能按钮是______、______、______、______、______和______。2、创建一个项目文件的命令是______。3、项目文件的扩展名是______,数据库文件的扩展名是______,表文件的扩展名是_____,数据表备注文件的扩展名是______。4、在项目管理器中,______选项卡用来管理项目中的所有数据,_____选项卡用来管理项目中的所有文档文件。5、扩展名为app的文件是______文件,扩展名为cdx的文件是______文件,扩展名为fmt的文件是______文件,扩展名为lbx的文件是______文件。6、在打开项目管理器之后再打开"应用程序生成器",可以通过按ALT+F2键,快捷菜单和"工具"菜单中的______。7、如果项目不是用"应用程序向导"创建的,应用程序生成器只有______、"表单"和"报表"三个选项卡可用。8、在应用程序生成器的"常规"选项卡中,选择程序类型时选中"顶层",将生成一个可以在_______上运行的.exe可执行程序,不必启动VisualFoxPro。9、扩展名为.prg的程序文件在"项目管理器"的______选项卡中显示和管理。10、要使得在"应用程序生成器"中所做修改与当前活动项目保持一致,应单击_____按钮。11、使用"应用程序向导"创建的项目,除项目外还自动生成一个______。12、项目管理器的"移去"按钮有两个功能;一是把文件移去,二是______文件。13、项目管理器的______选项卡用于显示和管理数据库、自由表和查询等。14、项目管理器中每个数据库都包含本地视图、远程视图、、存储过程和。15、项目管理器用的方法来管理属于同一个项目的文件。16、在项目管理器中将数据库展开至表,选择要操作的表,然后单击“”,即在“浏览”窗口中浏览该表。17、要设置主控程序,应在“项目”菜单中选择选项。18、应用程序的执行总是从开始执行。第3章VisualFoxPro数据库及操作一、选择题1、在打开student表的情况下,将整个表复制到stu表的命令是。A)copytostu B)copyalltostuC)copystructuretostu D)copytostusdf2、在表中对所有记录作删除标记的命令是。A)deleteallB)pack C)recallall D)zap3、如果exercise数据库已经存在,则命令可以打开该数据库。A)createdatabaseexercise B)modifydatabaseexerciseC)openexercise D)modifyexercise4、如果VAR2是当前表中的一个字段名,同时也是内存变量名,则执行命令可以显示内存变量值。A)?VAR2 B)?M.VAR2 C)?FIELD-var2 D)LISTM-VAR25、1个字段名至少需要1个字符,最多不能超过个字符。A)2 B)5 C)10 D)2556、物理删除当前表中所有记录的命令是。A)zap B)deleteall C)deletetable D)pack7、不能关闭当前表文件的命令是。A)use B)browse C)closetable D)clearall8、在当前某个表中,如果字段je=djnum,则命令可以自动填写所有记录的je字段:A)browseje=djnum B)replaceallje=djnumC)replaceallwithje=djnum D)listallje=djnum9、可以减少相同数据重复存储的现象。A)记录 B)字段 C)文件 D)数据库10、在数据库中,产生数据不一致的根本原因是。A)数据存储量太大 B)没有严格保护数据C)未对数据进行完整性控制 D)数据冗余11、数据库应用系统包括。A)数据库语言、数据库 B)数据库、数据库应用程序C)数据管理系统、数据库 D)数据库管理系统12、数据库提供给用户的接口是,它具有数据定义、数据操作和数据检查功能,可以独立使用,也可嵌入宿主语言使用。A)数据库语言 B)过程化语言 C)宿主语言 D)面向对象语言13、数据库管理系统能实现数据库中数据的查询、插入、修改和删除等操作,这种功能称为。A)数据定义功能 B)数据管理功能 C)数据操纵功能 D)数据控制功能14、关系数据库管理系统所管理的关系是。

A)一个DBF文件 B)若干个二维表C)一个DBC文件 D)若干个DBC文件15、不允许记录中出现重复索引值的索引是。

A)主索引 B)主索引、候选索引、普遍索引

C)主索引和候选索引 D)主索引、候选索引和唯一索引16、在VisualFoxPro中,可以对字段设置默认值的表。

A)必须是数据库表 B)必须是自由表C)自由表或数据库表 D)不能设置字段的默认值17、可以链接或嵌入OLE对象的字段类型是。

A)备注型字段 B)通用型和备注型字段C)通用型字段 D)任何类型的字段18、在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择。

A)限制(Restrict) B)忽略(Ignore)C)级联(Cascade) D)级联或限制19、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是。

A)永久性关联 B)永久性关联或临时性关联C)临时性关联 D)永久性关联和临时性关联20、可以伴随着表的打开而自动打开的索引是。A)单一索引文件(IDX) B)复合索引文件(CDX)C)结构化复合索引文件 D)非结构化复合索引文件21、要为当前表所有职工增加100元工资应该使用命令。A)CHANGE工资WITH工资+100 B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100 D)REPLACEALL工资WITH工资+10022、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的。A)"一方"表的主索引或候选索引,"多方"表的普通索引B)"一方"表的主索引,"多方"表的普通索引或候选索引C)"一方"表的普通索引,"多方"表的主索引或候选索引D)"一方"表的普通索引,"多方"表的候选索引或普通索引23、数据库文件的扩展名是。A).DBF B).DBC C).PRG D).MEM24、自由表中字段名的最大长度是。A)10 B)254 C)8 D)12825、已知在教学环境中,一名学生可以选修多门课程,一门课程可能有多名学生选修。学生记录型与课程记录型之间的联系是。A)一对一 B)一对多 C)多对多 D)未知26、关系数据库的任何检索操作都是由三种基本运行组合而成的,这三种基本运算不包括。A)投影 B)比较 C)连接 D)选择27、浏览数据表的命令是。A)BROWSE B)USE C)OPEN D)MODIFY28、确保字段中的输入值的唯一性并决定处理记录的顺序的索引是。A)候选索引 B)主索引 C)普通索引 D)唯一索引29、除数据库表外,自由表也具有的属性是。A)记录级规则 B)字段级规则 C)永久关系 D)临时关系30、数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括。A)查询、插入、修改、删除 B)排序、授权、删除C)建立、插入、修改、排序 D)建立、授权、修改31、数据库完整性保护中的约束条件主要是指。A)用户操作权限的约束 B)用户口令校对C)值的约束和结构的约束 D)并发控制的约束32、恢复删除记录的命令是。A)ROLLBACK B)RECALL C)PACK D)REMIND33、下列数据类型宽度固定的是。A)字符型 B)数值型 C)浮点型 D)货币型34、以.DBF为扩展名的文件是。A)备注文件 B)索引文件 C)表文件 D)菜单文件35、从数据库中删除表的命令是______。A)DROPTABLE B)ALTERTABLE C)DELETETABLE D)USE36、定位第一条记录上的命令是______。A)GOTOP B)GOBOTTOM C)GO6 D)SKIP37、在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_____。A)候选键 B)主键 C)外键 D)超键38、索引字段值不唯一,应该选择的索引类型为______。A)主索引 B)普通索引 C)候选索引 D)唯一索引39、以下关于自由表的叙述,正确的是______。A)全部是用以前版本的FOXPRO(FOXBASE)建立的表B)可以用VisualFoxPro建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表40、下述命令中的_____命令不能关闭表文件。A)USE B)CLOSEDATABASE C)CLEAR D)CLOSEALL41、下面关于数据环境和数据环境中两个表之间的关系的陈述中,_____是正确的。A)数据环境是对象,关系不是对象 B)数据环境不是对象,关系是对象C)数据环境是对象,关系是数据环境中的对象D)数据环境和关系均不是对象42、Appendblank命令的作用是______。A)编辑记录 B)在第一条记录前增加新记录C)在表尾增加一条空白记录 D)在当前记录前增加一条空白记录43、打开一个建立了结构复合索引的数据表,表记录的顺序将按______。A)第一个索引标识 B)最后一个索引标识C)主索引标识 D)原顺序44、执行SELECT0选择工作区的结果是______。A)选择了0号工作区 B)选择了空闲的最小号工作区C)关闭选择的工作区 D)选择已打开的工作区45、要使学生数据表中不出现同名学生的记录,在数据库中需要建立______。A)字段有效性限制 B)属性设置C)记录有效性限制 D)设置触发器46、在下述关于数据库系统的叙述中,正确的是______。A)数据库中只存在数据项之间的联系 B)数据库的数据项之间和记录之间都存在联系C)数据库的数据项之间无联系,记录之间有联系D)数据库的数据项之间和记录之间都不存在联系47、在建立唯一索引,出现重复字段值时,只存储重复出现记录的_____。A)第一个 B)最后一个 C)全部 D)几个48、DELETEFROMSWHERE年龄>60语句的功能是______。A)从S表中彻底删除年龄大于60岁的记录B)S表中年龄大于60岁的记录被加上删除标记C)删除S表D)删除S表的年龄列49、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将______。A)只计算当前记录的工资值 B)计算前8条记录的工资和C)计算后8条记录的工资和 D)计算全部记录的工资和50、VisualFoxPro数据库文件是______。A)存放用户数据的文件 B)管理数据库对象的系统文件C)存放用户数据和系统的文件 D)前三种说法都对51、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。A)实体完整性规则 B)参照完整性规则C)用户定义的完整性规则 D)不属于以上任何一种规则52、扩展名为DBC的文件是______。A)表单文件 B)数据表文件 C)数据库文件 D)项目文件53、当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600青岛啤酒7.48上海600601方正科技15.20上海600602广电电子10.40上海600603兴业房产12.76上海如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为"单价>0",通过该设置,能保证数据的______。A)实体完整性 B)域完整性 C)参照完整性 D)表完整性54、下面有关索引的描述正确的是______。A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作55、在下面的数据类型中默认值为.F.的是______。A)数值型 B)字符型 C)逻辑型 D)日期型56、在表文件中,如果包含有2个备注型字段和1个通用型字段,则创建表文件后,VisualFoxPro将自动建立个FPT文件。A)0 B)1 C)2 D)357、在VisualFoxPro系统中,″.dbf″文件被称为。A)数据库文件 B)表文件 C)程序文件 D)项目文件58、对于XS表,下面命令显示所有女同学记录。A)LISTFOR!XB B)LISTFORXB C)LIS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论