历年来计算机真题第一部分:计算机基础部分一、单项选择题(每小题2分,共70分)1、A2、C3、B4、D5、B6、C7、B8、C9、D10、D11、B12、A13、D14、B15、C16、C17、B18、C19、B20、D21、B22、A23、D24、C25、D26、C 27A28、B29、D30、B31、A32、C33、D34、B35、D 第二部分:计算机高级语言部分(Foxpro语言)三、填空题(每空3分,共30分)1、沈阳市皇姑区2、程序执行方式3、运行结果:车牌号码:辽A-273254、运行结果:维修费:1300.00 租车费:560.005 、运行结果:辽A-Z4047的行车公里数:14706 、运行结果:1030.007 、运行结果:车辆费用:380.008、运行结果:79、运行结果:车牌号码:辽A-Z404710、运行结果:***************四、完善程序题(1-12小题每小题3分,第13小题4分,共40分)请在下列程序“”处填入正确的内容使程序完整正确1、显示CLFY.DBF车牌号码为“辽A-H2564”的记录。
FIND辽A-H25642、从CLFY.DBF中物理删除租车费小于维修费的记录。
IF租车费<维修费3、求8月份利润。
IFMONTH(时间)=84、显示CLDA.DBF中购入价格最高的记录。
S=购入价格5、在CLFY.DBF中将时间大于”1999.07.31”的租车费增加200。
REPLACE租车费WITH租车费+2006、求车牌号码为“辽A-H2564”最近一次的每公里利润SORTON时间/DTOSSFOR车牌号码=”辽A-H2564”7、显示CLFY.DBF中重复的车牌号码。
SKIP8、显示租车费大于1000的车辆名称。
CPHM=车牌号码9、显示CLDA.DBF中满足查询条件的记录。
IF&TJ10 、已知Y(k)+2Y(k-1)+3Y(k-2)=3U(k)+7U(k-1)U(k)=(1/3)k+1(k≤0时U(k)=0)求:Y(10)U1=1/311、从键盘上输入一个字符串,统计其中含有几个大写字母A。
IFSUBSTR(X,N,1)=’A’12、将十进制数转换二进制的程序。
S=”1” + S13、显示下面图形的程序。
FOR I=3TO1STEP-1R=R+12002年辽宁省专升本考试计算机试卷答案第一部分:计算机基础部分一、单项选择题(每小题1分,共30分)1、D2、A3、B4、A5、D6、D7、D8、C9、A10、C 11、D12、D13、B14、B15、D16、B17、A18、B19、B20、C21、D22、D23、A24、C25、C26、C27、A28、D29、B30、B二、判断题(每小题1分,共10分)1、√2、ⅹ3、√4、√5、ⅹ6、ⅹ7、ⅹ8、ⅹ9、√ 10、√第二部分:计算机高级语言部分(Foxpro语言)三、填空题(每空1分,共6分)1、层次模型、关系模型2、通用型,G3、Procedure,Return四、阅读程序题(每小题3分,共21分)1、运行结果学号:99030178姓名:刘志强2、运行结果99010045 黄平963、运行结果英语:210数学:217计算机导论:2284、运行结果99010167 张华信息一班87 76 505 、运行结果76 、运行结果99010045黄平7 、运行结果********************五、完善程序题(每小题3分,共21分)1、显示信息一班的英语、数学和计算机导论每门课程的平均分。
AVERAGE 英语,数学,计算机导论FOR班级=“信息一班”TOC1,C2,C32、假设在XSCJ数据库中已增加了一个字段:“平均分(N,5,1)”,请将学生的三门课程的平均分填入该字段中。
REPLACE ALL平均分WITH (数学+英语+计算机导论)/33、显示英语成绩前三名的同学的学号、姓名和英语成绩。
DISP 学号,姓名,英语NEXT 34、统计数学成绩不及格的学生占总人数的百分比。
C1=C1/C*1005、显示入学分数超过700分的学生的姓名及英语、数学、计算机导论三门课的成绩。
LOCA FOR 入学分数>7006、从键盘输入某学生的学号,在XSDA库中快速查找该学生的有关资料。
IFFOUND()7、编写程序显示下面的图形。
*************************DO WHILE N<=2*I-1六、改错题(每小题3分,共12分)1、显示籍贯是北京市的学生信息。
错误行4改为INDEX ON 籍贯TO JG2、显示数据库XSDA中年龄最大的一名学生的信息。
错误行7改为IF 出生日期<NL3、从数据库XSCJ中删除英语或数学不及格的学生的记录。
错误行4改为IF 英语<60 .OR. 数学<604、求20+21+22+23+……+2N<=1000的最大的正整数N。
错误行11改为?“N=”,N-22003年辽宁省专升本考试计算机试卷答案第一部分:计算机基础部分一、单项选择题(每小题2分,共40分)1、C2、B3、A4、C5、B6、D7、A8、D???9、B10、A11、B12、A13、B14、D15、B16、A??? 17、A18、D19、B20、B二、多项选择题(每小题2分,共20分)21、ABCE22、CE23、ABCDE24、BD25、ABCDE26、ABCE27、ABE28、ABCE29、CE30、ABCD三、判断题(每小题2分,共20分)31、√32、×33、√34、√35、×36、×37、×38、×39、√40、√第二部分:计算机高级语言部分(Foxpro语言)在以下各题中,如果要用到数据库RSDA.DBF和GZDA.DBF,均依据以下数据库的结构与内容为准。
所有使用RSDA.DBF和GZDA.DBF的程序均使用下面的原始数据,即不考虑各程序运行的影响。
RSDA.DBF编号姓名性别出生日期职称工资(C,3)(C,6)(C,2)(D,8)(C,10)(N,8,2)001李丽女12/01/74讲师0.00002刘晓华女11/05/70副教授0.00003王刚男10/11/54教授0.00004张志明男01/02/68副教授0.00005吴月女08/10/78讲师0.00GZDA.DBF编号姓名基本工资津贴奖金合计(C,3)(C,6)(N,7,2)(N,7,2)(N,7,2)(N,7,2)001李丽5001002500.00002刘晓华6001202800.00003王刚9002003100.00004张志明7001503000.00005吴月4501002700.00四、填空题(每空2分,共10分)41、关系模型42、143、FPT44、MODIFYSTRUCTURE45、COPYTOyFIELDS学号,姓名五、阅读程序题(每小题3分,共24分)46、运行结果:王刚1210.00247、运行结果:n=248、运行结果:m=10049、运行结果:950.00305.0050、运行结果:庆祝香港回归1251、运行结果:李丽女12/01/74吴月女08/10/7852、运行结果:李丽0.00李丽500.0053、运行结果:251六、完善程序题(每小题3分,共24分)54、对GZDA.DBF库文件中的姓名进行查询。
FOUND( )55、对GZDA.DBF库文件中的基本工资求和,并在该文件末尾增加一条空记录,其中基本工资的值用求和结果取代。
REPLACE 基本工资WITHGZ156、将数据库GZDA.DBF与RSDA.DBF按编号联接成新的库文件GZRS.DBF,并显示其内容,其中GZRS.DBF只含编号,姓名和职称三个字段。
INDEX ON编号TORSDA157、在RSDA.DBF库文件中,按编号删除记录。
PACK58、显示RSDA.DBF库文件中,女职工的记录。
LOOP59、下列程序用于在屏幕上显示一个由“*”组成的三角形(图形如下)。
R=R+160、求GZDA.DBF库文件中所有职工的平均基本工资。
M= M+基本工资61、输出RSDA.DBF库文件中1965年1月1日以前出生的职工姓名及出生日期。
IFyear(出生日期)<1965七、程序改错题(每小题3分,共12分)62、下面程序用于逐个显示性别为男职工的记录。
错误行:(3)改为:DOWHILE.NOT. EOF( )63、在RSDA.DBF库文件中,对性别为女的副教授在原工资的基础之上增加100元。
错误行:(4)改为:IF性别=’女’.AND.职称=’副教授’64、在RSDA.DBF库文件中查找第一个职称为“讲师”的记录并显示。
错误行:(5)改为:DISPLAY65、求100!。
错误行:(6)改为:S=N*S2004年辽宁省专升本考试计算机试卷答案计算机基础部分一、单项选择题(每小题2分,共40分)1、A2、C3、D4、B5、A6、B7、C8、D9、B10、A11、A12、B13、D14、D15、C16、C17、A18、D19、B20、C二、多项选择题(每小题2分,共20分)21、ABCD22、BDE23、ACE24、ABCD25、ABD26、ABCDE27、CE28、ABCD29、ABDE30、ABC三、判断题(每小题2分,共20分)31、√32、×33、√34、×35、√36、×37、×38、√39、√40、√2005年辽宁省专升本考试计算机试卷答案第一部分:计算机基础部分一、单项选择题(每小题2分,共40分)1、A2、C3、C4、D5、B6、D7、C8、A9、D10、B11、A12、D13、B14、A15、C16、B17、B18、B19、D20、A二、多项选择题(每小题2分,共20分)21、ABDE22、CE23、BCDE24、ACD25、ABE26、ABCD27、ABCDE28、BCD29、BCDE30、ABCDE三、判断题(每小题2分,共20分)31、ⅹ32、ⅹ33、ⅹ34、ⅹ35、√36、ⅹ37、√38、ⅹ39、√40、ⅹ第二部分:计算机高级语言部分(Visual FoxPro 语言)四、填空题(每空2分,共10分)41、locate42、关系43、行为(方法)44、1、445、dbc五、阅读程序题(每小题3分,共24分)46、运行结果A005海尔—29电视4800.00300.0047、运行结果269000.0048、运行结果2049、运行结果计算的结果是:3350、运行结果TCL—29电视551、运行结果松下—29电视90000.0052、运行结果1235853、运行结果2六、完善程序题(每小题3分,共24分)54、delete55、销售量*A.单价56、skip 357、totalon编号58、where库存数量<3059、("A001","A002","A005")60、??"A"或@ROW(),COL() SAY"A"61、I,7七、程序改错(每小题3分,共12分)62、错误行(5)改为input "请输入第" + str(J,2) + "个整数:" to M63、错误行(8)改为L=L-164、错误行(12)改为if销售数量>M(或if销售数量>=M)65、错误行(6)改为replace单价whith单价*0.9第二部分:计算机高级语言部分(C 语言)四、填空题41、sqrt(s*(s-a)*(s-b)*(s-c)) 42、选择结构43、a/b=0 44、8 45、fopen五、阅读程序题46、a,97a,9747、 348、LBLMNP49、 5 25 150、1836.051、*#52、sum=2553、600六、完善程序题54、y<z 55、y%4= =0&&y%100!=0 56、mark/100 57、t=t*i58、end<mman 59、c=a/500 60、new>=1e-6 61、i<=strlen(str)七、程序改错题62、错误的行是:第(3)行。