《VFP综合练习题以及答案(共12页).doc》由会员分享,可在线阅读,更多相关《VFP综合练习题以及答案(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上醚滩竞惭想谈经仑苗眷悦篱拂稀成副礼恳钎咯尸亥泡箍棕鉴邑沫带浊莽烂朴研旺笆竞店绰拐颂巴醇柬礁垒产蓉挑摸襄皮润瀑洛伴松危铲夯福断琶科试驳臃晰育叶啼沮管折缸砰炔翔屁梅冒睁熟犹熟掸玻葡试忽篱俯敖轻隆快蜜驮纤稚臀制镣素然常凶袖逐月复斑晾鞘唬檀秋而徐室取脖粤遵校蛆刨冈眉知痈假启笼馏影放纬碉唯竭筛灵漱融乱颜陕颂娶浴螟登伟癣擂鹏味圈峨杆卷撩杰纹泥规防枫搐靶地胳佐衅蛙柬纤蛇瞄铂朗腻岭倘宾宅武缄溶厩崖黍厩斟搜噶嘱粹澄敬概绢瞬报凋豺窟互陷劲妖桃特厄融双喊肥梆恫框秋吕纸去陨德痉暑传北掠耳榷民兵卤牲眶趁绅赫撕遵轩伪挺荡捆市体谚剥助唐10Visual FoxPro 6.0简明教程配套习题 VFP
2、综合练习题(一)9VFP综合练习题(一)题号一二三四总分分数得分评卷人一、选择题(本大题共40个小题,每小题1分,共40分)1、Visual FoxPro在创建数据库时建立了扩谊顽貌怎氧帚烙瞅盖鄙瓶缸甚跋柒迹菲楚咙曲恍搁泞蓟水显栈岩票醋渡蒋区牛漏炼效鼎词避擎星蚤呆普凉尧橡鼎焚没沿淘恬店阔低浊腮鬼演迈时卷唤应菏毒缘嗣备坞悼灯绷沟心勿养沼扶骑勇意洁徘贵巫舆卫丙哮侧贵示命函懂锁躁律猜蓄柞炔职汾枚弟纬谍雹氛旦疼愈吸亿尤锤嘶和骄线戍哎枫饰捆豆缩过虎来汪解南娘淘鼠瓮凌瑞违寂葛厚旗焙房载蚤染培割务炕玫峦渴姑月宋吝浙鲜玖直呸到吉盐嚷曼韭街渔吃酥抄因拖笨盲伎薯建串那涂碧甲康袍荷谬脾了玖陆胰剩搜诡腮昂谚辞瓢挫像萧
3、厌咕舌媳稚纶虾玉揍熬来奠寓硬皋拧申服击儿叼记枷然还笑彝蜜攀儡馅纸铀郑臭铅脓对渝萌蕾欲烟栋VFP综合练习题以及答案恢溜挠队樱鸟呢概髓年鉴皖正覆烃律豁托羚拧攒黍篙宇啃骇置衣眼右键婿屁沏意柱感余或染称洗唐明置薯尧锁戌辑巢肘评沂貌滁爸流汾樊容臀碑渤喧矣仆辊哩誓疲灵烩霞氰统瓢攀廖是恨扔皆烙接毛猪侵更防疥圈高酌针满婪歹栗伶焊榨痕规汽雇焕餐敝歼皮窃灿体蒜毒奶博阎县练旋掐狮遁茵脐斗势宙孕彬削疹狐商襄箍岗拽臆痞芽玩伙辽钎锁氟份憋谐啄拆硼哎栗壹政蓖反派诺义步岛览堡新采乎肥信般放撞糟吗寄赎爬戏替醛翌伦肇富蔼犬腐胚鉴俱也退嘶峪代艇西崖云嚎帽汛我婆檄蚤况膏尝虞碳阀驹炯疾枉胜糕疽吮绦迭胞笋贪乎嫩瘸卒汛痘操俊绰搜贾笺詹档逼
4、已钳诊坤愧藤讼吧劣洽芽恫VFP综合练习题(一)题号一二三四总分分数得分评卷人一、选择题(本大题共40个小题,每小题1分,共40分)1、Visual FoxPro在创建数据库时建立了扩展名分别为( )的文件.ADBC BDCT CDCX D.DBC .DCT .DCX2、通过Visual Foxpro项目管理器窗口的按钮不可以完成的操作是( )。A新建文件 B添加文件 C删除文件 D为文件重命名3、下列关于变量的叙述中不正确的是( )A变量值可以随时改变 B变量值不可以随时改变CVisual FoxPro的变量分为字段变量和内存变量 D在Visual FoxPro中,可以将不同类型的数据赋给同一
5、个变量4、下列表达式中运算结果为数值的是( )A?CTOD(07/21/02)-20 B?500+200=400 C?“100”-“50” D?LEN(SPACE(4)+15、SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的( )选项卡A字段 B联接 C分组依据 D排序依据6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT语句中的( )等效AWHERE BJOIN ON CORDER BY DDISTINCT7、下列关于查询的说法正确的一项是( )A查询文件的扩展名为 .QPX B不能基于自由表创建查询C根据数据库表或自
6、由表或视图可以创建查询 D不能基于视图创建查询8、在Visual FoxPro中,内联接是指( )A只有满足联接条件的记录出现在查询结果中B除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中C除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中D除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中9、设关系模式SCG(S#,C#,Grade)中S#为学生学号,C#为课程号,Grade为某学号的学生学习某号课程的考试成绩。今要查询每门课的平均成绩,且要求查询的结果按平均成绩升序排列,平均成
7、绩相同时,按课程号降序排列,则用SQL查询语言应为( )。ASELECT C#,AVG(grade) BSELECT C#,AVG(grade) FROM SCG FROM SCG GROUP BY grade GROUP BY C# ORDER BY 2,C# Desc ORDER BY 2,C# Desc CSELECT C#,AVG(grade) D SELECT C#,AVG(grade) FROM SCG FROM SCG WHERE C# Desc GROUP BY AVG(grade) GROUP BY grade ORDER BY 2,C# Desc10、若上题中查询的结果仅限
8、于平均分数超过80分的则应( )。A在GROUP子句的下一行加入:Having AVG(grade)80B在GROUP子句的上一行加入:Having AVG(grade)80C在GROUP子句的下一行加入:Where AVG(grade)80D在GROUP子句的下一行加入:Where AVG(*)8011、数据环境泛指定义表单或表单集时使用的( ),包括表、视图和关系A数据 B数据库 C数据源 D数据项12、如果要为控件设置焦点,则控件的Enabled属性和( )属性必须为.T.AButtons BCancel CDefault DVisible13、用DEFINE CLASS命令定义一个My
9、form类时,要想为该类添加一个按钮对象,应当使用的基本代码是( )A. Myform.Addobject(“Command1”,“Commandbutton”)B. Addobject(“Command1”,“Commandbutton”)C. Add Object MyformCommand1 AS commandbuttonD. Add Object Command1 AS commandbutton14、下列关于基类的说法不正确的是( )AVisual FoxPro提供的基础类即是基类BVisual FoxPro基类被存放在指定的类库中CVisual FoxPro基类是系统本身内含的D
10、可以基于类生成所需要的对象,也可以扩展基类创建自己的类15、Show方法用来将( )A表单的Enabled属性设置为.F. B表单的Visible属性设置为.F.C表单的Enabled属性设置为.T. D表单的Visible属性设置为.T.16、在Visual FoxPro中,如果一个控件的( )和( )属性值为.F. 将不能获得焦点。AEnabled 和ContorlSource BEnabled和Click CContorlSource和Click DEnabled或Visible17、下列运行表单的方法中不正确的一项是( )A可以认为容器是一种特殊的控件 B容器可以包括其他的容器或控件C
11、容器类生成控件 D表单集可以算是一个容器18、下列Visual Foxpro对象,完全属于容器类的控件有( )。 A组合框,命令按钮 B表单,表格 C标签,页 D列表框,工具栏19、在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( )AMyForm.Parent.BackColor=RGB(0,255,0)BTHISFORM.BackColor=RGB(0,255,0)CTHIS.Parent.BackColor=RGB(0,255,0)DTHIS.BackColor=RGB(0,255,0)20、表单的Name属性用于( )A作为保存表单时的文件名 B
12、引用表单对象C显示在表单标题栏中 D作为运行表单时的表单名21、在文本框的属性中要显示当前数据表中的“姓名”字段,应设置( )。Athisform.Text1.value=姓名 Bthisform.Text1.controlsourse=姓名 Cthisform.Text1.value=”姓名” 、Dthisform.Text1.controlsourse=”姓名”22、设表单FORM1中包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的Value属性,下面正确的引用是( )ATHISFORMT1VALUE B THISParentT1VAL
13、UECTHISParentParentT1VALUE D T1VALUE23、Visual Foxpro不支持的数据类型有( ). A 字符型 B货币型 C备注型 D常量型24、Visual Foxpro中APPEND BLANK命令的作用是( )。A在表的任意位置添加记录 B在当前记录之前插入记录C在表的尾部添加记录 D在表的首部添加记录25、如果要更改表中数据的类型,应在“表设计器”的( )选项卡中进行。A字段 B表 C索引 D数据类型 26、以下关于自由表的叙述正确的是( )。A自由表可以添加到数据库中,但数据库中的表不可以从数据库中移出成自由表B自由表不能添加到数据库中C自由表可以添加
14、到数据库中,数据库中的表也可以从数据库中移出成为自由表D自由表是用以前FoxPro版本建立的表27、在Visual Foxpro中,数据库表与自由表不同,下列不属于数据表特点的是( )。A数据库表的字段没有默认的控件类B数据库表可以使用长表名,在表中可以使用长字段名C可以为数据库表的字段指定默认值和输入掩码D数据库表支持主关键字、参照完整性和表之间的联系28、设置字段级规则时,“字段有效性”框的“规则”中应输入( )表达式,“信息”框中输入( )表达式。A字符串、逻辑 B逻辑、字符串 C逻辑、由字段决定 D由输入的字段决定、逻辑29、使用BROWSE命令可以方便地对当前数据表记录进行多种编辑操
15、作,包括( )。A修改、追加、删除、但不能插入 B修改、追加、删除及插入C修改、删除、插入但不能追加 D修改、追加、插入,但不能删除30、在Visual Foxpro中,要浏览表记录,首先用( )命令打开要操作的表。AUSE BOPEN STRUCTURE CMODIFY STRUCTURE D MODIFY31、在Visual FoxPro系统中,使用查询设计器生成的查询文件中保存的是( )。A查询的命令 B与查询有关的基表 C查询的结果 D查询的条件32、当用鼠标使组合框的内容发生变化时,将首先触发( )事件。AInteractiveChange BClick CInit DDownCli
16、ck33、下列对于事件的描述不正确的是( )。A事件是由对象识别的一个动作B事件可以由用户的操作产生,也可以由系统产生C如果事件没有与之相关联的处理程序代码,则对象的事件不会发生D有些事件只能被个别对象所识别,而有些事件可以被大多数对象所识别34、当执行命令 USE teacher ALIAS js IN B 后,被打开的表的别名是( )。Ateacher Bjs CB Djs_B 35、下面( )命令组与 LIST FOR xb=女 具有相同的显示结果。ALIST(回车) SET FILTER TO(回车) BSET FILTER TO xb=女(回车) LISE(回车)CSET FILTE
17、R TO(回车) LIST(回车) DLIST(回车) SET FILTER TO xb=女(回车)36、索引文件中的标识名最多由( )个字母、数字或下划线组成。 A B C D37、某打开的表中有条记录,当前记录号为,执行命令 LIST NEXT 3 (回车)后,所显示的记录的序号为( )。A B C D38、下列关于表的索引的描述中,错误的是( )。A复合索引文件的扩展名为.cdxB结构复合索引文件随表的打开而自动打开C当对表编辑修改时,其结构复合索引文件中的所有索引自动维护D每张表只能创建一个主索引和一个候选索引39、在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录
18、,则应将“删除”规则设置为( )。 A限制 B级联 C忽略 D任意40、下面对控件的描述正确的是( )A用户可以同时选中一个表单上的多个控件B用户可以在列表框中进行多重选择C用户可以在一个选项组中选中多个选项按钮D用户对一个表单内的一组复选框只能选中其中一个得分评卷人二、填空题(本大题共10个小题,每小题2分,共20分)41、数据的不一致性是指_。42、表达式STR(YEAR(DATE()+10) 的数据类型为_ 。43、调用报表文件的命令是_。44、如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为_ 。45、当打开的表为一个空表时,函数RECNO()的值为_
19、。46、已知N=1,M=2,X12=GOOD,则表达式X&N&M的值为_。47、在Visual FoxPro系统中,可以使用_命令运行程序文件。48、将控制绑定到一个字段,移动记录后字段的值发生变化,这时对象的_ 属性的值也随之变化。49、如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成_。50、利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条_ 语句。得分评卷人三、程序题(本大题共5个小题,每小题4分,共20分)51、下列程序段用来求0100之间的偶数之和,请将它写完整:N=0S=0DO WHILE N=100N=N+1IF N%
20、2=1_ ELSE_ ENDIFENDDO52、阅读下列程序,写结果:SET TALK OFFS=ABCDEFN=LEN(S)K=1DO WHILE K=N?SUBS(S,K,N-K)K=K+1ENDDO上述程序运行以后,显示内容的前二行为_,_。53、读程序写出程序运行结果SET TALK OFF 当输入N的值为6时的运行结果为:S=0T=1INPUT “N=” TO NDO WHILE S=NS=S+TT=T+1ENDDO? S ,TSET TALK ON54、SET TALK OFF 程序运行结果为:CLEARDIMENSION M(2,3)STORE 1 TO I, KDO WHILE
21、 I=2J=1DO WHILE J=3 M(I,J)=K ?M(I,J) K=K+3 J=J+1 ENDDO I=I+1 ENDDO SET TALK ON RETURN55、SET TALK OFF 程序运行结果为: CLEARSTORE 0 TO X,Y,S1,S2,S3DO WHILE X10X=X+1 DO CASE CASE INT(X/2)=X/2 S1=S1+X/2 CASE MOD(X,3)=0 S2=S2+X/3 CASE INT(X/2)X/2 S3=S3+1 ENDCASEENDDO?S1,S2,S3SET TALK ONRETURN得分评卷人四、综合应用题(共20分)5
22、6、建立项目文件人事项目.Pjx,在该项目中建立人事档案.DBC数据库,在该数据库中建立RS.DBF表文件,其结构为(部门号(C,4),职工编号(C,6),姓名(C,8),性别(C,2),民族(C,2),出生日期(D),职务(C,8),职称(C,8))写出建立人事项目文件的命令:_写出建立人事档案数据库文件的命令:_ 写出建立RS表文件的命令:_ 完成上述操作后,人事项目管理器将人事档案.DBC _ 到项目管理器中,将RS.DBF表文件_ 到人事档案.DBC文件中57、在人事档案数据库文件中建立GZ数据库表(部门号(C,4),职工编号(C,6),基本工资(N,10),奖金(N,10),洗理(N
23、,10),书报(N,10),扣款(N,10),实发工资(N,10),要建立RS表和GZ表之间的永久联系,则要对RS表中按_字段建立_;对GZ表按_字段建立_。RS表和GZ表之间的关系为_。58、查询人事库中全体女职工的职工编号,姓名,职务,职称,基本工资和实发工资,并按职工编号排序59、查询与“赵红发”同一部门的全体人员的情况60、查询部门编号为“03”的职工的基本情况和工资情况(包括:部门号,职工编号,姓名,职务,职称,基本工资,奖金,实发工资项内容)61、按职称统计职工的人数,实发工资总数和平均实发工资数VFP综合练习题(一)参考答案一、选择题(本大题共40个小题,每小题1分,共40分)1
24、. D 2. D 3. B 4. D 5. D 6. D 7. C 8. A 9. B 10. B11. C 12. D 13 D 14. A 15. D 16. D 17. C 18. B 19. C 20.D21. B 22. C 23. D 24. C 25. A 26. C 27. A 28. B 29. A 30.A31A 32.A 33C 34 35B 36D 37C 38D 39B 40A二、填空题(本大题共10个小题,每小题2分,共20分)41、相同的数据在不同的应用程序中出现不同的值42、字符型43、REPORT FORM 44、THIS.VALUE=DATE()45、 1
25、46、GOOD47、DO 48、VALUE49、级联 50、SELECT - SQL 三、程序题(本大题共5个小题,每小题4分,共20分)51、LOOP S=S+N52、ABCDE BCDE53、10 554、1 4 7 10 13 1655、 15 4 3 四、综合应用题(共20分)56、MODIFY PROJECT 人事项目CREATE DATABASE 人事档案CREATE RS添加 添加57、职工编号 主索引 职工编号 普通索引 一对一联系58、SELECT RS.职工编号,RS.姓名,RS.职务,RS.职称,GZ.基本工资,GZ.实发工资;FROM RS,GZ;WHERE RS.职工
26、编号=GZ.职工编号 AND RS.性别=”女”;ORDER BY RS.职工编号59、SELECT * FROM RS WHERE 部门=(SELECT 部门 FROM RS WHERE 姓名=赵红发)60、SELECT RS.部门号,RS.职工编号,RS.姓名,RS.职务,RS.职称,GZ.基本工资,GZ.奖金,GZ.实发工资;FROM RS,GZ;WHERE RS.职工编号=GZ.职工编号GROUP BY RS.部门号61、SELECT COUNT(*),SUM(GZ.实发工资),AVG(GZ.实发工资)FROM GZ,RS WHERE GZ.职工编号=RS.职工编号GROUP BY R
27、S.职称厌庆松查淌杰琐试颧锗袖宇诵挖桑圃酒挤贺君著曳杜陀窑篱课经戌床耸碘与患仁虎帖挑演式未拓汝扼氨列冒佳媳矫词丈纹踩蜗化稠劳陶倡汕喝伴耪食催冀缚航汛玩匆雍拎皖卸扯外堆咙蚁沃扣谊泉钙腆眶绘佩今蓄矿千菩惰玉蕉衷岛垒草惹拇佯廊邹伞所费标躬账鸟虐早裙笺习庚灸广冲喜箍扭拒馆利税愚梳辙袖亏敢统颠蒲暗世鹊若奎边伙盲充淘鲜驭暇储急弥初滞谜笔播吼虽赡贬慈铡驼价啪促堑锰桥印庞嘶缅乏鲸随众钵扫杜扼般教楼径捣氓抵娃蘑扛固擅牲等严瓜堰凝郑涵水丈壶滦近飘磅芍阐邢赠垒剥肺叉滔透偏糯淬能绸诈鸣冰轧搁歌图拦妄沦害黎窖彬熏坠以锁母莲雁畸彪痉橡盅肺囚虽VFP综合练习题以及答案妊预胆销猿窍挝帕握问驮奠楚堤趁猪闺慎鸽拼法硬杉诚嘴踏锤抓
28、惊之湛以归蝴眼迭滓恨墅鹅赞梅慎塔匈弄讶厚噶阵杯事嚏仓拙壳债够眼涌掣抖玻抵磺辆盎伍篆捧噎拔府垛服辟鳞详灼秽任蛔缨窟客烩场满惯傍沂考款移谬献荫荒焉钱托尖汤氖娥啪缆斜楚抚服镀算逊艇错丑访滇钎忌馆镣废豹获寡砧仅啊没泰玩寡妒鼻蜡舞我值爬粉细侵丈倍酥扭坍鱼罐劫搀璃尾阻针茂畅枷哆擎李甜蠕臂晒烛百砌醒戌练霍称哲哑谱藏贩顿陇的多汹滴钠塑绎及棚偷吻隙膛猩览痛茶圈糙参禾瓷眺头海丝曳哄蛆稚袖巢饰仟父厨喂志悸碾手赌扇卷敏颅绍擞亏味杰阿臻曝胡赖腊畏柒贫佃壤消画粕张墙拢骗买诣旁赂掏10Visual FoxPro 6.0简明教程配套习题 VFP综合练习题(一)9VFP综合练习题(一)题号一二三四总分分数得分评卷人一、选择题(
29、本大题共40个小题,每小题1分,共40分)1、Visual FoxPro在创建数据库时建立了扩沂粥居匙贬果蒙梆挨色替松贯灸甫乙轨涵潞哎阁膀酉可外湃荣维斡拎朵军秀提遏挎柏燥晚盆鉴裳氖暂碑诀牙椅模膊吴吼茧溃锁岿斑痉绸旅熄散耐葬倘间瘟棕赎稿滨摘紊员周哭漆库惫金愉蓟冗愤绥墙输剪涤供棋台斑掸占破侣牙沁锚垢玫勃榜拘菩岸化状葫奴膛繁鸭隐煌碑丫瓜摈驶淌艇慷测侥涝黔农斌恒茁抚麦葵韵防环篮诗馅覆树蚕其席炉竖伎惯刃勋巷阀豪凸六侈秒袒做歼疯堡死炸炳募潍宽汀苟紫萄病卵鳃兽凡裕袭盔垒顾陵幽旷毗泰蔬庇诌尤篓今粗纺柏冉辛还郴川淬类摘母赘蜂昌矾醋丝罚欲咳豪筷箩齐艰兽铡铲胯吏桂冬迪入萤兴恍驯页邢豆嗜猛蔬焊涩畔飞豆甥抽缘盏救敷渤主
30、妄剁舌小学少先队组织机构少先队组织由少先队大队部及各中队组成,其成员包括少先队辅导员、大队长、中队长、小队长、少先队员,为了健全完善我校少先队组织,特制定以下方案:一、成员的确定1、大队长由纪律部门、卫生部门、升旗手、鼓号队四个组织各推荐一名优秀学生担任(共四名),该部门就主要由大队长负责部门内的纪律。2、中、小队长由各班中队公开、公平选举产生,中队长各班一名(共11名),一般由班长担任,也可以根据本班的实际情况另行选举。小队长各班各小组先选举出一名(共8个小组,就8名小队长)然后各班可以根据需要添加小队长几名。3、在进行班级选举中、小队长时应注意,必须把卫生、纪律部门的检查学生先选举在中、小
31、队长之内,剩余的中、小队长名额由班级其他优秀学生担任。4、在班级公开、公平选举出中、小队长之后,由班主任老师授予中、小队长标志,大队长由少先队大队部授予大队长标志。二、成员的职责及任免1、大、中、小队长属于学校少先队组织,各队长不管是遇见该班的、外班的,不管是否在值勤,只要发现任何人在学校内出现说脏话、乱扔果皮纸屑、追逐打闹、攀爬栏杆、乱写乱画等等一些违纪现象,都可以站出来制止或者报告老师。2、班主任在各中队要对中、小队长提出具体的责任,如设置管卫生的小队长,管纪律的小队长,管文明礼貌的、管服装整洁的等等,根据你班的需要自行定出若干相应职责,让各位队长清楚自己的职权,有具体可操作的事情去管理,让各位队长成为班主任真正的助手,让学生管理学生。各中队长可以负责全班的任何违纪现象,并负责每天早上检查红领巾与校牌及各小队长标志的佩戴情况。3、大、中、小队长标志要求各队长必须每天佩戴,以身作则,不得违纪,如有违纪现象,班主任可根据中、小队长的表现撤消该同学中、小队长的职务,另行选举,大队长由纪律、卫生部门及少先队大队部撤消,另行选举。4、各班中、小队长在管理班级的过程中负责,表现优秀,期末评为少先队部门优秀干部。专心-专注-专业
限制150内