VFP试卷毕业补考.doc_第1页
VFP试卷毕业补考.doc_第2页
VFP试卷毕业补考.doc_第3页
VFP试卷毕业补考.doc_第4页
VFP试卷毕业补考.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

院别:_姓名:_专业:_学号:_密封线中州大学届毕业补考Visual Foxpro考试试卷(B)卷出题人:叶 恺 教研室主任签字:_ 院长签字:_ 一、选择题(1-30每题1分,31-40每题2分,共50分)1、Visual FoxPro是一种关系数据库管理系统,所谓关系是指( )A. 表中各条记录彼此有一定的关系 B. 表中各个字段彼此有一定的关系 C. 一个表与另一个表之间有一定的关系 D. 数据模型符合满足一定条件的二维表格式2、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( )A. 一对一联系B. 一对二联系C多对多联系D一对多联系3、可以链接或嵌入OLE对象的字段类型是( )。A. 备注型字段B. 通用型和备注型字段C. 通用型字D. 任何类型的字段4、内存变量一旦定义后,它的( )可以改变A. 类型和值B值C类型D宽度5、以下赋值语句正确的是( )A. STORE 8 TO X,Y B. STORE 8,9 TO X,Y C. X=8,Y=9 D. X,Y=86、下列命令中,定位记录指针的命令是( )A. USEB. GOC. SELECTD. LIST7、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )A. 一方表的主索引或候选索引,多方表的普通索引B一方表的主索引,多方表的普通索引或候选索引C一方表的普通索引,多方表的主索引或候选索引D一方表的普通索引,多方表的候选索引或普通索引8、扩展名为DBC的文件是( )A. 表单文件B数据库表文件C数据库文件D项目文件9、关闭多区的表文件,并释放所有的内存变量,命令为( )A. CLEAR ALL或CLOSEB. CLEAR ALL或CLOSE ALLC. CLEAR或CLOSE ALLD. CLEAR或CLOSE10、用命令INDEX on 姓名 TAG index_name 建立索引,其索引类型是( ) A. 主索引 B. 候选索引C. 普通索引D. 惟一索引11、在VFP 中,打开数据库和表的命令分别为( )A. USE、OPENB. SELECT、CREATC. OPEN、USED. CREAT、SELECT12、关于数据库表和自由表,下列说法中,正确的是( )A. 数据库表和自由表均可设置字段、记录级规则B. 数据库表可设置字段规则,自由表可设置记录规则C. 数据库表可设置记录规则,自由表可设置字段规则D. 据库表可设置字段、记录规则,而自由表不可设置13、执行STORE1999年12月庆祝澳门回归祖国!TOXY命令之后,要在屏幕上显示澳门1999年12月回归祖国,应使用命令( )A?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,8)B?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)C?SUBSTR(XY,15,4)+LEFT(XY,10)十RIGHT(XY,8)D?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,8)14、在Visual FoxPro的参照完整性规则不包括A. 更新规则 B. 删除规则 C. 查询规则 D. 插入规则15、视图不能单独存在,它必须依赖于( )A. 视图B. 数据库 C. 数据表 D. 查询16、VisualFoxPro的报表文件.FRX中保存的是( )。A. 打印报表的预览格式B. 打印报表本身C. 报表的格式和数据D. 报表设计格式的定义17、有关SCAN循环结构,叙述正确的是( )A. SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B. 在使用SCAN循环结构时,必须打开某一个数据库C. SCAN循环结构的循环体中必须写有SKIP语句D. SCAN循环结构,如果省略了scope子句、FORexpl1和WHILEexpl2条件子句,则直接退出循环18、在VFP的三种循环语句中,当循环次数为已知时,应选用( )语句。A. DO WHILEB. SCANC. FOR D. LOOP19、要为当前表所有职工增加100元工资应该使用命令( )。A. CHANGE工资WITH工资+100B. REPLACE工资WITH工资+100C. CHANGEALL工资WITH工资+100D. REPLACEALL工资WITH工资+10020、当我们了解了对象可能发生的各种事件以后,最重要的就是如何编写事件代码,编写事件代码的方法中不正确的是( )A. 为对象的某个事件编写代码就是要编写一个扩展名为.prg的程序,其主文件名就是事件名B为对象的某个事件编写代码就是要将代码写入该对象的该事件过程中C可以由定义了该事件过程的类中继承D在属性对话框中选择该对象的事件并双击,在事件窗口中输入相应的事件代码21、在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为教授、副教授的姓名和工资,应使用命令( )A.LIST姓名,工资FOR年龄=40.AND.职称=教授.AND.职称=副教授BLIST姓名,工资FOR年龄=40.OR.职称=副教授.OR职称=副教授CLIST姓名,工资FOR年龄=40.AND.(职称=副教授.OR.职称=副教授)DLIST姓名,工资FOR年龄=40.OR.(职称=副教授.AND.职称=副教授)22、当前数据库中,体育达标字段为逻辑类型,要显示所有未达标的记录应使用命令( )A.LISTFOR体育达标=.F.BLISTFOR体育达标.F.CLISTFOR.NOT体育达标DLISTFOR.NOT体育达标23、设一个数据库中有18条记录,当EOF()返回真值且当前记录号应为( )A18B0C19D124、数据库中有逻辑型字段变量婚否及日期型字段变量出生日期,则判断满30岁且未婚的表达式为( )A.NOT.婚否.AND.INT(DATE()-出生日期)365)=30B.NOT.婚否ANDINT(DATE()-出生日期)365)30C婚否ANDINT(DATE()-出生日期)365):30D婚否ANDINT(DATE()-出生日期)365)3025、设有一个名为GZDBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、工资(N,6,2)、出生日期(D,8)和正式工(L,1)。阅读以下程序:USEGZDOWHILENOTEOF()IF职务=工程师.AND出生日期102060D=出生日期NAME=姓名SALARY=工资EXITENDIFSKIPENDDOY=YER(DATE()-YEAR(D)IF.NOT.EOF()?NAME,Y,SALARYELSE?没查到!ENDIFUSERETURN该程序的功能是( )A.显示一位1960年10月20日后出生的工程师姓名,年龄及工资B显示一位1960年10月20日后出生的工程师姓名,年龄C显示1960年10月20日后出生的工程师姓名,年龄D显示所有1960年10月20日后出生的工程师姓名,年龄26、在Visual FoxPro中,运行表单T1.SCX的命令是( )A. DO T1B. RUN FORM1 T1C. DO FORM T1D. DO FROM T127、假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( )ADOmymenuBDOmymenu.mprC. Do mymenu.pjxDDO mymenu.max28、为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是( )A. MyformCmdlCaption=最后一个BTHISCmdlCaption=最后一个C. THISFORMCmdlCaption=最后一个DTHISFORMSETCmdlCaption=最后一个29、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为( )A. ThisForm.RefreshB. ThisForm.DeleteC. ThisForm.HideD. ThisForm.Release30、在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( )AMyFormBackColor=RGB(0,255,0)BTHISParentBackColor=RGB(0,255,0)CTHISFORMBackColor=RGB(0,255,0)DTHISBackColor=RGB(0,255,0)31、计时器控件的主要属性是( )AEnabledBCaptionCIntervalDvalue32、连编应用程序不能生成的文件是( )A. APP文件B. EXE文件C. DLL文件D. PRG 文件33、有如下SQL SELECT语句: SELECT * FORM stock WHERE 单价BETWEEN 12.76 AND 15.20与该语句等价的是( )A. SELECT * FORM stock WHERE 单价= 12.76 B. SELECT * FORM stock WHERE 单价12.76 C. SELECT * FORM stock WHERE 单价= 15.20 .AND. 单价15.20 .AND. 单价 12.76 34、在SQL查询时,使用WHERE子句指出的是( )A. 查询目标B. 查询结果C. 查询条件D. 查询视图36、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是( )ASELECTBINSERTC.UPDATEDDELETE36、下列SQL语句中,修改表结构的是( )AALTERBCREATECUPDATEDINSERT根据下表数据,完成题目37-40当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600青岛啤酒748上海600601方正科技1520上海600602广电电子1040上海600603兴业房产1276上海600604二纺机996上海600605轻工机械1459上海000001深发展748深圳000002深万科1250深圳有如下SQL语句SELECT股票代码,avg(单价)as均价FROMstock;GROUPBY交易所INTODBFtemp37、执行该语句后temp表中第二条记录的均价字段的内容是( )A748B999C1173D152038、将stock表的股票名称字段的宽度由8改为10,应使用SQL语句( )A. ALTERTABLEstock股票名称WITHc(10)B. ALTERTABLEstock股票名称c(10)C. ALTERTABLEstockALTER股票名称c(10)DALTERstockALTER股票名称c(10)39、CREATEVIEWstock_voewASSELECT*FROMstockWHERE交易所=深圳执行该语句后产生的视图包含的记录个数是( )A1B2C3D440、求每个交易所的平均单价的SQL语句是( )A. SELECT交易所avg(单价)FROMstockGROUPBY单价BSELECT交易所avg(单价)FROMstockORDERBY单价CSELECT交易所avg(单价)FROMstockORDERBY交易所DSELECT交易所avg(单价)FROMstockGROUPBY交易所二、填空题(1x15=15)1、Visual FoxPro中,建立索引的作用之一是提高 _ 速度。2、在Visual FoxPro中通过建立主索引或候选索引来实现 _ 完整性约束。3、弹出式菜单可以分组,插入分字符的方法是在菜单名称项中输入 _ .4、在VFP6.0中,允许创建两种索引文件,其中扩展名为IDX的是 _ 索引文件,扩展名为CDX的是 _ 索引文件。5、可以在项目管理器的 _ 选项卡下建立命令文件 。6、说明公共变量的命令关键字是 _(关键字必须拼写完整)。7、如果要改变表单背景颜色,则应设置表单的 _ 属性。8、在报表中,打印输出内容的主要区是 带区。9、从职工数据库表中计算工资合计的SQL语句是SELECT _ FROM职工。10、用来确定复选框是否被选中的属性是 _ ,用来指定显示在复选框旁的文字的属性是 _ 。11、使用SQL语句完成如下操作(将所有教授的工资提高5%) 教师 SET 工资=工资*1.05 _ 职称=“教授”12、LEFT(“123456789”,LEN(“数据库”)的计算结果是 _ 。三、程序填空(2x4=8)1、求1到100之间的偶数和并输出。I=1S=0&S存放偶数的累加和DO WHILE I=100IF I%2= &判断I是否为偶数S=S+IENDIF ENDDO?S= ,SRETURN2、输入口令,三次均输入错误时显示:“口令错误”,否则显示:“口令正确”,口令设为“HELLO”。I=0M=0DO WHILE I3INPUT “请输入口令:”

温馨提示

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

评论

0/150

提交评论