VFP阶段试题一.docx
- 文档编号:7651115
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:21
- 大小:34.98KB
VFP阶段试题一.docx
《VFP阶段试题一.docx》由会员分享,可在线阅读,更多相关《VFP阶段试题一.docx(21页珍藏版)》请在冰豆网上搜索。
VFP阶段试题一
阶段练习一(数据库和VFP的基础知识)
一.判断
1.数据能反映事物之间的联系,而信息是数据的进一步提炼.
2.数据库是数据的集中存储,因而数据库是整个数据库系统的核心.
3.关系模型中允许完全相同的两行或两列
4.货币型数据值以¥打头
5.VFP字符型数据最多可由255个字符构成
6.仅包含空格的空格串是空串
7.一条命令的最大长度不能超过255个字符
8.命令动词,关键字,属性,方法可以仅用前4个字符来表示
9.一条命令如果很长,可以分多行书写,每行以逗号续行
10.数据库是长期储存在计算机内有组织可共享的数据集合
11.函数调用时必须用一个变量获得返回值
12.在命令窗口中,由黑色变为蓝色的字符串为系统保留字
13.VFP中的库与表是一个概念
14.函数Trim()与Rtrim()功能完全相同
15.预定义常量的特点是当要改变其值时,仅需在定义处修改,而不需全文修改
16.VFP变量只能以字母打头
17.当内存变量和字段变量同名时,默认为字段变量
18.在给一个未出现的变量赋值的同时,完成了对该变量的创建及类型的定义
19.内存变量和字段变量的命名最多不超过10个字符
20.Type()函数值的类型与其参数类型有关
二.单项选择
1.下列哪个符号不能作为VFP变量名
A)AbcdefgB)p00000
C)89TwdefD)xyz
2.表达式2*3^2+2*8/4+3^2的值为
A)64B)31
C)39D)22
3.已知Rand()函数可以返回0~1(>0,<1)范围的随机数,则Int(Rand()*10)的范围为
A)[0,1]B)[1,10]
C)[0,9]D)[1,9]
4.如果x是正实数,对x的第3位小数四舍五入的表达式为:
A)0.01*Int(x+0.005)B)0.01*Int(100*(x+0.005))
C)0.01*Int(100*(x+0.05))D)0.01*Int(x+0.05)
5.*数学式Sin25o的VFP表达式为
A)Sin25B)Sin(25)
C)Sin(25o)D)Sin(25*3.14/180)
6.能对数据库中的数据进行输入,增加,删除,修改,统计,加工,排序,输出等操作的软件系统称为
A)数据库系统B)数据库管理系统
C)数据控制程序集D)数据库软件系统
7.在货币表达式中如果小数位数过多,VFP会将其四舍五入到__位
A)6B)4
C)2D)1
8.下列不属于数据范畴的选项是___
A)文字B)数字
C)图形D)软盘
9.如要给日期型变量赋值,应将日期值放在__中
A)()B)[]
C){}D)<>
10.日期型变量占用__个字节
A)2B)4
C)6D)8
11.数据库系统的核心是
A)数据库B)操作系统
C)数据库管理系统D)文件
12.数据模型是
A)文件的集合B)记录的集合
C)数据的集合D)记录及其联系的集合
13.在VFP中,表示e3.5的表达式为
A)E**3.5B)E^3.5
C)Exp(3.5)D)E3.5
14.-7%-4的函数值为
A)-3B)3
C)-1D)1
15.Val("12.34+56.78")的值为
A)69.12B)12.34
C)12.345678D)1256.3478
16.Val("1e3")的值为
A)1.0B)3.0
C)1000.0D)0.0
17.函数Time()的值的类型为
A)日期型B)日期时间型
C)字符型D)数值型
18.常见的三种数据模型是___
A)链状模型、关系模型、层次模型B)关系模型、环状模型、结构模型
C)层次模型、网状模型、关系模型D)链表模型、结构模型、网状模型
19.VFP是一种___型数据库管理系统
A)关系B)层次
C)网状D)链状
20.VFP数据表中的字段是一种
A)常量B)变量
C)函数D)运算符
21.假定已经执行了命令m=[28+2],则执行命令?
m的屏幕显示为
A)30B)28+2
C)[28+2]D)30.00
22.设”学生档案”表有学号,姓名,年龄,班级,班主任等字段,其中可以作为主索引的字段是
A)学号B)姓名
C)年龄D)班主任
23.在VFP命令格式中,与字段短语Fields<字段名列表>对应的关系运算是
A)选择B)投影
C)连接D)自然连接
24.函数Substr(“abcdefg”,2,3)的值为
A)”ab”B)”abc”
C)”bcd”D)”cde”
25.设用L记录表"学生"是否在VFP缺省目录存在,则正确命令是
A)L=File(学生)B)L=File(学生.dbf)
C)L=File("学生")D)L=File("学生.dbf")
26.与命令Countton功能一致的操作是
A)n=RecNo()B)n=RecCount()
C)n=RecNo(n)D)n=RecCount(n)
27.衡量数据库系统性能优劣的主要因素为
A)DBMSB)数据库DB
C)应用系统D)开发工具
28.*关系模型的数学基础为
A)推理论B)集合论
C)数列论D)微积分
29.简单地说,数据处理是将__转换为__的过程
A)数据,信息B)信息,数据
C)数据,数据库D)信息,文件
30.数据库是在计算机系统中按照一定的数据模型组织,存储和应用的
(1),支持数据库各种操作的软件系统叫
(2),由DBMS,数据库,应用程序,用户和管理员等组成的一个整体叫做(3)
(1)A)文件的集合B)数据的集合
C)命令的集合D)程序的集合
(2)A)命令系统B)数据库管理系统
C)数据库系统D)操作系统
(3)A)文件系统B)数据库系统
C)软件系统D)数据库操作系统
31.关系数据库管理系统能够实现的三种基本关系运算是
A)索引,排序,查找B)建库,录入,排序
C)选择,投影,连接D)显示,统计,复制
32.一个关系数据库文件中的各条记录
A)前后顺序不能任意颠倒,一定要按照输入的顺序排列
B)前后顺序可以任意颠倒,不影响库中的数据关系
C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
33.下列数据中不是常量的是
A)abcB)"abc"
C)1E2D){^00/12/31}
34.变量名中不能包括
A)数字B)字母
C)汉字D)空格
35.执行Storea=a+2toa后,则?
type("a")的结果为
A)NB)C
C)LD)U
36.备注型字段的数据宽度是4字节,它用来存放
A)指向备注的具体内容B)指向DBF文件的指针
C)指向FPT文件的文件名D)指向FPT中文字块的指针
37.在表中,逻辑,日期,备注字段的宽度分别固定为
A)3,8,4B)1,6,4
C)1,8,任意D)1,8,4
38.命令?
Type("2003/3/2")的结果为
A)LB)C
C)DD)U
39.*VFP的搜索优化技术称为
A)Rushmore技术B)索引技术
C)快速查询技术D)视图
40.”向导”菜单命令在__菜单中
A)”编辑”B)”文件”
C)”窗口”D)”工具”
41.下列语句中,能够正确给内存变量M逻辑真值的命令是
A)M=”.T.”B)Store“T”toM
C)M=TrueD)Store.T.toM
42.有如下命令序列
x=1
Y=2
Z=1
?
Z=X+Y
执行最后一条命令后,显示的结果应该是
A).T.B).F.
C)3D)X+Y
43.打开一个空数据表文件,分别用EOF()和BOF()测试,其结果一定是
A).T..T.B).F..F.
C).T..F.D).F..T.
44.执行以下命令序列
StoreDate(2004,5,1)toD
D=D-365
?
Year(D)
最后的输出结果是
A)其中有语法错误B)5/1/2003
C)2003D)2004
45.设当前数据表有10条记录,当EOF()为真时,命令?
RecNo()的显示结果是
A)10B)11
C)0D)空
46.函数Len(Space(3))的结果是
A)0B)1
C)3D)空
47.执行以下命令,最后一条的输出结果为
X=”A”
Y=”BCD”
L=X+Y=X-Y
?
L
A).T.B).F.
C)”ABCD”D)”ABCD“
48.执行Store“1999年12月庆祝澳门回归祖国”Toxy命令之后,要在屏幕上显示”澳门1999年12月回归祖国”,应使用命令
A)SubStr(xy,15,4)+SubStr(xy,1,10)+SubStr(xy,8)
B)SubStr(xy,15,4)+Left(xy,1,10)+Right(xy,8)
C)Substr(xy,15,4)+Left(xy,10)+Right(xy,8)
D)SubStr(xy,15,4)+Left(xy,10)+Right(xy,19,10)
49.执行如下两条命令:
S=”热爱大自然”
?
SubStr(S,Len(S/2-4),4)
屏幕显示的结果是
A)热爱B)爱大
C)大自D)自然
50.如果变量X=10,KK=”X=123”,函数Type(KK)的值是
A)LB)N
C)CD)错误
51.命令?
Type(“12/27/95”)的输出值是
A)UB)C
C)ND)D
52.当前记录号可用函数
(1)求得,如果一个表中有8个记录,当EOF()为真时,则当前记录号为
(2),当BOF()为真时,当前记录号为(3).若当前记录号为1,则BOF()为(4).
(1)A)EOF()B)BOF()
C)RecNo()D)RecCount()
(2)A)8B)9
C)0D)无值
(3)A)0B)1
C)8D)无值
(4)A).T.B).F.
C).T.或.F.D)无值
53.已知A=123,B=’A’,C=’B’,则Type(A)的值为
(1),Type(B)的值为
(2),Type(C)的值为(3)
(1)A)语法错B)N
C).F.D)123
(2)A)’123’B)N
C).F.D)123
(3)A)CB)N
C).F.D)’A’
54.命令?
Str(1000.50)执行后的显示结果应为
A)1000B)1000.5
C)1001D)1000.50
55.表达式Val(‘+1234-1234’)的值为
A)0B)1234
C)’+1234-1234’D)出错
56.职工表中有D型字段”出生日期”,要显示职工生日的月份和日期的可以使用命令
A)?
姓名+Month(出生日期)+”月”+Day(出生日期)+”日”
B)?
姓名+Str(Month(出生日期))+”月”+Day(出生日期)+”日”
C)?
姓名+Str(Month(出生日期))+”月”+Str(Day(出生日期)+”日”
D)?
姓名+SubStr(出生日期,4,2)+SubStr(出生日期,7,2)
57.设a,b为字符型变量,与a-b等价的是
A)A+BB)trim(a)+b
C)a*bD)trim(a)+b+space(len(a)-len(trim(a)))
58.逻辑运算符从高到低的运算优先级为
A).not.>.or.>.and.B)Not>and>or
C).and.>not>orD)or>not>and
59.若职工档案数据库中的“出生日期”字段为日期型,计算某职工年龄的表达式为
A)Year(出生日期)B)Year(Date())-Year(Date(出生日期))
C)Date()-出生日期D)Year(Date())-Year(出生日期)
60.当函数中出现多个自变量时,其间用__分隔。
A);B):
C)\D),
61.Int(0.52)的值是
A)0.52B)0.5
C)1D)0
62.已知表”职工”中包含字段定义:
职称(C),工资(N),婚否(L),性别(C),年龄(N),且已定义变量ZC(C),其值为”教授”.则符合要求的逻辑表达为:
工资高于400且低于1000元为
(1),职称是教授或者是副教授为
(2),职称是教授或讲师的未婚女职工为(3),年龄不超过35的未婚职工为(4).
(1)A)400<工资<1000B)工资>400or工资<1000
C)工资>”400”.and.工资<”1000”D)工资>400and工资<1000
(2)A)职称=教授or职称=副教授
B)职称=’教授’.or.职称=[副教授]
C)职称=’ZC’and职称=’副教授’
D)职称=ZCor职称=副教授
(3)A)职称=教授or职称=讲师and婚否and性别=’女’
B)职称=’教授’or职称=”讲师”and!
婚否and性别=’女’
C)(职称=’教授’or职称=’讲师’)and!
婚否and性别=’女’
D)!
(职称#’教授’or职称#’讲师’)and婚否=Fand性别=’女’
(4)A)年龄<=”35”and!
婚否
B)年龄!
>35or!
婚否
C)!
年龄>=35and婚否=.f.
D)年龄<=35and!
婚否
63.下列符号中,除__外均可作为VFP的内存变量名
A)男B)”男”
C)x3D)F1F
64.已知y=Year(Date()),则判断当前年是闰年的逻辑表达式为
A)Y%4=0andy%100#0andy%400=0
B)Y%4=0orY%400=0andy%100<>0
C)Y%4=0andy%100<>0ory%400=0
D)Y%4=0and(y%100<>0ory%400=0)
65.”x是小于100的非负数”的正确VFP表达为
A)0≤x<100B)0<=x<100
C)0<=xandx<100D)0<=xorx<100
66.已知数据表中有性别(C),年龄(N),身高(N)字段,征兵条件为”男子18~20周岁,身高165cm以上,女子16~18周岁,身高160以上”,则对应VFP表达为
A)性别=”男”and年龄>=18and年龄<=20and身高>=165;
and性别=”女”and年龄>=16and年龄<=18and身高>=160
B)性别=”男”and(年龄>=18or年龄<=20)and身高>=165;
Or性别=”女”and(年龄>=16or年龄<=18)and身高>=160
C)性别=”男”and年龄>=18and年龄<=20and身高>=165;
Or性别=”女”and年龄>=16and年龄<=18and身高>=160
D)(性别=”男”or年龄>=18or年龄<=20or身高>=165);
And(性别=”女”or年龄>=16or年龄<=18or身高>=160)
67.*设m=30,执行命令?
&m+20的结果为
A)3020B)50
C)20D)出错
68.*设m='15',n="m",执行命令?
&n+"05"的值为
A)1505B)20
C)m05D)出错
69.*已知m1=”m2”,m2=2,Op=”**”,则?
&m1的结果为
(1),?
(m1)的结果为
(2),?
&m1&Op.3的结果为(3),?
(m1)+Str(&m1,1)的结果为(4)
(1)A)m1B)m2
C)2D)出错
(2)A)m1B)m2
C)2D)出错
(3)A)m2**3B)m1**3
C)2**3D)8
(4)A)m1m1B)m1m2
C)m22D)m2m2
70.下列函数中函数返回值为字符型的是
A)Date()B)Time()
C)Year()D)CtoD()
71.*执行如下5个赋值命令后,变量U,V,W,X,Y的数据类型分别是
U={^2002-10-0110:
25:
06a}
V=.F.
W=$12345
X=12345
Y=”12345”
A)DLYNCB)DLNYC
C)TLNYCD)TLYNC
72.下列叙述正确的是
A)X=Y=5是一个命令,它先给变量Y赋值5,再反变量Y的值赋给变量X
B)X=Y=5是一个命令,它先把变量Y的值赋给变量X,再把5赋给变量Y
C)X=Y=5是一个命令,它把表达式Y=5的值赋给变量X
D)X=Y=5是一个表达式,它等价于(X=Y)=5
73.*有下列语句序列
y=”99.88”
x=Val(y)
?
&y=x
执行以上语句序列后,显示的结果为
A)99.88B).T.
C).F.D)出错信息
74.关系数据模型
A)只能表示实体间的1:
1联系B)只能表示实体间的1:
n联系
C)只能表示实体间的m:
n联系D)可以表示实体间的上述三种联系
75.以下所列各项在VFP中允许的是
A)字段的次序可以更换B)出现相同的字段名
C)有完全相同的记录D)字段可以再分
76.当前表中有一个字段”姓名”是字符类型,宽度定义为8,执行如下命令:
Replace姓名with“张三丰”
?
Len(姓名)
最后一条命令的显示结果是
A)3B)6
C)10D)8
77.当前表中的字段”姓名”的宽度为8,执行如下各条命令:
Store“张三丰”to姓名
?
Len(姓名)
A)3B)6
C)8D)9
78.执行以下命令序列
N=88
C=Str(N,3)
D={^2004-5-1}
则以下表达式中正确的是
A)Str(C)+DB)SubStr(C,1,2)+CtoD(D)
C)SubStr(N,1,2)+DtoC(D)D)C+DtoC(D)
79.将A,B两整型变量的较大量赋给变量X的表达中错误的是
A)StoreIIF(A=B,A,B)
C)X=Max(A,B)D)X=IIF(A
80.已知空格的ASCII码为32,则将3个空格赋给变量X的表达中错误的是
A)X=Space(3)B)X=Chr(32)+Chr(32)+Chr(32)
C)X=Space
(2)-Chr(32)D)X=Chr(32+32+32)
三.多项选择
1.以下数据类型中只能用于字段,不能用于变量和数组的有
A)整型B)备注型
C)数值型D)双精度型
2.下列符号中,属于VFP常量的有
A)1E3B)2+3
C)1/2D)0.5
3.下列有关变量的叙述正确的有
A)VFP中内存变量必须预先说明
B)VFP中内存变量不必预先说明
C)在给变量赋值时即定义了变量的类型
D)在给变量声明时定义了变量的类型
4.下列表达式中正确的有
A)x>5.andx<10B)x>5and<10
C)x>5andx<10D)x>5andx<10
5.下列表达式中正确的有
A)x<=yB)X>100andy<50
C)"安徽"-"宿州"D)"总分"+560
6.关系表达式的"不等于"运算的操作符有
A)<>B)><
C)#D)!
=
7.在VFP中,表示Ab的表达式
A)A**bB)a^b
C)Exp(b*log(a))D)Ab
8.设某表中含有"总分"字段,其类型为整型,,则下列表达式中正确的是
A)'总分'+560B)'总分:
'+str(560,3)
C)'总分'560D)总分+560
9.设年龄=25,性别='女',婚否=.f.,职称='副教授',工资=580,下列表达式的值为.T.的有
A)Not婚否and性别='女'
B)婚否=.f.and性别='女'
C)(年龄>20or工资<=500).and.!
职称='副教授'
D)性别='女'and职称='教授'and工资<500or年龄>30
10.如下列命令序列
SelectA
UseDB1
ListFields姓名,年龄,性别For年龄>=18
最后一条命令包括的关系操作有
A)显示B)选择
C)投影D)连接
11.VFP的工作方式有
A)利用菜单系统实现人机对话
B)在命令窗口中直接输入命令进行交互操作
C)利用各种生成器自动产生程序
D)直接输入程序,通过程序操纵
12.退出VFP的操作方法有
A)从”文件”菜单中选择”退出”选项
B)用鼠标左按钮单击关闭窗口按钮
C)在命令窗口中键入QUIT命令,然后按回车键
D)用鼠标双击VFP标题栏
13.VFP的主要特点包括
A)可视化编程B)面向对象
C)查询优化D)网络数据管理
14.可以比较大小的数据类型有
A)日期型B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 阶段 试题