vfp期末考试题.docx
- 文档编号:6295706
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:33
- 大小:48.02KB
vfp期末考试题.docx
《vfp期末考试题.docx》由会员分享,可在线阅读,更多相关《vfp期末考试题.docx(33页珍藏版)》请在冰豆网上搜索。
vfp期末考试题
选择题
1在SQLselect语句中为了将查询结果存储到临时表应该使用短语(todbf)
2.employee的表结构为:
职工号、单
位号、工资,查询至少有5名职工的每个单位的人数和。
最高工资,结果按工资降序排序。
正确的SQL命令是
(select单位号,count(*),max(工资)fromemployee;
Groupby单位号havingcount(*)>=5orderby3desc)
3在查询设计器的工具栏中有、而在视图设计器中没有的工具按钮是:
(查询去向)
4.命令SetDeleteOff的作用是________。
(使删除标记对任何命令无影响)
6当输入到备注型字段时,如果需要输入其内容,通过键盘的组合键打开备注字段的编辑窗口。
下列_________组合键不能打开备注字段的编辑窗口。
(Ctrl+End)
7有关ZAP命令的描述,正确的是(ZAP命令能删除当前表的全部记录)
8MODIFYSTRUCTURE命令功能是(修改表结构)
9_____方法是为一个控件指定焦点。
(SetFocus)
10文本框和编辑框的区别是________。
(文本框不能多行显示,而编辑框能多行显示)
11在VFP中,若要文本框控件内显示用户输入时全部以*号代替,需要设置属性
(PASSWORDCHAR)
12标签控件常见属性中,下列________不是标签控件的属性。
(ControlSource)
13ModifyCommand命令建立的文件的默认扩展名为(prg)
14执行下列语句后,在屏幕上显示的结果是________。
(30)
Dimensiona(3)
a(3)=8
a=5
a
(1)=6
?
a*a(3)
15下列表达式中,运算结果为12的是:
(CEILING(11.4))
16在VisualFoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。
说明该种内存变量的命令是________(LOCAL)
17项目管理器中有6个选项卡,以下名字中不属于其选项卡的是________。
(程序)
18扩展名为pjx的文件是(项目文件)
19在关系数据库中,用来表示是实体间联系的是(属性)
20关系的三种基本运算是指________。
(选择、投影、连接)
22使用视图之前,首先应该________。
(打开相关的数据库)
23如果对一个数据库表中的所有记录不允许作修改操作,则可将该表的________。
(UPDATE触发器设置为.F.)
24关于数据库的操作,下述说法中,正确的是________。
(数据库被移出项目时,则它包含的数据库表也随着被移出)
25在VisualFoxPro中下列陈述正确的是(数据环境是对象,关系是数据环境中的对象)
26利用命令按钮组对象的集合属性和计数属性可以设置该命令按钮组中的所有命令按钮的属性,并进行修改。
则命令按钮组的集合属性和计数属性分别是________。
(Buttons、ButtonCount)
27在设置表单时,VFP提供了表单控件工具栏,下列控件中,不能放在表单上的控件是________。
(分隔符)
28决定表单为主表单或子表单的属性是________。
(ShowWindow)
29数据环境中包含的表、视图和关系,是定义表单或表单集时所使用的______(数据源)
30下面关于类、对象、属性和方法的叙述中,错误的是
(通过执行不同对象的同名方法,其结果必然是相同的)
31对于任何子类或对象,一定具有的属性是________。
(BaseClass)
32定义快捷菜单时,为快捷菜单定义内部名,应在"快捷菜单设计器"环境下选择VisualFoxPro系统条形菜单的"显示"项中的________。
("菜单选项"命令)
33要将VisualFoxPro系统菜单恢复成标准配置,可执行SETSYSMENUNOSAVE命令,然后再执行命令:
(SETSYSMENUTODEFAULT)
34在VisualFoxPro中,将表单的________属性值设置为假(.F.),则运行该表单时不能操作表单上的任何控件。
(Enabled)
35用Locate命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该用________命令(Continue)
36为"运动员"表增加一个"得分"字段的正确的SQL命令是
(altertable运动员add得分I)
37在VisualFoxPro中修改数据库、表单和报表等组件的可视化工具是(设计器)
38在报表设计器中,可使用的控件是________。
(标签、域控件和线条)
39要想在报表中每行打印多条记录的数据,可采用的是________。
(多栏报表)
40当调用一个表单的Show方法时,可能激发表单的________。
(Init事件)
41DataEnvironment对象是一种容器对象,添加到数据环境中的表和视图被视为________对象。
(子)
1下面对视图的描述错误的是(通过自由表不能建立视图)
2,在表结构为(职工号,姓名,工资)的表Employee中查询职工号的左四位为"1962"的最高工资值,正确的SQL命令是
(SELECTMAX(工资)FROMEmployeeWHERELEFT(职工号,4)="1962")
3,SQL查询命令的结构是SELECT…FROM…WHERE…GROUPBY…HAVING…ORDERBY…,其中HAVING必须配合使用的短语是(GROUPBY)
4,有关查询设计器,正确的描述是("排序依据"选项卡与SQL语句的FROM短语对应)
7用函数RECNO()测试一个空表文件,其结果一定是________。
1
8将表结构为(职工号,姓名,工资)的表Employee中所有职工的工资增加20%,正确的
SQL命令是(UPDATEEmployeeSET工资=工资*1.2)
9下列各组控件中,全部是数据绑定的控件是________。
(ComBox、Grid、TextBox)
10用户在VFP中创建子类或表单时,不能新建的是________。
(事件)
11假设表单上有一选项组:
男和女,如果选择第二个按钮"女",则该选项组value属性的值为(女或2)
12.下列有关VFP控件的叙述中,错误的是________。
(复选框控件的Value值只能为1(.T.)或0(.F.)不能为空值(.NULL.))
13.在visualfoxpro中,过程的返回语句是(return)
14.表示2012年9月10日的日期常量是{^2012-09-10}
15.下列程序段执行时在屏幕上显示的结果是(8)
DIMEa(6)
a
(1)=1
a
(2)=1
FORi=3TO6
a(i)=a(i-1)+a(i-2)
NEXT
?
a(6)
16.表达式IIF("123"="12",12,"ab")的值是:
(数值12)
17.SQL语言的更新命令的关键词是UPDATE
19.以下有关命令窗口中字体的说法不正确的是________。
令窗口中的字体大小、行间距不能改变(命)
20.以下不是数据库管理系统的是________。
Excel
23.如果在建立数据库表的stock.dbf时,将单价字段的有效性规则设置为"单价>0",通过设置,能保证数据的________。
域完整性
25在VisualFoxPro中,以下容器的计数属性都可以改写的是________。
(命令按钮组、选项按钮组、表格、页框)
26如果运行一个表单,以下表单事件首先被触发的是Load
27nabled属性设置为.f.,则在CmdLast按钮的click事件中应加入________命令。
(This.Parent.CmdNext.Enabled=.f.)
31.VFP系统的基类可以分为容器类和控件类,以下属于控件类的是________。
CheckBox
33在VisualFoxPro中,菜单文件的扩展名为________。
.mnx
34打开已经存在的表单文件的命令是MODIFYFORM
35在VisualFoxPro中,参照完整性规则中插入规则包括(限制和忽略)
36一个表可以建立多个索引,但只能建立一个索引的是主索引
37查询客户名称中有"网络"二字的客户信息的正确SQL命令是
(select*from客户where名称like"%网络%")
38设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系
计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是
SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名="刘明"
39查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句
(select*from学生where出生日期>={^1982-03-20}and性别="男")
40将学号为"02080110"、课程号为"102"的选课记录的成绩改为92,正确的SQL语句是
(update选课set成绩=92where学号="02080110"and课程号="102")
2若对已建立索引文件的表文件进行Insert、Append等操作时,要能够自动更新索引文件的前提条件是________。
索引文件应预先打开
4插入一条记录到表结构为(职工号,姓名,工资)的表Employee中,正确的SQL命令是(INSERTINTOEmployeeVALUES("19620426","李平",8000)
3在下列VFP对象(控件)中,不能直接(独立)地添加到表单中的是________。
(选项按钮(Option))
4在下列控件中,不需要为控件指定数据源的是________。
标签
5欲执行程序temp.prg,应该执行的命令是DOtemp.prg
6函数ROUND(15368.9236,-2)的结果为________。
15400
7下列程序段执行以后,内存变量有y的值是15
Clear
X=12345
Y=0
DowhileX>0
Y=Y+X%10
X=int(X/10)
ENDDO
?
Y
8假设变量a的内容是"计算机软件工程师",变量b的内容是"数据库管理员",表达式的结果为"数据库工程师"的是left(b,6)-right(a,6)
10数据库应用程序与数据的逻辑组织、数据的物理存储方式无关,这表明了数据库的________。
独立性
11以下关于数据管理发展的描述错误的(数据库系统阶段仍没有解决数据独立性的问题)12在项目管理器中,将一程序设置为主程序的方法是
(右键单击该程序从快捷菜单中选择相关项)
1假设学生表(xs.dbf)中已按XH字段(字符型,宽度为6)建立了主索引,索引标识为XSXH。
如果XS表已被打开但不是当前工作表,且未设置主控索引,则可以使用________命令来查找XS表中学号为"950101"的记录。
(SEEKALLTRIM(STR(950101))ORDERXSXHINXS)
2下列能正确地将学生表(xs.dbf)的学号(xh)字段的标题属性设置为汉字"学号"的命令是:
________(=DBSETPROP('xs.xh','Field','Caption','学号'))
在VisualFoxPro中以下叙述错误的是(多个表存储在一个物理文件中)
3在VisualFoxPro中,数据库表与自由表相比,具有的优点是________。
(其他都对)
4在VisualFoxPro中,通过编写命令按钮的Click事件代码实现表单的释放,其退出表单命令语句是(ThisForm.Release)
5DOFORM命令执行时是执行表单或表单集的________方法Show
6在数据环境的AutoOpenTables属性为"真"(.T.)时,以下VFP5.0事件中最先发生的是________表单的LOAD
8设计表单时,要指明表单窗口的颜色,可通过表单________属性设置。
BackColor
10设计菜单要完成的最终操作是________。
生成mpr文件
12关于表单的Load事件的说法中,不正确的是________。
Load事件发生在Init事件之后
13关闭所有表文件用________命令。
CloseTableAll
14用于恢复使用Delete命令删除记录的命令为________Recall
15公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员的联系是(1:
m联系)
17预览报表pp1的命令是________。
ReportFormpp1Preview
18在VisualFoxPro中,表单的BorderStyle属性值为0,则表示的含义是__(表单无边框)
1与"SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)"等价的语句是:
SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00
2Employee的表结构为:
职工号、单位号、工资,Department的表结构为:
单位号、单位名称、人数,查询信息管理学院和计算机学院教师的工资总和,正确的SQL命令是
(SELECTSUM(工资)FROMEmployeeWHERE单位号IN(SELECT单位号FROM;
Departmentwhere单位名称="计算机学院"OR单位名称="信息管理学院"))
3在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于distinct),应该使用的选项卡是杂项
4创建一个参数化视图时,应在筛选对话框实例框中输入________。
?
及参数名
6以下叙述中,错误的是________。
在某个工作区打开的表原名和表别名可以交替使用
7建立索引文件的目的是________。
提高记录的查询速度
8设当前记录号是10,执行命令Skip-5后,当前记录号变为________5
9在命令按钮的属性中,下列________属性设置为"真"(.T.)时,运行表单时,通过按[Enter]键即可选择此命令按钮。
Default
10下列________控件用于作为控制控件。
命令按钮
13简单分支结构语句是________。
If...EndIf
14下列程序的运行结果是________。
a=10
Ifa=10
s=1
EndIf
s=0
?
s(0)
15下面程序的运行结果是:
(3)
SETTALKOFF
n=1
procl(n)
?
n+2
PROCEDUREprocl
PARAMETERSn
FORk=2TO4
N=n十k
Endfor
RETURN
16在SETEXACTON情况下,结果值为逻辑真的表达式是:
"等级"="等级"+space(4)
18数据完整性是指________。
数据的正确性、合理性和一致性
19以下关于二维表性质的说法不正确的是________。
二维表中的记录数、字段数决定了二维表的结构
20以下命令中能关闭项目管理器的命令是________。
Closeall
21在VisualFoxPro中,以下叙述中正确的是________。
任何一个数据表只能为一个数据库所有,不能同时添加到多个数据库中
22在VisualFoxPro数据库中,可以建立以下四种索引:
①候选索引②主索引③普通索引④唯一索引下的________组要求对于表中的每一条记录,指定的索引表达式不可重复。
(①②)
24已知成绩表(CJ.DBF)中有学号为020961的学生的成绩,且以XH为索引表达式的索引以被设置为主控索引,则运行外命令"SEEK'020961'"后,返回值为真的函数是________。
FOUND()
29Release是表单对象的________。
方法
30从CommandButton基类创建子类cmdA和cmdB,再由cmdA类创建cmdAA子类,则cmdA、cmdB和cmdAA必具有相同的________。
BassClass
31面向对象程序设计方法的特点是________。
自底向上的功能综合
33在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。
指定访问键为"x"的菜单项名称定义是综合查询(\ 34在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单。 若要将参数传递到表单,则应在表单的________事件代码中包含PARAMETERS语句。 Init 35为了选用一个未被使用的编号最小的工作区,可使用的命令是________(Select0) 36以下描述中正确的是(数据库中的数据具有较小的冗长和较高的数据独立性) 38预览报表pp1的命令是________。 ReportFormpp1Preview 40下面是关于表单数据环境的叙述,其中错误的是________。 (数据环境是表单的容器) 1.查询单位名称中含"北京"字样的所有读者的借书证号和姓名,正确的SQL语句是SELECT借书证号,姓名FROM读者WHERE单位LIKE"%北京%" 2.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是 SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND 课程号="101"AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="101") 3.SQL的select语句中,"having<条件表达式>"用来筛选满足条件(分组) 5.有关表的索引,下列说法中不正确的是__B______。 A一张表可以建立多个候选索引 B表的结构复合索引能控制表中字段重复值的输入 C当一张表被打开时,其对应的结构复合索引文件被自动打开 D主索引适用于数据库表 6.在VisualFoxPro中,下面关于索引的正确描述是 建立索引是创建一个索引文件,该文件包含有指向表记录的指针 7.在下列VFP的表单控件中,________控件不是容器对象的子对象,不必在编辑状态下设置其属性。 (列) 8.在命令按钮的属性中,下列________属性可以为命令按钮控件设置图形(Picture)9.文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中(数据将同时保存到________中。 Value属性和该字段 10.在VISUALFOXPRO中,由如下内存变量赋值语句: X={^2011-07-2810: 15: 20PM} Y=.F. M=$123.45 N=123.45 Z="123.24" 执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是 (D、L、Y、N、C) 11.设X="11",y="1122",下列表达式结果为假的是(NOT(X$Y)) 12.使用命令Declearmm(2,3)定义的数组,包含的数组元素的个数为________。 (6) 13.Modifycommand命令建立的文件默认扩展名(prg) 14.关于数据库的操作,下列叙述中正确的是________。 数据库被删除后,它所包含的表可以自动地变成自由表 15.在对数据库表中的记录进行插入、删除或修改时所激活的事件代码,称为________。 触发器 17.关于数据库的打开操作的说明中,不正确的是___B_____。 A可以以只读方式打开数据库,此时数据库不能修改 B必须先用命令打开数据库,才能打开数据库中的表 C数据库可以以独占和共享两种方式打开 D可以打开多个数据库,但只能有一个是当前数据库 19.当用鼠标单击正在运行的表单中一个未被禁用的文本框对象时,文本框发生的三个事件的顺序是________。 (Click、When、Getfocus) 21.数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包________。 表、视图和关系 22.有表名为employee的表结构(职工号,姓名,工资),为表employee增加字段"住址"的SQL命令是altertableemployeeadd住址C(30) 25.报表的带区是指报表中的一块区域,可以包含文本、来自表格字段中的数据、计算值、用户自定义函数以及线条、图片等,下列属于报表默认带区的是, (页标头、细节区、页注脚) 28.在表单的数据环境中可以设置表之间的关系,如果表之间的关系是一对多关系,那么OneToMany属性必须设置为_真_____。 29.若要指定文本框控件的输出格式,使得指定的格式对文本框的整个输入区域都会产生影响,则应该设置文本框的________属性。 (显示格式) 30.在关系模型中实体之间的联系有三种关系: 一对一关系、一对多关系和多对多关系。 在VFP数据库中,数据库表之间不能建立的关系是___多对多_____。 31.对象的__属性______定义了对象的特征或某一方面的行为。 32.为了在报表中加入一个文字说明,这时应插入一个_标签______控件。 33.函数LEN(STR(12345678901))的返回值为____10_____。 36.在VisualFoxPro中,关于查询和视图的正确描述是 视图是一个预先定义好的SQLSELECT语句文件 37在查询设计器"添加表和视图"窗口中,单击"其他"按钮用于添加 (本数据库之外的表) 38.假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令: (DOmyquery.qpr) 38.假设表"学生.dbf"已在某个工作区打开,且取别名为student。 选择"学生"表所在工作区为当前工作区的命令是SELECTstudent 39.设置文本框显示内容的属性是Value 40.在编辑框控件的属性中,下列__属性与编辑框中选定的文本无关。 ReadOnly 41.在下列有关VFP对象(控件)的叙述中,错误的是____D____。 A表格中的每一列都是容器对象,而且拥有自己的属性,事件和方法 B命令按钮控件上可同时显示文本和图片 C编辑框控件可多行显示文本信息 D选项按钮用于标记两种状态的控件 42.Foxpro中,下列程序段执行后,内存变量s1的值是 S1="奥运会体操比赛" sl=stuf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 期末 考试题