VF习题集(答案).doc_第1页
VF习题集(答案).doc_第2页
VF习题集(答案).doc_第3页
VF习题集(答案).doc_第4页
VF习题集(答案).doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual FoxPro程序设计教程VFP面向对象程序设计习 题 作 业专业: 班级: 学号:_姓名:_200 至 200 学年 学期计算机与信息科学系VFP练习题习 题 一一、单项选择题1. 数据库管理系统的英文缩写是 d 。A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是 d 。A) 操作系统 B) 命令系统C) 数据库系统 D) 数据库管理系统3. c 是存储在计算机存储设备上相关数据的集合。A) 网络系统 B) 操作系统 C) 数据库 D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫 b 。A) 数据库管理系统 B) 数据库系统 C) 文件系统 D) 软件系统5. 数据库系统的核心是 b 。A) 数据库 B) 数据库管理系统 C) 操作系统 D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是 c 。 A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS 7. VFP是一种 d 数据库管理系统。A) 网状型 B) 共享型 C) 层次型 D) 关系型8. 在关系模型中,将两个关系通过共同字段名组成一个新的关系,是 c 关系运算。A) 选择 B) 投影 C) 连接 D) 层次二、填空题1. 数据库系统的核心部分是 数据库管理系统 。2. 在关系数据库的三种关系运算是 选择 、 投影 、 连接 。3. 从关系中找出满足条件的元组的操作是_选择_运算。习 题 二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过_b_。A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用_b_菜单下的“工具栏”命令。A)文件 B)显示 C)工具 D)窗口3. VFP表文件中,对字符型字段的值,最多可输入_d_个字符。 A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是_c_。 A).BAK B).FRX C).FPT D).FRT5. 关于VFP命令格式的规则,下面叙述错误的是_c_。A)每条命令必须以命令动词开头B)命令动词太长,最少保留4个,5个也可以C)命令动词后面的子句的顺序是不能调换的D)FOR与WHILE引导的条件子句是有区别的二、填空题1. 在VFP的表文件中,可设计字段的最大个数是_255_,自由表字段名的命名不能超过_10_个字符。2. 在VFP的命令窗口,退出VFP系统的所执行的命令是_quit_。3. 为防止文件的破坏,VFP会自动产生这些文件的备份文件,通过文件重命名可使用备份文件,其中表文件的备份文件扩展名是_bak_。4. 在表文件的通用字段中插入图像,应选择_编辑_菜单的“插入对象”命令。5. 在进行VFP程序命令设计时,如一条命令太长,可输入_分_号后回车换行。习 题 三一、单项选择题1. 不属于Visual FoxPro数据类型的是_c_。A) 整型 B) 货币型 C) 小数型 D) 通用型2. 下列符号中,_b_是Visual FoxPro中的一个常量。 A) T B) .T. C) .X. D) t3. 备注型字段的最大允许宽度为4个字节,它用来存放_d_。A) 备注型数据的具体内容 B) 备注文件的文件名C) 指向备注文件的指针 D) 指向备注文件中备注信息的指针4. 下列述叙中_c_是正确的。A) x#y表示x与y全等 B) 内存变量名和字段名不能相同C) 2x为非法内存变量名 D) 数组中的元素数据类型必须相同5. 按照Visual FoxPro的规定, “a,b,c”不属于_d_。A) 常量 B) 字符串 C) 表达式 D) 数组6. 如果x=3,y=5,执行下列运算后,能得到数值型结果的是_b_。A) ?x=y-2 B) x=y C) y=x=2 D) z=yx7. 下列式子中,_a_是Visual FoxPro中一个合法的表达式。A) 2003年1月1日 B) 1x5 and a bC) 2x+y D) x2+y&+58. 对正实数x的第3位小数四舍五入的表达式是_b_。A) INT(x+0.005)*0.01 B) INT(100*(x+0.005)*0.01C) INT(100*(x+0.05)*0.01 D) INT(x+0.05)*0.019. 执行?MOD(10,-3)的结果为_d_。A)-1 B)1 C)2 D)-210. 对DTOC(“12/05/01”)而言,描述正确的是_c_。A) 它的结果为12/05/01 B) 它的结果为日期型数据C) 它是错误的表达式 D) 它的结果为字符型数据11. 设s=(8+12.5),表达式2*&s.-5的输出结果为_a_。A) 36.00 B) 31.00 C) 40.00 D) 出错信息12. 在Visual FoxPro中,对内存变量x进行STORE “5.25”TO x的操作后,函数STR(VAL(X)的返回值的数据类型是_b_。A) 数值型 B) 字符型 C) 浮点型 D) 逻辑型13. 将日期2002年9月30日存入日期型变量RQ中的确正方法是_a_。A) STORE CTOD(“09/30/2002”)TO RQB) STORE DTOC(“09/30/2002”)TO RQC) STORE 09/30/2002 TO RQD) STORE “09/30/2002”TO RQ14. 设a=“ABCDabcd”,则?SUBSTR(a,INT(LEN(a)/2+1),2)的结果为_b_。A) AB B) ab C) bc D) abcd15. 当数据表中记录指针指向第一个记录之前,则EOF()、BOF()和RECNO()的返回值分别为_c_。A) .T.、.T.和0 B) .F.、T.、和0C) .F.、T.、和1 D) .T.、.F.和0二、填空题1. Visual FoxPro中的变量可以分为字段变量、内存变量、_数组变量_和系统变量。2. 定义一个数组后,数组中各下标变量均被赋予_.f._。3. 表达式大=70 AND =70 OR 分数=80 D) 分数IN (70,80)11. 在SELECT语句中_d_函数不能使用。A) AVE B) COUNT C) SUM D) EOF12. 如果学生表中有“所在系”字段,要统计全校有多少个系,可用命令子句_d_。A) SELECT SUM(所在系) B) SELECT SUM(DISTINCT 所在系)C) SELECT COUNT(所在系) D) SELECT COUNT(DISTINCT 所在系)13. 在使用查询设计器时,如果是单表查询,_b_选项卡是肯定不需要设置的。A) 字段 B) 联接 C) 筛选 D) 排序14. 如果要在屏幕上直接看到查询的结果,“查询去向”应选择_d_。A) 屏幕 B) 浏览 C) 临时表或屏幕 D) 浏览或屏幕15. 使用菜单方法打开一个在当前目录下已存在的查询文件SCORE.QPR后,在命令窗口生成的命令是_b_。A) OPEN QUERY SCORE.QPR B) MODIFY QUERY SCORE.QPRC) DO QUERY SCORE.QPR D) CREATE QUERY SCORE.QPR二、填空题1. 在教材订购数据库中有3个表:其表名和结构分别如下:教材(书号C(6),书名C(20),作者C(8),出版社C(20),价格N(3)班级(班级编号C(2),班名C(10)教材订购(书号C(6),班级编号C(2),数量N(3)如果要查询每个班订购的书名及数量,应使用语句:SELECT 班名,书名,数量FROM 教材,班级,教材订购WHERE 教材.书号=教材订购.书号 and 教材订购.班级编号=班级.班级编号_2. 在教材订购数据库中要查询每个班级的平均订书数量,应使用语句:SELECT 班名, avg(数量)FROM班级,教材订购WHERE 教材订购.班级编号=班级.班级编号GROUP BY 班级.班级编号习 题 八一、选择题1. 读下列程序: I=1 DO WHILE I=21 I=I+2 ?STR(I,2) IF I=9 EXIT ENDIF ENDD(1)程序循环了多少次_A_。 A) 4 B) 3 C) 6 D) 5(2)程序执行的结果是_C_。 A) 1 3 5 7 B) 2 4 6 8C) 3 5 7 9 D) 1 2 3 42. 读下列程序:CLEARSTORE 1 TO I, JDO WHILE J5 I , J SAY *J=J+1ENDDOCANCEL(1)屏幕显示的起始坐标为_D_。A) 1, 5 B) i, j C) 0, 0 D)1, 1(2)程序执行后,i,j的值分别为_A_。A) 1, 5 B) i , j C) 0, 0 D) 1, 13. 读下列程序:I=0DO WHILE I10 IF INT(I/2)=I/2 I=INT(I/2)+3 ENDIF I=I+2ENDDO?IRETU(1)上述程序执行后,共循环了_C_次。A) 10 B) 5 C) 4 D) 死循环(2)上述程序执行后,屏幕显示为_B_。A) 10 B) 11 C) 9 D) 134. 读下列程序:USE 学生I=1FILEN=”DO WHILE I=9FILEN=”S”+STR(I,1)+”.DBF”COPY TO &FILENI=I+1ENDDOUSE(1)程序运行的结果是_C_。 A) 无结果 B) 拷贝了1个文件C) 拷贝了9个文件 D) 拷贝了10个文件(2)拷贝所产生的新文件名是_D_。 A) S.DBF B) FILEN C) &FILEN D) S1.DBFS9.DBF二、填空题1. 下列程序的功能是通过字符串变量的操作,先横向显示“计算机应用”,再竖向显示“应用计算机”。SET TALK OFFSTORE “计算机应用” TO AACLEAR? AA bb=SUBSTR(AA,7,4)+ SUBSTR(AA,1,6)I=1DO WHILE I8? SUBSTR(BB,I,2) I=I+2ENDDOSET TALK ONRETURN2. 在表RS.DBF中有编号,姓名等字段,其中编号为字符型,以下是根据姓名查找记录的程序:SET TALK OFF USE RS.DBF ACCEPT “输入姓名:” TO BHLOCAT FOR ALLTRIM(姓名)=BH IF FOUND() DISPLAYELSE ?”查无此人!”ENDIFUSESET TALK OFFRETURN习 题 九一、单项选择题1. 下列控件中,_A_是输出类控件。A) 标签 B) 列表框 C) 组合框 D) 微调按钮2. 下列控件中,不需要绑定数据的控件是_B_。A) 文本框 B) 命令按钮 C) 复选框 D) 单选按钮3. 设置文本框的数据源使用_B_属性。A) DateSource B) ControlSource C) RecordSource D) RowSource4. 在下列属性中,_C_是每一个控件都有的。A) Caption B) ControlSource C) Name D) Picture5. 如果要在表单中加入数据表中照片字段的内容,要使用_d_控件。A) 图象 B) 页框 C) 编辑框 D) ActiveX绑定6. 要使文本框得到焦点,应使用_B_。A) GotFocus B) SetFocus C) LostFocus D) LoadFocus7. 要刷新表单,使用_C_。A) Release B) Clear C) Refresh D) Click8. 下列_D_是表格的系统默认名称。A) List1 B) Combo1 C) Check1 D) Grid19. 要显示数据表中逻辑字段的值,要使用_c_控件。A) 文本框 B) 复选框 C) 单选按钮 D) 列表框10. 表格中的列控件默认是_A_。A) 文本框 B) 编辑框 C) 复选框 D) 列表框 11. 下列_C_不是表单中的容器类控件。A) 表格 B) 页框 C) 文本框 D) 表单集二、填空题1. 在VFP应用程序中_表单_被称为是窗口。2. 表单的建立可以使用表单设计器和_表单生成器_及_表单向导_。3. 如果要表示一个同学的多门课程的成绩,可使用_一对多_表单向导或_表格_控件。4. 如果要使表单上的字幕滚动,要使用_timer_控件。5. 在需要输入密码的表单中,要掩盖输入的密码,应使用_passwordchar_属性。6. 在表单插入一幅图片,应使用_image_控件。要显示数据表中每个学生的的照片,应使用_ActiveX绑定(oleboundcontrol)_控件。7. 要在表格中显示成绩表的内容,应在表格的RecordSourceType属性值中填入_别名_;在RecordSource属性值中填入_成绩表名_。还应该设置与主表联接的属性,其属性名为_linkmaster_。习 题 十 一、单项选择题1. 在启动了报表设计器后,报表设计的默认带区是_c_。A) 页标头、组标头、总结 C) 页标头、细节、总结C) 页标头、细节、页注脚 D) 标题、细节、总结2. 在项目管理器创建一个新的报表文件,应选择该管理器的_b_选项卡。A) 数据 B) 文档 C) 类 D) 代码3. 在报表的数据环境中用快捷菜单的“添加”命令可添加对象有_c_。A) 表、视图、查询 B) 表、SQL查询命令C) 表、视图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论