Visual FoxPro 程序设计题库14.docx
- 文档编号:6991024
- 上传时间:2023-01-15
- 格式:DOCX
- 页数:17
- 大小:20.51KB
Visual FoxPro 程序设计题库14.docx
《Visual FoxPro 程序设计题库14.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计题库14.docx(17页珍藏版)》请在冰豆网上搜索。
VisualFoxPro程序设计题库14
试卷编号:
76
所属语言:
VisualFoxpro
试卷方案:
西北民大VFP2010年春季
试卷总分:
100分
共有题型:
4种
一、填空共10题(共计10分)
第1题(1.0分)题号:
34
一个数据库表能与【1】个数据库相联.
答案:
=======(答案1)=======
一
=========或=========
1
第2题(1.0分)题号:
57
在命令窗口中执行【1】命令可以启动菜单设计器.
答案:
=======(答案1)=======
CREATEMENU(文件名)
第3题(1.0分)题号:
18
顺序执行如下两条命令后,显示的结果是【1】.
M=″ABC″
?
m=m+″DEF″
答案:
=======(答案1)=======
F
第4题(1.0分)题号:
42
用SQL语句实现将所有职工的工资提高5%;【1】教师【2】工资=工资*1.05
答案:
=======(答案1)=======
UPDATE
=======(答案2)=======
SET
第5题(1.0分)题号:
35
参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,
通过参照引用关联的另一个表的数据,来检查对表的数据操作是否正确.
答案:
=======(答案1)=======
插入
=========或=========
修改
=========或=========
删除
=======(答案2)=======
插入
=========或=========
修改
=========或=========
删除
=======(答案3)=======
插入
=========或=========
修改
=========或=========
删除
第6题(1.0分)题号:
21
属性的取值范围称为域,在"职工"表中,字段"婚否"为逻辑型,它的域为【1】.
答案:
=======(答案1)=======
逻辑值真逻辑值假
=========或=========
逻辑真逻辑假
=========或=========
.T..F.
=========或=========
.t..f.
第7题(1.0分)题号:
60
所谓【1】,是指用户处于某些特定区域时单击鼠标右键而弹出的一个菜单.
答案:
=======(答案1)=======
快捷菜单
第8题(1.0分)题号:
8
自由表中字段名长度最长是【1】个字符.
答案:
=======(答案1)=======
10
=========或=========
十
第9题(1.0分)题号:
9
执行DIMENSIONa(2,3)命令后,数组a的各数组元素的类型是【1】,值是【2】.
答案:
=======(答案1)=======
逻辑型
=======(答案2)=======
F
=========或=========
.F.
=========或=========
.f.
第10题(1.0分)题号:
5
在一个关系中有这样一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的
字段被称为【1】.
答案:
=======(答案1)=======
关键字
二、单项选择共35题(共计35分)
第1题(1.0分)题号:
60
打开一个空表文件,分别用函数EOF()和BOF()测试,其结果一定是()
A:
.T.和.F.
B:
.F.和.F.
C:
.T.和.T.
D:
.F.和.T.
答案:
C
第2题(1.0分)题号:
301
在表设计器的字段选项卡中,设置字段宽度的单位是().
A:
位
B:
双位
C:
字节
D:
双字节
答案:
C
第3题(1.0分)题号:
255
与.NOT.(n<=50.AND.N>=15=())等价的条件是()
A:
n>50.OR.n<15
B:
n<50.OR.n>15
C:
n<50.AND.n>15
D:
n>50.AND.n<15
答案:
A
第4题(1.0分)题号:
302
在表文件已经打开时,打开索引文件的命令是()
A:
USE(索引文件名)
B:
INDEXWITH(索引文件名)
C:
SETINDEXTO(索引文件名)
D:
INDEXON(索引文件名)
答案:
C
第5题(1.0分)题号:
160
下列关于视图的叙述中不正确的是().
A:
视图分本地视图及远程视图
B:
视图是一种虚拟的表,只能基于一个表创建
C:
视图可以更新它所打开的表中的数据
D:
本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录
答案:
B
第6题(1.0分)题号:
244
用二维表来表示实体与实体之间联系的数据模型称为()
A:
网状模型
B:
关系模型
C:
层次模型
D:
面向对象模型
答案:
B
第7题(1.0分)题号:
239
用CREATEMENUTEST命令进入"菜单设计器"窗口建立菜单时,存盘后将会在磁盘上出现().
A:
TEST.MPR和TEST.MNT
B:
TEST.MNX和TEST.MNT
C:
TEST.MPX和TEST.MPR
D:
TEST.MNX和TEST.MPR
答案:
B
第8题(1.0分)题号:
7
设职工档案表中有编号、姓名、年龄、职务、机关等字段,其中可作为关键字的
字段是()
A:
编号
B:
姓名
C:
年龄
D:
职务
答案:
A
第9题(1.0分)题号:
32
VisualFoxPro中的DOCASE…ENDCASE语句属于().
A:
顺序结构
B:
循环结构
C:
分支结构
D:
模块结构
答案:
C
第10题(1.0分)题号:
50
不论索引是否生效,定位到相同记录上的命令是()
A:
GO6
B:
SKIP
C:
GOTOP
D:
GOBOTTOM
答案:
A
第11题(1.0分)题号:
333
执行以下命令后显示的结果是().
STORE3+4<9TOA
B=′.T.′<′.F.′
?
A.AND.B
A:
.T.
B:
.F.
C:
A
D:
B
答案:
A
第12题(1.0分)题号:
157
下列创建数据库的方法错误的是()
A:
在项目管理器中建立数据库
B:
通过"新建"对话框建立数据库
C:
使用命令CREATDATABASE[DatabaseName]
D:
使用命令USEDATABASE[DatabaseName]
答案:
D
第13题(1.0分)题号:
257
预览报表可以使用命令().
A:
DO
B:
OPENDATABASE
C:
MODIFYREPORT
D:
REPORTFORM
答案:
D
第14题(1.0分)题号:
206
一个关系相当于一张二维表,二维表中的各栏目相当于该关系的().
A:
元组
B:
结构
C:
数据项
D:
属性
答案:
D
第15题(1.0分)题号:
105
命令按钮组中有3个按钮Command1、Command2、Command3,在执行了如下的代码后:
ThisForm.CommandGroup1.Value=2,则()
A:
Command1按钮被选中
B:
Command2按钮被选中
C:
Command3按钮被选中
D:
Command1、Command2按钮被选中
答案:
B
第16题(1.0分)题号:
325
执行:
X=″Y″、Y=″X″、?
&X+&Y3条命令后,显示的结果是().
A:
XY
B:
YX
C:
X+Y
D:
出错信息
答案:
A
第17题(1.0分)题号:
2
VisualFoxPro参照完整性规则不包括()
A:
更新规则
B:
查询规则
C:
删除规则
D:
插入规则
答案:
B
第18题(1.0分)题号:
135
设职工表文件已打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,
应使用命令()
A:
FINDFOR工资>620
B:
SEEK工资>620
C:
LOCATEFOR工资>620
D:
LISTFOR工资>620
答案:
C
第19题(1.0分)题号:
321
在以下命令序列中,总能实现插入一条空记录并使其成为第8条记录的是()
A:
SKIP7
INSERTBLANK
B:
GOTO7
INSERTBLANK
C:
LOCATEFORRECNO()=8
D:
GOTO7
INSERTBLANKBEFORE
答案:
B
第20题(1.0分)题号:
15
SQL的核心功能是().
A:
数据查询
B:
数据修改
C:
数据定义
D:
数据控制
答案:
A
第21题(1.0分)题号:
104
命令按钮组是().
A:
控件
B:
容器
C:
控件类对象
D:
容器类对象
答案:
D
第22题(1.0分)题号:
171
下列说法中错误的是().
A:
所谓项目是指文件、数据、文档和VisualFoxPro对象的集合
B:
项目管理器是VisualFoxPro中处理数据和对象的主要组织工具
C:
项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件
D:
在项目管理器中可以将应用系统编译成一个扩展名为.EXE的可执行文件,而不能将应用系统编译成一个扩展名为.APP的应用文件
答案:
D
第23题(1.0分)题号:
306
在关系型数据库管理系统中,所谓关系是指()
A:
各个字段数据之间存在着一定的关系
B:
各条数据记录之间存在着一定的关系
C:
一个数据库与另一个数据库之间存在着一定的关系
D:
满足一定条件的一个二维数据表格
答案:
D
第24题(1.0分)题号:
58
打开VisualFoxPro"项目管理器"的"文档"选项卡,其中包含().
A:
表单(Form)文件
B:
报表(Report)文件
C:
标签(Label)文件
D:
以上全部文件
答案:
D
第25题(1.0分)题号:
311
在没有打开相关索引的情况下,以下各组中的两条命令,执行结果相同是()
A:
LOCATEFORRECNO()=5与SKIP5
B:
GORECNO()+5与SKIP5
C:
SKIPRECNO()+5与GORECNO()+5
D:
GORECNO()+5与LISTNEXT5
答案:
B
第26题(1.0分)题号:
220
以下各表达式中,运算结果为数值型的是()
A:
-50
B:
″D″$″ADDK″
C:
90>60
D:
TIME()+9
答案:
A
第27题(1.0分)题号:
64
当前表文件中有一个长度为10的字符型字段sname,执行如下命令的显示结果是().
REPLACEsnameWITH于丹樱
?
LEN(sname)
A:
3
B:
6
C:
10
D:
11
答案:
C
第28题(1.0分)题号:
204
一般说来,数据库管理系统主要适合于用作()
A:
表格计算
B:
资料管理
C:
数据通讯
D:
文字处理
答案:
B
第29题(1.0分)题号:
196
要判断数值型变量Y是否能被3整除,错误的条件表达式为()
A:
MOD(Y,3)=0
B:
INT(Y/3)=Y/3
C:
Y%3=0
D:
INT(Y/3)=MOD(Y,3)
答案:
D
第30题(1.0分)题号:
44
表单文件的扩展名为().
A:
.SCX
B:
.SCT
C:
.FRX
D:
.DBT
答案:
A
第31题(1.0分)题号:
261
在"数据库设计器"窗口中选择表间关系连线,下列操作中不可以进行的是()
A:
删除关系
B:
添加关系
C:
编辑关系
D:
编辑参照完整性
答案:
B
第32题(1.0分)题号:
37
DELETEFROMSWHERE年龄>60语句的功能是().
A:
从S表中彻底删除年龄大于60岁的记录
B:
S表中年龄大于60岁的记录被加上删除标记
C:
删除S表
D:
删除S表的年龄列
答案:
B
第33题(1.0分)题号:
281
在VisualFoxPro中,MIN(ROUND(6.89,1),9)的值是()
A:
6
B:
6.9
C:
7
D:
6.8
答案:
B
第34题(1.0分)题号:
308
在关系运算中,查找满足一定条件的元组的运算称之为()
A:
投影
B:
选择
C:
关联
D:
复制
答案:
B
第35题(1.0分)题号:
139
视图不能单独存在,它必须依赖于().
A:
视图
B:
数据库
C:
表
D:
查询
答案:
B
三、程序设计共1题(共计10分)
第1题(10.0分)题号:
16
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
从键盘上输入3个不同的数,将他们从大到小排序。
请将
*下列程序填写完整。
*(提示:
利用三个if…endif语句实现,其中交换时用到的
*临时内存变量为t)。
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
settalkoff
input"请输入第一个数:
"toa
input"请输入第二个数:
"tob
input"请输入第三个数:
"toc
**********Program**********
**********End**********
?
a,b,c
Return
Settalkon
答案:
ifa
t=a
a=b
b=t
endif
ifa t=a a=c c=t endif ifb t=b b=c c=t endif 四、VF窗体设计共2题(共计45分) 第1题(15.0分)题号: 6 如样张所示设计一个名为Form1的表单,表单上有两个命令按钮(Command1、Command2)、 两个文本框(Text1、Text2)和两个标签(Label1、Label2),按钮标题分别为“计算”和 “关闭”、两个标签分别显示“请输入N的值”,“N! =”字样,两个文本框分别用来接收 输入的N值和输出N! 。 运行表单,在第一个文本框中输入N的值,单击“计算”按钮计算N! , 并在第二个文框中输出计算结果;单击“关闭”按钮,关闭表单。 第2题(30.0分)题号: 1 1、数据库设计 (1)创建数据库SJK.DBC,包含两个表XSB.DBF和KCB.DBF。 其结构和记录分别是: XSB.DBF: 学号C(3)姓名C(6)课号C (1)成绩N(3) 101石挺杯390 105雷永铭278 103王晓明385 102林碧泉183 104钟海强366 KCB.DBF: 课号C (1)课程名C(8) 1会计学 2数学 3计算机 (2)为数据库SJK中的两个表KCB.DBF和XSB.DBF建立一对多的永久关系。 修改XSB.DBF表中成 绩字段属性,使其输入值在0~100之间,当超出这个范围时,提示“成绩在0~100之间”。 (索引名与表达式相同) (3)为数据库SJK中的数据库表KCB.DBF和XSB.DBF设计参照完整性,具体要求是: 更新规则 设为“级联”,删除规则设为“限制”,插入规则设为“忽略”。 2、设计视图 根据上述SJK数据库及表文件,设计一个名为ST的视图: 要求查询成绩小于80分或大于等于90 分的学生,要求显示如下字段: 学号、姓名、课程名、成绩字段。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual FoxPro 程序设计题库 14 程序设计 题库