


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二套FOXBASE模拟笔试试题(考试时间 120 分钟,满分 100 分)1. 字段变量与内存变量都有5 种类型,字段变量特有的数据类型是 ()A) 屏幕型B)全局型C)数组型D)备注型2. 逻辑运算符从高到低的运算优先级是 ()A) .NOT.->.OR.->.AND.B).NOT.->.AND.->.OR.C).AND.->.NOT.->.OR.D).OR.->.NOT.->.AND.3. 在FoxBASE冲可以使用的常数类型有 ()A) 数值型、字符型、日期型、屏幕型、备注型B) 数值型、字符型、日期型、逻辑型、备注型C) 数值型、字符型
2、、日期型、逻辑型D) 数值型、字符型、备注型4. 正确的字符型常数是 ()A) "ABCD"123EFG"B)"ABCD'123'EFG"C)"ABCD123"EFGD)"ABCD'123"EFG"5. 数据库管理系统的英文缩写是 ()A) DBB)DBSC)DBMSD)DBA6. 下列命令中,正确的命令是 ()A) SORT TO PX ON姓名;出生日期/D;总分B)SORT TO PX ON姓名+出生日期+总分 /AC)SORT TO PX ON姓名 /C,总分 /
3、DD)SORT TO PX ON姓名 /C;总分 /D7. 当计算综合型表达式(1O+5<3O.OR.T.AND“X”- “Y” $ “XYZ )时,其运算顺序是()A)+-<$.AND.OR.B)+<.OR.AND.-$C).OR.AND.+<-$D)<$.OR.AND.+-8. 在下列表达式中,错误的表达式是 ()A)X<=YB)X>100.AND.Y<50C) “总分:” +总分D) “姓名:” +姓名9. 除了不保存那些以字母P开头的内存变量外,将其他所有内存变量存入到内存变量文件GAME.ME中.实现该功能的命令是()A)SAVE TO
4、 GAME ALL EXCEPT P*B)SAVE TO GAME ALL LIKE P*C)SAVE TO GAME.MEM ALL PD)SAVE TO GAME.MEM ALL EXCEPT P10. 日期型、逻辑型、备注型这三种字段的宽度分别是() 个字节.A)8、 3、 10B)8、 3、 254C)8、 1、 10D)8、 1、 25411. 当显示库文件结构信息时,可以看到最后一行显示出的数据库文件记录总宽度()比各字段实际的宽度之和多出了一个字节,多出的这一个字节用于存放A)记录号B)库的状态C)别名D)删除标记12. 能显示当前库文件中所有男生的姓名、性别和籍贯的命令是 ()
5、A) LIST FIELDS 姓名,性别,籍贯B) LIST FIELDS 姓名,性别,籍贯 FOR 性别=“男”C) DISPLAY ALL FIELDE 姓名,性别,籍贯D) L 1ST FOR性别=“男” .AND.籍贯=“四川”13. 设当前已打开的库文件是 WZ.DBF而文本文件 WB.TXT中的内容如下:/962015/ ,/ 丁小虹 /,/ 女/,19790427,/ 湖北/ , 259.50/961080/ , / 杨自清 / , / 男 / , 19780512 , / 贵州 / , 210.00/967035/ ,/ 刘文石 / ,/ 男 / ,19771209,/ 河南
6、/ , 275 . 00能将文本文件 WB.TXT的内容追加到当前库文件WZ.DBF中的命令是()A) APPEND FROM WB.TXT TYPE SDFB) APPEND FROM WB.TXT TYPE DELIMITEDC) APPEND FROM WB.TXT TYPE DELIMITED WITH BLANKD) APPEND FROM WB.TXT TYPE DELIMITED WITH/14. 设当前库中共有10条记录,当前记录号是 3,执行命令LIST NEXT3后,所显 示记录的记录号范围是 ()A)46B)35C)310D)41015. 设库文件BG.DBF中有下列记录
7、:Record#姓名性别出生日期籍贯总分1张林娟女01/23/78四川1254.502李清芬女08/09/77湖南198.003刘张一男03/11/78贵州268.004程从张女12/02/76四川1250.505彭小平男05/12/77湖北260.006张威金男27/02/79贵州250.00当执行以下命令后,显示出的记录的记录号是 ().USE BG丄1ST FOR “张” $姓名.AND.总分250A)1 、3、 4、5、6B)1 、3、4C)1、3、4、6D)1、3、4、516.安全可靠地退出 FoxBASE系统的正确方法是()A)在圆点提示符下执行QUIT命令B)立即关掉计算机电源C
8、)在圆点提示符下执行EXIT命令D)重新启动计算机17. 在建立索引文件 XM.IDX 时,如果参加索引的字段有“姓名” ( 字符型 ) 、“出生 日期”(日期型 )和“总分” (数值型 ) ,正确的命令是 ()A)INDEX ON 姓名,出生日期,总分 TO XMB)INDEX ON 姓名,DTOC出生日期),STR(总分,6, 2)TO XMC)INDEX ON姓名+出生日期+总分TO XMD)INDEX ON 姓名 +DTOC出生日期)+STR(总分,6, 2)TO XM18.设库文件ZG.DBF中有下列记录:Record#姓名性另单位补贴1全今三男保卫科10.002魏少东男保管室20.
9、003武青芳女秘书科25.004江钢男设计室15.005李建黎女宣传科20.006张金平男设计室30.00当执行下列命令后,变量S1、S2、 S3、S4的值分别是().SET TALK OFF.USE ZG.COUNT FOR性另U= “男” TO S1.SUM TO S2 FOR 单位 =“设计室”.SUM 补贴 TO S3.AVERAGE TO S4A)4 2 100 20B)4 45 120 20C)4 45 100 20D)4 120 120 1019. 当FoxBASE启动后,默认()号工作区为当前工作区A)1B)0C)10D)220. FoxBASE程序的三种基本结构是 ()A)顺
10、序结构、选择结构、逻辑结构B)模块结构、转移结构、循环结构C)顺序结构、选择结构、循环结构D)网状结构、选择结构、逻辑结构21. 清除屏幕上 48 行、 524列一块矩形区域的命令是 ()B)4, 5, 8, 20D)4, 5, 8, 2O CLEAR()A)4, 5 CLEAR TO 8, 24C)(4, 5)CLEAR (8 , 20)22. 在屏幕上画出如下矩形框的命令是1AAAAAAAAAA24CCCCCCCCCC3A)4,10,8,21 BOX “1A2B3C4”DB)4,10,8,21 BOX “1234ABC”DC)4,10,8,21 BOX “1D2C3B4”AD)4,10,8
11、,21 BOX “A1B2C3D”423. 执行2 78 SAY “ABC命令时,显示效果是 ()A)在第3行开头一列显示“ B”B)在第3行开头一列显示“ C'C)在第2行开头一列显示“ B”D)在第2行开头一列显示“ C'24. 函数 TYPE(“ REPLICATE('1' , 5) ”) 返回的结果是 ()A)NB)CC)DD)L25. 函数 SUBSTR“( 数据库二级考试”, AT(“ 1”,“ 567890123”) ,4) 返回的值是()A)数据B)二级考试C)数据库D)二级26. 执行下列命令后,变量 Z 的值是 ().SET TALK OFF
12、.X=“56.87 ”.Y=&X .Z=STR(Y, 2) 十“ 21&X”A)5621&XB)56.8721&XC)572156.87D) 562156.8727. 将当前记录中的日期型字段“出生日期”的值替换成“ 1977年 6 月 12 日”的命令是 ( )A) REPLACE出生日期B) REPLACE出生日期C) REPLACE出生日期D) REPLACE出生日期WITH “ 06/12/77 ”WITH DTOC“( 06/12/77 ” )WITH “1977 年 6 月 12 日WITH CTOD“( 06/12/77 ” )28. 下面的菜单系
13、统中,当选择“退出系统”项目时,内存变量X的值是()1, 2O PROMPT“ 1. 一级试题”2, 2O PROMPT“ 2. 二级试题”3, 2O PROMPT“ 3. 三级试题”4 2O PROMPT"O.退出系统”MENU TO XA)OB)“0”C)4D)“ 4”29. 函数 IIF(LEN(REPLICATE( “*” , 4)>6,5,-5) 返回的值是 ()A).T.B).F.C)-5 D)530.要向当前库中当前记录的日期型字段“出生日期”中输入1997 年以前的日期,应在READ前使用的命令是()出生日期:A)2,20 SAYGET出生日期RANGE CTO
14、“D(12/31/96 ” )RANG E,CTOD“( 12/31/96 ” )”)C)2,20 SAY “出生日期:”GET出生日期FOR 出生日期 <=CTOD(“ 12/31/96D)2,20 SAY “出生日期:”GET出生日期RANGE DATE()二、读程序选结果( 本大题共有18 个选择,每个选择 2 分,共 36 分)1.有以下两个库文件,其中库文件SEE.DBF中的记录如下Record#学号姓名性别单位10004方平军男机械工程22009王子李男计算机31007肖丹苹女经济管理41002李小锋男经济管理53020李旭君女电子工程库JOY.DBF中的记录如下:Recor
15、d#学号数学物理100048278220097283310079295410029093530208586出生日期:GET出生日期B)2,20 SAY执行以下程序:SET TALK OFFSELECT 2USE JOYSELECT 1USE SEELOCATE FOR“李” $姓名XH号XM姓名SELECT 2LOCATE FOR学号=XHSX学?XH,XM,SXSELECT 1CONTINUEXH号SELECT 2CONTINUE?学号,A-姓名,物理CLOSE ALLRETURN1) 第一条命令?显示的值分别为 ()A) 1 002 、李小锋、90B)0004、方平军、82C)2009、王
16、子李、72D)1002、李小锋、782) 第二条命令?显示的值分别为 ()A)3020、李旭君、85B)3020、李旭君、86C)2009、王子李、83D)1002、李小锋、932.SET TALK OFFC='A1'N=2DO WHILE N<=5 B=STR(N, 1) C=C+'A&B' N=N+1ENDDO?“ N=”, N,“C=”, CRETURN当执行到?命令时,变量N与C的值分别是()A) 4 'A1A&B'B)5 'A1A&B'C)5 'A1A2A3A4A5A6'D)
17、6 'A1A2A3A4A5'3. 有以下两个库文件,其中库文件KU1.DBF中的记录如下:Record#学号姓名性别专业196004罗华东男机械工程296005姜山男计算机科学396006张玲女经济管理496007王先林男应用化学库KU2.DBF中的记录如下:Record#学号上机笔试1960048477296005568339600691934960076351执行以下程序:SET TALK OFFSET DELETED ONSELECT 2USE KU2INDEX ON 学号 TO XH2SELECT 1USE KU1INDEX ON 学号 TO XH1SET RELATI
18、ON TO 学号 INTO BCOPY TO KU3 FIELDS学号,姓名,性别,B->上机,B->笔试USE KU3DELETE ALL FOR 上机 <60.OR.笔试 <60LISTG0 2XH= 号xM/生名WAITUSERETURN1) 程序中的 LIST 命令共显示出 () 条记录 .A)4B)3C)2D)12) 变量XH XM的值分别为()A)96006 、张玲B)96005 、姜山C)96004、罗华东D)96007、王先林3. 程序执行到RETURNS令时,被关闭的库文件是 ()A)KU1.DBF、 KU2.DBF、 KU3.DBF B)KU3.DB
19、FC)KU2.DBF和 KU3.DBFD)KU1.DBF和 KU3.DBF4. 现有以下程序:SET TALK OFFC=“CBCEDEFGAI”JKX=AT(“D”, C)w=""DO WHILE X<=LEN(C)CH=SUBSTR(,CX,1)IF AT( “F”, CH)=0W=W+CHENDIFIF AT( “A”, CH)<>0EXITENDIFX=X+1ENDDOD=LEFT(CH, 1)W=W“+ .TXT”?wIF.NOT.FILE(W)RETURNENDIFCOPY FILE&W TO&D:&WRETURN1)命
20、令?显示W的值是()A)DEGA.TXTB)CDCD.TXTC)A.TXTD)DEFG.TXT2)程序中的COPY命令的作用是()A)将文件A.TXT拷贝到C盘当前目录下B)将文件CDCD.TX拷贝至U D盘的根目录下C)将文件 DEGA.TXT拷贝至U A盘上D)将文件 DEFG.TXT拷贝到B盘上5. 有以下程序:SET TALK OFFCH=“? +-*/ ?”N=1DO WHILE N<=LEN(CH)-2M=SUBSTR(C,HN+1,1)X=4&M.NY=2&M.N? X&M.YN=N+1ENDDORETURN 1)当N=3时,M的值为()A)“?+-
21、C)“B) “+-*D)“-”2)程序执行后所显示的结果依次是 ()A)6 4 22 2B)8 2 72C) 8 6 12 2 D)4 2 246. 有以下程序:SET TALK OFFX1=77Y1=VAL(“88”)Y2=STR(99,2)SAVE TO PKRELEASE ALL EXCEPT Y*LIST MEMORYWAIT""RESTORE FROM PK ADDITIVELIST MEMORYCANCEL1)程序执行后,所建立的文件名是()A)PK.DBTB)PK.DBFC)PK.MEMD)PK.TXT2) 第一条LIST MEMORY命令显示的内存变量及数据
22、是()A)X1=77 Y1=88 Y2=99B)Y1=88 Y 2=“99”C)Y1=“88”Y2=“99”D)X1=773) 第二条LIST MEMORY命令显示的内存变量及数据是()A)Y1=88 Y2=99B)X1=77 Y1=88 Y2=99C)Y1=88 Y2=“99”D)X1=77 Y1=88 Y2=“99”7. * 主程序名: WE.PRGSET TALK OFFCLEARA=40B=50DO SSS WITH A?BCANCEL *自定义函数: SSS.PRGPARAMETERS BB=B*2?BB=B+20RETURN1) 自定义函数中的?命令显示的结果是 ()A)40B)5
23、0C)80D)1002) 主程序中的?命令显示的结果是 ()A)40B)50C)100D)1208. * 主程序: PK.PRGSET TALK OFFSET PROCEDURE TO PK123PUBLIC A,BA=1DO PK1?“A=”,AB=1C=1DO PK2?“B=”,B?“C=”,CCLOSE PROCEDURERETURN* 过程文件名: PK123.PRGPROCEDURE PK1A=A+5RETURNPROCEDURE PK2PRIVATE BB=A*5C=C*5DO PK2RETURNPROCEDURE PK3C=C+CRETURN1) 第一条?命令输出变量A的值是()
24、A)1B)10C)3D)62)第二条?命令输出变量B 的值是 ()A)1B)12C)9D)73)第三条?命令输出变量C的值是()A)18B)20C)10D)15三、填空题(本大题共有17 个小空,每个小空 2 分,共 34 分)1.利用库JJJ.DBF中的数据更新库 KKK.DBF中的相关字段的数据.SELECT 2.USE JJJRecord#编号笔试成绩上机成绩120017581220028378320039288420046771520059094.LIST.INDEX ON 编号 TO CJ .SELECT 1.USE KKK.LISTRecord#编号姓名性别年龄笔试成绩 上机成绩
25、合格否12001程小平女20.F.22002邓金山男21.F.32003刘岗男19.F.42004高大宣男22.F.52005习有兰女20.F.INDEX ON 编号TO KH.UPDATE ON编号 FROM B.SET INDEX TO.LISTRecord#编号姓名性别年龄笔试成绩上机成绩合格否12001程小平女207581.F.22002邓金山男218378.F.32003刘岗男199288.F.42004高大宣男226771.F.52005习有兰女209094.F.USE2. 利用第 13 题中更新之后的数据填写合格标志(1)如果笔试成绩与上机成绩均大于等于60分,认为考试合格,将库
26、KKK.DBF中的字段“合格否”填写为逻辑真 (.T.). 否则,认为不合格,将宇段“合格否”填写为逻辑假(.F.).(2) 当合格标志填写完后,显示出考试合格的考生名单.USE KKK.REPLACE ALL 合恪否 WITH .T.FOR .LIST .USE250 分,3. 在数据库文件XS.DBF中查询姓名为刘春林的记录,若其总分大于等于 则显示他的学号、姓名、专业和总分 .SET TALK OFFUSE XSSEEK “刘春林”IF FOUND()IF ?“学号:”,学号?“姓名:”,姓名?“专业:”,专业?“总分:”,总分ELSE?“刘春林的总分小于 250 分!”ENDIFELS
27、EENDIFUSERETURNSSS.DBF中追加记录4. 利用屏幕格式文件(GS.FMT)并分成两页显示恪式向库 向库SSS.DBF中追加记录的程序如下:USE SSS*打开屏幕格式文件 GS.FMTAPPENDSET FORMAT TOUSERETURN屏幕格式文件如下:*屏幕格式文件名: GS.FMT3 26 SAY “学生简历”5 12 SAY “学号:” GET 学号5 34 SAY “姓名:” GET姓名 7 12 SAY “性别:” GET 性别9 12 SAY “籍贯:GET 籍贯*翻屏显示下一页3 20 SAY “学生成绩”5 18 SAY “数学:” GET 数学7 18
28、SAY “物理:” GET 物理9 18 say “英语: ” GET 英语5. 设数据库XM.DBF中存放的是某班学生的学号和姓名,如:Record#学号姓名10001雷建春20002洪晴雨FS.DBF 中,该. 在输现要将每个学生的数学、物理、英语这三门课程的成绩输入成绩库库有“学号”、“姓名”、“数学”、“物理”、“英语”五个字段 但无任何记录 入时,要求只输入学生的学号,其姓名在库XM.DBF中去查找.SET TALK 0FFSELECT 1USE XMC0UNT T0 NSELECT 2USE FSY=1DO WHILE Y<=NDO WHILE.T.CLEARXH=SPACE
29、(4)2 16 SAY “输入学号:” GET XH PICT“9999”READIF LEN(TRIM(XH)=0CLEARCLOSE ALLRETURNENDIFSEEK XHIF WAIT “库中无此学号,按任意键重新输入!”ELSEXM姓名EXITENDIFENDDOS1=0S2=0S3=04 16 SAY “数学:” GET S1 PICT “999.9 ”5 16 SAY “物理:” GET S2 PICT “999.9 ”6,16 say “英语: ” GET S3 PICT“999.9”READSELECT 2REPLACE学号 WITH XH,姓名 WITH XMREPLAC
30、E数学 WITH S1,物理 WITH S2,英语 WITH S3Y=Y+1ENDDOCLOSE DATARETURN6. 数据库文件ZGDA.DBF中存放的是某单位职工的档案.在下面的程序中,用户通过按A键或B键,可分别显示出全体男职工或全体女职工的记录.已知A键的ASCII码为65,B键的ASCII码为66, ESC键的ASCII码为27.SET TALK OFFJP1=“LIST FOR 性别 =' 男'”JP2=“LIST FOR 性别 =' 女'”USE ZGDADO WHILE.T.CLEAR1,10 SAY “A -全体男职工 B-全体女职工 Esc-退出”K=INKEY(0)DO CASECASEK=65 CASEK=66 CASE EXITENDCASEENDDOUSERETURN7. 下面是一个运动会成绩管理程序 . 执行时,先逐个输入运动员的号码和得分并存 入库SPORT.DBF中,全部输入完后,程序自动统计出各班所得总分.库S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年项目管理考试探讨试题及答案
- 2024年项目管理难点试题及答案
- 长丰钢结构夹层施工方案
- 行政管理师考试策略与解决方案及答案
- 项目的持续改进与优化试题及答案
- 项目管理市场环境试题及答案
- 2025年证券从业资格证考试的重点考查试题及答案
- 威迪斯管道施工方案
- 证券从业资格证考试学习策略试题及答案
- 理解项目管理中的团队冲突处理的考点试题及答案
- 《教育学》课件 第五章 学校教育制度
- 中国芳香植物资源
- 银行承兑汇票培训-课件
- AB 753变频器简单操作培训(参数拷贝)
- JGJ59-2011建筑施工安全检查评分表-(完整版)
- 梁思成《千篇一律与千变万化》(课件)
- 阿育吠陀体质测试
- 智能汽车传感器技术-激光雷达
- 2023年四年级奥林匹克英语竞赛试题
- 专利挖掘与技术交底书撰写
- 输液泵、微量泵的使用
评论
0/150
提交评论