数据库概论及VFP程序设计基础习题Word文档下载推荐.docx
- 文档编号:17372999
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:36
- 大小:46.41KB
数据库概论及VFP程序设计基础习题Word文档下载推荐.docx
《数据库概论及VFP程序设计基础习题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库概论及VFP程序设计基础习题Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。
D.数据库管理系统用于建立、维护和管理数据库。
E.数据库用于建立、维护和管理数据库管理系统。
2.关于数据库系统和数据库管理系统的正确说法是【CE】。
A.数据库系统和数据库管理系统都是软件。
B.数据库系统和数据库管理系统都含硬件资源。
C.数据库系统含硬件资源,而数据库管理系统是软件。
D.数据库管理系统包含数据库系统。
E.数据库系统包含数据库管理系统。
3.对关系数据库表的正确说法是【BC】。
A.与实际生产、生活中的表完全相同B.必须是二维表
C.同一张表中不能有重名属性D.表中属性顺序至关重要
E.表中同一属性可以有不同的数据类型。
习题二
1.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。
2.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口】和【程序菜单】组成。
3.安装VFP系统,首先应该鼠标双击安装盘中的【SETUP.EXE】文件,在安装过程中,每步都要用鼠标单击【NEXT或下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN】软件;
启动VFP系统的程序文件名为【VFP6.EXE】。
4.在WindowS操作系统下启动VFP的方法之一是:
“开始”→【程序】→“MicrosoftVisualFoxPro6.0”→【MicrosoftVisualFoxPro6.0】。
5.用户可以通过【系统菜单】、【工具】、【命令】和【程序】四种方式使用VFP系统。
6.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。
通过设置【WindowS桌面】属性,可以调整系统菜单和工具栏上文字的字体或字号。
7.调整命令窗口中字体和字号的方法是:
【格式】→【字体】→选择“字体”和“大小”。
8.使系统启动后自动执行一条命令或调用一个程序,应该在CONFIG.FPW文件中设置【COMMAND】项参数,要改变可使用的内存变量个数,应该设置【MVCOUNT】项参数。
9.退出VFP系统,应该执行【QUIT】命令。
1.1工具栏不可隐藏。
A.数据库设计器B.常用C.表单设计器D.表单控件
2.将主窗口中的字体改成“黑体”,用【C】命令;
将字号改成11,用【F】命令。
A._Screen.Caption="
黑体"
B._Screen.Caption=11
C._Screen.FontName="
D._Screen.FontName=11
E._Screen.FontSize="
F._Screen.FontSize=11
3.执行命令SETCLOCKON,在【C】上打开时钟。
A.任务栏B.状态栏C.主窗口D.命令窗口
4.VFP系统默认允许使用【B】个内存变量,最多允许使用【E】个内存变量。
A.512B.1024C.2048D.6500E.65000
5.输出系统配置信息,应该用【D】命令。
A.SETSTATUSBARONB.SETSTATUSBAROFF
C.SETSTATUSOND.DISPLAYSTATUS
6.表示对象之间隶属关系所用的符号是【C】。
A.分号B.空格C.圆点D.逗号
1.VFP是一种【BE】。
A.操作系统B.关系数据库管理系统
C.应用程序系统D.数据分析软件
E.应用程序开发工具
2.关于命令窗口的正确说法是【BCF】。
A.拖动标题改变大小B.拖动标题改变位置
C.拖动边框改变大小D.拖动边框改变位置
E.该窗口不可关闭F.历史命令可以重新执行和修改
3.关于主窗口的正确说法是【BEF】。
A.用于输入命令B.用于显示命令输出结果
C.字体和字号不可改变D.与其他窗口并列
E.其他窗口置于其中F.标题名称可以改变
4.执行命令SETCLOCKOFF能关闭【BE】上的时钟。
A.任务栏B.状态栏C.常用工具栏D.命令窗口E.主窗口
5.使系统输出日期型数据的格式是YYYY.MM.DD,应该执行【BD】组命令。
A.SETCENTURYOFF
SETDATEANSI
B.SETCENTURYON
C.SETDATEANSI
SETCENTURYOFF
D.SETDATEANSI
SETCENTURYON
6.配置VFP系统环境时,【BCD】配置为临时配置,【AE】为永久配置。
A.通过“工具”→“选项”……,执行“设置为默认值”
B.通过Config.fpw文件
C.通过“工具”→“选项”……,没执行“设置为默认值”
D.执行SET开头命令
E.通过WindowS的注册表编辑器
7.在当前工作目录的Config.fpw文件中插入:
COMMAND=_SCREEN.Caption="
实验"
,存盘后主窗口标题没有立即变成“实验”两个字,其原因是【BE】。
A.文件位置错误B.该行位置错误C.该行书写错误
D.不是永久配置E.没有重新启动VFP
习题三
1.在VFP中,变量分为【内存变量】和【字段变量】。
2.在VFP中,内存变量分为【简单变量】和【数组元素】。
3.在VFP中,内存变量名由【字母、汉字、数字和下划线】组成,且只能以【字母、汉字或下划线】开头。
4.内存变量存储于【内存】之中,内存变量的数据类型是由【赋值时表达式的数据类型】决定的,当用户退出VFP时,内存变量将被【释放、删除或清除】。
5.VFP规定只有【相同数据类型的】数据(除日期和数值型外)才能进行运算。
6.逻辑型常量只有【.T.和.F.或.Y.和.N.】两种值。
7.在含有3种逻辑运算符的表达式中,逻辑运算符的优先级从低到高依次为
【OR】、【AND】、【NOT】。
8.命令?
TYPE(‘TIME()’)的输出结果是【C】。
9.数学式子“a≥b>
c”,在VFP中对应的表达式为【A>
=BANDB>
C】。
10.命令?
LEN(‘VisualFoxPro简写为”VFP”’)的输出结果是【24】。
11.若当前工作区已打开的数据表有一个字段变量和内存变量“姓名”同名,现将内存变量“姓名”的值赋给当前记录该字段变量,应使用的命令是【REPLACE姓名WITHM.姓名或REPLACE姓名WITHM->
姓名】。
12.对应数学式子3A+B3-en的VFP表达式为【3*A+B∧3+EXP(N)或3*A+B∧3+E∧N】。
13.如果在一个表达式中,有关系运算符、逻辑运算符和算术运算符混合在一起进行运算,则它们的运算顺序是:
【算术】、【关系】、【逻辑】。
14.设X=’10/23/99’,命令?
TYPE("
&
X"
)的输出结果是【N】。
15.为使日期型数据能够显示4位年份,应该使用【SETCENTURYON】命令来设置。
16.现有内存变量NAME、STU、BIRTH、FILE1、FMLWE4、FSLZAS,要把除后三个变量以外的所有内存变量存入磁盘文件abc.mem中,应该使用的命令是【SAVETOABCALLEXCEPTF*】。
1.下列变量名中不正确的是【A】。
A.1_nameB.学号C.stu_info_1D._1_2
2.下面常量中正确的是【D】。
A.2.4E1.5B.大学C.2004/01/12D..F.
3.下面命令中,可以输出“设计”的命令是【D】。
A.?
SUBSTR("
程序设计语言"
3,2)B.?
3,4)
C.?
5,2)D.?
5,4)
4.与.NOT.(x<
=0.OR.x>
=10)等价的条件是【C】。
A.x>
0.OR.x<
10B.x<
0.OR.x>
10C.x>
0.AND.x<
10D.x<
0.AND.x>
10
5.设C="
NAME"
,N=12*3,下列正确的表达式是:
【C】。
A.SQRT(C)B.SUBS(N,3)C.N<
9.OR.C=’NAME’D.C/2
6.在以下四组函数运算中,结果相同的是【A】。
A.LEFT("
Visual
FoxPro"
6)与SUBSTR("
1,6)
B.
YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C.
36-5*4"
)与TYPE(36-5*4)
D.
假定A="
this"
B="
is
a
string"
A-B与A+B
7.命令DIMENSION
M(3,5)定义的数组,包含数组元素的个数为【D】个。
A.
3
5
8
15
8.在下面的VFP表达式中,不正确的是【B】。
{^2004-02-01}-DATE()B.
{^2004-02-01}+DATE()
{^2004-02-01}+1000D.{^2002-05-01
10:
10
AM}-10
9.在下列函数中,函数值为数值型数据的是【A】。
AT("
人民"
"
中国人民解放军"
)B.CTOD("
02/01/04"
)
TIME()D.SUBSTR(DTOC(DATE()),7)
10.设x=5+9、y="
w"
、z="
x"
,则正确的表达式是【C】。
A.x+zB.x+yC.x+&
zD.x+&
y
11.表达式10-7%3*3的运算结果是【B】。
A.0B.7C.3D.4
12.下面表达式的值为数值型数据的是【C】。
A.4*6=24B.CTOD(’11/03/99’)+12C.LEN(’ABC’)+1D.[100]-[3]
13.函数ROUND(5367892.7458,-3)的返回值为【C】。
A.5367892B.5367892.746C.5368000D.-5367892.746
14.下面关于VFP数组的叙述中,错误的是【C】。
A.数组必须先定义后使用。
B.VFP只支持一维数组和二维数组
C.一个数组中各个数组元素必须是同一种数据类型
D.新定义数组的各个数组元素初值为.F.
15.设str="
visualFoxPro"
,表达式UPPER(SUBS(str,1,1))+LOWER(SUBS(str,2))的结果是【C】。
A.visualfoxproB.VISUALFOXPROC.VisualfoxproD.VisualFOXPRO
16.设date="
04/12/99"
,命令:
?
TYPE("
date"
)的输出结果是【B】。
A.CB.NC.DD.U
17.设a=12,b=34,k="
b-a"
,表达式2*&
k的值是【B】。
A.2*b-aB.56C.类型不匹配D.44
18.设x=3,y=2,z=1,表达式:
x=y+z的值是【C】。
A.3B.y+zC..T.D..F.
19.下列表达式值的类型为字符型的是【B】。
A.CTOD("
11/12/99"
)B."
ABC"
-"
FGHJ"
C."
123"
+"
456"
="
123456"
D.DTOC(DATE())>
"
04/04/04"
20.使用SAVETOV命令可以把内存变量存储到磁盘上,该文件的文件名是【B】。
A.v.txtB.v.memC.v.fptD.v.dbt
1.在VFP中,运算符“+”和“-”可用于【AB】之间的运算。
A.数值型B.字符型C.日期型D.逻辑型
2.以下各表达式中,可以在语句中充当条件的是【ACD】。
A.5>
3B.5+3C.5=3D."
BC"
$"
ABCD"
3.以下各表达式中,不属于逻辑型表达式的是【BC】。
A."
银行"
中国人民很行"
B."
.OR."
很行"
.AND."
D."
=="
4.以下各表达式中,能得到数值型结果的是【AB】。
A.LEN("
HOWAREYOU"
)B.AT("
ARE"
)
C.SUBSTR("
3)D.STR(34,4)
5.以下各项中,可作为VFP常量的数据有【AB】。
A."
6*4+1"
B..T.C.12/12/98D.姓名
6.以下各项中,可作为VFP变量名的有【BD】。
A.1_NOB._1_NOC.@STU_NAMED.姓名
7.下列表达式中,结果为.F.的是【AC】。
22"
<
200"
B."
abc"
ab"
C."
>
aaaa"
8.将2000年元旦的日期存到内存变量date中的方法是【BC】。
A.date=DTOC("
01/01/00"
)B.date=CTOD("
C.STORE{01/01/00}TOdateD.STORE01/01/00TOdate
9.结果为"
人民教师"
的表达式是B。
人民"
教师"
B.ALLTRIM("
人民"
)+"
D."
10.下列函数的返回值是字符型数据的有【BCD】。
A.DATE()B.TIME()C.DTOC(DATE())D.SPACE(8)
习题四
1.数据库是一个容器,用于管理存放在其中的对象,这些对象包括【数据库表】、【视图】、【关系】、【存储过程】和【连接】等。
2.存储于数据库中的表称为【数据库表】,其在磁盘上以独立的文件保存,扩展名为【DBF】,将其从数据库中移出,其可以变为【自由表】。
3.利用表设计器来设计表时,自由表和数据库表的设计界面是不同的,数据库表能够设置【字段级规则和约束】信息是自由表所不具有的。
4.表与表之间可以存在一对一关系、一对多关系和多对多关系,在VFP数据库中可以建立的关系有【一对一或永久性】和【一对多或临时】。
建立关系的两个表需要建立相应的【索引】文件。
5.在VFP数据类型的描述中,用字母【C】表示字符型量,用字符【N】表示数值型量,用字母【D】表示日期型量,用字母【L】表示逻辑型量。
6.修改表结构使用的命令为【MODIFYSTRUCTRUE】。
7.索引是对表中的记录进行逻辑上的重新排列,VFP中的索引文件可以分为【独立索引】、【非结构化复合索引】和【结构化复合索引】三种,其对应的文件扩展名分别是【IDX】、【CDX】和CDX。
8.【结构化复合】索引文件可以在表打开的同时自动打开,在系统中控制索引顺序的索引称为【主控索引】。
9.利用工作区可以在VFP中同时打开多个表,VFP中共有【32767】个工作区,在每个工作区中能够打开【1】个表文件。
10.表中备注型字段的字母表示为M,备注型字段用来保存【记录指针】信息,具有备注型字段的表将同时建立一个和表文件主名相同,扩展名为【FPT】的备注文件。
11.对表中的记录用VFP的DELETE命令进行删除,这种删除方式称为【逻辑删除】,在执行了SETDELETEON命令后,使用BROWSE命令浏览表中记录则被删除的记录【不可见或隐藏】。
1.在VFP系统中,利用【A】命令可以创建表。
A.CREATEB.CREATEDATABASEC.NEWD.NEWTABLE
2.不能放入数据库容器中的对象是【D】。
A.连接B.视图C.数据库表D.表单
3.用【B】命令可以将表中做了逻辑删除的记录真正从表中删除。
A.DELETEB.PACKC.ZAPD.DROP
4.在当前打开的表中执行以下操作:
GOBOTTOM
SKIP
?
EOF()
则屏幕显示为【A】。
A..T.B..F.C.没有任何信息D.提示出错
5.向表中添加记录可以使用的命令有【B】。
A.APPENDRECORDB.APPENDBLANKC.NEWD.CREATE
6.在VFP的命令中同时含有FOR、WHILE和范围子句时,则三个子句的优先级顺序为【C】
A.FOR、WHILE、范围B.WHILE、范围、FOR
C.范围、WHILE、FORD.按三个参数的先后顺序确定优先级
7.某个表中使用逻辑型字段HF存储职工的婚姻状况,并规定其值为真(.T.)时代表已婚,其值为假(.F.)时代表未婚,则在打开该表后,要显示全部未婚职工的记录,可以使用的命令是【C】。
A.LISTALLB.DISPLAYFOR职工=”未婚”
C.DISPLAYALLFOR.NOT.HFD.LISTALLFOR“未婚”
8.使用命令USEXSXXBIN0ALIASXSJBZL打开表后,则表的别名为【D】。
A.XSXXBB.0C.ALIASD.XSJBZL
9.在VFP中,调用表设计器建立数据库表XSXXB的命令是【C】。
A.MODIFYSTRUCTUREXSXXBB.MODIFYCOMMANDXSXXB
C.CREATEXSXXBD.CREATETABLEXSXXB
10.在VFP中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:
【A】。
A.1、4、8B.4、4、10C.1、10、8D.2、8、8
1.在VisualFoxPro中,关于自由表叙述正确的是【BE】。
A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束
C.自由表不能建立候选索引D.自由表不可以加入到数据库中
E.自由表不能建立主索引
2.在VisualFoxPro中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 概论 VFP 程序设计 基础 习题