




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VFP习题参考答案习题2一、 填空题1设计器 2.文件位置 3. Set Defalu To D:教学管理 4. ; 5. 区域二、选择题1D 2. C 3. D 4. A 5. D 6. C 7. A习题3一、 填空题11 , .F. 2. 606.00 3. .F. 4. Recno() 5. 33.00 6. .T. 7. -2 8. 59. D 10. 包含 11. 字段变量 12. N+1二、选择题1D 2. B 3.B 4. D 5. B 6. C 7. B 8. B 9. B 10. D 11.D 12.B 13.A 14.A 15.C 16.B 17.B 18.B 19.D 20.B 21.A 22.C订正:习题3一、填空题2设系统日期为2006年9月21日,下列表达式显示的结果是_。?VAL(SUBSTR(“2006”,2)+RIGHT(STR(YEAR(DATE(),2)二、选择题9Visual FoxPro的函数ROUND(123456.789,-2)的值是( )A. 123456 B. 123500 C. 123456.79 D. 123456.70013表达式VAL(SUBSTR(“等级考试1/2/3/4”,9,1)*LEN(“Visual FoxPro”)的结果是( )A. 13.00 B. 26 C. 39 D. 5221执行如下命令序列后,屏幕显示( )AA= “全国计算机等级考试”BB= “九八”CC= “”习题4一、填空题1表、记录、字段。2逻辑删除。3四、主索引、候选索引、唯一索引、普通索引。4 dbf。5字段名、数据类型、数据宽度。二、选择题1-5:ACCBC6-10:ABDAB习题6一、填空题1. 在Visual FoxPro支持的SQL语句中,_Insert_命令可以向表中输入记录,_Select_命令可以查询表中的内容。2.在Visual FoxPro支持的SQL语句中, _Update_ 命令可以修改表中数据, _Alter_ 命令可以修改表结构。3. 在ALTER语句中, _ Alter _ 子句用于修改列的性质, _Add_ 子句用于增加列。4. 在Visual FoxPro支持的SQL语句中, _Delete_ 命令可以从表中删除行, _Drop_ 命令可以从数据库中删除表。5. 在SELECT语句中,用_Distinct_子句消除重复出现的记录行。6. 在SELECT语句中,表示条件表达式用WHERE子句,分组用 _Group_By_ 子句,排序用 _Order_By_ 子句。7. 在ORDER BY子句的选择项中,DESC代表 _降序_ 输出;省略DESC时,代表 _升序_ 输出。8. 在SELECT语句中,定义一个区间范围的特殊运算符是 _Between_ ,检查一个属性值是否属于一组值中的特殊运算符是 _In_ 。9. 在SELECT语句中,字符串匹配运算符用 _Like_ ,匹配符 _%_ 表示零个或多个字符, (3) _-_表示任何一个字符。10. _SQL_语言是关系型数据库的标准语言。二、选择题1. 不属于数据定义功能的SQL语句是( C )。A. CREATE TABLE B. CREATE CURSORC. UPDATE D. ALTER TABLE2. 从数据库中删除表的命令是( A )。A. DROP TABLE B. ALTER TABLEC. DELETE TABLE D. USE3. 建立表结构的SQL命令是( B )。A. CREATE CURSOR B. CREATE TABLEC. CREATE INDEX D. CREATE VIEW4. DELETE FROM S WHERE年龄60语句的功能是( B )。A. 从S表中彻底删除年龄大于60岁的记录B. S表中年龄大于60岁的记录被加上删除标记C. 删除S表D. 删除S表的年龄列5. UPDATE语句的功能是( D )。A. 属于数据定义功能 B. 属于数据查询功能C. 可以修改表中某些列的属性 D. 可以修改表中某些列的内容6. SELECT_SQL语句是( B )。A. 选择工作区语句 B. 数据查询语句C. 选择标准语句 D. 数据修改语句7. 关于INSERT_SQL语句描述正确的是( C )。A. 可以向表中插入若干条记录 B. 在表中任何位置插入一条记录C. 在表尾插入一条记录 D. 在表头插入一条记录8. 只有满足连接条件的记录才包含在查询结果中,这种连接为( C )。A. 左连接 B. 右连接 C. 内部连接 D. 完全连接习题7一、填空题1打开2条件3本地视图和远程视图4可以5不能6更新 7数据库 8能够二、单选题1A 2D 3B 4D 5C 6D 7D 8D 9D 10D 11D 12D 13D 14D 15C 16B 17D 18A 19B 20C 21A习题8一、填空题1.pjx2数据3全部 数据 文档 类 代码二、单选题1D 2C 3A 4D习题9一、填空题1VFP系统中,程序控制结构分为:顺序、分支、 循环 和 过程 四类。2常用的分支语句命令有 IF ELSEENDIF 语句和DO CASEENDCASE 语句。常有的循环语句命令有DO WHILEENDDO 语句、FORENDFOR 语句和SCANENDSCAN 语句。3在DO WHILEENDDO 结构中可以用 LOOP 语句直接跳到DO WHILE开始处继续循环 ,可以用 EXIT 语句直接跳到 ENDDO后即退出循环。4. 设某数据表中有一数值型字段CJ,共有10条记录,CJ的值依次为80、56、68、45、78、96、58、85、65、60,当执行SCAN WHILE CJ=60ENDSCAN循环后,共有 7条 记录经过处理。5过程是一个子程序,以 PROCEDURE 语句开始,以 _RETURN 语句结束,调用过程使用命令 DO 。6下面的程序是求N!(N的阶乘)的值,请在横线上增加一个语句将程序补充完整。 ClearInput n= to n P=1 For Y=1 To N P=P*Y EndFor? N!= , P7以下程序的运行结果为 1 。 X=1.5 do case case x2 y=2 case x1 y=1 endcase ? y8请在横线上填上适当语句,完成下列程序,统计数据表“教师.DBF”(包含姓名、职称等字段)中所有职称为教授的人数并输出结果。 CLEAR SET TALK OFF USE 教师 S=0 GOTO BOTTOM DO WHILE .NOT. BOF() IF 职称=教授 S=S+1 ENDIF Skip -1 ENDDO ? 职称为教授的人数:, S9. 请在横线上填上适当语句,使该程序实现:从键盘输入Y或y后,才退出循环。Clear DO WHILE .T. WAIT 输入Y/N TO yn IF UPPER(yn)=Y EXIT ELSE Loop ENDIFENDDO10. 以下是从键盘输入10个实数,统计其中最大数的程序。 请在横线上填写相关内容将程序补充完整。 SET TALK OFF Clear K=1 INPUT 请输入第一个数: TO X max=XDO WHILE K= 9 INPUT 请输入下一个数: TO X IF maxX max=X ENDIF K=K+1 ENDDO ? 最大数=, max SET TALK ON 二、选择题1. 在Visual FoxPro环境下,执行命令文件exp.prg可以在命令窗口中输入命令( A ) 。A.DOexp B. exp.prg C.exp.exe D.DO exp.exe2在FOR.ENDFOR循环结构中,如省略步长则系统默认步长为( C )。A.0 B.-1C.1 D.23. Visual FoxPro中程序文件的扩展名是( B )。 A. IDX B.PRG C.EXE D.DBF 4循环结构中EXIT语句的功能是( C )。A.放弃本次循环,重新执行该循环结构 B.放弃本次循环,进入下次循环C.退出循环,执行循环结构的下一条语句 D.退出循环,结束程序的运行5以下循环体共执行了( B )次。 For I=1 to 10 ? I I=I+1 Endfor A.10 B. 5 C. 0 D. 语法错6Visual FoxPro的应用程序由三种基本结构组合而成,它们是( A )。 A.顺序结构、分支结构和循环结构 B.顺序结构、循环结构和模块结构 C.逻辑结构、物理结构和程序结构 D.分支结构、重复结构和子程式结构7在D盘的根目录下新建一个名为AA的程序文件,应在命令窗口键入( A )命令,打开程序编辑窗口。A.modify command d:aa B. modify command aaC.create d:aa D. create aa8正确地编辑并运行了一个VFP程序文件后,在程序所在文件夹会发现有几个主名相同的文件?它们的扩展名都是什么( C )。A. 3个文件,它们的扩展名分别是 .dbf .fpt .bakB. 1个源程序文件,即 .prg C. 3个文件,它们的扩展名分别是 .prg .fxp .bakD. 1个目标程序文件,即 .fxp9为了以后阅读修改程序方便,可以在编写程序时加入注释内容。在注释内容前加上规定的符号( D )后,注释内容将变为绿色,方便阅读修改。A. B. ! C. & D. & 或 * 10. 下面这个语句系列是什么类型的循环语句结构( B )。 DO while. . Enddo A.步长循环 B.当型循环 C.扫描循环 D.非循环 11. 下面这个语句系列是什么类型的循环语句结构( A )。 For. . Endfor / next A.步长循环 B.当型循环 C.扫描循环 D.非循环 12. 执行下面哪一种操作( C )可以将程序文件立即存盘并退出编辑。 A. 按Esc键 B. 双击控制菜单按钮 C. 按Ctrl+W D. 单击编辑窗口的关闭按钮 13. 可以接受数值型常量的输入命令是( C )。A. Wait B. Accept C. Input D. .Say 14. 在主程序中,调用子程序的命令是( D )。A. go B. to C. seek D. do 15. 在命令窗口,输入下列命令后,可以打开( C )个命令文件编辑窗口。 MODIFY COMMAND JJ MODIFY COMMAND KK A.0 B. 1 C. 2 D. 错误16用Wait命令给内存变量赋值,能键入多少个字( A )。 例:WAIT 请给变量AA重新赋值 TO AA WINDOW AT 10,10 A1 B. 256 C. 1024 D. 任意多个17. VFP定制浏览窗口的命令是( C )。A. edit B. modi C. browse D.list18. 过程文件直接写在主程序中,过程模块开头语句的命令必须是( C )。 Aparameters B. function C. procedure D. return 19. 编写程序时,下列语句后,必须写( C )命令才能激活Get子句。 10,25 Say 请输入变量值 Get bb A do B. modi comm C. read D. create 20. 有关LOOP语句和EXIT语句叙述正确的是( B )。 A.LOOP和EXIT语句可以写在循环体的外面 B.LOOP语句的作用是把控制转到ENDDO语句 C.EXIT语句的作用是把控制转到ENDDO语句 D.LOOP和EXIT语句一般写在循环结构里面嵌套的分支结习题10一、填空题1属性2方法3对象4Myform1.show5激活6容器类 和 控件类 7对象属性name;对象方法Show 8实例化9. Init;Destroy;Click10. Command1.Click;Command2.Click 二、单选题1D 2A 3B 4D 5D 6A 7C 8C 9B 10D习题十一、填空题1现实世界中的每一个事物都是一个对象,对象所具有的固有特征称为 属性 。2对象的 方法 就是对象可以执行的动作或它的行为。3类是对象的集合,它包含了相似的有关对象的特征和方法,而 对象 是类的实例。4在程序中为了显示已创建的Myform1表单对象,应当使用的命令是 Myform1.show 。5无论是否对事件编程,发生某个操作时,相应的事件都会被 激活 。6“类”是面向对象程序设计的关键部分,VFP 提供了一系列基类来支持用户派生出新类,从而简化了新类的创建过程。VFP 基类有两种: 容器类 和 控件类 。7M是对Myform1 对象属性name 的引用,Myform2.Show是对Myform2 对象方法Show 的引用。8每个类都可以 实例化 出许多具有最基本方法和数据的对象,然后用户才能通过调用对象本身的方法操作数据运行。9在VFP 中,在创建对象时发生的事件是 Init ,从内存中释放对象时发生的事件是 Destroy ,用户使用鼠标左键单击对象时发生的事件是 Click 。10在一个表单对象Myform中添加了两个按钮Command1和Command2,单击每一个按钮会做出不同的操作,我们必须编写的事件过程名字是 Command1.Click 和 Command2.Click 。 二、单选题1面向对象的程序设计是近年来程序设计方法的主流方式,简称OOP。下面对于OOP的描述错误的是( D )。 (A) OOP以对象及其数据结构为中心 (B) OOP用对象表现事物,用类表示对象的抽象 (C) OOP用方法表现处理事物的过程 (D) OOP工作的中心是程序代码的编写2面向对象程序设计中程序运行的最基本实体是( A )。 (A) 对象 (B) 类 (C) 方法 (D) 函数3现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方法。对属性的正确描述是( B )。 (A) 属性只是对象所具有的内部特征 (B) 属性就是对象所具有的固有特征,一般用各种类型的数据来表示 (C) 属性就是对象所具有的外部特征 (D) 属性就是对象所具有的固有方法4下面关于类的描述,错误的是( D )。 (A) 一个类包含了相似的有关对象的特征和行为方法 (B) 类只是实例对象的抽象 (C) 类并不实行任何行为操作,它仅仅表明该怎样做 (D) 类可以按所定义的属性、事件和方法进行实际的行为操作5假定所创建表单对象的click事件也可以修改该表单对象的Caption属性。为了在程序运行中修改由语句Myform=CreateObject(FORM)所创建对象的Caption属性,下面语句中不可以使用的是( D )。 (A) WITH Myform (B) Myform.click .caption = 我的表单 ENDWITH (C) Myform.caption = 我的菜单 (D) THISFORM.caption = 我的菜单6假定所创建表单对象的Click事件也可以修改command1对象的Caption属性。不能在程序中修改表单对象Myform中的对象command1的Caption属性的命令是( A )。(A) WITH Command1 of Myform (B) WITH Myform.Command1 .caption = 退出 .caption = 退出 ENDWITH ENDWITH (C) Myform.click (D) Myform.Command1.caption = 退出7每个对象都可以对一个被称为事件的动作进行识别和响应,下面对于事件的描述中错误的是( C )。(A) 事件是一种预先定义好的特定的动作,由用户或系统激活(B) VFP 基类的事件集合是由系统预先定义好的,是唯一的(C) VFP 基类的事件也可以用户创建(D) 可以激活事件的用户动作有按键、单击鼠标、移动鼠标等8为表单Myform添加事件或方法代码,改变该表单中的控件cmd1的caption属性的正确命令是( C )。(A) Myform.cmd1.caption = 最后一个(B) THIS.cmd1.caption = 最后一个(C) THISFORM.cmd1.caption = 最后一个(D) THISFORMSET.cmd1.caption = 最后一个9在表单Myform的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( B )。(A) Myform.BackColor = RGB(0,255,0)(B) THIS.Parent.BackColor = RGB(0,255,0)(C) THISFORM.BackColor = RGB(0,255,0)(D) THIS.BackColor = RGB(0,255,0)10下面对于控件类的各种描述
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2025年标准)个人打架私了协议书
- 储能系统扩容与改造规划方案
- 高强度钢材在建筑工程中的质量检测与应用分析
- 人工智能在食品未来产业发展中的应用前景
- (2025年标准)上汽战略协议书
- 2025年新学校军训合同协议书
- (2025年标准)集成灶加盟协议书
- (2025年标准)公积金办理服务协议书
- 宠物食品流通安全协议
- (2025年标准)医院清理卫生协议书
- 正确认识胰岛素
- 电子商务师国家职业资格培训教程ppt
- 微电网的总体结构
- 辽宁省盘锦市各县区乡镇行政村村庄村名居民村民委员会明细
- PCB板来料检验规范
- DL∕T 617-2019 气体绝缘金属封闭开关设备技术条件
- 诺如病毒感染暴发调查和预防控制技术指南(2023版)
- 班级管理(第3版)教学课件汇总全套电子教案(完整版)
- 教师入职审批登记表
- 日语教学计划.doc
- 岩石抗压岩石单轴压缩变形试验记录
评论
0/150
提交评论