《VFP数据库系统》模拟考试题(二)_第1页
《VFP数据库系统》模拟考试题(二)_第2页
《VFP数据库系统》模拟考试题(二)_第3页
《VFP数据库系统》模拟考试题(二)_第4页
《VFP数据库系统》模拟考试题(二)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

VFP数据库系统模拟考试题(二)一、填空题(每题1分,共15分)关系数据库对关系有3种基本操作,在VFP6.0命令格式中,FIELDS<字段名表〉是对关系的__(1)—操作;FORv条件〉是对关系的_(2)__操作。命令中范围短语可取4项值之一,其中__(3)—是对当前开始的下n个记录操作。?DAY(CTOD(“06/02/2004”+13)的执行结果是_(4)—;?{人2004-06-12}+100执行结果的类型是_(5)—。TOC\o"1-5"\h\z在打开表和索引的情况下,为了使记录指针指向逻辑首记录,应使用命令 (6) 。VFP中表单文件的扩展名为—(7)__,数据库表文件的扩展名为—⑻—。创建或修改表单设计器的命令是__(9) 。在VFP中说明数组后,数组的每个元素未赋值之前的值是 (10) 。?IIF(ASC(“BC”)>65,.F.,.T.) (11) 。面向对象的设计方法中,在创建对象时发生 (12) 事件。VFP中的类分两大类:__(13)__和___(14)___,它们的主要区别是_(15)___。二、单选题(每题1分,共30分)关系数据库管理系统所管理的关系是 。A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件执行A=“1、保护环境”和B=20两条赋值命令后,能够正确求值的表达式是RIGHT(A,4)+SUBSTR(B,2) B)VAL(LEFT(A,1))+BC)A+B D)SUBSTR(A,1,1)+BVFP表结构中的L型、G型和D型字段的宽度由系统自动给出,它们分别是A)4、4、10B)1、4、8C)4、4、8D)1、8、8TOC\o"1-5"\h\z在VFP中,程序文件的扩展名是 。IDX B)PRGC)FMT D)DBF在VFP中,仅关闭当前工作区表文件的命令是 。CLOSEALLB)USEC)CLEARALLD)CLOSEDATABASEMODIFYSTRUCTURE命令的功能是 。修改表文件的记录 B)修改表单文件C)修改项目文件 D)修改表文件的结构DELETE命令的作用是 。A)为当前记录做删除标记 B)直接物理删除当前记录C)删除当前表文件的所有记录 D)在提问确认后物理删除当前记录有如下命令序列:x=2?x=x+1TOC\o"1-5"\h\z执行以上命令后,屏幕上所显示的是 。A)3 B)命令语法错C).T.D).F.VFP中内存变量的数据类型不包括 。A)数值型 B)货币型C)备注型D)逻辑型以下关于空值(NULL)叙述正确的是 。A)空值等同于空字符串B)空值等同于数值0C)空值表示字段或变量还没有确定值 D)VFP不太支持空值有如下命令序列:s="2004年下半年计算机等级考试"?LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是 。A)2004年下半年等级考试B)2004年下等级考试C)2004年考试 D)2004年等级考试下列表达式中,运算结果为数字型的正确表达式是 。A)DATE()+TIME() B)DATE()+30C)DATE()-CTOD("01/01/98") D)DATE()-DTOC(DATE())命令序列A=YEAR(DATE())A=.NULL.?TYPE(“A”)执行后,所得到的结果为 。A).NULL. B)D C)N D)当前年份设当前数据库有一个XM字段,另有一个内存变量名也为XM,当执行命令?XM时输出的结果一定是 。A)内存变量XM的值 B)数据库字段XM的值C)不确定 D)指出二义性的错误X.DBF是一个具有3个备注字段的表文件,使用COPYTORS命令进行复制操作,其结果是。得到一个新的表文件得到一个新的表文件和3个新的备注文件得到一个新的表文件和1个新的备注文件显示出错信息,表明不能复制具有备注型字段的表文件在下述命令中,使函数EOF()的值一定为.T.的命令是 。REPLACE基本工资WITH基本工资+300DISPLAYFOR基本工资>1000LISTWHILE基本工资>1000LISTNEXT10FOR基本工资>1000ACCEPT命令可以用于输入 。A)字符型数据 B)字符和数值型数据C)字符、数值和逻辑型数据D)字符、数值、逻辑和日期型数据要计算职称为工程师系列(包括助理工程师、工程师和高级工程师)的所有技术人员的工资总和,应该使用命令 。SUM工资FOR"工程师"$职称SUM工资FOR职称>="助理工程师"SUM工资FOR职称="助理工程师".AND.职称="工程师".AND.职称="高级工程师"SUM工资FOR职称="助理工程师".OR."工程师".OR."高级工程师”SCATTER命令用于将当前记录的字段值送到一个数组中,与该命令相对应,利用数组中的值更新当前记录字段值的命令是 。A)REPLACEB)UPDATEC)CHANGED)GATHER指定对象能否响应用户引发事件的属性是 。A)BackColorB)EnabledC)Visible D)DeleteMark21.已执行过命令USEZGDAINDEXON职称TOIZGDA现要查找职称(C,8)为“教授”的记录,应使用命令 。A)FIND职称="教授" B)FIND&职称C)FIND教授 D)SEEK&职称执行命令?AT("考试",”全国计算机等级考试”)显示的结果是 。A)15B)14C).T.D).F.学生数据库中“实验成绩”是逻辑型字段,该字段的值为.T.表示实验成绩为通过,.F.为没有通过。若想计算“实验成绩”没有通过的学生人数,应使用命令 。COUNTTOCFOR实验成绩COUNTTOCFOR.NOT.实验成绩COUNTTOCFOR实验成绩=“F”COUNTTOCFOR实验成绩=“.F.”在控件失去焦点之前发生的事件是 。A)Valid B)When C)Timer D)UnLoad执行SETEXACTOFF后,下列字符串比较运算中,两个结果均为真的一组是 。"高军"="高军是一位女学生"和"高军"$"高军是一位女学生""高军是一位女学生"="高军"和"高军是一位女学生"$"高军""高军是一位女学生"="高军"和"高军是一位女学生"=="高军""高军"=="高军"和"高军是一位女学生"="高军"FILE1.DBF表文件已经打开,要按照字符型字段“商品名”及数值型字段“金额”建立升序索引,应使用命令 。INDEXTOIFILEON商品名,金额INDEXTOIFILEON商品名+金额INDEXTOIFILEON商品名-金额INDEXTOIFILEON商品名+STR(金额,8,2)TOC\o"1-5"\h\z下列VFP表达式运算结果为数值的表达式是 。A)CTOD(”08/07/04”)-66 B)“5678”+”5678”C)LEN(“ABCDEFG”)-3 D)12+3>=15若使用REPLACE命令时,其范围短语为ALL或REST,执行该命令后指针指向 。A)首记录 B)首记录的前面C)末记录 D)末记录的后面学生成绩表包括:学号、姓名、数学、语文、计算机、总成绩六个字段,其中数学、语文计算机和总成绩字段均为N型。要将每个学生的数学、语文、计算机三科成绩汇总后存入“总成绩”字段中,应该使用命令 。REPLACE总成绩WITH数学+语文+计算机SUM数学+语文+计算机TO总成绩TOTALON总成绩FIELDS数学,语文,计算机REPLACEALL总成绩WITH数学+语文+计算机为容器对象中的所有或某类控件指定一个属性,使用的方法是 。三、 判断题(正确的打”丁”,否则打”X”共10分)若表文件中有M型字段,则一定会有一个与表同名的FPT类型的文件。()结构复合索引文件和独立复合索引文件都可以在命令窗口中建立。()可以对表单添加新的属性、方法和事件。()可以用WITH—ENDWITH结构命令对一个控件的多个属性赋值。()在VisualFoxPro中,数组中的每个元素可以储存不同类型的数据。()当EOF()为.F.时,RECNO()的值有可能会是RECCOUNT()函数的值。()在VFP程序的循环结构中,LOOP命令可提前中止循环。()FIND和SEEK命令均可用于查找字符型、数值型和日期型数据。()表单的Name属性值是运行后显示在表单标题栏中的内容。()从键盘上输入一个字符型的数据也可以用INPUT命令。()四、 读程序写结果(每题5分,共10分)1.程序1(*设N,M的值分别为6,8。)SETTALKOFFCLEARINPUT“N=”TONINPUT“M=”TOMX=MAX(N,M)FORI=XTOM*NIFMOD(I,M)=0ANDMOD(I,N)=0Y1=IEXITENDIFENDFOR?“Y1=”+ALLTRIM(STR(Y1,2))?“Y2=”+ALLTRIM(STR(M*N/Y1,2))SETTALKON2.程序2SETTALKOFFCLEARFORX=1TO4?SPACE(9-X)Y=1DOWHILEY<=X??“#”Y=Y+1ENDDOENDFORSETTALKONRETURN五、程序填空(每空2分,共10分)本程序的功能是:从键盘输入N个无序数(N由键盘输入确定),去掉一个最大数,去掉一个最小数,然后求平均值。SETTALKOFFINPUT“N=“TONINPUT“A=“TOASTOREATOX,Y (1) P=N-2 (2) INPUT“B=”TOBS=S+B (3) X=BENDIF (4) Y=BENDIFENDFOR___(5) ?R/PRETURN六、编程(25分)1.输入N个(N从键盘输入,N>0)正整数,输出其中的偶数和。(7分)2.利用计时器显示当前日期和时间。(8分)说明:计时器Timerl的相关属性已设置(Interval=1000),其它控件属性采用默认。文本框Textl

温馨提示

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

评论

0/150

提交评论