VFP入门学习VFP第二学期VFP程序设计试题.docx
- 文档编号:26224828
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:13
- 大小:23.92KB
VFP入门学习VFP第二学期VFP程序设计试题.docx
《VFP入门学习VFP第二学期VFP程序设计试题.docx》由会员分享,可在线阅读,更多相关《VFP入门学习VFP第二学期VFP程序设计试题.docx(13页珍藏版)》请在冰豆网上搜索。
VFP入门学习VFP第二学期VFP程序设计试题
学生所在学院专业、班级学号姓名任课教师
命题教师:
钟丹
江苏大学试题
课程名称程序设计VFP开课学院计算机学院
使用班级考试日期2015年12月16日
题号
一
二
三
总分
核查人签名
得分
阅卷教师
读卡器
读卡器
1、请将选择题和判断题答案用铅笔涂写在答题卡上,否则不予评分!
2、请将填空题的答案填写在答题纸上,否则不予评分!
请按空号填写
3、考试时间:
120分钟
一.选择题(每题1分,题号1~50,共50分,答案涂答题卡)
1.在数据管理技术的发展过程中,数据独立性最高的是()阶段
A:
数据库系统B:
文件系统C:
人工管理D:
数据项管理
2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。
A:
DBMS包括DB和DBS
B:
DBS包括DB和DBMS
C:
DB包括DBS和DBMS
D:
DB、DBS和DBMS是平等关系
3.VisualFoxPro是基于()操作系统环境下的数据库管理系统。
A:
MS-DOSB:
Windows
C:
UNIXD:
AMOS\L
4.在关系数据库中,实现"表中任意两行不能相同"的约束是靠()来实现的。
A:
外部关键字B:
属性
C:
主关键字D:
列
5.关系数据库管理系统所管理的关系是()。
A:
若干个二维表B:
一个DBF文件
C:
一个DBC文件D:
若干个DBC文件
6.下列()是变量名
A:
TB:
[T]C:
’T’D:
.T.
7.设有关系R1和R2,经过关系运算得到结果S,则S是()。
A:
一个数据库
B:
一个表单
C:
一个关系
D:
一个数组
8.关系运算中的投影运算是()。
A:
从关系中找出满足给定条件的元组的操作
B:
从关系中选择若干个属性组成新的关系的操作
C:
从关系中选择满足给定条件的属性和元组的操作
D:
其余选项都不对
9.退出VisualFoxPro的操作方法是()。
A:
在命令窗口中键入Quit命令
B:
单击主窗口右上角的"关闭"按钮
C:
按快捷键ALT+F4
D:
其它选项都对
10.显示和隐藏命令窗口的操作描述正确的是()。
A:
单击"常用"工具栏上的"命令窗口"按钮
B:
通过"窗口"→"命令窗口"菜单选项命令
C:
直接按CTRL+F2或CTRL+F4的组合键
D:
其它选项都对
11.表单在"项目管理器"窗口的()选项卡下。
A:
数据B:
文档C:
类D:
代码
12.在项目管理器中把数据库移去,则该数据库被()。
A:
移出项目B:
逻辑删除
C:
放入回收站D:
物理删除
13.在数据库中,下列说法()是不正确的。
A:
数据库避免了一切数据的重复。
B:
若系统是完全可以控制的,则系统可确保数据更新时的一致性。
C:
数据库中的数据可以共享。
D:
数据库减少了数据冗余。
14.关于空值NULL说法不正确的是()。
A:
空值对于字符型数据等同于空的字符串。
B:
表的关键字不允许为NULL值。
C:
空值表示没有确定的值。
D:
在VFP中,通常用.null.表示空值。
15.一个索引文件中包含多种索引排序方式,这种索引文件被称为()文件。
A:
单索引B:
复合索引
C:
主索引D:
普通索引
16.伴随着表的打开而自动打开的索引文件是()。
A:
单一索引文件(IDX)
B:
结构化复合索引文件
C:
复合索引文件(CDX)
D:
非结构化复合索引文件
17.下面有关索引的描述正确的是()。
A:
建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B:
索引与数据库表的数据存储在一个文件中
C:
创建索引是创建一个指向数据库表文件记录的指针构成的文件
D:
使用索引并不能加快对表的查询
18.在人事档案数据表中,文字内容较多(可能大于254字符)的“个人简历”字段的类型定义为()较为合适。
A:
数值型B:
字符型C:
备注型D:
逻辑型
19.在数据库设计器中要为两个表建立一对多联系,则关于两个表的索引类型描述正确的是()。
A:
"一方"表建主索引或候选索引,"多方"表建普通索引
B:
"一方"表建主索引,"多方"表建普通索引或候选索引
C:
"一方"表建普通索引,"多方"表建主索引或候选索引
D:
"一方"表建普通索引,"多方"表建候选索引或普通索引
20.查询设计器中包含的选项卡有()。
A:
条件、筛选及杂项
B:
字段、条件及分组依据
C:
条件、排序依据及分组依据
D:
字段、筛选及排序依据
21.下列关于查询设计器的说法错误的是()。
A:
即可对单表查询,也可对多表查询。
B:
在"分组依据"选项中,可以设置查询结果按某一字段值升序排列。
C:
可以将查询保存到扩展名为.qpr的查询文件中,并在"命令"窗口中直接用do命令执行。
D:
可以设定查询结果的输出形式,如临时表、图形等。
22.下面关于视图的描述,正确的是()。
A:
建立或修改视图之前需要打开相应的数据库
B:
不能使用命令方式创建视图
C:
视图就是可用的表
D:
视图和查询一样能选择数据输出的方式
23.VFP中,+和-运算符能用于()表达式。
A:
货币型B:
字符型C:
数值型D:
其他三项都对
24.下列表达式中表达式值为数值型的是()。
A:
Date()-5B:
Time()C:
Year(Date())D:
Datetime()
25.日期表达式Day({^2008-10-1})+2的运算结果是()。
A:
12B:
-12C:
2010D:
3
26.已知:
X=99,则函数IIF(x<100,x-49,x+1)的返回结果是()。
A:
49B:
100C:
50D:
149
27.下列命令中,不能求出当前表中所有记录个数的是()。
A:
COUNTalltoxB:
RECCOUNT()
C:
CALCULATECNT()D:
SUMTOCONNT
28.若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是()。
A:
GOTOPB:
GORECNO()=1C:
SKIP1D:
GO1
29.将内存变量定义为局部变量的VisualFoxPro命令是()。
A:
LOCALB:
PRIVATEC:
PUBLICD:
Release
30.在DOWHILE…ENDDO循环结构中,LOOP命令的作用是()。
A:
退出过程,返回程序开始处
B:
转移到DOWHILE语句行,开始下一个判断和循环
C:
终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
D:
终止程序执行
31.一个过程文件最多可以包含128个过程,每个过程的第一条语句是()。
A:
PARAMETERB:
DO<过程名>
C:
PROCEDURE<过程名>D:
<过程名>
32.可以实现预览报表文件PP1.frx的命令是()。
A:
REPORTFROMPP1PREVIEW
B:
DOFROMPP1PREVIEW
C:
REPORTFORMPP1PREVIEW
D:
DOFORMPP1PREVIEW
33.当表单释放时,最后被触发的事件是()。
A:
UnLoadB:
InitC:
ReleaseD:
Destory
34.关于对象的InterActiveChange事件,下列正确的叙述是()。
A:
当用户使用鼠标或键盘改变了对象的值,此时会引发InterActiveChange事件。
B:
用鼠标单击对象时引发
C:
当对象激活时引发
D:
用鼠标右键单击对象时引发
35.用来确定控件是否起作用的属性是()。
A:
EnabledB:
DefaultC:
CaptionD:
Visible
36.在表单设计阶段,以下说法不正确的是()。
A:
拖动表单上的对象,可以改变该对象在表单上的位置
B:
拖动表单上对象的边框,可以改变该对象的大小
C:
通过设置表单上对象的属性,可以改变对象的大小和位置
D:
表单上对象一旦建立,其位置和大小均不能改变
37.类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为()。
A:
多态性B:
动态绑定C:
继承性D:
封装性
38.为了在文本框输入字符显示占位符号"*",应该设置文本框的属性是()。
A:
PasswordCharB:
CaptionC:
NameD:
Value
39.最适合用来处理单行文本内容(如接收用户输入的密码)的控件是()。
A:
文本框B:
编辑框C:
组合框D:
列表框
40.表单中有一个包含5个页面的页框控件,运行表单时,若要设置页框的第2页为活动页面,则应把页框的()属性设置为2。
A:
CountB:
ActivePageC:
PageCountD:
TabIndex
41.要将图像文件D:
\VFPOK\A.jpg显示在表单的图像控件Image1中,下列代码正确的是()
A:
Thisform.Image1.Picture=
B:
\vfpok\a.jpg
C:
Thisform.Picture="D:
\vfpok\a.jpg"
D:
Thisform.Image1.Picture="D:
\vfpok\a.jpg"
42.对于选项按钮组来说,()属性用于返回用户选中项的序号,如用户选中第1项,该属性的值为1。
A:
ButtonCountB:
ButtonsC:
ValueD:
其它三选项都不对
43.微调按钮控件的()属性用于微调数值的增量,默认增量为1.00。
A:
ValueB:
Increment
C:
KeyboardHighValueD:
KeyboardLowValue
44.菜单设计器的"结果"一列的列表框中可供选择的项目包括()。
A:
填充名称、过程、子菜单、快捷键
B:
命令、过程、子菜单、函数
C:
命令、过程、填充名称、函数
D:
命令、过程、子菜单、填充名称
45.某菜单项的名称是"编辑",热键是E,则在菜单名称一栏中应输入()。
A:
编辑(\ 编辑(Ctrl+E)C: 编辑(Alt+E)D: 编辑(E) 46.在SQL中,用来实现数据检索(查询)的命令是()。 A: SelectB: UpdateC: DeleteD: Alter 47.HAVING短语不能单独使用,必须接在()之后。 A: ORDERBYB: FROMC: WHERED: GROUPBY 48.SQL查询语句中ORDERBY子句的功能是()。 A: 对查询结果进行排序B: 分组统计查询结果 C: 限定分组检索结果D: 限定查询条件 49.使用SQL语句将教师表T中所有职称为讲师和助教的记录逻辑删除,正确的命令是()。 A: DELETEFOR职称="讲师"and"助教" B: DELETEFROMTWHERE职称="讲师"and"助教" C: DELETETFOR职称="讲师"or职称="助教" D: DELETEFROMTWHERE职称in("讲师","助教") 50.使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是()。 A: APPENDINTOS(SNO,SN,SEX,AGE)VALUES('0401','王芳','女',18) B: APPENDSVALUES('0401','王芳',18,'女') C: INSERTINTOS(SNO,SN,SEX,AGE)VALUES('0401','王芳','女',18) D: INSERTSVALUES('0401','王芳',18,'女') 二.判断题(每题1分,题号51~70,共20分,答案涂答题卡) 51.在SQL语句中,查询字段为空值的条件表达式的书写格式为: 字段名=NULL A: 对B: 错 52.只列出左表与右表中的相匹配的记录的连接类型为完全连接。 A: 对B: 错 53.选择表单上的多个控件的方法是按住Ctrl键的同时,用鼠标依次单击所要选的控件,即可同时选定多个控件。 A: 对B: 错 54.在SQL查询中,不仅可以给表指定别名,也可以给字段或表达式指定别名。 A: 对B: 错 55.类可以具有子类,子类继承父类的属性和方法,但不可以附加自已的特定的属性和方法。 A: 对B: 错 56.对象的ForeColor属性用来设置对象的背景颜色。 A: 对B: 错 57.VFP支持传统面向过程的编程方法,但不支持面向对象的编程。 A: 对B: 错 58.定义一个3行2列的数组ARR,使用的命令是: dimensionARR(2,3)。 A: 对B: 错 59.在使用了zap命令删除了表中的全部记录后,表文件也一同删除了。 A: 对B: 错 60.执行GOTOP后,RECNO()的值一定等于1。 A: 对B: 错 61.在VFP中,系统指定字母A-J分别作为1-10号工作区的别名,则11号工作区的别名为字母K。 A: 对B: 错 62.表达式输出命令? ? 的功能是计算表达式,并在当前位置(不换行)输出表达式的值。 A: 对B: 错 63.数值型常量1.2345E2表示数值123.45。 A: 对B: 错 64.如果当前表中有与内存变量同名的字段变量,则VFP系统优先访问内存变量 A: 对B: 错 65.变量名的首字符必须是字母或下划线,不可以是汉字。 A: 对B: 错 66.表间的临时关系是在使用时临时创建的,并不保存在数据库中。 A: 对B: 错 67.若数据库表zgda的插入触发器规则设置为: 性别="男",则表示只能向zgda表中追加男生记录。 A: 对B: 错 68.自由表和数据库表都可以设置字段的默认值。 A: 对B: 错 69.表打开后,记录指针所指向的记录称为当前记录。 A: 对B: 错 70.项目管理器窗口在折叠状态下,其选项卡不可以被拖离变为浮动状态。 A: 对B: 错 三、填空题(每空1分,共30分,请按空号填写到答题纸上) 1.1)函数的功能是删除字符串左端的全部空格。 2.命令Select0的作用是选择当前未被使用的2)工作区,函数select (1)的作用是返回当前未被使用的3)工作区 3.在SQL中,查询条件: 年龄between30and50相当于条件4) 4.数据库系统的核心是5) 5.设有部门和职员两个实体集,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是6) 6.关系数据库的检索操作是由三种基本运算组合而成的,这三种基本运算是选择、投影和7)。 7.zgda表有xm、xb、nl、zc四个字段,则对zgda表的关系模式描述为8) 8.项目管理器有好几张选项卡,扩展名为.prg的程序文件在9)选项卡中显示和管理,"数据"选项卡中包含有数据库、10)、查询 9.项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成扩展名为11)或12)或.DLL的文件 10.在VisualFoxPro中,日期型与日期时间型字段的宽度都是13)个字节 11.VisualFoxPro的"参照完整性"中"更新规则"包括的选项是14)、15)和忽略 12.数据库表间创建的永久关系及生成的视图都保存在16)中 13.查询设计器中"联接"选项卡对应的SQL短语是17),默认的查询输出去向为18) 14.下列程序段运行的结果是19) X=”ABC” ABC=56 ? &X+2 15.下列语句运行的结果是20) mx=[98+2] ? mx 16.下面两段程序语句运行的结果21)(请填写相同或不同) 程序段1程序段2 X=2X=2 ? X=X+1X=X+1 ? X 17.函数Substr("Ab12Cd",AT("IS","THISISABOY"),2)的返回结果是22) 18.使控件获得焦点应调用控件的23)方法。 19.VFP中的DOCASE-ENDCASE语句属于24)结构 20.报表的细节带区中的内容在打印时出现的频率是25)出现一次 21.从sjk数据库的“学生资料”表(表中含有字段: 学号,姓名,出生日期等)中查询所有年龄大于22岁的学生并显示其学号和姓名,其SELECT-SQL命令为: SELECT学号,姓名; FROMSJK! 学生资料; 26)27)>22 22.利用shape控件可以在表单上创建形状,当其28)属性为29)时形状为矩形,该属性为30)形状为圆形 江苏大学试题答题纸 学生所在学院专业、班级学号姓名任课教师 课程名称程序设计VFP开课学院计算机学院 使用班级考试日期2015年12月16日 题号 一 二 三 总分 核查人签名 得分 阅卷教师 读卡器 读卡器 一、选择题(每题1分,题号1~50,共50分) 请将答案用铅笔涂写在答题卡上 二、判断题(每题1分,题号51~70,共20分) 请将答案用铅笔涂写在答题卡上 三、填空题(每空1分,共30分,按空号填写) 1) 16) 2) 17) 3) 18) 4) 19) 5) 20) 6) 21) 7) 22) 8) 23) 9) 24) 10) 25) 11) 26) 12) 27) 13) 28) 14) 29) 15) 30)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 入门 学习 第二 学期 程序设计 试题
