淮 海 工 学 1.docx
- 文档编号:30239643
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:26
- 大小:83.65KB
淮 海 工 学 1.docx
《淮 海 工 学 1.docx》由会员分享,可在线阅读,更多相关《淮 海 工 学 1.docx(26页珍藏版)》请在冰豆网上搜索。
淮海工学1
淮海工学院
06-07学年第2学期VisualFoxPro程序设计试卷(A闭卷)
题号
一
二
三
四
五
六
七
八
九
总分
得分
一、选择题(本大题共20小题,每题1分,共20分)
1.在关系模型中,同一个关系中的不同属性,其属性名。
A.可以相同B.不能相同
C.可以相同,但数据类型不同D.必须相同
2.关于表的备注型字段与通用型字段,以下叙述中错误的是。
A字段宽度都不能由用户设定
B都能存储文字和图象数据
C字段宽度都是4
D存储的内容都保存在与表文件名相同的.FTP文件中
3.在VisualFoxPro系统中,下列表示中不属于常量的是_____________。
A..T. B.[T] C."T" D.T
4.函数INT(-3.14)的返回值是_____________。
A.-4 B.-3 C.3 D.4
5.VFP的循环语句有_______(其中FOR是指FOR…ENDFOR结构语句)。
A.DOWHILE,FOR和SCAN B.DOWHILE,FOR和LOOP
C.FOR,SCAN和LOOP D.DOCASE和DOWHILE
6.下列关于数据库、表和视图操作的叙述中,错误的是_____________。
A.关闭一个数据库,将自动关闭其所有已打开的数据库表
B.打开一个数据库表,将自动打开其所有对应的数据库
C.关闭一个视图所对应的基表,将自动关闭该视图
D.关闭一个视图,不会自动关闭其所对应的基表
7.有如下一段程序:
CLOSETABLESALL
USEXS
SELE3
USEJS
USEKCIN0
BROW
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是_____________。
A.KC、2 B.KC、3 C.JS、3 D.JS、2
8.要在浏览窗口中显示表js.dbf中职称(zcc(10))为“教授”和“副教授”的纪录(该字段的内容无前导空格),下列命令中不能实现此功能的是。
A.SELECT*FROMjsWHEREjs.zc=”教授”ORjs.zc=”副教授”
B.SELECT*FROMjsWHERE”教授”$js.zc
C.SELECT*FROMjsWHEREjs.zcIN(”教授”,”副教授”)
D.SELECT*FROMjsWHEREWHERERIGHT(js.zc,4)=”教授”
9.如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是。
A.对该字段创建主索引
B.对该字段创建唯一索引
C.对该字段创建候选索引
D.对该字段创建普通索引
10.对于许多控件来说,可以通过ControlSource属性与数据绑定。
在下列VFP对象中,无ControlSource属性的是_____________。
A.标签(Label) B.复选框(CheckBox)
C.选项按钮组(OptionGroup) D.列表框(ListBox)
11.设cmd是一个用户创建的命令按钮子类,并设置了Click事件代码。
在某表单中基于cmd类创建了一个命令按钮,则在该命令按钮的Click事件代码编辑窗口中,。
A.cmd类的Click事件代码可视,但不能被修改
B.cmd类的Click事件代码可视,但能被修改
C.cmd类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码不被执行
D.cmd类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码被执行
12.假定表单(frm2)上有一个文本框对象text1和一个命令组按钮对象cg1,命令按钮组cg1包含cd1和cd2两个命令按钮。
如果要在cd1命令按钮的某个方法中访问文本框对象text1的Value属性,下列表达始终正确的是。
A.THIS.THISFORM.text1.Value
B.THIS.PARENT.PARENT.text.Value
C.PARENT.PARENT.text1.Value
D.THIS.PARENT.text1.Value
13.以下的四组函数,返回值的数据类型一致的是。
A.DTOC(DATE()),DATE(),YEAR(DATE())
B.ALLTRIM(〃VFP5.0〃),ASC(〃A〃),SPACE(8)
C.STR(3.14,3,1),DTOC(DATE()),SUBSTR(〃ABCD〃,3,1)
D.EOF(),RECCOUNT(),DBC()
14.在开发一个应用程序时,报表设计所占的工作量通常比较大。
在下列有关报表的叙述中,错误的是。
A.所有利用报表设计器创建的报表,其数据环境中一定包含表或视图。
B.在报表设计器窗口中,最多可以有9种不同的报表带区
C.在报表中可以插入图片文件
D.在打印报表时,可以不打印细节行,只打印总计和分类总计信息
15.在VisualFoxPro系统中,逻辑运算符执行的优先顺序是
A.NOT,AND,ORB.NOT,OR,ANDC.AND,NOT,ORD.OR,NOT,AND
16.列有关VFP对象(控件)的属性,事件和方法的叙述中,错误的是
A. 用户可以为表单创建新的属性,但不能为表单中的对象(控件)创建新的属性
B. 用户创建的新属性,其默认值均为.F.
C. 任何对象(控件)的事件集总是固定的,用户不可能添加新的事件
D. 方法和事件总是一一对应的,即一个方法程序对应着一个事件
17.在下列有关VFP对象(控件)的叙述中,错误的是
A. 复选框控件的Value值只能为1(.T.)或0(.F.)不能为空值(.NULL.)
B. 一个标签控件可多行显示文本
C. 命令按钮控件上可同时显示文本和图片
D. 表格中的每一列都是容器对象,而且拥有自己的属性,事件和方法
18.在VisualFoxPro系统中,使用UPDATE-SQL命令修改记录数据时,若无WHERE条件子句,则默认为修改
A.第一条记录B.当前记录C.全部记录D.当前记录以后的记录
19.对于表单来说,用户可以设置其ShowWindow属性。
该属性的取值可以为__。
A.在屏幕中或在顶层表单中或作为顶层表单
B.普通或最大化或最小化
C.无模式或模式
D.平面或3维
20.在下面关于数据库技术的说法中,不正确的是____。
A.数据的完整性是指数据的正确性和一致性
B.防止非法用户对数据的存取,称为数据库的安全性防护
C.采用数据库技术处理数据,数据冗余应安全消失
D.不同用户可以使用同一数据库,称为数据共享
二、填空题(本大题共19小题,其中1-16题每空1分,17-19题每空2分,共共40分)
1.创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别是和。
2.索引可以分为多种类型,其中只适用于数据库表。
3.已知x=“2”,y=“6”,k26=“k62”,则表达式k&x&y的值是。
4.SQL的中文含义是。
5.类一般具有、、多态性和抽象性。
6.执行下列程序的结果是。
SETTALKOFF
CLEAR
S="87654321"
I=1
DOWHILEI<5
?
?
SUBSTR(S,5-I,1)
I=I+1
ENDDO
SETTALKON
7.已知x=“englishbook”,y=“teacher”,则substr(x,1,7)+y=.
8.已知学生(xs)表结构及其数据如下:
用一条命令建立上图表示的学生表结构:
。
9.已知某表单文件名为:
form1,其name属性为:
学生表单,则运行该表单的命令是:
。
10.某表单Form1上有一个命令按钮组Cmg,其中有两个命令按钮(分别为cmd1和cmd2),要在Cmd1的Click事件代码中设置cmd2标题为”确定”,其代码为:
THIS..cmd2.=”确定”.
11.恢复VFP系统菜单的命令是,执行菜单文件的命令是。
12.已知有两个表:
学生表xs.dbf和成绩表cj.dbf。
表结构分别如下:
xs.dbf
字段名类型(宽度)含义
xhc(6)学号
xmc(6)姓名
xbc
(2)性别
ximingc(20)系名
cj.dbf
字段名类型(宽度)含义
xhc(6)学号
kcdhc
(2)课程代号
cjN(4,1)成绩
现要查询外语系学生总分的排名情况(从高分到低分)。
SELECT-SQL命令为:
SELECTxs.xhAS学号,xs.xmAS姓名,AS总分,;
FROMxsINNERcjON;
WHERExs.ximing=;
GROUPBY;
ORDERBYDESC
13.表达式"ABC">"BC"的值是____.LEN(ALLTRIM("3.1415926"))的值是____。
14.设某命令按钮的标题为“确定(Y)”(该按钮访问键位“ALT+Y”),则其Caption属性值应设置为_____。
15.在事件代码中相对引用当前表单集的关键字是____。
16.文本框控件的_属性设置为“*”时,用户键入的字符在文本框内显示为“*”,但Value属性中仍保存键入的字符串。
17.程序文件如下:
K=0
FORJ=5TO9
K=NTOC(J)
?
?
K
FUNCTION
PT
ST=“零一二三四五六七八九”
RETURNSUBSTR(ST,PT*2+1,2)
ENDFUNC
要求完成上述程序,并写出结果
18.运行下面的程序段后,屏幕显示的运行结果是:
。
SETTALKOFF
STORE4TON
?
S(N)
FUNCTIONS
PARAMETERSX
Y=1
P=0
FORI=1TOX
Y=Y*I
P=P+Y
ENDFOR
RETURNP
ENDFUNC
19.运行XY.PRG程序后,将在屏幕上显示如下乘法表:
1)1
2)24
3)369
4)481216
5)510152025
6)61218243036
7)7142128354249
8)816243240485664
9)91827364554637281
请对下面的程序填空:
***计算乘法XY.PRG***
SETTALKOFF
CLEAR
FORJ=1TO9
?
STR(J,2)+")"
FOR
?
?
STR(J*K,6)
?
ENDFOR
RETURN
淮海工学院
06-07学年第2学期VisualFoxPro程序设计试卷(A闭卷)
题号
一
二
三
四
五
六
七
八
九
总分
得分
一、选择题(本大题共20小题,每题1分,共20分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
二、填空题(本大题共19小题,其中1-16题每空1分,17-19题每空2分,共40分)
1、和
2、
3、
4、
5、、
6、
7、
8、
9、
10、 、
11、 、
12、、、、、、
13、__、____
14、__
15、_
16、_
17、、、、
18、
19、、
淮海工学院
06-07学年第2学期VisualFoxPro程序设计试卷(A闭卷)
题号
一
二
三
四
五
六
七
八
九
总分
得分
二、选择题(本大题共20小题,每题1分,共20分)
1
2
3
4
5
6
7
8
9
10
B
B
D
B
A
C
C
D
C
A
11
12
13
14
15
16
17
18
19
20
D
B
C
A
A
D
A
C
A
C
二、填空题(本大题共19小题,其中1-16题每空1分,17-19题每空2分,共共40分)
1、.pjx和.pjt
20、主索引
21、“k62”
22、结构化查询语言
23、继承性、封装性
24、5678
25、“englishteacher”
26、 createtablexs(xhc(6),xmc(6),xbc
(2),csrqD)
27、 doformform1
28、 Parent 、 caption
29、 setsysmenutodefault、do菜单名.mpr
30、sum(cj.cj)、JOIN、xs.xh=cj.xh、“外语系”、xs.xh、3
31、__.F.、__9__
32、_确定(\ 33、_THISFORM 34、_passwordchar 35、ENDFOR、NTOC、PARAMETERS、“五六七八九” 36、33 37、K=1TOJ、ENDFOR 淮海工学院 06-07学年第2学期VisualFoxPro程序设计试卷(B闭卷) 题号 一 二 三 四 五 六 七 八 九 总分 得分 一、选择题(本大题共20小题,每题1分,共20分) 1.数据库系统由数据库、组成。 A.DBMS、应用程序、支持数据库运行的软、硬件环境和DBA B.DBMS和DBA C.DBMS、应用程序和DBA D.DBMS、应用程序、支持数据库运行的软件环境和DBA 2.在VFP5.0命令窗口中执行? STR(2345.278,7,2)命令后,返回的结果是。 A.2345.278 B.2345.27 C.345.278 D.2345.28 3.执行下列命令后,屏幕上显示的结果是_____________。 X="AREYOUOk? " Y="are" ? AT(Y,X) A.1 B..F. C..T. D.0 4.彻底删除记录数据可以分两步来实现,这两步分别是用命令。 A.PACK和ZAP B.PACK和RECALL C.DELETE和PACK D.DELETE和RECALL 5.若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF文件,则可以使用命令_____________。 A.COPYGZB.DBFGZB1.DBF B.COPYTOGZB1REST C.COPYTOGZB1STRU D.COPYTOGZB1 6.VisualFoxPro系统中,对数据库表设置参照完整性过程时,“更新规则”选择了“限制”选项后,则。 A.在更新父表的关键字的值时,新的关键字值更新子表中的所有相关记录 B.在更新父表的关键字的值时,若子表中有相关记录则禁止更新 C.在更新父表的关键字的值时,若子表中有相关记录则允许更新 D.在更新父表的关键字的值时,不论子表中是否有相关记录 7.利用SETDATE命令可以设置日期的显示格式。 如果要将日期显示为“2002年10月1日”的形式,可以利用命令。 A.SETDATETOMDYB.SETDATETOANSI C.SETDATETOYMDD.SETDATETOLONG 8.触发器是绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活。 VisualFoxPro提供的触发器不包括。 A.删除触发器B.级联触发器C.更新触发器D.插入触发器 9.组合框是控件。 A.非数据绑定型 B.数据绑定型 C.数值型 D.逻辑型 10.报表的常规类型有列报表、行报表、一对多报表和多栏报表。 下列有关列报表和行报表的叙述正确的是。 A.列报表是指报表每行打印一条记录;行报表是指每行打印多条记录 B.列报表是指报表每行打印多条记录;行报表是指每行打印一条记录 C.列报表是指报表每行打印一条记录;行报表是指多行打印一条记录 D.列报表是指报表每行打印多条记录;行报表是指每行打印一条记录 11.菜单文件经过生成以后形成的菜单程序文件的扩展名为。 A.MNX B.MPX C.MPR D.MND 12.在VisualFoxPro系统中,逻辑运算符执行的优先顺序是 A.NOT,AND,ORB.NOT,OR,ANDC.AND,NOT,ORD.OR,NOT,AND 13.主程序是一个应用系统运行时的起点,是应用系统执行时首先别执行的程序。 在“项目管理器”窗口中,可以选择一个文件为主程序。 下列各组文件中,所有文件类型均可以被设置为主程序的是。 A.菜单、查询、表单和程序(.prg) B.项目、菜单、查询和表单 C.数据库、查询、表单和程序(.prg) D.菜单、查询、表单和表 14.表格控件的数据源类型。 A.只能是表B.只能是表、视图 C.只能是表、查询D.只能是表、视图、查询 15.列有关VFP对象(控件)的属性,事件和方法的叙述中,错误的是 A. 用户可以为表单创建新的属性,但不能为表单中的对象(控件)创建新的属性 B. 用户创建的新属性,其默认值均为.F. C. 任何对象(控件)的事件集总是固定的,用户不可能添加新的事件 D. 方法和事件总是一一对应的,即一个方法程序对应着一个事件 16.在下面关于数据库技术的说法中,不正确的是____。 A.数据的完整性是指数据的正确性和一致性 B.防止非法用户对数据的存取,称为数据库的安全性防护 C.采用数据库技术处理数据,数据冗余应安全消失 D.不同用户可以使用同一数据库,称为数据共享 17.下列不属于关系代数运算的是。 A.查询B.投影C.选择D.联接 18.数据库表移出数据库后,仍然有效的是。 A.字段的有效性规则B.表的有效性规则C.字段的默认值D.结构复合索引 19.在VisualFoxPro中创建数据库后,系统自动生成的三个文件的扩展名分别为。 A..PJX、.PJT、.PRGB..DBC、.DCT、.DCX C..FPT、.FRX、.FXPD..DBC、.SCT、.SCX 20.建立两个表之间的临时关系时,必须设置。 A.主表的主索引B.主表的主控索引C.子表的主索引D.子表的主控索引 二、填空题(本大题共25小题,其中1-21题每空1分,22-25题每空2分,共20分) 1.创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别是和。 2.索引可以分为多种类型,其中只适用于数据库表。 3.已知x=“2”,y=“6”,k26=“k62”,则表达式k&x&y的值是。 4.SQL的中文含义是。 5.类一般具有、、和。 6.执行下列程序的结果是。 SETTALKOFF CLEAR S="87654321" I=1 DOWHILEI<5 ? ? SUBSTR(S,5-I,1) I=I+1 ENDDO SETTALKON 7.若已经为在当前工作区中打开的表设置了主控索引,将记录指针移动到物理顺序的第一条记录,所用的命令为GOTO1,而将记录指针移动到逻辑顺序的首纪录,所使用的命令为 。 8.VisualFoxPro系统提供的基类都有最小事件集(Destroy、Error、Init)。 从事件的激发顺序看,最小事件集中 事件是最后激发的。 9.依次执行一下命令之后,最后一条命令的输出结果是 。 SETEXACTOFF x=”6.0” ? IIF(“6.0”=x,”VisualFoxPro”–x,“VisualFoxPro”+“5.0”) 10.表达式LEN(TRIM(STR(24)))的计算结果为 ;设有一表文件xs.dbf且已在当前工作区中打开,则使用命令COPYTO ,可以将该表的数据复制到ASCII码文件xs.txt中。 11.在删除某个数据库文件时,原数据库中包含的表仍然保留对该数据库引用的后链,而且这些表不能被添加到其他的数据库中。 如果要使这些表能被添加到其他数据库中,需要从表中删除后链。 删除表后链的命令是 。 12.某表单中有一个命令按钮,该命令按钮的Click事件过程代码中含有一条命令可以将该表单中的页框pg1的活动页面改为第三个页面,该命令是 THISFORM.pg1. =3。 13.数据库是一个容器,是许多相关的数据库表及其关系的集合。 数据库通常包括两部分,一是按一定的数据模型组织并实际存储的所有应用需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 淮 海 工 学 1.docx