湖南省非计算机专业等级考试试题FOXPRO一级选择题.docx
- 文档编号:3194913
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:55
- 大小:38.61KB
湖南省非计算机专业等级考试试题FOXPRO一级选择题.docx
《湖南省非计算机专业等级考试试题FOXPRO一级选择题.docx》由会员分享,可在线阅读,更多相关《湖南省非计算机专业等级考试试题FOXPRO一级选择题.docx(55页珍藏版)》请在冰点文库上搜索。
湖南省非计算机专业等级考试试题FOXPRO一级选择题
湖南省非计算机专业等级考试试题(FOXPRO一级选择题)
1、要求一个数据库文件的数值型字段具有5位小数,那么该字段的宽度最少应当定为()
A、5位B、6位C、7位D、8位
2、某数值型字段的宽度定为6,小数位为2,该字段所能存放的最小数值是()
A、0B、-999.99C、-99.99D、-9999.99
3、可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C)、数值型(N)、日期型(D)、逻辑型(L)和()
A、屏幕型(S)B、备注型(M)C、浮点型(F)D、全局型(PUB)
4、在FOXPRO数据库管理系统中,程序文件的扩展名为()
A、DBFB、DBTC、PRGD、FTP
5、在FOXPRO中,内存变量赋值后,()。
A、可在内存中长期保存在B、可以在数据库长期保存
C、不重新赋值就可长期保存D、存入内存文件中可以长期保存
6、下列FOXPRO表达式运算结果为日期型的是()。
A、05/05/97+2B、CTOD(‘04/05/97’)-DATE()
C、CTOD(‘04/05/97’)-3D、DATE()+‘04/05/97’
7、职工工资数据库文件按基本工资字段升序索引后,再按GOTOP命令,此时当前记录是()。
A、1B、基本工资最少的记录号C、0D、基本工资最多的记录号
8、在FOXPRO状态下执行命令?
TYPE(‘04/05/97’)后,屏幕上显示的结果是()。
A、CB、NC、04/05/97D、D
9、FOXPRO函数ROUND(123456.789,-2)的值是()。
A、123456B、123500.000C、123456.700D、-123456.79
10、MODIFYSTRUCTURE命令的功能是()。
A、修改字段的类型B、增加新的字段
C、修改字段的名称D、修改库文件的结构
11、DELETE命令的作用是()。
A、为当前记录做删除标记B、直接物理删除当前记录
C、删除当前数据库文件的所有记录D、在提问确认后物理删除当前记录
12、有如下命令序列:
GO50
SKIP
?
RECN()
设当前数据库文件有50条记录,执行以上命令序列后输出的结果是()。
A、50B、51C、EOFD、-1
13、执行LOCATEFOR成绩<60命令之后,要将记录定位在下一个成绩小于60分的记录上,应使用命令().
A、LOCATEWHILE成绩<60B、SKIP
C、LOCATEFOR成绩<60D、CONTINUE
14、在FOXPRO中,COPYTOABCFOR…命令相当于完成的关系运算是().
A、连接操作B、投影操作C、选择操作D、拷贝操作
15、在以下各种说法中,正确的是()。
A、DELETEALL、ZAP和PACK的功能各不相同B、ZAP和PACK的功能相同
C、DELETEALL和ZAP功能相同D、DELETE和PACK功能相同
16、对两个数据库文件进行物理连接操作的命令是()。
A、LINKB、JOINC、SETRELATIOND、RELATION
17、命令?
AT(“日”,“东园三日雨兼风”)的输出结果是()。
A、4B、.T.C、7D、0
18、在命令程序文件中,IF语句允许嵌套()。
A、24B、64C、48D、128
19、三种基本程序设计结构是循环、选择和()。
A、分支B、过程调用C、多路选择D、顺序
20、在FOXPRO状态下,建立或修改命令文件的命令是()。
A、MODIFY<文件名>B、MODIFYCOMMAND<文件名>
C、MODIFYSTRUCTURE<文件名>D、MODIFYSTRUCTURE
21、在FOXPRO中,函数INT(-33/2)的值应为().
A、-16B、-16.5C、16D、-17
22、关于工作区,下面说法正确的是()。
A、在同一时刻只能选择一个主工作区,主工作区中可以打开两个以上的数据库
B、工作区10与工作区1是同一工作区
C、每个工作区的记录指针不因其工作区记录指针的改变而改变
D、当工作区转移后,原工作区记录指针的指向位置发生变化
23、对数据库进行逻辑连接的命令是()。
A、JOINB、LINKC、RELATIOND、SETRELATION
24、当前工资数据库文件中有30条记录,当前记录号是8,用SUM命令计算工资总和,如果不给出“范围”选项,那么系统将()。
A、只计算当前记录的工资值B、计算全部记录的工资和
C、计算后22条记录的工资和D、计算前8条记录的工资和
25、对指定范围内满足条件的数值型字段求平均值的命令是()。
A、SUMB、AVERAGEC、COUNTD、TOTAL
26、当前数据库中有数值型字段“年龄”,每条记录对应一个职工。
下面命令中可统计出年龄在35以上职工人数的是()。
A、SUM年龄TOXYFOR年龄>35B、AVERAGE年龄TOXYFOR年龄>35
C、COUNTFOR年龄>35TOXYD、COUNTON年龄TOXYFOR年龄>35
27、数据库文件YJ.DBF已经打开,其中有10条记录.要以关键字XM排序,执行命令SORTONXMTOYJ后,屏幕将显示().
A、10条记录排序完成B、覆盖原文件吗?
(Y/N)
C、文件正在使用D、出错信息
28、快速查询命令FIND用于()。
A、索引后的库文件B、升序排序库文件
C、降序排序后库文件D、一般库文件
29、在查找满足条件的记录时,若希望能找到所有满足条件的记录,可用()命令。
A、FINDB、LOCATEC、FIND…CONTINUED、LOCATE…CONTINUE
30、在FOXPRO中,对数据库进行排序的关键字可以为()字段。
A、逻辑型和备注型B、日期型和逻辑型
C、日期型和备注型D、逻辑型、日期型和备注型
31、在FOXPRO中,对数据库进行排序会改变数据库的()。
A、数据项B、记录数C、逻辑顺序D、物理顺序
32、在FOXPRO中,数据库建立索引,将产生相应的索引文件,而原文件内容()。
A、并不改变B、顺序改变C、记录数改变D、数据改变
33、在FOXPRO中,SKIP命令移动记录指针的基准是()。
A、第一条记录B、当前记录C、指定记录D、库文件尾
34、在FOXPRO中,对未经排序或索引的数据库文件进行查找时,只能用()命令。
A、FINDB、SEEKC、LOCATED、DISPLAY
35、当前数据库文件ST.DBF的字段如下:
姓名(C,8)、英语(N,2)、数学(N,2)、总成绩(N,3),要求按总成绩从高到低排序,再按英语从低到高排序生成新库SST.DBF,其命令是().
A、SORTTOSSTON英语,总成绩/DB、SORTTOSSTON英语,总成绩/DALL
B、SORTTOSSTON总成绩/A,英语ALLD、SORTTOSSTON总成绩/A,英语/D
36、FOXPRO是一种()数据库管理系统。
A、层次型B、网状型C、关系型D、逻辑型
37、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。
A、DB包括DBS和DBMSB、DBS包括DB和DBMS
C、DBMS包括DB和DBSD、DBS包括DB,但不包括DBMS
38、数据库系统的核心部分是()
A、数据模型B、数据库C、计算机硬件D、数据库管理系统
39、数据库管理系统(DBMS)是()。
A、系统软件B、应用软件C、辅助设计软件D、教学软件
40、FOXPRO所管理的主要数据库文件类型是()。
A、.DBFB、.PRGC、.TXTD、.DBT
41、数据库管理系统常用的数据模型有()三种。
A、网状模型、链状模型和层次模型B、层次模型、环状模型和关系模型
C、层次模型、网状模型和关系模型D、层次模型、环状模型和语义模型
42、为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语言嵌入到某种高级语言中,此高级语言称为()。
A、查询语言B、宿主语言C、自含语言D、会话语言
43、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括()。
A、投影B、比较C、连接D、选择
44、在FOXPRO中,建立数据库文件结构用()命令。
A、CREATEB、MODIFYSTRUCTUREC、COPYD、EDIT
45、FOXPRO中有两变量,它们是()。
A、字段变量和内存变量B、用户变量和系统变量
C、整形变量和实型变量D、数字变量和非数字变量
46、在FOXPRO中,字符型、日期型、备注型、逻辑型的数据长度最大分别是()。
A、256,8,64,10B、254,8,10,1
C、128,10,8,1D、512,6,10,1
47、在FOXPRO中,定义数据库结构时()字段只需要定义字段名和字段类型。
A、逻辑型、备注型和字符型B、逻辑型、日期型和字符型
C、逻辑型、日期型和备注型D、逻辑型、数值型和字符型
48、MOD(SQRT(25+9),3)的值是()。
A、6B、36C、12D、0
49、FOXPRO中逻辑运算符有()种。
A、1B、2C、3D、4
50、ROUND(4.785,2)的执行结果为().
A、4.700B、4.800C、4.790D、4.795
51、下面几个有关“数据处理”的说法正确的是()。
A、数据处理只是对数值进行科学计算
B、数据处理只是在出现计算机以后才有
C、对数据进行汇集、舆、分组、排序、存储、检索等都是数据处理
D、数据处理可有可无
52、存储在计算机的有结构的数据集合称为()
A、数据结构B、数据库系统C、数据库管理系统D、数据库
53、数据处理经历了由低级到高级的发展过程,大致可分为三个阶段。
现处于()阶段。
A、无管理B、文件管理C、数据库系统D、人工管理
54、对于数据库而言,能支持它的各种操作的软件系统称为()。
A、命令系统B、操作系统C、数据库系统D、数据库管理系统
55、数据库系统具有()等特点。
A、数据结构化B、较高程序的数据共享
C、较少的冗余D、三者都是
56、假设已经执行了正确命令M=[28+2],再执行命令?
M,屏幕将显示()。
A、30B、28+2C、[28+2]D、30.00
57、把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段,应当使用()命令。
A、MODIFYSTRUCTUREB、DELEC、REPLACED、ZAP
58、表达式VAL(SUBSTR(‘P586’,2,1))+3的计算结果是()。
A、8B、11C、8.00D、11.00
59、用MODIFYSTRU命令把数据库文件中“地址”字段的宽度从18位改成14位,但不修改其它字段,正常结束后显示数据库文件记录,会发现各条记录“地址”字段的数据()
A、全部丢失B、任保留18位C、只保留前14位D、凡超过14位的字段删空
60、在数据库中,单入口索引文件是按“索引关键字表达式”值()次序来建立索引。
A、固定的上升次序B、固定的下降次序C、由开关控制次序D、随机次序
61、一个在FOXPRO下工作的数据库,有50个记录,其记录指针指向第9条记录,当执行了SKIP2*3后系统显示的记录号为()。
A、6B、15C、9D、3
62、DAY({01/09/93})返回的是()。
A、9B、1C、计算机日期D、错误信息
63、FOXPRO的系统名称是()。
A、数据库B、高级语言C、数据库管理系统D、数据库系统
64、使用FOXPRO时,每个工作区可以打开几个数据库文件正确的是()。
A、1B、2C、10D、15
65、FOXPRO提供的语言体现了()特征,用FOXPRO编写的程序是结构化的程序。
A、自顶向下式程序设计B、结构式程序设计
C、面向对象式程序设计D、递归式程序设计
66、与@…GET命令联合使用的READ命令中若缺省SAVE子句,则()。
A、GET输入的数据自动存入变量B、GET输入的数据自动放弃存盘
C、当前所有的GET子句都被清除D、当前所有的GET子句都被保留
67、命令@7,77SAY“ABCDE”执行后,屏幕上的显示可能有()。
A、第7行的最后一列显示“D”B、第8行的开头一列显示“A”
C、错误信息D、第8行的开头一列显示“D”
68、数组K(2,3)的下标变量的个数是()
A、2B、3C、6D、12
69、在找满足条件的记录时,若期望能找到所有满足条件的记录,可用命令()。
A、FINDB、LOCATEC、FIND……CONTINUED、LOCATE……CONTINUE
70、要使三个数据库文件同时处于打开状态,其方法是()
A、使用USE命令B、在不同工作区依次使用USE命令打开
C、使用USEINDEXE命令D、一条USE命令中写三个数据文件名
71、数据库文件ST.DBF中有字段:
姓名/C、出生年月/D、总分/N等。
要建立姓名、总分、出生年月的组合索引,其索引关键字表达式是()。
A、姓名+总分+出生年月B、“姓名”+“总分”+“出生年月”
C、姓名+STR(总分)+STR(出生年月)D、姓名+STR(总分)+DTOC(出生年月)
72、执行命令SETDELETEOFF后,则()。
A、禁止对数据库文件记录删除B、显示记录时不忽略有删除标记记录
C、取消数据库文件记录的删除标记D、执行记录删除命令时不提示信息
73、在当前工作区已经打开了一个库文件,用命令COPYTONEWSTRUCTUREEXTENDED可以产生一个结构文件NEW.DBF,它的结构是自动产生的,其字段个数是()。
A、2B、3C、4D、10
74、在“职工档案”库文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用逻辑表达式是()。
A、婚否.OR.(性别=‘女’)B、(婚否=.F.).AND.(性别=‘女’)
C、婚否.AND.(性别=‘女’)D、已婚.OR.(性别=‘女’)
75、要清除当前所有其名字的第二个字符为“X”的内存变量,应该用命令()。
A、RELEASEALL*XB、RELEASEALLLIKEX
C、RELEASEALLLIKE?
X*D、RELEASEALLLIKE“?
X”
76、若想从字符串“北京市”中取出汉字“京”,应该使用函数()
A、SUBSTR(“北京市”,2,2)B、SUBSTR(“北京市”,2,1)
C、SUBSTR(“北京市”,3,1)D、SUBSTR(“北京市”,3,2)
77、若要恢复用DELETE命令删除的若干记录,应该()
A、用RECALL命令B、立即按ESC键C、用RELEASE命令D、用FOUND命令
78、FOXPRO启动后,执行命令文件MAIN.PRG使用的命令是()。
A、!
MAINB、DOMAINC、MAIND、RUNMAIN
79、要从某数据库文件中真正删除一条记录,应使用命令()。
A、先用DELETE命令,再用ZAPB、直接用ZAP
C、先用DELETE命令,再用PACKD、直接用DELETE命令
80、数据库文件已打开而索引文件尚未打开时,打开索引文件的命令是()。
A、USE(索引文件名)B、INDEXWITH(索引文件名)
C、SETINDEXTO(索引文件名)D、INDEXON(索引文件名)
81、FOXPRO是结构化程序设计语言,下列不属于分支执行结构的是()。
A、DOWHILE……ENDDOB、IF……ENDIF
C、DOCASE……ENDCASED、IF……ELSE……ENDIF
82、显示已打开数据库的最后三条记录的数据,下列命令组中错误的是()。
A、GOBOTTOMB、GOBOTTOMC、GORECCOUN()-2D、GORECCOUNT()-2
SKIP–3SKIP–2
LISTRESTLISTRESTLISTRESTLISTNEXT3
83、在FOXPRO中,对变量的赋值有多种方式,请指出下面的赋值表达式不正确的是()。
A、STORE“计算机”TONAMEB、STORE“计算机”TOZD,ZD1
C、NAME=“计算机”D、STORE10,28TOSJ,SJ1
84、建立结构复合索引文件的命令是()。
A、Indexon<关键字段表达式>tag<标识名>
B、Indexon<关键字段表达式>tag<标识名>of<索引文件名>
C、Indexon<关键字段表达式>to<索引文件名>
D、Indexon<关键字段表达式>order<标识名>
85、在FOXPRO提示符下建立命令文件应用下列哪个命令()。
A、EDLINB、EDITC、MODIFILERD、MODICOMM
86、下列函数输出结果为17的是()。
A、?
INT(17.8)B、?
ROUND(16.8,0)
C、?
ABS(ROUND(16.8,-1))D、?
INT(16.8)
87、设当前数据库共有300条记录,当前记录为第一条记录,则统计前100条记录中,工资(字段名为GZ)平均值命令是()。
A、AverageRestGZB、AverageNext100GZ
C、AverageRecord100GZD、AverageALLGZ
88、统计当前数据库语文成绩(字段名为YW)高于80分的记录数的命令是()。
A、AverageForYW>80B、SumForYW>80
C、CountForYW>80D、ListForYW>80
89、已打开数据库文件有100条记录,在下面4组命令中,()组命令执行后数据库的记录数保持不变。
A、DELEALLB、DELEALLC、DELEALLD、ZAP
ZAPPACKLIST
RECAALLRECAALL
90、FOXPRO提供了工作区概念,其中对当前工作区叙述错误的是()。
A、最后一次执行SELECT命令时所选择的工作区为当前工作区
B、建立数据库时所在工作区是当前工作区
C、当前工作区中只有一条记录指针
D、当前工作中字段名可直接使用
91、数据库系统中数据的最小单位是()。
A、文件B、记录C、数据项D、数组
92、若测试一打开的库文件结构时,最后一行信息为“TOTAL60”,则执行RECSIZE()后,返回值是()。
A、61B、60C、59D、以上均不是
93、在工作区1中已打开数据库CGE.DBF,则在工作区2再次打开的操作是()。
A、USEIN2AGAINB、USECGEIN2AGAIN
C、USECGEIN2D、非法操作
94、随数据库自动打开和更新的索引文件是()。
A、单入口索引文件B、独立的复合索引文件
C、结构复合索引文件D、扩展名为.IDX索引文件
95、若当前目录下有一数据库文件WZ.DBF,要想再建立与这结构完全相同的库文件,其正确的操作命令是()。
A、CREATEWZB、USEWZ
COPYSTRUEXTETOWZ1
C、USEWZD、COPYSTRUEXTETOWZ1
COPYSTRUEXTETOWZ1
CREATEWZ2FROMWZ1
96、设FOXPRO默认的日期格式是yy/mm/dd,给日期型字段输入1998年6月30日的数据,从键盘输入的数据是()
A、06/30/98B、98/06/30C、98630D、980630
97、对FOXPRO语法规定叙述错误的是()
A、<范围>短语表示库记录的可执行范围从当前操作记录开始
B、缺省表示对全部或RECORD
C、选择/D时,表示以升序进行排序D、注释语句可以以&&开头
98、既是算术运算符,又是字符运算符的是()
A、+B、^C、**D、/
99、数据库的安全性控制措施是层层设防,下列哪种措施不是安全措施()
A、密码技术B、用户标识鉴定C、授权D、封锁
100、数据库设计的四个阶段分别是()
A、需求分析、概念设计、逻辑设计和物理设计
B、需求分析、选择DBMS、实施、维护
C、选择DBMS、逻辑设计、物理设计和实施维护
D、选择DBMS、需求分析、概念设计和逻辑设计
湖南省等级考试编程题参考题解
1.编程序求出1-200以内的能被7整除的数的平方和。
377986
s=0
forI=1to200
ifmod(I,7)<>0
loop
endif
s=s+I*I
endfor
?
”s=”,s
2.编写程序,求共有几组i、j、k符合算式ijk+kji=1333,其中i、j、k是0~9之间的一位整数。
6
n=0
forI=1to9
forj=0to9
fork=1to9
if(I*100+j*10+k)+(k*100+j*10+i)=1333
n=n+1
endif
endfor
endfor
endfor
?
n
3.编程序求1~99的平方根的和并输出结果。
(保留小数点两位).661.46
s=0
forI=1to99
s=s+sqrt(I)
ednfor
?
round(s,2)
4.编写程序,求所有符合算式ij*ji=1300的最小数ij(即i*10+j)。
其中i、j是1~9之间的一位整数。
25
A=0
forI=1to9
forJ=1to9
if(I*10+J)*(J*10+I)=1300
A=I*10+J
exit
Endif
Endfor
Ifa<>0
Exit
endif
endfor
?
A
5.编程序求出1~100所有整数的平方和并输出结果。
338350
s=0
forn=1to100
s=s+n**
endfor
?
n
6.编写程序,求在四位数的奇数中,所有各位数字之和是25的倍数的数的和。
1298515
s=0
forn=1001to9999step2
a=int(n/1000)
b=int((n-a*1000)/100
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湖南省 计算机专业 等级 考试 试题 FOXPRO 一级 选择题
![提示](https://static.bingdoc.com/images/bang_tan.gif)