foxbaseWord文件下载.docx
《foxbaseWord文件下载.docx》由会员分享,可在线阅读,更多相关《foxbaseWord文件下载.docx(35页珍藏版)》请在冰豆网上搜索。
A、删除标记B、记录号C、索引关键字D、记录宽度
9、Foxbase+中的变量有两种类型,它们分别是()
A、内存变量和字段变量B、局部变量和全局变量
C、逻辑变量和日期变量D、字符型变量和数值型变量
10、将逻辑值赋给内存变量LZ的正确方法是()
A、LZ=“.T.”B、STORE“T”TOLZ
C、LZ=TRUED、STORE.T.TOLZ
11、以下赋值语句正确的是()
A、STORE8TOX,YB、STORE8,9TOX,Y
C、X=8,Y=9D、X=Y=8
12、将1997年12月27日存入日期型变量RQ的正确方法()
A、STORE12/27/97TORQB、STORECTOD(“12/27/97”)TORQ
C、STORE“12/27/97”TORQD、STOREDTOC(“12/27/97”)TORQ
13、如果内存变量与字段变量重名,均为“姓名”,引用内存变量的正确方法是()
A、M·
姓名B、M->
姓名C、姓名D、不能引用
14、在下列Foxbase+表达式中,结果为日期型的表达式是()
A、DATE()+TIME()B、DATE()+30
C、DATE()-CTOD(“01/01/95”)D、365-DATE()
15、设N=“213.4”,?
21+&
N的结果是()
A、21B、234.4C、213.4D、数据类型不匹配
16、设N=886,M=345,K=“M+N”,表达式1+&
K的值是()
A、1232B、887C、1+M+ND、346
17、顺序键入以下命令后,输出结果为()
STORE“21.47”TOA
B=INT(&
A+4)A、25.47B、25
?
BC、21.47+4D、21.474
18、执行如下命令序列后的结果是()
STORE“23.45”TOA
?
STR(&
A,2)+“45&
A”
A、4546.45B、2345AC、234523.45D、4546.9
19、执行如下命令序列后,当前打开的数据库名是()
N=“6”
SJK=“SJK”+N
USE&
SJK
A、SJKB、SJKNC、&
SJKD、SJK6
20、设A=[6*8-2],B=6*8-2,C=“6*8-2”,在下列表示方法中,属于合法的表达式有()
A、A+BB、B+CC、C+AD、C-B
21、命令?
TYPE(“12/27/97”)的输出值是()
A、12/27/97B、CC、ND、D
22、设D=“08/19/96”,命令?
TYPE(“&
D”)的输出值是()
A、08/19/96B、CC、ND、D
23、设D=“8*19*96”,命令?
A、UB、CC、ND、D
24、数据库与相应索引文件已经打开,内存变量XM=“李春”,检索时将产生逻辑错误的命令是()
A、LOCATEFOR姓名=XMB、FIND&
XM
C、LOCATEFOR姓名=&
XMD、SEEKXM
25、执行以下命令后输出结果是()
P=“ABCDabcd”
SUBSTR(P,INT(P)/2+1,2)
A、ABD、abC、bcD、Da
26、设工资=580,职称=“讲师”,性别=“男”,判断结果为假的逻辑表达式是()
A、工资>
550.and.职称=“助教”.or.职称=“讲师”
B、性别=“女”.or..not.职称=“助教”
C、工资>
500.and.职称=“讲师”.and.性别=“男”
D、工资=500.and.(职称=“讲师”.or.性别=“男”)
27、当记录指针指向末记录时,EOF()值为()
A、错误提示B、末记录的记录号C、.F.D、.T.
28、条件函数IIF(LEN(SPACE
(2))>
2,1,-1)的值是()
A、1B、-1C、2D、错误
29、设当前日期是1997年9月20日,给出字符串“97年9月”的表达式是()
A、substr(dtoc(date()),7,2)+“年”+substr(dtoc(date()),1,2)+“月”
B、substr(dtoc(date()),7,2)+“年”+substr(dtoc(date()),2,1)+“月”
C、year(date())+“年”+month(date())+“月”
D、str(year(date()),4)+“年”+str(month(date()),2)+“月”
30、数据库中有字段:
姓名(C,8),要查询姓名为“刘然”的记录,在下列命令的查询条件中,错误的是()
A、姓名=“刘然”B、AT(“刘然”,姓名)
C、SUBSTR(姓名,1,4)=“刘然”D、“刘然”$姓名
31、在下列函数中,函数值为数值类型的是()
A、AT(“人民”,“中华人民共和国”)B、CTOD(“01/01/96”)
C、DTOC(DATE())D、SUBS(DTOC(DATE()),7)
32、在当前工作区已打开职工人事数据库,其结构为:
姓名(C,8),婚否(L),工作年月(N,6,2),工资(N,6,2),要显示所有1990年和1990以后参加工作女职工情况,命令为()
A、listfor工作年月>
=ctod(“01/01/90”).and.性别=“女”
B、listfor工作年月>
=1990.and.性别=“女”
C、listforyear(工作年月)>
=90.and.性别=“女”
D、listforyear(工作年月)>
=“1990”).and.性别=“女”
33、数据库中,“婚姻状况”字段为逻辑类型,要显示所有未婚职工情况,使用命令()
A、listfor婚否=.f.B、listfor婚否=“f”.
C、listfor.not.婚否D、listfor婚否=“未婚”
34、在当前工作区已打开一个职工人事数据库,其结构如下:
姓名(C,8),婚否(L),工作年月(D),工资(N,6,2),要查询姓王的职工,可使用命令()
A、listfor姓名=“王**”B、locatefor姓名=“王”**
C、listforsubste(姓名,1,2)=“王”D、listforstr(姓名,1,2)=“王”
35、在上题中,要显示所有姓名中含有“红”字记录()
A、listfor“红”$姓名B、listforsubs(姓名,5,2)=“红”
C、find“红*”D、locatefor“红”$姓名
36、设当前数据库中有一个字段名为ABC,当前记录字段的值为123,同时有一个内存变量已赋值-123,执行命令?
ABC后,屏幕上显示的信息是()
A、123B、-123C、123-123D、错误信息
37、设当前数据库有8条记录,在下列3种情况下;
当前记录号为1,EOF()为真。
BOF()为真时,命令?
RECNO()结果分别是()
A、181B、191C、190D、180
38、在Foxbase+中,已在多个工作区打开多个数据库,要想知道当前工作区的区号,应使用命令()
A、selectB、?
selectC、?
select()D、listselect()
39、可以比较大小的数据类型包括()
A、NCDLB、NCDC、NCD、N
40、在Foxbase+中,可以在同类数据之间进行“-”运算的数据类型是()
A、NCLB、NCDC、NDLD、LCD
41、在Foxbase+的数据库文件中,L,D,M型字段的宽度分别为()
A、18128B、2810C、1810D、18任意
42、在Foxbase+的数据库管理系统中,其数据库文件中有一数值型字段,要求有4位整数,2位小数,其值可能为负,字段宽度应定义为()
A、8B、7C、6D、10
43、Foxbase+允许一个数据库文件最多定义的字段数、一个数据库的最大记录数、每条记录最多包含的字符数分别是()
A、12810亿4000B、25410亿4000
C、100800010亿D、25610亿4000
44、Foxbase+中可以同时打开数据库文件的最多个数、每个数据库允许同时打开的索引文件数分别是()
A、710B、108C、57D、107
45、计算各类职称的工资总和,并把结果存入GZZH数据库中,使用命令()
A、SUM职称TOGZZHB、SUM工资TOGZZH
C、TOTALON职称TOGZZHFILEDS工资D、TOTALON工资TOGZZHFILEDS职称
46、数据库中有数学、英语、计算机和总分字段,都是N型,要将所有学生的各门成绩汇总和存入总分字段中,使用命令()
A、replace总分with数学+英语+计算机
B、replace总分with数学,英语,计算机
C、replaceall总分with数学+英语+计算机
D、replace总分with数学+英语+计算机forall
47、在Foxbase+中,已经执行过命令select1和useaaa,要想同时打开aaa.dbf和bbb.dbf,应用()命令
A、go2B、use
Usebbbuseaaaindexbbb
C、select2D、usebbb
Usebbbuseaaa
48、修改数据库中数据的命令有edit,其特点是()
A、边查阅边修改B、数据库之间自动更新
C、成批自动替换D、按给定条件顺序编辑修改
49、用replace命令修改记录的特点是()
50、在Foxbase+中,要求对所有工程师增加150元,应用命令()
A、change工资with工资+150for职称=“工程师”
B、replace工资with工资+150for职称=“工程师”
C、changeall工资with工资+150for职称=“工程师”
D、replaceall工资with工资+150for职称=“工程师”
51、total命令的功能是()
A、对数值型字段按关键字分类求和B、分别计算所有N型字段的和
C、计算每个记录中N型字段和D、求满足条件的记录个数
52、数据库student中有100条记录,顺序执行下列命令:
setdeletedoff
usestudent3次count的结果分别是()
deleteA、100990
countB、99990
packC、1001000
countD、1009999
zap
count
use
53、在Foxbase+系统中,数据库已经打开,要以全屏幕编辑的方式修改符合条件的记录中的某些字段,应使用命令()
A、browsefields<
>
for<
B、replacefields<
C、editfields<
D、以上均可
54、设数据库中有一个c型字段name,打开库文件后,要把内存变量c的字符串内容输入到当前记录的name字段,应用命令()
A、name=cB、replnamewithc
C、replnamewith&
cD、replallnamewith&
c
55、已建立一个学生数据库std.dbf,并录入19名学生的记录,学号字段值分别为1到20,缺少学号为15的记录,该数据库已经按学号建立了索引文件sxh.idx,用usestdindexsxh打开数据库后,用append命令追加学号为15的记录,这个新加的记录号是()
A、15B、21C、16D、20
56、接上题,用list命令显示全部记录时,该记录出现的位置是()
57、使用modifystructure命令时,为了不丢失数据,应注意几点,但在下列注意事项中不必要的是()
A、不能同时修改字段名及其类型或宽度
B、不能同时修改字段名和插入新的字段
C、不能同时修改字段名和删除字段
D、不能在删除字段的同时修改字段的类型及宽度
58、在圆点提示符下,数据库的当前记录号是100,在100和101条记录之间插入一条空记录的命令是()
A、insertB、appendblankC、insertblankD、insertbeforeblank
59、在圆点提示符下,已打开职工基本情况数据库,该库结构如下:
姓名(C,8),性别(C,2),出生日期(D),婚否(L),工资(N,6,2),职称(C,10),学历(C,12),要将指针首先定位在第一个工资大于250的记录上,用命令()
A、findfor工资>
250B、locatefor工资>
250
C、seekfor工资>
250D、listfor工资>
60、接上题,将所有1955年及以前出生的副教授的工资提高20%,应用命令()
A、repl工资with工资*1.2foryear(出生日期)<
=1955.and.职称=“副教授”
B、repl工资with工资*1.2forsubs(出生日期,7,2)<
=55.and.职称=“副教授”
C、repl工资with工资*1.2foryear(”出生日期”)<
D、repl工资with工资*1.2forsubs(”出生日期”,7,2)<
61、按职称字段建立一个名称为gz.idx的索引文件,命令是()
A、setindexon职称togzB、indexon职称togz
C、indexfor职称togzD、setindexfor职称togz
62、对大学毕业的职工,按工资从多到少进行排序,工资相同者按年龄从大到小排列,排序后生成的库文件sgz.dbf,应用命令()
A、sorttosgzon工资/A,出生日期/Dfor学历=“大学”
B、sorttosgzon工资/D,出生日期/Afor学历=“大学”
C、sorttosgzon工资/A,出生日期/Afor学历=“大学”
D、sorttosgzon工资/D,出生日期/Dfor学历=“大学”
63、设数据库中有工资(N)、工作时间(D)字段,要求按工资升序、工资相同者按参加工作时间从早到晚的顺序显示,建立索引文件时,应用命令()
A、indexon工资/A,工作时间/Dtoing
B、setindexon工资-工作时间toing
C、indexonstr(工资,6,2)+dtoc(工作时间)toing
D、indexonstr(工资+year(工作时间))toing
64、计算所有职称为教授的工资总和,并把结果存入内存变量gzzh,应用命令()
A、sum工资togzzhfor职称=“教授”
B、sorton工资togzzhfor职称=“教授”
C、totalon工资togzzhfor职称=“教授”
D、total工资togzzhfor职称=“教授”
65、计算所有职称为副教授以及教授的工资总额,并将结果赋予变量zgz中,可用命令()
A、sum工资tozgzfor职称=“副教授”.and.“教授”
B、sum工资tozgzfor职称=“副教授”.or.“教授”
C、sum工资tozgzfor职称=“副教授”.and.职称=“教授”
D、sum工资tozgzfor“教授”$职称
66、用join命令对两个数据库进行物理连接时,对它们的要求是()
A、两个数据库都不能打开B、两个库必须在不同工作区打开
C、一个库在当前工作区打开,另一个关闭D、两个库结构必须相同
67、使用update命令时,应注意()
A、源数据库和目标数据库必须按关键字排序或索引
B、选用random时,只需将源数据库按关键字排序或索引
C、选用random时,只需将目标数据库按关键字排序或索引
D、选用random时,源数据库和目标数据库均可不排序或索引
68、命令deleteall和zap的区别是()
A、deleteall只删除当前工作区数据,而zap删除所有工作区记录
B、deleteall只删除当前工作区数据,而zap删除当前记录
C、deleteall只删除记录,而zap连同库文件一起删除
D、deleteall删除记录后可用recall恢复,而zap删除后不可恢复
69、命令setdeletedoff作用是()
A、禁止删除库中的记录B、使删除标记对任何命令无影响
C、取消删除标记D、执行删除命令时,系统不提示任何信息
70、使用replace命令时,其范围短语为all或rest,执行该命令后,记录指针将指向()
A、首记录B、末记录C、首记录前D、末记录后
71、对不同工作区上所打开的数据库可以进行以下操作()
A、在当前工作区对所有工作区上的库记录都可以进行读写操作
B、对当前工作区上的数据库记录可进行读写操作,对其它工作区上的记录只能读,不能写。
C、只能对当前工作区上的库记录进行操作,不能对其它工作区记录操作,必须重新选择工作区。
D、对当前工作区上的库记录可进行读写操作,对其它工作区的记录只能读或修改,但不能增加和删除。
72、已在工作区1,2上分别打开了库文件file1、file2,当前文件为file1,设两个库文件中均有字段DD1和EE1,执行命令replaceallDD1withB->
DD1,EE1withB->
EE1后,file1各条记录字段DD1和EE1的值是()
A、file2中各相应记录DD1和EE1的值B、不能确定
C、file2中当前记录DD1和EE1的值D、出错
73、已在第3、4、5号工作区上分别打开了库文件DB1、DB2、DB3,现欲给DB2追加记录,使用命令()
A、usedb2B、select4C、select4D、godb2
Appendappendappendfromdb2append
74、Foxbase+的一个数据库文件最多允许的字段数是()个
A、64B、1024C、128D、127
75、在Foxbase+中,可以打开的各类文件总数不能超过()个
A、100B、48C、120D、64
76、在Foxbase+中,备注文件的扩展名为()
A、.DBFB、.DBTC、.PRGD、.FMT
77、在Foxbase+中,下列数据中为常量的是()
A、02/07/97B、TC、.y.D、top
78、下列Foxbase+表达式运算结果为N型的是()
A、ctod(“04/05/97”)-28B、“1234”+“5678”
C、120+30=150D、len(“ABCD”)-1
79、下列Foxbase+表达式运算结果为D型的是()
A、10/05/97+2B、ctod(”10/05/97”)-date()
C、ctod(”10/05/97”)-3D、date()+”10/05/97”
80、职工工资数据库文件和按工资字段升序的索引文件已经打开,执行gotop命令后,当前记录号是()
A、1B、工资值最少的记录号C、0D、最小的记录号
81、在Foxbase+中,执行命令?
type(”04/05/97”)后,屏幕上显示的结果是()
A、CB、NC、04/05/97D、D
82、?
type(””)的结果是()
A、UB、CC、空格D、出错信息
83、?
type(”[12]+[34]”)的显示结果是()
A、NB、CC、1234D、出错信息
8