VF总复习题(全答).doc_第1页
VF总复习题(全答).doc_第2页
VF总复习题(全答).doc_第3页
VF总复习题(全答).doc_第4页
VF总复习题(全答).doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

VF程序设计总复习题选择类题一 1 下列正确的VF操作命令是( B ) A、LIST year(出生日期)=1978 B、LIST FOR year(出生日期)=1978C、LIST FOR year(“出生日期”)=1978 D、LIST FOR year(出生日期)=”1978”2 数据库表字段的默认值保存在_B_文件中。 A、表 B、数据库 C、项目 D、表的索引3 建立索引时, C 字段不能作为索引字段。 A、 字符型 B、数值型 C、备注型 D、日期型4 在VisualFoxPro中,表单(Form)是指 ( D )A、数据库中各个表的清单 B、一个表中各个记录的清单C、数据库查询的列表 D、窗口界面5 关于关系术语“域”的含义是( D )A、关系表的范围 B、记录的个数C、数据项的数量 D、属性的取值范围6 表设计器的“字段”选项卡中不可以创建的索引是 ( C )A、唯一索引、候选索引C、主索引D、普通索引7 如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句 ( A )A、THISFORM.CAPTION=登录窗口 B、FORM.CAPTION=登录窗口C、THISFORM.NAME=登录窗口 D、FORM1.NAME=登录窗口8 均为VFP常量的是( A ) A、68、“68”、-68、.T. B、2000.12.26、“2000。12。26”、“ ” C、“AA”、0、AA D、.T.、T、”T”、_T9 VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是 (C )A、索引、排序、查找 B、建库、录入、排序C、选择、投影、联接 D、显示、统计、复制10 一个数据库名为student,要想打开该数据库,应使用命令( B )A、OPEN student B、OPEN DATA studentC、USE DATA student D、USE student*11要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表(A )A、是同一个数据库中的两个表 B、不同数据库中的两个表C、两个自由表 D、一个是数据库表另一个是自由表12 打开VF“项目管理器”的“文档”选项卡,其中包括( D )A、表单(Form)文件 B、报表(Report)文件C、标签(Label)文件 D、以上三种文件13 在当前表单的LABEL1控件中显示系统时间的语句是( A )A、THISFORM.LABEL1.CAPTION=TIME() B、THISFORM.LABEL1.VALUE=TIME()C、THISFORM.LABEL1.TEXT=TIME() D、THISFORM.LABEL1.CONTROL=TIME()*14 以下关于查询描述正确的是( D )A、不能根据自由表建立查询 B、只能根据自由表建立查询C、只能根据库表建查询 D、可以根据库表和自由表建查询*15 对于XS表,下面 C 命令显示所有女同学记录A、LIST FOR !XB B、LIST FOR XB C、LIST FOR XB=“女” D、LIST FOR XB=.F.16 结构化程序设计的三种基本逻辑结构是 (B )A、选择结构、循环结构和嵌套结构 B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构 D、顺序结构、递归结构和循环结构*17 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )A、m:n B、1:m C、m:k D、1:118 对于向数据库添加表, B 说法是不正确的。 A、可以将一个自由表添加到数据库中 B、可以将一个数据库表直接添加到另一个数据库中 C、可以在项目管理器中将自由表拖放到数据库中使它成为数据库表 D、将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表*19 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 ( D )A、2个 B、3个 C、5个 D、6个20以下错误的日期常量有( A )A、2002/08/12 B、2002-08-12C、2002.08.12 D、2002/08/1221 Visual FoxPro DBMS是( B )A、操作系统的一部分 B、操作系统支持下的系统软件C、一种编译程序 D、一种操作系统22 VFP中的DTOC( )函数返回值的类型是 ( A) A、字符型 B、日期型 C、数值型 D、逻辑型23 在创建报表时,基本带区包括 ( B )A、标题、细节和总结 B、页标头、细节和页注脚C、组标头、细节和组注脚 D、报表标题、细节和页注脚*24 为了从用户菜单返回到系统菜单应该使用命令( D ) A、SET DEFAULT SYSTEM B、SET MENU TO DEFAULTC、SET SYSTEM TO DEFAULT D、SET SYSMENU TO DEFAULT25 在 DO WHILE ENDDO循环结构中,LOOP命令的作用是( A ) A、退出过程,返回程序开始处 B、终止程序执行C、转移到DO WHILE语句行,开始下一个判断和循环D、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行*26 在下列函数中,函数值为数值的是 ( A )A、AT(人民,中华人民共和国) B、CTOD(010196)C、BOF() D、SUBSTR(DTOC(DATE()27 如果在屏幕上直接看到查询结果:查询去向应该选择 ( D )A、屏幕 B、浏览 C、临时表或屏幕 D、浏览或屏幕28 在VF的字段类型中,不包括( A ) A、图像型 B、逻辑型 C、通用型 D、货币型*29 将表格添加到表单时,需设置表格的数据源,通过以下 (B )属性完成。A、Control Source B、Record SourceC、Column Count D、Record Source Type*30 不允许记录中出现重复索引值的索引是 ( C )A、主索引 B、主索引、候选索引、普通索引C、主索引和候选索引 D、主索引、候选索引和唯一索引31 若XS表包含50条记录,在执行GO TOP命令后_D_命令不能显示所有记录。A、LIST ALL B、LIST REST C、LIST NEXT 50 D、LIST RECORD 50 32 为表增加字段,应使用命令( B ) A、APPE B、MODI STRU C、 INSE D、 EDIT33 视图不能单独存在,它必须依赖于( B ) A、数据表 B、数据库 C、视图 D、查询34 在Visual FoxPro中,运行表单T1.SCX的命令是( C )A、DO T1 B、RUN FORM T1C、DO FORM T1 D、DO FROM T135 对于“关系”的描述,正确的是( D )A、同一个关系中允许有完全相同的元组B、同一个关系中元组必须按关键字升序存放 C、在一个关系中必须将关键字作为该关系的第一个属性 D、同一个关系中不能出现相同的属性名36 清除主窗口屏幕的命令是 ( A )A、CLEAR B、CLEARALL C、CLEARSCREEN D、CLEARWINDOWS37 表之间的“一对多”关系是指( B ) A、一个表与多个表之间的关系 B、一个表中的一个记录对应另一个表中的多个记录C、一个表中的一个记录对应另一个表中的一个记录D、一个表中的一个记录对应另多个表中的多个记录选择类题二*1、以下属于非容器类控件的是 ( B ) A、Form B、Label C、page D、Container*2、不可以作为文本框控件数据来源的是 ( D ) A、数值型字段 B、内存变量 C、字符型字段 D、备注型字段3、视图设计器中比查询设计器中多出的选项卡是 ( D ) A、字段 B、排序依据 C、联接 D、更新条件4、默认查询的输出形式是 ( D ) A、数据表 B、图形 C、报表 D、浏览5、给出以下程序的运行结果: X=0 Y=0 Do WHILE X10 X=X+1 IF INT(X2)=X2 LooP ELSE Y=Y+X ENDIF ENDDO ?Y=,Y 运行结果为 ( C ) (本题是求10以内的奇数的和)A、Y=5 B、Y=15 C、Y=25 D、Y=55*6、XS表文件的全部备注字段的内容存储在( C )文件中 A、XS.DBF B、XS.TXT C、XS.FPT D、XS.DBC7、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 ( A ) A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS8、在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为教授、副教授的姓名和工资,应使用命令 ( C ) A、LIST姓名,工资 FOR 年龄=40AND职称=教授.AND.职称=副教授 B、LIST姓名,工资 FOR 年龄=40OR职称=副教授.OR职称=教授 C、LIST姓名,工资 FOR 年龄=40AND(职称=副教授.OR.职称=教授) D、LIST姓名,工资 FOR 年龄=40OR(职称=副教授.AND.职称=教授) 9、当前记录序号为3,将第6记录设置为当前记录的命令是 ( C ) A、SKIP-6 B、SKIP+6 C、SKIP+3 D、SKIP-3*10、在命令窗口输入: STORE .F. TO P ?TYPE(P) 显示的结果类型是 ( B ) A、C B、L C、D D、N11、对当前数据库执行命令 LIST 姓名,职称 FOR 年龄=6.OR.3+35.AND.2+3=5结果为 .T. 。填空类题三*1、控件的标题属性名为 CAPTION ,表单控件中可以输入多行文本的控件为 编辑框 。2、在关系数据库中,二维表的行称为记录,二维表的列称为 字段 。*3、在FoxPro系统状态下,定义了若干内存变量,若执行命令QUIT退出系统,这些变量所保存的数据将 丢失 。*4、查询设计器的“筛选”选项卡用来指定查询的 条件 。5、数据表是由 结构 和 记录 两部分组成。6、表的索引类型有 主索引 、惟一索引、候选索引和普通索引 。7、只显示当前记录的命令为_DISP_ 。8、数据库管理系统常见的数据模型有层次、网状和 关系 三种。应用类题1职工档案表已有多个记录,按要求写出操作命令:(1) 显示姓名,职称和基本工资3个字段且基本工资在2000(含)元与2850(含)元之间的职工记录。List 姓名,职称,基本工资 for 基本工资=2000 and 基本工资29002编程实现如下的计算:表单如图:说明:表单上有两个名为text1和text2的文本框控件,两个命令按钮command1的caption=“计算”和cammand2的caption=”退出”。要求:(1)在文本框text1中输入数值,点击“计算”得出该数的阶乘,在文本框text2中显示结果。X=thisform.text1.valueT=1N=1Do while n=x T=t*nN=n+1EnddoThisform.text2.value=t(2)点击退出,则释放该表单。 Release thisform3编程实现如下的计算:表单如图:说明:表单上有一个名为text1的文本框控件,两个命令按钮command1的caption=“计算”和cammand2的caption=”清除”。要求:(1)在文本框中输入数值,点击计算得出该数的前n项和,例如:n=12,则求:1+2+3+4+5+6+7+8+9+10+11+12=?,并在文本框中显示x=thisform.text1.values=0n=1do while n=x s=s+nn=n+1enddothisform.text1.value=s4 计算下列表达式的值 (1) ”12”+”34”=“12”-”34” (.T.) (2) CTOD(”10/10/90”)+1 (10/11/90) (3) LEN(”1203.4”)(6) (4) MOD(21,4) (1) (5) .NOT.(.F. .AND. .T.).OR. .T.) (.F.)程序设计类1用do while循环求出ZGDAB.DBF中男性工程师和女性讲师的人数各是多少2从键盘输入数值x,若为正数,则显示出来3求31+32+33+50的和 4求y=的值5编写顺序结构程序,从键盘输入半径R,求出圆面积,并显示出来6求2+1!+3+2!+4+3!+11+10!的和7、求1100间偶数之和 4x2+4x+1 x08、求Y= 的值4x2-4x-1 x0 ?xEndif3题: S=0 I=31 Do while i=50S=s+iI=i+1 Enddo?s4题: S=0 T

温馨提示

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

评论

0/150

提交评论