2009年辽宁专升本考试真题-VFP部分

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共9页2009年辽宁省高职高专毕业生升入本科学校招生考试计算机试卷考生须知:请将所有答案写在答题卡上,写在试卷上无效第二部分:计算机高级语言部分(VisualFoxPro语言)说明:试卷中使用到“学生”表、“课程”表和“学生成绩”表结构和内容如下:每道使用此三表的题目均使用下面的原始数据,即不考虑各程序运行的影响学生.DBF学生(学号(C,6),姓名(C,6),性别(C,2),出生日期(D),系别(C,6))记录号学号姓名性别出生日期系别1080001王小丽女05/21/86计算机2080002刘大海男03/05/87计算机3080003程丽媛女09/01/85管理课程.DBF课程(课程号(C,6),课程名(C,10),学时(N,3,0),学分(N,3,0))记录号课程号课程名学时学分1101英语200122102高等数学12083103大学语文805学生成绩.DBF学生成绩(学号(C,6),课程号C(3),成绩(N,3,0))记录号学号课程号成绩108000110193208000110287308000110378408000210186508000210282608000210387708000310195808000310293908000310388四、填空题(将正确答案填写到答题卡的相应位置上。每空2分,共10分)41、MODIFYCOMMAND命令建立的文件的默认扩展名为_______。42、项目管理器的“数据”选项卡中包括数据库、自由表和_______。43、对于标签控件,可设置其________属性值为.T.,使其能自动调整大小以容纳其内容。44、表达式VAL(“123D456.789”)+ASC(“A”)的值是___________。第2页共9页45、命令按钮控件的Default属性值为.T.,表示该按钮在按下________键时得到响应。五.阅读程序题(阅读下列程序,将正确的运行结果填写到答题卡相应的位置上。每小题3分,共24分)46、以下程序运行的结果是____________SETTALKOFFCLEARX=9DOWHILEX0IFMOD(X,3)=0??XENDIFX=X-1ENDDO47、以下程序运行的结果是____________SETTALKOFFCLEARUSE学生成绩STORE0TON,CJSCANIFRIGHT(学号,2)=”02”CJ=CJ+成绩N=N+1ENDIFENDSCANPJ=CJ/N?ALLTRIM(STR(PJ,10))USE48、以下程序运行的结果是____________SETTALKOFFCLEARUSE课程SUM学分TOXF?STR(XF)USE49、以下程序运行的结果是____________SETTALKOFFCLEARUSE学生成绩APPENDBLANK第3页共9页?RECNO()USE50、以下程序运行的结果是____________SETTALKOFFCLEARUSE学生成绩INDEXON成绩TOCJGOBOTTOM?学号,课程号,成绩USE51、以下程序运行的结果是____________SETTALKOFFSETHEADINGOFFCLEARUSE学生INDEXON系别TOXBSEEK“计算机”IFFOUND()DISPLAYOFF姓名,性别ENDIFUSE52、以下程序运行的结果是____________SETTALKOFFSETHEADINGOFFCLEARSELECTBUSE学生成绩INDEXON学号TOXH1SELECTAUSE学生SETRELATIONTO学号INTOBGO3DISPOFF姓名,性别CLOSEALL53、以下程序运行的结果是____________SETTALKOFFSETHEADINGOFFCLEARUSE学生第4页共9页LOCATEFOR“丽”$姓名IF.NOT.EOF()DISPLAYOFF姓名ENDIFUSE六.完善程序题(请在答题卡相应的位置上填写正确的内容,使程序完整正确。每小题3分,共24分)54、调整数据表“课程.DBF”中各学科的“学时”数,原小于100学时的增加5学时,原大于150学时的显示学时。SETTALKOFFCLEARUSE课程DOWHILE.NOT.EOF()DOCASECASE学时100_____________学时+5CASE学时150?学时ENDCASESKIPENDDOLISTUSE55、根据所给数据表显示所有学生“学号”、“姓名”、“性别”、“系别”、“课程名”、“成绩”等信息。SETTALKOFFCLEARSELECTCUSE学生INDEXON学号TOXHSELECTBUSE课程INDEXON课程号TOKCHSELECTAUSE学生成绩SETRELATIONTO学号INTOCSETRELATIONTO课程号INTOB______________DOWHILE.NOT.EOF()DISPOFF学号,C-姓名,C-性别,C-系别,B-课程名,成绩SKIP第5页共9页ENDDOCLOSEALL56、根据所给数据表生成新表“总成绩.DBF”,此表中应包括学号、姓名、成绩三个字段。其中“成绩”字段的值为该学生各科的总成绩。SETTALKOFFCLEARSELECTBUSE学生成绩INDEXON学号TOXH_________________TEMPSELECTBUSETEMPSELECTAUSE学生JOINWITHBTO总成绩FOR学号=B-学号FIELDS学号,姓名,B-成绩USE总成绩LISTCLOSEALL57、计算由键盘输入小于10的自然数的阶乘SETTALKOFFCLEARDOWHILE.T.INPUT“请输入小于10的自然数”TONIFN=0.OR.N=10.OR.INT(N)!=N?”输入的数值不符合要求”LOOPENDIFEXITENDDOS=1FORI=1TON__________________ENDFOR?S58、根据所给数据表查询英语成绩超过90分的学生的学号、姓名、课程名和成绩信息。SETTALKOFFCLEARSELECT学生.学号,姓名,课程名,成绩FROM学生,课程,学生成绩;___________________.AND.学生成绩.课程号=课程.课程号.AND.成绩90.AND.课程名=”英语”CLOSEALL第6页共9页59、求1到50之间的所有奇数的立方和。SETTALKOFFCLEARS=0X=1DOWHILEX=50S=S+X**3_____________ENDDO?S60、设计显示学生各科成绩的表单CJB.SCX,执行界面如图1所示。该表单的数据环境已正确设置。为了正确显示学生的各种信息,其中“姓名”文本框的_______属性应正确设置为“学生.姓名”。图161、上一题(60题)中表单中的按钮“下一条”的功能是在表单中显示下一条记录。其Click事件代码如下:SKIPIFEOF()GOBOTTOMENDIF____________________()七.程序改错题(以下每小题都有一个错误,在答题卡相应的位置上写出有错误语句的行号及改正后的完整语句.每小题3分,共12分)62、由数据表“学生.DBF”按出生日期进行降序排列,生成新表“NEW.DBF”,新表中包括有学号、姓名、出生日期三个字段。第7页共9页(1)SETTALKOFF(2)CLEAR(3)USE学生(4)SORTTO出生日期/DONNEW;(5)FIELDS学号,姓名,出生日期(6)USENEW(7)LIST(8)CLOSEALL错误的行是:___________________改为:_________________________63、根据数据表“学生成绩.DBF”,求出所有学生的英语(课程号为101)平均成绩。(1)SETTALKOFF(2)CLEAR(3)USE学生成绩(4)A=0(5)N=0(6)LOCATEFOR课程号=”101”(7)DOWHILE.NOT.EOF()(8)N=N+1(9)A=A+成绩(10)SKIP(11)ENDDO(12)?”平均英语成绩”+STR(A/N,5,1)(13)USE错误的行是:___________________改为:_________________________64、为数据表“学生.DBF”增加一个字段“籍贯(C(16))”,并显示修改后的表结构。(1)SETTALKOFF(2)CLEAR(3)ALTERTABLE学生ADD籍贯C(16)(4)USE学生(5)LIST(6)USE错误的行是:___________________改为:_________________________65、先从字符串S中找出某个指定字符(本例为空格),再以此字符为界拆分成两个字符串,并分为两行显示。(1)SETTALKOFF(2)CLEAR(3)STORE“VisualFoxPro”TOS第8页共9页(4)N=AT(S,””)(5)B=Left(S,N-1)(6)C=RIGHT(S,LEN(S)-N)(7)?B(8)?C错误的行是:___________________改为:_________________________扫描二维码立即获取答案第9页共9页

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功