查看全部128种考试
1
2
3
4
5
6
7
8
9
10
丹丹云  
【字体: 2000年9月全国计算机等级考试二级BASIC笔试试题
2000年9月全国计算机等级考试二级BASIC笔试试题
djks.exam8.com 来源:考试吧Exam8.com 更新:2004-8-11 16:50:00 计算机等级考试 考试论坛

(11) 有如下程序
a$=”A WORKER IS OVER THERE”
x=LEN(a$)
FOR i=1 TO x-1
b$=MID$(a$,i,2)
IF b$=”ER” THEN s=s+1
NEXT i
PRINT s
END
运行后的输出结果是 [11]

(12) 以下程序是在键盘上输入月份的数值,即1~12之间的一个整数,计算机即打印出该月份的季节(12,1,2为冬季,其余类推)。比如输入7,则打印出Summer,但程序不完整,请在 [12] 处补充完整。
DO
INPUT”The number of month --“;n
LOOP UNTIL n>0 AND n<13
m= [12]
SELECT CASE m
CASE 1
PRINT”Spring”
CASE 2
PRINT “Summer”
CASE 3
PRINT”Autumn”
CASE ELSE
PRINT”Winter”
END SELECT
END

(13) 下面的程序是用选择交换法将n个数排为升序,请在 [13] 、 [14] 、 [15] 处将程序补充完整。(6分)
INPUT”Enter a number:”;n
DIM a(n)
FOR i=1 TO n
INPUT a(i)
PRINT a(i);
NEXT i
PRINT
FOR i= [13]
k=i
FOR j= [14]
IF a(k)>a(j) THEN k=j
NEXT j
IF k<>i THEN [15]
NEXT i
FOR i=1 TO n
PRINT a(i);
NEXT i
PRINT
END

(14) 下面程序的功能是从一个顺序文件”emp.txt”中读入员工姓名、年龄及工资,然后将各员工的工资按400元以下、1000元以下及更高分为低、中、高分别统计三类工资的员工人数。请在程序的[16]、[17]、[18]三处补充所需内容使之完整。
OPEN”emp.txt” FOR [16] AS#1
DO WHILE NOT EOF(1)
[17] name$,age,wage
SELECT CASE wage
CASE<400
low=low+1
CASE<1000
middle=middle+1
[18]
high=high+1
END SELECT
LOOP
CLOSE #1
PRINT”low=”;low;”Middle=”;middle;”High=”;high
END

(15) 下面程序的功能是产生100个小于1000(不含1000)的随机正整数,并统计其中5的倍数所占比例,但程序不完整,请在 [19] 及 [20] 处把程序补充完整。
DIM a(100)
FOR j=1 TO 100
a(j)=INT( [19] )
IF a(j) [20] 5=0 THEN k=k+1
PRINT a(j);
NEXT j
PRINT
PRINT k/100
END

上一页  [1] [2] [3] [4] 

转帖于:计算机等级考试_考试吧
文章搜索  
看了本文的网友还看了:
计算机等级考试权威辅导教材: 订书电话:010-62168566  更多>>>
网友评论
昵 称: *  评 分: 1分 2分 3分 4分 5分
标题:   匿名发表    (共有条评论)查看全部评论>>
版权声明 -------------------------------------------------------------------------------------
  如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
关于本站  网站声明  广告服务  联系方式  付款方式  站内导航  客服中心  友情链接  考试论坛  网站地图
Copyright © 2004-2008 考试吧计算机等级考试网 All Rights Reserved    
中国科学院研究生院权威支持(北京) 电 话:010-62168566 传 真:010-62192699
百度大联盟黄金认证  十佳网络教育机构  经营许可证号:京ICP060677