计算机二级考试

时间:2015-11-24 19:34:10
【文件属性】:

文件名称:计算机二级考试

文件大小:2KB

文件格式:DOC

更新时间:2015-11-24 19:34:10

考试题型

五、程序设计题(每小题10分,共20分) 1.编写一个程序计算:S=1+2+3+……+N,N的值由用户确定。 2.设有学生表、成绩表和课程表的结构如下: 学生表(xs.dbf):学号/C/7,姓名/C/6,性别/C/2。 成绩表(cj.dbf):学号/C/7(有重复值),课程号/C/5(有重复值),考试成绩/N/5/1。 课程表(kc.dbf):课程号/C/4,课程名/C/12。 按如下要求编写一个程序: 根据以上三个表,通过键盘任意输入一个课程的课程号,按如下格式显示课程名以及选修该门课程的学生姓名、成绩,计算并显示该门课程的平均分、最高分和最低分,其格式如下: 选修的课程号:XXXXXX???????课程名:XXXXXX 学生姓名????成绩 ……??????…… ……??????…… 平均分:XXX.?X????最高分:XXX.?X????最低分:XXX.?X ?(本文已被浏览?1605?次) ?发布人:张高亮 ?→?推荐给我的好友上篇文章:二级VFP笔试模拟题第2套(分析题) 下篇文章:一级上机模拟试题第1套 二级VFP笔试模拟题第2套(分析题) 作者:张高亮??出处:计算机基础系??更新时间: 2010年05月18日? 四、读程序写出运行结果(每小题5分,共20分) 1.有一表单程序的运行界面如图2所示。 以下是其文本框控件的valid事件代码。程序运行后,在文本框输入“45673”。请写出程序运行结果(文本框的新值)。 X=val(Thisform.text1.value) Y=100 Do?while?x>0 ???y=y-x ???x=int(x/10) enddo Thisform.text1.value=str(y) 2.设有数据表ST.DBF的结构内容如下: 记录号????编号(C)????性别(C)??成绩(N) ??1????????001???????????男?????????86? ??2????????122???????????女?????????62? ??3????????225???????????男?????????58? ??4????????220???????????女?????????79? ??5????????010???????????女?????????89? 设计如图3所示表单,将st.dbf添加到表单的数据环境中,表单运行后,单击命令按钮“Command1”,标签Label1将显示什么? “Command1”命令按钮的click事件代码: X=1 cj=成绩 SCAN ???IF=成绩>cj ??????cj=成绩 ?x=RECNO() ENDIF ENDSCAN GO?x Thisform.refresh z=学号+space(2)+性别+space(2)+allt(str(成绩)) thisform.Label1.caption=z 3.下面程序运行时输入5,请写出程序执行结果。 SET?TALK?OFF CLEAR INPUT?“请输入层数”?TO?N FOR?K=1??TO??N ????????????SPACE(N-K) ?????????FOR?J=1??TO?K ????????????????“*” ?????????ENDFOR ?????????? ?????ENDFOR 4.以下程序的运行结果是什么? 主程序main.prg Clea a=1 b=2 c=3 do?sub1?with?a ?a,b,c retu *sub1.prg Para priv?c a=10 b=20 c=30 ?a,b,c do?sub2 retu *sub2.prg priv?a a=2 b=2*a ?a,b,c retu


网友评论