ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:21.27KB ,
资源ID:6407700      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6407700.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(湘潭大学visual foxpro课程考试备考习题29.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

湘潭大学visual foxpro课程考试备考习题29.docx

1、湘潭大学visual foxpro课程考试备考习题29试卷编号:8265所属语言:Visual Foxpro试卷方案:VF_1004261709试卷总分:100分共有题型:8种一、填空 共5题 (共计10分)第1题 (2.0分) 题号:1444要使表单中表格的数据只能看不能改,应将该表格的【1】属性设置为真(.T.).答案:=(答案1)=Read Only第2题 (2.0分) 题号:1303首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、【1】和页注脚.答案:=(答案1)=细节第3题 (2.0分) 题号:1574在对数据表进行增加记录操作时,结构复合索引文件【1】修改.答案:=(答

2、案1)=自动第4题 (2.0分) 题号:1553在Visual Foxpro中,使用菜单设计器可以创建下拉式菜单;使用【1】可以创建快捷菜单.答案:=(答案1)=快捷 菜单 设计器第5题 (2.0分) 题号:1194恢复Visual FoxPro系统菜单的命令是【1】.答案:=(答案1)=set menu to default二、判断 共9题 (共计9分)第1题 (1.0分) 题号:1164在VFP中,SCAN.ENDSCAN结构可适合任何情况下的循环.答案:N第2题 (1.0分) 题号:624在Visual FoxPro中,store可以将多个常量赋给一个变量.答案:N第3题 (1.0分)

3、题号:992Visual FoxPro允许您将同一个表重复打开在不同工作区中.答案:N第4题 (1.0分) 题号:975执行?MOD(4,7)后的结果为0.答案:N第5题 (1.0分) 题号:1026设表文件中有6条记录,且已打开,当EOF()为真时,recno()的返回值为 7 .答案:Y第6题 (1.0分) 题号:1098LIST和DISPLAY命令的功能和在程序中所起到的作用都是一样的.答案:N第7题 (1.0分) 题号:1096CONTINUE命令必须与LOCATE命令配合使用才有意义.答案:Y第8题 (1.0分) 题号:622要取得目前所在环境的帮助,应按F1键.答案:Y第9题 (1

4、.0分) 题号:972执行?IIF(58,2,3)后的结果为2.答案:N三、单项选择 共10题 (共计10分)第1题 (1.0分) 题号:3395Visual FoxPro中能够进行条件定位的命令是().A:SKIPB:GOC:LOCATED:SEEK答案:C第2题 (1.0分) 题号:3869一数据表中的婚否字段为逻辑型,要显示所有已婚人的信息,应执行命令().A:LIST FOR 婚否B:LIST FOR 婚否=真C:LIST FOR 婚否=已婚D:LIST 婚否答案:A第3题 (1.0分) 题号:3082VAL(1E3)的值为().A:1.0B:3.0C:1000.0D:0.0答案:C第

5、4题 (1.0分) 题号:3064?CTOD(03/14/08) 的值应为().A:2008年3月14日B:03/14/08C:03/14/08D:08-03-14答案:B第5题 (1.0分) 题号:3563打开一个建立了结构复合索引的数据表,表记录的顺序将按().A:第一个索引标识B:最后一个索引标识C:主索引标识D:原顺序答案:A第6题 (1.0分) 题号:4015有如下一个程序段,执行后,其显示的结果是(). DIMENSION ARRAY3,3 ? AELEMENT(ARRAY ,2,3)A:1B:3C:5D:6答案:D第7题 (1.0分) 题号:3118当文本框的BorderStyl

6、e属性为固定单线时,其值应为().A:1B:0C:2D:-1答案:A第8题 (1.0分) 题号:3617两个没有公共属性的关系作自然连接等价于它们作().A:并B:交C:差D:乘答案:D第9题 (1.0分) 题号:3770在以下关于索引的说明中,错误的是().A:索引可以提高查询速度B:索引可能降低更新速度C:索引和排序具有不同的含义D:不能更新索引字段答案:D第10题 (1.0分) 题号:3599对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于().A:实体完整性规则B:参照完整性规则C:用户定义的完整性规则D:不属于以上任何一

7、种规则答案:C四、多项选择 共5题 (共计10分)第1题 (2.0分) 题号:251Visual FoxPro关系数据库管理系统能够实现的基本关系运算是().A:排序B:选择C:投影D:联接答案:BCD第2题 (2.0分) 题号:355在Visual Foxpro中,可通过以下方法建立查询文件().A:利用查询向导创建B:利用查询设计器C:在命令窗口用命令方式D:利用查询分析器答案:ABC第3题 (2.0分) 题号:354在SQL SELECT语句中,以下用于计算检索的函数有().A:COUNTB:MAXC:MIND:SUM答案:ABCD第4题 (2.0分) 题号:352在学生数据表文件中有姓

8、名字段,要显示所有姓李的学生记录,使用命令().A:LIST FOR SUBSTR(姓名,1,2)=李B:LIST FOR 姓名=李*C:LIST FOR STR(姓名,1,2)=李D:LIST FOR 姓名=李答案:AD第5题 (2.0分) 题号:252Visual Foxpro中的表达式有().A:算术表达式B:字符表达式C:关系表达式D:逻辑表达式答案:ABCD五、程序填空 共3题 (共计15分)第1题 (5.0分) 题号:832*- *【程序填空】*-*功能: 从读入的整数数据中,统计大于零的整数个数* 和小于零的整数个数。用输入零来结束输入,* 程序中用变量i统计大于零的整数个数,用

9、变* 量j统计小于零的整数个数。* 请在【】处添上适当的内容,使程序完整。*-SET TALK OFFclearinput 输入整数:to n*SPACE*store 【?】 to i,j*SPACE*do while 【?】 if n0 i=i+1 endif if N0 j=j+1 endif input 输入整数: to n*SPACE*【?】? i=,i? j=,jset talk onretu答案:=(答案1)=0=(答案2)=n0=或=n!=0=或=n#0=(答案3)=enddo=或=endd第2题 (5.0分) 题号:841*- *【程序填空】*-*功能: 编程求某年第n天的日期

10、。用数组表示月天数* 请在【】处添上适当的内容,使程序完整。*-SET TALK OFFcleardimension a(12)a(1)=31a(2)=28a(3)=31a(4)=30a(5)=31a(6)=30a(7)=31a(8)=31a(9)=30a(10)=31a(11)=30a(12)=31input year= to yinput n= to nif y%4=0 .and. y%100!=0 .or. y%400=0*SPACE* f= 【?】else f=0endif*SPACE*a(2)=a(2)+ 【?】if n365+f ? 输入错误。*SPACE* 【?】endifm=1

11、do while na(m)*SPACE* n=n-【?】 m=m+1enddo? y=,y,m=,m,d=,nset talk oncanc答案:=(答案1)=1=(答案2)=f=(答案3)=cancel=(答案4)=a(m)第3题 (5.0分) 题号:826*- *【程序填空】*-*功能: 现有结构相同的两个数据库,计算机二级库JSJ.DBF和英语* 四级库YY.DBF,含如下字段内容:学号(C,4),姓名(C,8),* 性别(C,2),专业(C,16)。要求编一程序,将两个数据库中* 关键字段学号相同的记录从YY.DBF中删除掉,并将其存放* 到结构相同的ER.DBF库文件中,最后显示E

12、R.DBF库中的记* 录内容* 请在【】处添上适当的内容,使程序完整。*-SET TALK OFFSET SAFE OFFSELE 1USE JSJ*SPACE*COPY 【?】 TO ERINDE ON 学号 TO ERSELE 2USE YYSET RELA TO 学号 INTO AGO TOPSELE 3USE ERSELE 2DO WHILE .NOT. EOF()*SPACE* IF 学号=【?】 SCAT TO M SELE 3 APPE BLANK*SPACE* 【?】 FROM M SELE 2 DELE ENDIF SKIPENDDPACKSELE 3LISTCLOSE DA

13、TASET TALK ONRETURN答案:=(答案1)=STRU=(答案2)=A- 学号=或=A. 学号=或=JSJ. 学号=或=JSJ- 学号=(答案3)=GATHER六、程序改错 共3题 (共计15分)第1题 (5.0分) 题号:770*-*【程序改错】*-*题目:从键盘输入一个表“xsda”,打开该表, 查找姓名是* 张三的记录,并显示该记录, 最后输出姓名是张* 三的记录个数。(设被打开的表中有固定字段姓名)*-*注意:不可以增加或删除程序行,也不可以更改程序的结构。*-SET TALK OFFACCEPT TO AUSE &A*FOUND*N=1SCAN FOR 姓名= 张三*FO

14、UND* LIST N=N+1ENDSCAN*FOUND*? 记录个数是,NUSESET TALK ONRETU答案:=(答案1)=N=0=或=Store 0 To N=(答案2)=DISPLAY=或=DISP=(答案3)=? 记录个数是,N=或=? 记录个数是,str(N)=或=? 记录个数是,N=或=? 记录个数是,str(N)=或=? 记录个数是,N=或=? 记录个数是,str(N)第2题 (5.0分) 题号:831*- *【程序改错】*-*题目:现有数据库文件XS.DBF,包括:学号C(6),姓名C(8),计算* 机N(5,1),高等数学N(5,1),英语N(5,1)。数据库文件* J

15、XJ.DBF,结构为:学号C(6),平均分N(5,1),奖学金C(4)* 。编写MODI1.PRG程序,计算每名学生的平均分和奖学金,并* 将计算结果存入JXJ.DBF文件的相应字段中。要求JXJ.DBF文* 件中各记录按学号升序排序。奖学金的计算方法是:超过全* 班平均分10%为一等,超过全班平均分5%为二等,其他为* 无。*-*注意:不可以增加或删除程序行,也不可以更改程序的结构。*-SET TALK OFFSET SAFETY OFFSELE 2USE JXJZAPINDEX ON 学号 TO jxjSELE 1 USE XSINDEX ON 学号 TO xsSET RELA TO 学号

16、 INTO b*FOUND*DO WHILE EOF() SELE 2*FOUND* APPE SELE 1 REPL b-学号 WITH 学号,b-平均分 WITH (计算机+高等数学+英语)/3*FOUND* CONT ENDDOSELE 2AVER 平均分 TO aREPL ALL 奖学金 WITH 一等 FOR 平均分(a*1.1)REPL ALL 奖学金 WITH 二等 FOR 平均分(a*1.05) .and. 平均分=(a*1.1)REPL ALL 奖学金 WITH 无 FOR 平均分职工号=或=JOIN WITH ZG TO JJ FOR 职工号=ZG-职工号=或=JOIN W

17、ITH A TO JJ FOR 职工号=A=(答案2)=INDE ON 职称 TO ZCHZ=(答案3)=COPY TO ABC FIEL 职称,奖金,实发工资=或=COPY FIEL 职称,奖金,实发工资 TO ABC七、程序设计 共2题 (共计10分)第1题 (5.0分) 题号:733*-*【程序设计】*-*题目:编程找出一组数中最大值和最小值,并将最大值和最小值* 之和存入变量OUT中。* 请按照题目要求,在下面编写程序代码。 *-SET TALK ONSET LOGERRORS ONdime array(10)array(1)=10array(2)=3array(3)=6array(4

18、)=96array(5)=4array(6)=23array(7)=35array(8)=67array(9)=12array(10)=88OUT=-1*Program* End *DO YZJ WITH OUTSET LOGERRORS OFFSET TALK OFF答案:-store array(1) to max,minfor i=1 to 10if array(i)max max=array(i)endifif array(i)min min=array(i)endifendfout=max+min? out-第2题 (5.0分) 题号:738*-*【程序设计】*-*题目:编程求P=1-1/(22)+1/(33)-1/(44)+1/(55)。* 将结果存入变量OUT中,要求用Do While语句实现。*-SET TALK ONSET LOGERRORS ONOUT=-1*Program*

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1