当前位置: 首页 > 学习 > 电脑学习 > 认证考试 > 资格水平考试 > 报考须知 > 正文

全国计算机等级二级QBASIC上机编程题题型

http://www.zk168.com.cn  招考学习网 2006-4-18 17:01:57
-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--
 第1题

编制程序PROG1.BAS其功能是:计算表达式1!+2!+3!+...+k!,计算k=6时的值。请根据程序的需要将函数FACT补充完整。

Prog1.bas

DECLARE FUNCTION FACT(t)

OPEN "QB12.DAT" FOR OUTPUT AS #1

sum = 0

INPUT k

FOR i = 1 TO k

 sum = sum + FACT(i)

NEXT

PRINT "sum="; sum

PRINT #1, sum

CLOSE #1

END


FUNCTION FACT(t)



END FUNCTION

编程题参考答案程序
 DECLARE FUNCTION FACT (t)
OPEN "QB12.DAT" FOR OUTPUT AS #1
sum = 0
INPUT k
FOR i = 1 TO k
sum = sum + FACT(i)
NEXT
PRINT "sum="; sum
PRINT #1, sum
CLOSE #1
END

FUNCTION FACT (t)
mm = 1
FOR j = 1 TO t
mm = mm * j
NEXT
FACT = mm
END FUNCTION



第2题
编制程序PROG1.BAS其功能是:求 1*5*10*15*...*30 的准确值,将结果保存在文件QB22.DAT中。请将程序补充完整。

OPEN "QB22.DAT" FOR OUTPUT AS #1

DIM t AS LONG

参考答案程序

OPEN "QB22.DAT" FOR OUTPUT AS #1
DIM t AS LONG
CLS
t = 1
FOR i = 5 TO 30 STEP 5
t = t * i
PRINT i
NEXT
PRINT t
PRINT #1, t
CLOSE #1
END



 第3题
编制程序PROG1.BAS其功能是:求自然对数的底e 的近似值。其前十项的计算公式为:
e(10)=1+1+1/(1*2)+1/(1*2*3)+...+1/(1*2*3*...*10)

请在程序的【1】、【2】和【3】处填写适当的内容。

Prog1.bas

e = 【1】

t= 1

FOR j = 1 TO 10

 t = t/【2】

 e = e + t

NEXT j

PRINT 【3】

END

参考程序答案
e = 1
t= 1
FOR j = 1 TO 10
t = t/j
e = e + t
NEXT j
PRINT e
END

第4题

编制程序PROG1.BAS其功能是:求下式和s=a+aa+aaa+…+a…a,

其中a表示0至9间一个数字。计算a=8时4项和,写到文件"QB42.DAT"

中。请编写函数item实现此功能。

Prog1.bas

DECLARE FUNCTION item(a,k)

a = 8: n = 4

FOR j = 1 TO n

 sum = sum + item(a,j)

NEXT j

PRINT "Sum=";sum

OPEN "QB42.DAT" FOR OUTPUT AS #1

PRINT #1, sum

CLOSE #1

END






FUNCTION item(a,k)


END FUNCTION

参考程序答案



DECLARE FUNCTION item (a, k)
a = 8: n = 4
FOR j = 1 TO n
sum = sum + item(a, j)
NEXT j
PRINT "Sum="; sum
OPEN "QB42.DAT" FOR OUTPUT AS #1
PRINT #1, sum
CLOSE #1
END

FUNCTION item (a, k)
mm = a
FOR i = 2 TO k
mm = mm * 10 + a
NEXT
item = mm
END FUNCTION


第5题

编制程序PROG1.BAS其功能是:打印下列图形。

A

AAA

AAAAA

AAAAAAA

BBBBBBB

BBBBB

BBB

B

请在程序的【1】、【2】和【3】处填写适当的内容。

Prog1.bas

FOR K=1 TO 4

 FOR J=1 TO 2*K-1

 PRINT 【1】

 NEXT J

 PRINT

NEXT K

FOR K=4 TO 1 【2】

 FOR J=1 TO K*2-1

 PRINT 【3】

 NEXT J

 PRINT

NEXT K

END

参考程序答案

FOR K=1 TO 4
FOR J=1 TO 2*K-1
PRINT "A";
NEXT J
PRINT
NEXT K
FOR K=4 TO 1 STEP -1
FOR J=1 TO K*2-1
PRINT "B";
NEXT J
PRINT
NEXT K
END

第6题
编制程序PROG1.BAS其功能是:从成绩文件"GRADE.TXT"中读入若干学生某一门课的成绩,计算并输出其平均值。

程序有【1】、【2】及【3】三处需要补充完整。请将程序调试出所需结果。

Prog1.bas

OPEN "GRADE.TXT" FOR INPUT AS #1

DO WHILE NOT EOF(1)

 【1】 #1,G

 N=N+1

 S=S+G

【2】

CLOSE #1

S=S/【3】

PRINT "Mean=";S

END

参考程序答案
 OPEN "GRADE.TXT" FOR INPUT AS #1
DO WHILE NOT EOF(1)
INPUT #1,G
N=N+1
S=S+G
LOOP
CLOSE #1
S=S/N
PRINT "Mean=";S
END































-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--
最新入库:
 
·实质、过程及意义——阿多尔诺“否定的辩证法”探微
·从Ontology的译名之争看哲学术语的翻译原则
·论马克思主义哲学经典的解释——解释学方法及其在马克
·中国哲学当前的核心与周边问题
·和合学与21世纪文化价值和科技
·中国文化的和合精神与21世纪
·宗教之间理当相互宽容
·上半个世纪的自由主义
·殷周至春秋时期神人关系之演进
·大学之道:构建以“三纲八目”为核心的道德修养体系
相关内容:
 
·环保企业人力资源开发与管理的实证研究————巨龙公
·21世纪以煤和天然气为原料的C1化学
·重油制气污水处理系统(A/O)技术改造
·BOG压缩机在液化石油气基地的应用
·浅谈计算机网络环境下的注册会计师审计
·计算机环境下审计风险的特征与对策研究
·OECD主要国家软件业发展概况
·英美CPA管理模式及其启示
·沙角C电厂事故顺序记录的通道组态分析及整改
·改造NERA微波公务信道为国产监控信道
网友点评:
 
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
友情提醒:
 1.库中的资料大都来自互联网、网友上传、各类书籍,在录入的过程中难免会出现错误,恳请网
 友来信指正!
 2.如果网友在本库中未能找到所需要的材料,请登陆到我们的论坛《招考学习网》版块!
 3.考友想加入招考学习网的编辑部,请发信到XueXiWang#Gmail.com(#改为@)附带个人简历
 4.如需转载请注明出处及作者,谢谢合作!
 5.如果您有更好的建议或意见请EMAIL:XueXiWang#Gmail.com (#改为@)
 6.凡标题中有注有“[NO]”字样均不含答案且答案整理中.
 7.如本库中转载文章涉及版权等问题,请相关网站或作者在两周内发邮件通知(EMAIL:  XueXiWang#Gmail.com (#改为@))我们,我们接到通知后立即删除该文章及链接!
你问我答 更多>>