ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:25.33KB ,
资源ID:9114311      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9114311.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(51VF程序设计答案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

51VF程序设计答案.docx

1、51VF程序设计答案第五章 VF程序设计例题1Fox属于( )型数据库管理系统。A混合型 B关系型 C网状型 D层次型2数据库系统的核心是( )。A数据库文件 B数据库管理系统 C编译程序 D操作系统3一个关系是一张二维表,在Fox中,一个关系对应一个( )。A字段 B记录 C数据库文件 D索引文件4当内存变量与字段变量同名时,系统优先按( )对待。A全局变量 B内存变量 C局部变量 D字段变量5在FoxBASE+中,一个数据库文件的全部MEMO字段存储在( )。A同一个文本文件 B同一个备注文件C同一数据库文件 D不同的备注文件6在FoxBASE+中,如果一个表达式包含数值运算、关系运算、逻

2、辑运算和函数时,运算的优先次序是( )。A函数,数值运算,关系运算,逻辑运算B函数,逻辑运算,关系运算,数值运算C数值运算,逻辑运算,关系运算,函算D数值运算,关系运算,逻辑运算,函数7数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( )。ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DSMS DDBS就是DB,也就是DBMS8某数值字段宽度定义为6,小数位为2。该字段所能存入的最小数值是( )。A0 B-9999 C-999 D-9999999ROUND(4785,2)返回的是( )。A4700 B4800 C4790 D479610设有变量S

3、TRING=保护自然环境,函数SUBSTR(STRING,(LEN(STRING)/2-1),4)的输出结果是( )。A保护 B自然 C环境 D然环11函数AT(教授,副教授)的输出结果是( )。A2 B3 CT D112根据内存变量的作用范围,内存变量分为两类,它们是( )。A简单变量和下标变量 B局部变量和全局变量C字符变量和数值变量 D一般变量和数组元素13在下列表达式中,结果为字符型的是( )。A185100 BABC+CBA=ABCCBACCTOD(01/01/99) DDTOC(DATE()12/01/9914下列字符串中,符合FoxBASE+规定的正确变量名是( )。ASEEK

4、B313_AB CPW:19 DSTU_1115设变量D=03/01/97,命令?TYPE(&D)的输出值是( )。A07/01/97 BC CN DD16某数据库文件有5个字段,其中有3个字符型字段的宽度分别为6、12和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是:( )。A37 B38 C39 D4017命令?DAY(07/19/98)的执行结果是( )。A7 B19C计算机系统日期 D错误信息18FoxBASE+规定每个数组最多可有元素的个数是( )。A2000 B3600 C4800 D6553219在FoxBASE+提示符下,要修改数据库TESTD

5、BF的结构,应该用命令( )。AMODI STRU TEST BMODI COMM TESTCEDIT STRU TEST DTYPE TEST20TESTDBF是一个具有两个备注型字段的数据库文件,使用COPY TO NEW命令进行复制操作,其结果将( )。A得到一个新的数据库文件B得到一个新的数据库文件和一个新的备注文件C得到一个新的数据库文件和两个新的备注文件D显示出错误信息,表明不能复制具有备注型字段的数据库文件21在下列FoxBASE+表达式中,运算结果一定是逻辑值的是( )。A字符运算表达式 B数值运算表达式C关系运算表达式 D日期运算表达式22仅把当前已打开的库文件中的“姓名”、

6、“性别”和“籍贯”这三个字段的结构信息复制到MYDBF中的命令是( )。ACOPY STRU TO MYDBF姓名,性别,籍贯BCOPY TO MYDBF FIELDS姓名,性别,籍贯CCOPY STRU TO MY STRUDBF FIELDS姓名,性别,籍贯DCOPY STRU TO MY STRUDBF FIELDS姓名;性别;籍贯23设当前库中共有10条记录,当前记录号是3,执行命令LIST NEXT 3后,所显示记录的记录号范围是( )。A46 B35 C310 D41024某数据库文件共有10条记录,当前记录的的序号为5。先执行命令SKIP10,再执行命令?EOF()。执行最后一条

7、命令后显示的结果是( )。A出错信息 BT CF D1125设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上应该使用命令( )。AGO TOP BGO BOF( )CGO 1 DSKIP 126计算所有职称为教授的工资总和,并把结果存入内存变量GZZH,应使用命令( )。ASUM工资TO GZZH FOR 职称=教授BSUM ON工资TO GZZH FOR 职称=教授CTOTAL ON工资GZZH FOR 职称=教授DTOTAL ON工资TO GZZH FOR 职称=教授27计算当前数据库中每个学生的语文、数学、英语三门课程的总分并存入字段“总分”中,应使用的命令是(

8、)。AAVERAGE 语文+数学+英语TO总分BSUM 语文+数学+英语TO总分CSUM ALL语文+数学+英语TO总分DREPLACE ALL 总分WTTH 语文+数学+英语28设字段“婚否”的值为逻辑表示已婚,否则表示未婚。统计当前数据库中已婚男职工人数的命令是( )。ACOUNT性别=“男” AND婚否=TBSUM ALL FOR 性别=“男” AND婚否CCOUNT FOR 性别=“男” AND婚否DCOUNT FOR 性别=“男” AND(NOT婚否=F)29在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令( )。ADELETE FO

9、R“D”$书号BDELETE FOR SUBSTR (书号,1,1)=“D”CDELETE FOR 书号=D *DDELETE FOR RIGHT (书号,1)=“D”30根据某人出生日期BIR(日期型变量),求其年龄AGE(数值型)的FoxBASE+正确命令是( )。AAGE=YEAR(DATE()-YEAR(BIR)BAGE=YEAR(DATE()-VAL(DTOC(BIR)CAGE=YEAR(DATE()-DTOC(DATE(BIR),1)DAGE=VAL(YEAR(DATE()-VAL(DTOC(DATE(BIR)31在FoxBASE+状态下,要删除一个末打开的数据库文件AADBF,应

10、使用( )命令。ACLOSE AADBF BERASE FILES AADBFCDELETE AADBF DERASE AADBF32在下列命令中,正确的命令是( )。AX=Y=18 BSTORE“TEADBF”TO X,Y,ZCSTORET,25 TO C D。STORE 10,20 TO A,B33相应的数据库及索引文件已经打开,用FIND命令把记录指针指向姓“李”的第一个记录后,使指针指向下一个同姓的命令是( )。AFIND 李 BCONTINUECSKIP DGOTO NEXT34设职工数据库文件已经打开,其中有工资字段,要把指针定位在第一个工资大于850元的记录上,应使用命令( )。

11、AFIND FOR 工资850 BSEEK 工资850CLOCATE FOR 工资850 DFIND 工资85035要将当前已打开的数据库文件TESTDBF的内容复制到指定的文本文件TTETXT中,应使用的命令是( )。ACOPY FILE TO TTETXT BCOPY TO TTECCOPY TO TTETXT DCOPY TO TTE SDF36在建立索引文件COMPLEXIDX时,参加索引的字段有“姓名”(字符型)、“出生日期”(日期型)和“总分”(数值型),正确的命令是( )。AINDEX ON 姓名+出生日期+总分 TO COMPLEXBINDEX ON 姓名,出生日期,总分 TO

12、 COMPLEXCINDEX ON 姓名+DTOC(出生日期)+STR(总分,6,2)TO COMPLEXDINDEX ON 姓名,DTOC(出生日期),STR(总分,6,2)TO COMPLEX37下列SORT命令中,正确的命令是( )。ASORT TO SS ON 姓名;出生日期/D;总分BSORT TO SS ON 姓名/C,总分/DCSORT TO SS ON 姓名/C;总分/DDSORT TO SS ON 姓名+出生日期+总分/A38在FoxBASE+的圆点提示符状态下,能将当前目录下的文件SEEPRG复制到A盘上的命令是( )。ACOPY SEEPRG TO A:SEEPRGBCO

13、PY FILE SEEPRG A:SEEPRGCCOPY FILE SEEPRG TO A:SEEPRGDCOPY FILE SEEPRG TO A:39顺序执行下列FoxBASE+命令之后,屏幕显示的结果是( )。S=“Happy Chinese New Year”T=“CHINESE”?AT(T,S)A0 B7 C14 D错误信息40在DOS提示符下运行命令文件ZKPRG,应执行命令( )。ADO ZKPRG BFOXPLUS ZKPRGCZK DZKPRG41在FoxBASE+中,COPY TOFOR命令起到下述操作功能( )。A投影 B链接 C关联 D选择42函数MOD(4*9,-90

14、/9)返回的结果是( )。A-6 B4 C-4 D643在程序中,可以中止程序执行并返回到FoxBASE+圆点提示符状态的命令是( )。AEXIT BQUIT CBYE DCANCEL44用INPUT命令输入日期型数据“11/16/98”时,正确的表达式是( )A11/16/98 B“11/16/98”CCTOD(“11/16/98”) DDTOC(“11/16/98”)45如果在多个工作区中已打开了多个数据库文件及其索引文件,能关闭所有工作区中的数据库文件及其索引文件的命令是( )。AUSE BSET INDEX TO CCLOSE INDEX DCLOSE DATABASE46执行命令AC

15、CEPT“请输入数据:”TO X时,可以通过键盘输入的内容包括( )。A字符串 B数值和字符串C数值、字符串和逻辑值 D数值、字符串、逻辑值和表达式47输出当前数据库中姓名(C,8),存款数额(N,6,2),存入日期(D)三个字段的值,应该使用命令( )。A2,2 SAY 姓名,存款数额,存入日期B2,2 SAY 姓名+存款数额+存入日期C2,2 SAY 姓名+STR(存款数额,6,2)+DTOC(存入日期)D2,2 SAY 姓名+STR(存款数额,6,2)+CTOD(存入日期)48能建立库文件之间关联的命令是( )。ASET DELIMITERS BSET ALTERNATECSET IEL

16、DS DSET RELATION49执行命令( )后,可使程序在执行期间显示出源程序的各条命令。ASET TALK ON BSET ECHO ONCSET STEP ON DSET DEBUG ON50如果一条命令太长,在一行内写不下,可以使用续行符号( ),以便换行书写。A; B, C: D!51.有如下列命令:DISPLAY 姓名,出生日期FOR性别=“女”执行这个命令后,屏幕显示的是所有性别字段值为“女”的记录,这时文件指针( )。A指向最后一个性别为“女”的记录B指向最后一个性别为“女”的记录的下一个记录C指向文件尾D状态视库文件中数据记录的实际情况而定52在当前工作区已打开一个职工人

17、事数据库,其结构如下:姓名(C,8)、婚否(L)、工作年月(D)、工资(N,6,2)。要查询姓王的职工,可使用命令( )。ALOCATE FOR 姓名=“王”* *BLOCATE FOR 姓名=“王”CLOCATE FOR SUBSTR (姓名,1,2)=“王”DLOCSTE FOR STR (姓名,1,2)=“王”53职工工资数据库文件和按工资字段升序的索引文件已打开,执行GO TOP命令后,当前记录号是( )。A1 B工资值最少的记录号 C0 D最小的记录号54打开一个空数据库之后,用函数RECNO( )测试,其结果一定是( )。A空格 B1 C出错信息 D055设数据库中有一个字符型变量

18、NAME。要求在程序运行时请用户把“李明”输入到当前记录的NAME字段,应当使用命令( )。AACCEPT “请输入姓名:” TO NAME B5,15 SAY “请输入姓名:”GET NAMEC5,15 SAY “请输入姓名:”NAMED5,15 GET “请输入姓名:”,NAME56从坐标(4,10)开始至(15,30)画一个矩形框的命令是( )。A4,10,15,30 B(4,10)TO(15,30)C4,15 TO 10,30 D4,10 TO 15,3057清除屏幕上410行,525列一块矩形区域的命令是( )。A4,5 CLEAR TO 10,25 B4,5,10,25C(4,5)

19、CLEAR(10,25) D4,5,10,25 CLEAR58下列可显示数据库全部记录的命令有( )。ADISPLAY BLIST CDISPLAY ALL DLIST ALL59下列FoxBASE+命令中,在执行时需要对数据库进行索引的命令是( )。ASEEK BLOCATE CFIND DTOTAL60数据库中有字段:姓名(C,8),要查询姓名为“刘孜”的记录,在下面命令查询条件中,正确的是( )。A姓名=“刘孜” BAT(“刘孜”,姓名)CSUBSTR(姓名,1,4)=“刘孜” D“刘孜”$姓名61在关系型数据库管理系统中,三种基本关系运算是( 选择、投影和连接)。62在FoxBASE+

20、中,可以使用的两类变量是( 内存变量和字段变量 )。63数据库文件使用的扩展名是(.dct ),索引文件的扩展名是(.cdx或.idx),备注文件的扩展名是(.fpt)。64在圆点状态下,编写FoxBASE+程序文件(命令文件)的命令是(MODI COMM )。65在给内存变量命名时,一个内存变量名最多可使用(10)个字符,或最多使用(5)个汉字。66在TSDBF中,有字符型字段“分类号”,要求将分类号中以字母“A”开头的图书记录打上删除标记,应使用命令(dele for subs(分类号,1,1)=”A” )。67FoxBASE+中,设当前数据库中共有10条记录,当前记录号是4。当执行INS

21、ERT BEFORE BLANK命令增加一条空记录后,该空记录的记录号是(4)。68FoxBASE+中,将当前记录的日期型字段“出生日期”的值改成“08/21/78”的命令是(repl 出生日期 with 1978/08/21 )。69函搂LEN(SPACE(4)-SPACE(5)返回的值是(9)。70用命令DIMENSION W (3,4)定义后,W数组共有( 12)个元素。71当用LOCATE命令查找到满足条件的第一条记录时,若要继续查找满足相同条件的下一条记录,则应执行(cont)命令来实现。72数据表文件DD.DBF有100条记录,当前记录号是10,执行LIST命令后,记录指针指向的记

22、录号是(101)。73设当前TEACHER.DBF数据表包含字段:(姓名(C,6)、出生日期(D,8)、性别(C,2)等,要显示数据表中所有1950年以后出生的女教师的记录,用命令(list for year(出生日期)1950 and 性别=”女” )。74FoxBASE+的ZAP命令的功能是(删除当前表文件的所有记录但保留表结构)。75当前数据库中的“是否通过”字段为逻辑类型,要显示所有未通过的记录应使用命令(list for 是否通过=.f. )。76某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5;数值型字段宽度为6,其小数位为2。库文件中共有100条记录,则全部记

23、录需要占用的存储字节数目是(1300)。77FoxBASE+数据库管理系统有两种工作方式,它们是(交互式方式和程序运行方式)。78在FoxBASE+提示符下,要修改数据库TEST.DBF的结构,应该用命令(modi stru test )。79若要恢复用DELETE命令删除的若干记录,应该用(recall)。80打开一个有20条记录的数据库,在最后一条记录后增加一条空白记录,应使用命令(appe blan )。81FoxBASE+状态下,下列命令执行后的结果是( .f. )。.USE AL.GO BOTTOM.? EOF( )82.当前数据库文件有20条记录,当前记录号是10,执行命令LIST

24、 REST 以后,当前记录号是( 21 ).83. FoxBASE+程序的三种基本结构是(顺序、选择、循环 )。84执行下述命令的结果是(.45 )。.STORE “23.45”TO A.? STR (&A,2)+“45&A”85执行以下命令:2,10 CLEARROW( )+1,COL( )+1 SAY* *第一个*的输出位置坐标应是(屏幕第3行,11列 )。86设CJDBF包含学号、姓名、成绩、等级等字段。试分析下列程序完成的功能。答:将表中成绩60分的记录,等级字段的值赋为“不合格”,成绩80分的记录,等级字段的值赋为“优秀”其他成绩的记录,等级字段的值赋为“合格”SET TALK OF

25、FUSE CJREPL ALL 等级 WITH“合格” REPL 等级 WITH“不合格”FOR成绩80 DO WHILENOTEOF( ) DISP REPL等级WITH“优秀” CONTENDDOUSESET TALK ONRETURN87阅读下面的程序,并写出运行结果。12334 545 6 7 SET TALK OFFM=1DO WHILE M5 N=1 ? M DO WHILE N10 EXIT OTHERWISE Y=Y+XENDCASE ENDDO ? Y SET TALK ON RETURN89试述下列程序实现的功能。 九九乘法口诀表SET TALK OFFCLEARX=1DO

26、 WHILE X = 9Y=1DO WHILE Y =X ? STR(Y,1)+STR (X,1)+=+STR(X*Y,2)+ Y=Y+1ENDDO?X=X+1ENDDOSET TALK ONRETURN90写出程序中?命令显示的结果。 .f. -4.00 8SET TALK OFFDIMENSION S(6)X=2DO WHILE X =2 S(X)=S(X)/(S(4)-10) X=X-1ENDDO S(1),S(2),S(6)SET TALK ONRETURN91.填空完成下列程序:SET TALK OFUSE STUDENTACCEPT “请输入查找的学生姓名:”TO XMDO WHI

27、LENOTEOF( ) IF_XM=姓名_ ? “姓名:”+姓名, “成绩:”+STR(成绩,5,1)ENDIFSKIPENDDOSET TALK ONRETURN92将数据库ABCDBF中所有性别(C,2)为男的学生的学号、姓名及性别显示在屏幕上。SET TALK OFF_use abc_1,16SAY “ 学号 姓名 性别”2,16SAY“ = = = = = = = = = = = = = = = =”N=1DO WHILENOTEOF( ) IF_性别=”男”_ N+2,18 SAY“学号:”GET学号 N+2,18 SAY“姓名:”GET姓名 N+2,18 SAY“性别:”GET性别 N=N+1ENDIF_skip_ENDDOUSERETURN93在学生数据库STUDDBF中查找总分最高者并输出其学号、姓名和总分。SET TALK OFFUSE STUDXH=学号XM=姓名ZF=总分DO WHILENOTEOF( ) SKIP IF_zf=500_ ?“学号:”学号 ?“姓名:”姓名 ?“专业:”专业 ?“总分:”总分 ELSE ?“孙大伟的总分小于500分”

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1