VFP选择题题库.docx
《VFP选择题题库.docx》由会员分享,可在线阅读,更多相关《VFP选择题题库.docx(54页珍藏版)》请在冰点文库上搜索。
VFP选择题题库
一、选择题
第1章
1.数据库系统与文件系统的主要区别是()。
A)数据库系统复杂,文件系统简单
B)数据库系统管理的数据量大,文件系统管理的数据量小
C)数据库系统可解决数据冗余和数据独立性问题,文件系统不能解决
D)数据库系统管理的文件多,文件系统管理的文件少
2.用数据库系统描述数据时,下列说法正确的是()。
A)数据库系统仅描述数据本身
B)数据库系统仅描述数据之间的联系
C)数据库系统既描述数据本身,又描述数据之间的联系
D)以上说法都不正确
3.数据库系统DBS、数据库管理系统DBMS、数据库DB三者之间的关系是()。
A)DBS包含DBMS和DBB)DBMS包含DBS和DB
C)DB包含DBS和DBMSD)三者之间不存在包含关系
4.一个班级只能有一个教师当班主任,一个教师只能担任一个班级的班主任,班级与班主任之间的联系是()。
A)一对一联系B)一对多联系C)二对二联系D)多对多联系
5.一个教研室中有多名教师,一个教师只能属于一个教研室,教研室与教师之间的联系是()。
A)一对一联系B)一对多联系C)二对二联系D)多对多联系
6.一个运动员可以参加多项比赛,一项比赛可以有多个运动员参加,运动员与比赛项目之间的联系是()。
A)一对一联系B)一对多联系C)二对二联系D)多对多联系
7.VisualFoxPro支持的数据模型是()。
A)层次模型B)网状模型C)关系模型D)树状模型
8.下列关于关系模型的叙述中,不正确的是()。
A)关系中的每个属性必须是不可再分的数据单元,即不允许“表中有表”
B)一个关系中不能有相同的属性名
A
B
C
a
1
2
b
2
1
c
3
1
C)关系中各元组及属性的次序可交换
D)同一属性的取值可来自不同的域
9.下列运算中不属于专门的关系运算的是()。
A)比较B)选择C)投影D)联接
10.VisualFoxPro6.0是一种关系型数据库管理系统,所谓的关系是指()。
A)各条记录中的数据彼此有一定的关系
B)一个数据库文件与另一个数据库文件之间有一定的关系
C)数据模型是符合满足一定条件的二维表
D)数据库中各个字段之间彼此有一定的关系
11.要退出VisualFoxPro6.0,可使用()所叙述的方法。
A)单击主窗口的“关闭”按钮,或在命令窗口输入QUIT命令
B)打开“文件”菜单,单击“退出”命令,或按Alt+F4键
C)单击主窗口标题栏中的狐狸图标,再在下拉菜单中单击“关闭”命令
D)以上方法都可以
12.在VisualFoxPro6.0中,()不属于交互操作方法。
A)程序执行方式B)命令操作方式C)菜单操作方式D)工具栏操作方式
13.在“工具”菜单的“选项”对话框中,“文件位置”选项卡中可以设置()。
A)日期及时间格式B)默认目录
C)表单的默认大小D)程序中各类语句的字体及颜色
14.要启动向导,可用()所叙述的方法实现。
A)通过“新建”对话框启动
B)通过执行“工具”菜单的“向导”命令启动
C)通过“常用”工具栏的“向导”按钮启动
D)以上方法都可以
15.VisualFoxPro6.0属于()。
A)网状数据库系统 B)层次数据库系统C)关系数据库系统 D)分布式数据库系统
16.数据库管理系统是()。
A)操作系统的一部分B)在操作系统支撑下的系统软件
C)一种编译系统D)一种操作系统
17.数据库系统的核心是()。
A)数据库 B)数据库管理系统C)数据模型 D)软件工具
18.如果把职工当成实体,则某个职工的姓名"王五"应看成()。
A)属性值 B)记录值 C)属性型 D)记录型
19.在E-R图中,用来表示实体-联系的图形是()。
A)椭形图B)矩形C)菱形D)三角形
A
B
B
d
3
2
20.有三个关系R,S和T如下:
A
B
C
a
1
2
b
2
1
c
3
1
d
3
2
RT
其中关系T由关系R和S通过某种操作得到,该操作为()。
A)选择B)投影C)交D)并
21.在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
A)文件 B)数据库 C)字段 D)记录
22.有两个关系R和T如下:
RT
A
B
C
c
3
2
d
3
2
A
B
C
a
1
2
b
2
2
c
3
2
d
3
2
则由关系R得到关系T的操作是()。
A)选择 B)投影 C)交 D)并
23.以下关于关系的说法正确的是()。
A)列的次序非常重要 B)行的次序非常重要
C)列的次序无关紧要 D)关键字必须指定为第一列
24.学生表中有"学号"、"姓名"和"年龄"三个字段,SQL语句(SELECT学号FROM学生)完成的操作称为()。
A)选择B)投影C)连接D)并
25.在VisualFoxPro中,关系数据库管理系统所管理的关系是()。
A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件
26.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A)一对一B)一对多C)多对一D)多对多
27.在数据管理技术发展的三个阶段中,数据共享最好的是()。
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同
28.从表中选择字段形成新关系的操作是()。
A)选择B)连接C)投影D)并
29.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()的组合。
A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩
30.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是()。
A)“顾客”与“收款口”的关系B)“收款口”与“收款员”的关系
C)“班组”与“收款口”的关系D)“收款口”与“设备”的关系
31.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是()。
A.选择B.投影C.联接D.自然联接
32.在关系的基本运算中,下列属于专门关系运算的是()。
A)选择、排序 B)选择、投影 C)并、差、交 D)联接、笛卡儿积
33.在以下叙述中不正确的说法是()。
A)数据库避免了一切数据的重复B)数据库中数据可以共享
C)数据库减少了数据的冗余 D)数据库可以避免数据的不一致性
第2章
1.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是()。
A)EMPTY(.NULL.) B)LIKE('xy?
','xyz')C)AT('xy','abcxyz') D)ISNULL(SPACE(0))
2.有如下赋值语句,结果为“大家好”的表达式是()。
a="你好"
B="大家"
A)b+AT(a,1) B)b+RIGHT(a,1) C)b+LEFT(a,3,4) D)b+RIGHT(a,2)
3.可以比较大小的数据类型包括()。
A)数值型、字符型、日期型和逻辑型 B)数值型、字符型和日期型
C)数值型和字符型 D)数值型
4.在VisualFoxPro中,下列数组元素的使用正确的是()。
A)PI(0,1) B)PI(2,0) C)PI(2,3) D)PI(1,2,3)
5.已知X=4<5,则函数VARTYPE(X)的结果是()。
A)L B)C C)N D)D
6.执行命令?
LEN(ALLTRIM("□□□计算机□□等级考试□□□"))的结果是()。
(□表示空格)
A)14 B)16 C)19 D)22
7.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”。
(C型字段)。
在命令窗口输入并执行如下命令:
姓名=姓名-"出勤"
?
姓名
屏幕上会显示()。
A)李彤 B)李彤出勤 C)李彤出勤 D)李彤-出勤
8.语句LISTMEMORYLIKEa*能够显示的变量不包括()。
A)aB)a1C)ab2D)ba3
9.计算结果不是字符串"Teacher"的语句是()。
A)at("MyTeacher",3,7)B)substr("MyTeacher",3,7)C)right("MyTeacher",7)D)left("MyTeacher",7)
10.下列函数返回类型为数值型的是()。
A)STRB)VALC)DTOCD)TTOC
11.以下关于空值(NULL值)叙述正确的是()。
A)空值等于空字符串B)空值等同于数值0
C)空值表示字段或变量还没有确定的值D)VisualFoxPro不支持空值
12.说明数组后,数组元素的初值是()。
A)整数0B)不定值C)逻辑真D)逻辑假
13.设a="计算机等级考试",结果为"考试"的表达式是()。
A)Left(a,4)B)Right(a,4)C)Left(a,2)D)Right(a,2)
14.如果内存变量和字段变量均有变量名"姓名",那么引用内存变量的正确方法是()。
A)M.姓名B)M->姓名C)姓名D)A和B都可以
15.将2004年5月1日的日期保存到日期变量RQ中,正确的语句是()。
A)STOREDTOC("05/01/2004")TORQB)STORECTOD("05/01/2004")TORQ
C)STORE"05/01/2004"TORQ D)STORE05/01/2004TORQ
16.执行定义数组命令DIMENSIONA(3),则语句A=3的作用是()。
A)对A
(1)赋值为3 B)对每个元素均赋相同的值3
C)对简单变量A赋值3,与数组无关 D)语法错误
17.若内存变量名与当前的数据表中的一个字段"student"同名,则执行命令?
student后显示的是()。
A)字段变量的值B)内存变量的值 C)随机显示 D)错误信息
18.下列日期表达式错误的是()。
A){^2004/03/09}+15 B){^2004/02/25}+date()
C){^2004/03/09}-15 D){004/02/25^}-date()
19.以下每两组表达式中,其运算结果完全相同的是()。
(□代表空格)
A)LEFT("VFP□",3)与SUBSTR("□VFP□",2,3)
B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C)VARTYPE("40-4*5")与VARTYPE(40-4*5)
D)假定A="visual□□",B="□□foxpro",则A-B与A+B
20.在逻辑运算中,3种运算符的优先级别依次排列为()。
A)NOT.>.AND.>.OR.B)AND.>.NOT.>.OR.
C)NOT.>.OR.>.AND.D)OR.>.AND.>.NOT.
21.利用BOF()测试当前打开的一个空表文件,函数返回值为()。
A).T. B).F. C)1 D)-1
22.下列函数中,函数值为数值型的是()。
A)DATE() B)TIME() C)YEAR() D)DATETIME()
23.下列各字符函数中,函数返回值不是数值型的是()。
A)LEN("2003/04/15") B)OCCURS("电脑","计算机俗称电脑")
C)AT("Fox","VisualFoxPro") D)LIKE("a*","abcd")
24.在下列各项中,运算级别最低的为()。
A)算术运算符 B)关系运算符 C)逻辑运算符 D)圆括号()
25.函数IIF(LEN(SPACE(5))<>5,1,-1)的值为()。
A).T. B).F. C)1 D)-1
26.下列字符型常量的表示中,错误的是()。
A)’65+13’ B)["电脑商情"] C)[[中国]] D)′[x=y]′
27.下列关于变量的叙述中,不正确的一项是()。
A)变量值可以随时改变
B)在VisualFoxPro中,变量分为字段变量和内存变量
C)变量的类型决定变量值的类型
D)在VisualFoxPro中,可以将不同类型的数据赋给同一个变量
28.下列赋值语句中正确的是()。
A)STORE1TOX,Y B)STORE1,2TOX
C)STORE1TOXY D)STORE1、2TOX
29.执行下列语句,其函数结果为()。
STORE-100TOX
?
SIGN(X)*SQRT(ABS(X))
A)10 B)-10 C)100 D)-100
30.在VisualFoxPro中,数据库表S中的通用型字段的内容将存储在扩展名为()的文件中。
A).dbfB).mnxC).fptD).dbc
31.命令?
VARTYPE(TIME())结果是()。
A)CB)DC)TD)出错
32.命令?
LEN(SPACE(3)-SPACE
(2))的结果是()。
A)1B)2C)3D)5
33.在SetExactOn的状态下,表达式“计算机文化”=“计算”比较的结果为()。
A).T.B).F.C)4D)0
34.表达式?
SUBSTR(“数据库管理系统”,7,4)的结果为()。
A)“统”B)“数据”C)“管理”D)“系统”
35.连续执行以下命令之后,最后一条命令的输出结果是()。
SETEXACTON
X="A"
?
IIF("A"=X,X-"BCD",X+"BCD")
A)ABCDB)BCDC)ABCDD)A
36.在以下四组函数运算中,结果相同的是()。
A)LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)
B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C)VARTYPE("36-5*4")与VARTYPE(36-5*4)
D)假定A="this",B="isastring",A-B与A+B
第3章数据表
1.在VisualFoxPro中,字段的宽度不是由系统自动给出的字段类型有()。
A)数值型 B)备注型 C)逻辑型 D)日期型
2.在当前表查找所有少数民族的学生记录,执行"LOCATEFOR民族!
=’汉’"命令后,应紧接执行()。
A)NEXT B)LOOP C)SKIP D)CONTINUE
3.下列命令中,功能相同的是()。
A)DELETEALL和PACK B)DELETEALL、ZAP和PACK
C)DELETEALL、PACK和ZAP D)DELETEALL和RECALLALL
4.表文件和索引文件都已打开,为确保记录指针定位在物理记录号为1的记录上,可使用命令()。
A)GOTOP B)GOBOF() C)SKIP1 D)GOTO1
5.在VisualFoxPro中,一个表可以建立一个()。
A)主索引 B)候选索引 C)惟一索引 D)普通索引
6.下列命令中,可以用来对索引快速定位的是()。
A)LOCATEFOR B)SEEK C)FOUND D)GOTO
7.将学生表按籍贯字段升序排列,如果籍贯(C,10)相等,则按学号(N,4)升序排列,下列语句正确的是()。
A)INDEXON籍贯,学号TOJGXH B)INDEXON籍贯+学号TOJGXH
C)INDEXON籍贯,STR(学号,4)TOJGXH D)INDEXON籍贯+STR(学号,4)TOJGXH
8.假设表文件TEST.DBF己经在当前工作区打开,要修改其结构,可以使用命令()。
A)MODISTRU B)MODICOMMTESTC)MODIDBF D)MODITYPETEST
9.为当前表中所有学生的总分增加20分,可以使用的命令是()。
A)CHANGE总分WITH总分+20 B)REPLACE总分WITH总分+20
C)CHANGEALL总分WITH总分+20 D)REPLACEALL总分WITH总分+20
10.在VisualFoxPro中,“表”是指()。
A)报表 B)关系 C)表格控件 D)表单
11.使用索引的主要目的是()。
A)提高查询速度B)节省存储空间C)防止数据丢失D)方便管理
12.在表设计器的"字段"选项卡中,在“字段有效性”的设置项中不包括()。
A)规则B)信息C)默认值D)标题
13.在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是()。
A)主索引B)唯一索引C)候选索引D)普通索引
14.执行USEscIN0命令的结果是()。
A)选择0号工作区打开sc表B)选择空闲的最小号的工作区打开sc表
C)选择第1号工作区打开scD)显示出错信息
15.要为当前表所有性别为"女"的职工增加500元工资,应使用命令()。
A)REPLACEALL工资WITH工资+500
B)REPLACE工资WITH工资+500FOR性别="女"
C)REPLACEALL工资WITH工资+500
D)REPLACEALL工资WITH工资+500FOR性别="女"
16.MODIFYSTRUCTURE命令的功能是:
()。
A)修改记录值B)修改表结构C)修改数据库结构D)修改数据库或表结构
17.在一个VisualFoxPro数据表文件中有2个通用字段和3个备注字段,该数据表的备注文件数目是()。
A)1 B)2 C)3 D)5
18.SELECT命令进行工作区切换时,不能选取的参数是()。
A)1~32767 B)A~J C)已打开的数据表别名 D)已打开的数据库名
19.对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为()。
A)性别+年龄 B)性别+STR(年龄,2)
C)性别+STR(年龄) D)性别,年龄
20.数据表中"婚否"字段是逻辑型字段,要显示所有未婚记录,应使用命令()。
A)LISTFOR婚否=F B)LISTFOR婚否<>T
C)LISTFOR婚否 D)LISTFORNOT婚否
21.假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是()。
A)SEEKNB)SEEKFOR基本工资=N
C)FIND1000D)LOCATEFOR基本工资=N
22.可以随表的打开而自动打开的索引是()。
A)单项索引文件 B)复合索引文件
C)结构化复合索引文件 D)非结构化复合索引文件
23.在当前表中,查找第2个男同学的记录,应使用命令()。
A)LOCATEFOR性别="男"
NEXT2
B)LOCATEFOR性别="男"
C)LOCATEFOR性别="男"
CONTINUE
D)LISTFOR性别="男"
NEXT2
24.下列关于索引的叙述中,不正确的是()。
A)VisualFoxPro支持两种索引文件:
单一索引文件和复合索引文件
B)打开和关闭索引文件均使用SETINDEXTO命令
C)索引的类型有主索引、候选索引、惟一索引和普通索引
D)索引文件不随库文件的关闭而关闭
25.自由表中字段名长度的最大值是()。
A)8 B)10 C)128 D)255
26.下列索引中,不具有"惟一性"的是()。
A)主索引 B)候选索引 C)惟一索引 D)普通索引
27.工作区供用户打开数据表使用,在每个工作区中允许打开()个数据表文件。
A)1B)2C)10D)7
28.不论索引是否生效,都可以定位到相同记录上的命令是()。
A)GOTOPB)GOBOTTOMC)GO6D)SKIP
29.执行下列操作后,函数BOF的结果为()。
USESTUDENT
GOTOP
SKIP-1
A).F.B).T.C)1D)0
30.如果要修改数据表的结构,则将数据表按照()的方式打开?
A)共享B)自由C)独占D)可用
第4章
1.要同时打开多个数据表文件,选择不同的工作区可使用的命令是()。
A)USE B)OPEN C)SELECT D)以上命令均可
2."主键"不允许取重复值,是指()。
A)实体完整性约束规则 B)引用完整性约束规则
C)用户自定义完整性约束规则 D)数据完整性约束规则
3.在VisualFoxPro中,以共享方式打开数据库文件的命令短语是()。
A)EXCLUSIVE B)SHARED C)NOUPDATE D)VALIDATE
4.如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义()。
A)实体完整性 B)域完整性 C)参照完整性 D)以上各项都需要定义
5.命令SELECT0的功能是()。
A)选择编号最小的空闲工作区 B)选择编号最大的空闲工作区
C)随机选择一个工作区的区号 D)无此工作区,命令错误
6.下列关于自由表的说法中,错误的是()。
A)在没有打开数据库的情况下所建立的数据表,就是自由表
B)自由表不属于任何一个数据库
C)自由表不能转换为数据库表
D)数据库表可以转换为自由表
7."年龄在18-25之间"这种约束是属于数据库当中的()。
A)原子性措施 B)一致性措施 C)完整性措施 D)安全性措施
8.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时()。
A)系统自动备份父表中被删除记录到一个新表中
B)若子表中有相关记录,则禁止删除父表中记录
C)会自动删除子表中所有相关记录
D)不作参照完整性检查,删除父表记录与子表无关
9