3VFP.docx
《3VFP.docx》由会员分享,可在线阅读,更多相关《3VFP.docx(15页珍藏版)》请在冰豆网上搜索。
![3VFP.docx](https://file1.bdocx.com/fileroot1/2023-5/26/22c6fd17-4029-4ff3-b73a-b411a6246106/22c6fd17-4029-4ff3-b73a-b411a62461061.gif)
3VFP
国家二级VisualFoxpro笔试
模拟试题(三)
一、选择题
1.设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?
NAME显示的结果是()
A.内存变量NAME的值
B.字段变量NAME的值
C.与该命令之前的状态有关
D.错误信息
2.职工数据库中有D型字段″出生日期″,要计算职工的整数实足年龄,应当使用命令()
A.?
DATE()—出生日期/365
B.?
(DATE()—出生日期)/365
C.?
INT((DATE()—出生日期)/365)
D.?
ROUND((DATE()—出生日期)/365)
3.关于″?
″和″?
?
″,下列说法中错误的是()
A.?
和?
?
只能输出多个同类型的表达式的值
B.?
从当前光标所在行的下一行第0列开始显示
C.?
?
从当前光标处开始显示
D.?
和?
?
后可以没有表达式
4.DTOC({98/09/28})的值应为()
A.1998年9月28日
B.98/09/28
C.″98/09/28″
D.″98-09-28″
5.下列数据中,不是常量的是()
A.NAME
B.″年龄″
C.″91/01/02″
D..T.
6.执行命令序列:
STORE{99/08/06}TOMDATE
NDATE=MDATE+2
?
NDATE
后,变量NDATE的显示值是()
A.99-08-08
B.99-10-06
C.99-08-06
D.99-10-08
7.命令″DIMEarray(5,5)″执行后,array(3,3)的值为()
A.0
B.1
C..T.
D..F.
.8.顺序执行下列命令后,屏幕最后显示的结果是()
M=″ABC″
M=M+″.DBF″
?
M
A.ABC.DBF
B..T.
C..F.
D.错误提示
9.以下四组操作,每组有两条分别执行的命令,执行结果相同的是()
A.执行内存变量赋值命令STOREspace(20)TOblank之后,再执行
?
LEN(blank+space(5))
?
LEN(blank-space(5))
B.CLEARALL
CLEARMEMORY
C.执行M=″20″之后,再分别执行
K=50+&M
K=″50″+M
D.?
SUBSTR(″abcdef″,4)
?
RIGHT(″abcdef″,4,2)
10.顺序执行下列命令:
x=100
x=8
x=x+y
?
x,x=x+y
最后一条命令的显示结果为()
A.100.F.
B.100.T.
C.108.T.
D.108.F.
11.假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是()
A.NOT.X>=Y
B.Y*2>10
C.X.001
D.STR(X)-Y
12.变量F没有定义,执行下列命令后,显示U的命令是()
A.?
TYPE(F)
B.?
TYPE(.F.)
C.?
TYPE(″F″)
D.?
TYPE(″.F.″)
13.″STROE1TOA,B,C,D″的结果是()
A.使A,B,C,D四个变量的值都为1
B.只使A的值为1,其它变量的值为0
C.只使A的值为1,其它变量的值为.F.
D.只使A的值为.F.,其它变量的值为1
14.下列选项中正确的命令是()
A.DIMEA(1,2,3)
B.DIMEA(1,2),B(2,3)
C.DECLA(1,2,B(2,3))
D.DECLA(1,2,3,4)
15.在下列FoxPro的表达式中,结果为.T.的是()
A.[112]>=″90″B.[张先生]>=[李先生]
C.{90/09/09}-8<{90/90/01}
D.[女]$性别
16.表达式″INT((CTOD(″99/10/01″)-CTOD(″49/10/01″))/365的值应为()
A.50
B.52
C.48
D.-50
17.可以比较大小的数据类型包括()
A.数值型、字符型、日期型、逻辑型
B.数值型、字符型、日期型
C.数值型、字符型
D.数值型
18.职工数据库中有D型字段″出生日期″,要显示职工生日的月份和日期可以使用命令()
A.?
姓名+Month(出生日期)+″月″+DAY(出生日期)+″日″
B.?
姓名+STR(Month(出生日期))+″月″+DAY(出生日期)+″日″
C.?
姓名+STR(Month(出生日期))+″月″+STR(DAY(出生日期))+″日″
D.?
姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)
19.下列选项中可以得到字符型数据的是()
A.DATE()
B.TIME()
C.YEAR(DATE())
D.MONTH(DATE())
20.用DIMENSIONa(3,5)命令定义了一个数组a,则该数组的下标(数组元素)数目是()
A.15
B.24
C.8
D.10
21.设X=123,Y=456,Z=″X+Y″,则表达式6+&Z的值是()
A.6+&ZB.6+X+YC.585D.错误提示
22.使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是()
A.无类型
B.字符型
C.数值型
D.逻辑型
23.顺序执行下列命令后,屏幕最后显示的结果是()
a=″9″
b=″a″
?
TYPE(&″b″)
A.N
B.C
C.D
D.U
24.用DIMENSIONa(2,3)命令定义数组a后再对各元素赋值:
a(1,2)=2,a(1,3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令?
a(5),则显示结果是()
A..F.
B.变量未定义
C.3
D.5
25.执行以下命令序列(设今天是2000年8月6日)
STOREDATE()TOM
--------------------------------------------------------------------------------
DATE
M
--------------------------------------------------------------------------------
DATE=M
--------------------------------------------------------------------------------
DATE-365
?
YEAR(M
--------------------------------------------------------------------------------
DATE)的显示结果为()
A.1999
B.99
C.2000
D.该语句序列中有错误
26.在下列表达式中,结果为字符型是()
A.″125″-″90″
B.″abc″+″def″=″abcdef″
C.CTOD(″99/10/01″)
D.DTOC(DATE())>″96/08/01″
27.数据库中有逻辑型字段变量“婚否”及日期型字段变量“出生日期”,则判断满30岁且未婚的表达式为()
A..NOT.婚否.AND.INT((DATE()-出生日期)/365)>=30
B..NOT.婚否.AND.INT((DATE()-出生日期)/365)>30
C.婚否.AND.INT((DATE()-出生日期)/365)>=30
D.婚否.AND.INT((DATE()-出生日期)/365)>30
28.以下选项中不能参与数据运算的变量类型是()
A.屏幕型B.字符型C.逻辑型D.日期型
29.设变量A=″99/10/01″,则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为()
A.99和10
B.99和1
C.10和1
D.1和10
30.设一个数据库中有18条记录,当EOF()返回真值时当前记录号应为()
A.18
B.0
C.19
D.1
31.执行STORE″1999年12月庆祝澳门回归祖国!
″TOXY命令之后,要在屏幕上显示″澳门1999年12月回归祖国!
″,应使用命令()
A.?
SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)
B.?
SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C.?
SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
D.?
SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)
32.有如下命令序列:
STORE″456″TOX
STORE″123″+XTOY
STORETRIM(Y-″789″)TOZ
执行上述命令之后,Z的值是()
A.″123456789″
B.″123456789″
C.″123456789″
D.″123456789″
33.假定有下述变量定义:
姓名=[李华],性别=[女],生日={70/09/08},婚否=.T.,要显示出以下格式的信息:
李华,女,出生于70-09-08.T.,可用命令()
A.?
姓名,性别,生日,婚否
B.?
姓名+″,″+性别+″,″+″出生于″+生日+婚否
C.?
姓名+″,″+性别+″,″+″出生于″+DTOC(生日),婚否
D.?
姓名+″,″+性别+″,″+″出生于″+DTOC(生日)+婚否
34.设有变量PI=3.1415926,执行命令?
round(PI,3)的显示结果是()
A.3.141
B.3.142
C.3.140
D.3.0
35.设当前有一字段变量A,值为123,另有一同名内存变量A的值为-123,则执行?
M.A-A后屏幕将显示()
A.246
B.-246
C.0
D.错误信息
二、填空题
1.关系模型是一种新的数据模型。
它是建立在严格的数学理论、_________和谓词演算公式基础上的。
2.在数据库系统中,靠________和_________使得数据和程序具有了相对独立性。
3.数据库应用系统是在_________支持下运行的计算机应用系统,简称为_________。
4.数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的
_________表现出来的。
5.关系是具有相同性质的________的集合。
6.要想改变关系中属性的排列顺序,应使用关系运算中的_________运算。
7.数据库应用系统分为管理信息系统和开放式信息服务系统两大类。
大型科技情报系统属于_________系统
8.对关系进行选择、投影或连接运算之后,运算的结果仍然是一个_________。
9.在VisualFoxPro安装中,如果要安装最典型的辅助文件,选择_________安装;如果要由用户选择安装组件,选择_________安装。
10.选项卡为数据提供了一个组织良好的_________视图。
11.选择菜单项目可以采用的三种方式是:
_________,_________,_________
12.浮动工具栏变成固定工具栏的方式是:
将鼠标指针指向浮动工具栏小窗口的_________上,然后将其拖到工具栏区域,当出现单条的矩形框时释放鼠标即可。
13.把帮助文件设置为硬盘上的Foxhelp.chm文件,需要在“选项”对话框的
_________选项卡中进行设置。
14.在VisualFoxPro的菜单系统中,菜单栏的各个选项不是一成不变的,而是上下文敏感,它是指_________。
如打开一个数据表时,系统主菜单上将不再显示“_________”菜单,而自动添加“”菜单
15.扩展名为.prg的程序文件在“项目管理器”的_________选项卡中显示和管理。
试题答案及解析
1、B
2、C
3、D
4、C
5、A
6、A
7、D
8、A
9、A
10、D
11、D
12、A
13、A
14、A
15、A
16、A
17、A
18、A
19、B
20、A
21、C
22、D
23、D
24、D
25、D
26、A
27、A
28、A
29、C
30、C
31、C
32、C
33、D
34、B
35、B
填空题
1、集合论
2、逻辑模式与存储模式映像用户模式与逻辑模式映像
3、.数据库管理系统DBAS
4、数据模型
5、元组(或记录)
6、投影
7、开放式信息服务
8、关系
9、分析:
典型安装和自定义安装是VisualFoxPro的两种安装方式。
通常情况下,如果需要最小的安装空间,可选择自定义安装,如果对VisualFoxPro没有什么特别的要求,通常使用典型安装。
答案:
典型安装,自定义安装
10、分析:
选项卡的这一个优点可以使一个类型的数据项里面同时折叠多个数据项,需要查看时也可以展开数据项。
答案:
分层结构
11、分析:
鼠标操作是指用鼠标左键单击菜单项,弹出下拉子菜单;单击选中某子菜单,则执行相应命令;键盘操作是指按下Alt键和所选菜单项名称中带有下划线的字母即可选中该菜单项;光标操作是指在选择子菜单时,按光标键将光标移动到所需的菜单选项上,然后按Enter键就可激活所选项。
答案:
鼠标操作键盘操作光标操作
12、分析:
VisualFoxPro为了满足用户的不同需要,提供了用户对界面设置更改的功能,浮动工具栏变成固定工具栏即为其中之一。
答案:
标题栏
13、分析:
“文件位置”选项卡是用来确定VisualFoxPro默认目录位置,设定帮助文件以及辅助文件的存储位置。
答案:
文件位置
14、分析:
在VisualFoxPro的菜单系统中,菜单栏的各个选项不是一成不变的,也就是说,当前运行的程序不同,所显示的横向主菜单和下拉菜单的选项也不尽相同,这种情况称为上下文敏感。
如打开一个报表时,主菜单上会自动添加“报表”项;打开一个数据表时,系统主菜单上不再出现“格式”菜单,而自动添加“表”菜单,供用户对此数据表进行记录的增、删、改等操作的选用。
答案:
当前运行的程序不同,所显示的横向主菜单和下拉菜单的选项也不尽相同格式表
15、分析:
“代码”选项卡包括三大类程序,扩展名为.prg的程序文件、函数库APILibraries和应用程序.app文件。
答案:
代码