VFP程序设计基础试题库.docx
- 文档编号:11921571
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:80
- 大小:63.53KB
VFP程序设计基础试题库.docx
《VFP程序设计基础试题库.docx》由会员分享,可在线阅读,更多相关《VFP程序设计基础试题库.docx(80页珍藏版)》请在冰点文库上搜索。
VFP程序设计基础试题库
练习题一VisualFoxPro基础
一、选择题
关系数据库管理系统应能实现的专门关系运算包括___c_______。
A)显示、打印、制表B)关联、更新、排序
C)选择、投影、连接D)排序、索引、统计
关系是指__b________。
A)属性的集合B)元组的集合C)实例的集合D)字段的集合
如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b_______。
A)属性型B)属性值C)记录型D)记录值
关系数据库系统中所使用的数据结构是______d____。
A)图B)树C)表格D)二维表
对表进行水平方向的分割用的运算是______b____。
A)交B)选择C)投影D)连接
下列数据库技术的术语与关系模型的术语的对应关系中____d______是正确的。
A)实例与关系B)字段与元组C)记录与属性D)记录类型与关系模式
下列关于数据库系统的叙述中,正确的是____c______。
A)数据库系统中数据的一致性是指数据类型一致
B)数据库系统只是比文件系统管理的数据更多
C)数据库系统减少了数据冗余
D)数据库系统避免了数据冗余
关系数据模型______d____。
A)只能表示实体间的1:
1联系
B)只能表示实体间的1:
n
C)只能表示实体间的m:
n
D)可以表示实体间的上述三种联系
在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为_____a_____。
A)关键字B)主属性C)数据项D)主属性值
关系数据库管理系统中的元组是_____b_____。
A)关系中的垂直方向的列B)关系中的水平方向的行
C)属性或属性的组合D)以上的答案均不正确
从数据库的整体结构看,数据库系统采用的数据模型有______a____。
A)层次模型、网状模型和关系模型
B)层次模型、网状模型和环状模型
C)网状模型、链状模型和层次模型
D)链状模型、关系模型和层次模型
设有属性A、B、C、D以下表示中不是关系的是_______d___。
A)R(A)B)R(A,B)C)R(A,B,C,D)D)R(A×B×C×D)
若实体间联系是M:
N的,则将联系类型______a____。
A)也转换为关系模型
B)属性加入任一个关系模式中
C)属性加入N端实体类型相应的关系模式中
D)属性加入M端实体类型相应的关系模式中
数据库系统的构成为数据库、计算机硬件系统、用户和_____a_____。
A)数据库管理系统B)操作系统C)数据集合D)文件系统
层次型、网状型和关系型数据库划分原则是______c____。
A)文件大小B)记录长度C)数据之间的联系D)联系的复杂程度
在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是______d____。
A)封装结构B)层次结构C)网状结构D)二维表结构
在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a________。
A)主键B)超键C)外键D)候选键
层次模型不能直接表示______b____关系。
A)1:
1B)m:
nC)1:
mD)1:
1和1:
m
DBAS指的是______d____。
A)数据库系统B)数据库管理系统C)数据库服务系统D)数据库应用系统
把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的_____a_____。
A)数据结构B)操作系统C)文件系统D)文件结构
数据库的网状模型应满足的条件是___d_______。
A)必须有两个以上的结点
B)每个结点有且仅有一个双亲
C)有且仅有一个结点无双亲,其余结点只有一个双亲
D)允许一个以上的结点无双亲,也允许一个结点有多个双亲
下列不属于文件系统特点的选项是______b____。
A)文件内部的数据结构B)减少和控制了数据冗余
C)数据可为特定用户专用D)数据结构和应用程序相互依赖
存储在计算机内有结构的相关数据的集合称为____a______。
A)数据库B)数据库结构C)数据库系统D)数据库管理系统
如果要改变一个关系中属性的排列顺序,应使用的关系运算是______c____。
A)选择B)连接C)投影D)重建
VisualFoxpro数据库文件是_____c_____。
A)存放用户数据的文件
B)存放用户数据和系统数据的文件
C)管理数据库对象的系统文件
D)前三种说法都对
数据库系统与文件系统的主要区别是___d_______。
A)文件系统简单,而数据库系统复杂
B)文件系统只能管理少量数据,而数据库系统则能管理大量数据
C)文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件
D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题
使用关系运算对系统进行操作,得到的结果是___b_______。
A)属性B)关系C)元组D)关系模式
在概念模型中,一个实体相对于关系数据库中一个关系中的一个_____c_____。
A)列B)属性C)元组D)关系
关系数据模型的内涵包括_______d___。
A)关系的定义和说明B)属性和域的定义和说明
C)数据完整性约束D)以上都是
关系数据库规范化是为解决关系数据库中______b____问题而引入的。
A)提高查询速度B)插入、删除和数据冗余
C)减少数据操作的复杂性D)保证数据的安全性和完整性
同一个关系模型的任两个元组值_____b_____。
A)可全同B)不能全同C)必须全同D)以上都不是
数据库系统的应用核心是____d______。
A)数据库B)编译程序C)操作系统D)数据库管理系统
关系模式中,满足2NF的模式______a____。
A)必定是1NFB)必定是3NFC)必定是BCNFD)可能是1NF
一个关系是一张二维表。
在VFP中,一个关系对应一个__d________。
A)记录B)字段C)索引文件D)数据表文件
使用数据库技术进行人事档案管理是属于计算的______b____。
A)过程控制应用B)数据处理应用C)科学计算应用D)辅助工程应用
规范化过程主要是解决数据库逻辑结构中的插入异常、删除异常以及____d______的缺陷的问题。
A)数据的不一致性B)结构不合理C)数据丢失D)冗余度大
在关系理论中称为“元组”的概念,在关系数据库中称为______a____。
A)行B)实体C)记录D)字段
在关系理论中称为“关系”的概念,在关系数据库中称为____a______。
A)表B)文件C)实体集D)记录
关系数据库管理系统所管理的关系是_____d_____。
A)若干个DBC文件B)一个DBF文件C)一个DBC文件D)若干个二维表
VFP关系数据库管理系统能够实现的三种基本关系运算是_________a_。
A)选择、投影、联接B)建库、录入、排序
C)索引、排序、查找D)显示、统计、复制
项目管理器的文档(DOCS)选项卡可管理_____b_____。
A)表单、数据库、视图B)表单、报表、标签
C)自由表、报表、标签D)表单、报表、视图
VisualFoxProDBMS是____b______
A)操作系统的一部分B)操作系统支持下的系统软件
C)一种编译程序D)一种操作系统
设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是_____b_____
A)m:
nB)1:
mC)m:
kD)1:
1
把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过______c____。
A)建立新的属性来实现B)建立新的关键字来实现
C)建立新的关系来实现D)建立新的实体来实现
对关系S和关系R进行运算称为集合运算,结果既包含S中元组也包含R中元组,这种集合为_______a___。
A)并运算B)交运算C)差运算D)积运算
文件的建立、打开、关闭和退出在FoxPro中可以利用____d______菜单来实现。
A)编辑B)窗口C)运行D)文件
二、填空题
是数据库系统的核心。
在E-R模型中,联系的连通词(方式)是指。
关系规范化中的删除操作异常是指,插入操作异常是指。
数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示之间的联系。
关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到。
开发一个关系数据库应用系统,首先要建立。
它是由若干个组成。
在关系数据库的基本操作中,从表中取出满足条件元组的操作为,从两个关系中选取属性间满足一定条件的元组的操作称为。
域是的集合,域中的数据个数叫域的。
关系数据库中可命名的最小数据单位是。
数据库应用系统是在支持下运行的计算机应用系统,简称为。
把关系看成一个集合,则集合中的元素是,并且每个元素的应该相同。
在关系对应的二维表中,行对应,列对应。
数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的表现出来的。
项目管理器的选项卡用于显示和管理数据库、自由表和查询等。
关系数据库是采用作为数据的组织方式。
在一个关系中,若数据项都是不可再分割的,那一定属于。
数据模型不仅表示反映事物本身的数据,而且表示。
内部联系是指只有的记录才包含在查询结果中。
用二维表数据来表示实体及实体之间联系的数据模型称为。
可以在项目管理器的选项卡下建立命令文件。
练习题一参考答案
一、选择题
1.C2.B3.B4.D5.B6.D7.C8.D9.A10.B
11.A12.D13.A14.A15.C16.D17.A18.B19.D20.A
21.D22.B23.A24.C25.C26.D27.B28.C29.D30.B
31.B32.D33.A34.D35.B36.D37.A38.A39.D40.A
41.B42.B43.B44.C45.A46.D
二、填空题
1.数据库管理系统2.实体之间联系方式是1:
M,M:
N还是1:
1
3.不该删除的数据被删除/应该插入的数据未被插入4.事物与事物
5.较高范式6.数据库/关系7.选择/链接8.值/基数
9.属性名10.数据库管理系统/DBMS11.元素/属性个数
12.元组/域13.数据模型14.数据15.关系模型
17.事物与事物之间的联系18.满足联接条件19.关系模型|关系
20.代码|全部
练习题二数据与数据运算
一、选择题
VisualFoxPro内存变量的数据类型不包括__________。
A)数值型B)货币型C)备注型D)逻辑型
下列选项中得不到字符型数据的是__________。
A)AT("1",STR(1231))B)DTOC(DATE(),1)
C)STRD)DTOC(DATE())
下列表达式中,错误的是__________。
A)"姓名:
"+姓名B)"工资:
"-工资C)"性别:
"+性别D)姓名:
"是工程师"
以下赋值语句正确的是__________。
A)store2,3tox,yB)store2tox,y
C)x=y=6D)x,y=6
下列对内存变量的叙述,不正确的是__________。
A)内存变量是独立于数据库的变量B)内存变量的形式只有标量
C)内存变量用赋值语句定义D)内存变量有N,C,L,D,S类型
下列命令的语法规则中,非法的是__________。
A)各短语和参数要连续输入无空格B)命令动词后的子句位置可交换
C)命令动词大小写字母等价D)命令动词只写前四个字母
已知字符串M="1234",N="5678"。
那么连接运算M-N的运算结果为__________。
A)“12345678”B)“12345678”
C)“12345678”D)“12345678”
设有一字段变量“姓名”,目前值为“杨一柳”,又有一内存变量“姓名”,其值为“张一舟”,则命令姓名的值应为__________。
A)“杨一柳”B)“张一舟”C)杨一柳D)张一舟
在下列FoxPro的表达式中,结果为.T.的是__________。
A)[112]>="90"B)[张晓华]>=[李晓华]C){09/09/09}-8D).t.<.f.
清除以A开头的所有内存变量的命令是__________。
A)RELEASEALLLIKEA*B)RELEASEALLA*C)RELEASEA*D)ERASEA*
执行命令
STORE'100'TOSum1
TYPE('Sum1')
其结果为__________。
A)DB)CC)LD)N
连续执行以下命令之后,最后一条命令的输出结果是__________。
SETEXACTOFF
X="A"
IF("A"=X,X-"BCD",X+"BCD")
A)ABCDB)ABCDC)BCDD)A
执行命令AT("HAPPY","WEAREHAPPY")的显示结果是__________。
A)5B)8C).F.D).T.
下列说法中正确的是__________。
C
A)函数若有多个参数,则各参数间应用空格隔开
B)若函数不带参数,则调用时函数名后面的圆括号可以省略
C)调用函数时,函数名后的圆括号不论有无参数都不能省略
D)调用函数时,参数的类型、个数和顺序不一定要一致
下面有关命令SETDEVICETOPRINTER的叙述正确的是__________。
A)该命令的功能是开关打印设备
B)该命令的功能是将打印机联机
C)该命令的功能是设置“”或“”命令的输出定向为打印机
D)该命令的功能是设置@…SAY命令的输出定向为打印机
将04年5月7日存入日期型变量RQ的正确方法是__________。
A)STOREDTOC("2004/05/07")TORQB)STORE2004/05/07TORQ
C)STORE"2004/05/07"TORQD)STORE{^2004/05/07}TORQ
顺序执行下列命令后,最后一条命令显示的结果是__________。
useCHJ
Go5
Skip-2
Recno()
A)3B)4C)5D)7
在SETEXACTOFF状态下,以下值为.F.的是__________。
A)"abc"<"abd"B)"张三"=="张"C)"103"<"7"D)"张三"="张"
在下列各式中,运算结果为数值的是__________。
A)CTOD('04/05/99')-28B)'123'+'5678'
C)120+30=150D)LEN('ABCD')-1
EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为__________。
A)1B)0C).T.D).F.
设当前数据库有10条记录,在下列三种情况下:
当前记录号为1时,当EOF()和BOF()为真时,命令RECN()的结果分别是__________。
A)1,10,1B)1,11,1C)1,0,11D)1,11,0
若想从字符串'昆明市'中取出汉字'明',应用函数__________。
A)SUBSTR("昆明市",2,2)B)SUBSTR("昆明市",2,1)
C)SUBSTR("昆明市",3,1)D)SUBSTR("昆明市",3,2)
设变量A="99/10/01",则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为__________。
A)10和1B)99和1C)99和10D)1和10
函数出现在表达式中可以作为__________。
A)命令B)字符串C)运算符D)运算对象
假定N=[30+12],则执行命令N后屏幕将显示__________。
A)42B)42.0C)30+12D)[30+12]
下列常量中为合法的数值型常量的是__________。
A)156B)156+E8C)“128.58”D)156*100
下列选项中__________不能参与数据运算。
A)逻辑型B)字符型C)日期型D)屏幕型
下面命令显示的结果是__________。
AT("昆明","中国昆明")
A)1B)2C)5D).T.
当前数据库中,“计算机基础达标”字段为逻辑类型,要显示所有未达标的记录应使用命令__________。
A)LISTFOR计算机基础达标<>.F.B)LISTFOR计算机基础达标=.F.
C)LIST."计算机基础达标"D)LIST.计算机基础达标
关于""和"",下列说法中错误的是__________。
A)从当前光标所在行的下一行第0列开始显示
B)和只能输出多个同类型的表达式的值
C)和后可以没有表达式
D)从当前光标处开始显示
关于VisualFoxPro的变量,下面说法中正确的是__________。
A)使用一个简单变量之前要先声明或定义
B)数组中各数组元素的数据类型可以不同
C)定义数组以后,系统为数组的每个数组元素赋以数值0
D)数组元素的下标下限是0
ROUND,1)返回值是__________。
A)B)5452.20C)D)
执行以下命令:
AA="ABCDEFGHIJ"
SUBSTR(AA,LEN(AA)/2-2,4)
输出的结果是__________。
A)CDEFB)BCDEC)ABCDD)DEFG
执行下列命令后,
Number="3"
File="File"+Number
Use$File当前打开的文件名是__________。
A)$FileB)File3C)FileD)FileNumber
当前记录号可用函数__________求得。
A)RECC()B)RECN()C)EOF()D)BOF()
CLEARMEMORY命令的功能是__________。
A)清除内存中的所有信息B)清除所有内存变量
C)清除整个屏幕D)清除所有变量
变量F没有定义,执行下列命令后,显示U的命令是__________。
A)TYPE(F)B)TYPE("F")C)TYPE(.F.)D)TYPE(".F.")
设一个数据库中有15条记录,当EOF()返回真时,当前记录号应为__________。
A)0B)1C)15D)16
将格式化输出命令的输出送打印机的正确命令是__________。
A)SETDEVICETOSCREENB)SETDEVICETOPRINT
C)SETPRINTOFFD)SETPRINTON
下面字符串中非法字符串为__________。
A)'Thestring'B)"Thestring"C)'The'string'.'D)"The'string'."
数据表中有20个记录,如果当前记录为第20条记录,把记录指针移到第一个记录,测试当前记录号函数RECNO()的值是__________。
A)0B)1C)19D)20
执行S=CTOD("06/1/04")命令后,变量S的数据类型是__________。
A)数值型B)字符型C)日期型D)逻辑型
"STORE1TOA,B,C,D"的结果是__________。
A)使A,B,C,D四个变量的值都为1
B)只使A的值为1,其他变量的值为0
C)只使A的值为.F.,其他变量的值为1
D)只使A的值为1,其他变量的值为.F.
一条一般的(并非LOCATE命令中的)FOR子句执行完毕后,若范围为ALL或REST,那么记录指针指向__________。
A)首记录前B)末记录后C)首记录D)末记录
关于VisualFoxPro中的运算符的优先级,下列选项不正确的是__________。
A)算术运算符的优先级高于其他类型运算符
B)逻辑运算符的优先级高于关系运算符
C)所有关系运算符的优先级都相等
D)字符串运算符+和-优先级相等
设有变量Pi=,执行命令ROUND(Pi,2)的显示结果为__________。
A)B)3.14C)D)
执行命令STORECTOD('01/10/04')+8TOB后,变量B的类型为__________。
A)数值型B)日期型C)备注型D)字符型
某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是__________。
A)B)-999.99C)D)0
在下列函数中,函数值为数值的是__________。
A)CTOD("05/07/04")B)AT('AB','DCAB')C)BOF()D)EOF()
逻辑型数据的取值不能是__________。
A)T或FB).F.或.T.C).Y.或.N.D).T.或.F.或.Y.或.N.
在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用__________逻辑表达式。
A)(婚否=.T.).AND.(性别='女')B)婚否.OR.(性别='女')
C)婚否.AND.(性别<>'女')D)已婚.AND.(性别='女')
设字段变量“专业”是字符型的,“成绩”是数值型的,能够表达"专业是中文且成绩不大于90分"的表达式是__________。
A)专业="中文".AND.成绩<=90B)专业="中文".AND.成绩>90
C)专业=中文.AND.成绩<=90D)专业="中文".OR.成绩>90
下列各表达式中,结果总是逻辑值的是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 程序设计 基础 试题库