- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2007 -2008 学年第 二 学期
《高级语言程序设计(VB)》试卷A参考答案
课程代码 BB102021 考试方式 闭卷 考试时长 120分钟
一、分析程序,写出程序的运行结果或功能(每小题3分,共24分)
1、 i=3
s=6
i=3
s=12 2、 a=山东农业大学
b=学大业农东山 3、 x=-2 y=4
x=-1 y=5
x=0 y=0
x=1 y=-1
x=2 y=-3 4、 1
8
27
64
125
sum=225 5、 运行时在窗体Label1上显示当前日期与时间,每秒钟显示一次 6、 运行点击Command1命令按钮在Picture1图片框中显示九九乘法表 7、 从数据文件data.txt中提取100个数据存放在数组A中 8、 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 1 二、编程题(本大题共4小题,第小题10分,共40分)
说明:编程思想不同,实现代码可能不同,只要思路正确,个别语句不能正确描述,或用文字描述,斟情扣分。过程的首尾语句Private………..End sub 可以不写。
1、程序代码如下:
Private Sub Command1_Click()
Dim x, y, z As Double
x = Val(inputbox(“输入X的值”))
z = Val(inputbox(“输入Z的值”))
If z=0 Then
If x -10 Then
y = x * x + z * z
Else
y = x + z
End If
Else
If x -30 Then
y = x / z + 3.89
Elseif x=-30 and x-8 then
y = x * Sin(z)
Else
y = Sqr(Abs(x – z))
End If
End If
Print “x=”;x;”z=”;z;”y=”;y
End Sub
2、程序代码如下:
Private Sub Form_Click()
Dim n As Long
For n = 1 To 1000
If n * n Mod 10 = n Or n * n Mod 100 = n Or n * n Mod 1000 = n Then
Print n; 的平方为:; n * n, n; 是一个守形数
End If
Next n
End Sub
3、程序设计代码如下:
Private Sub Form_Click()
Dim a(1 To 50) As Integer, sum As Integer, aver As Single, I%, j%
For I = 1 To 50
a(I) = 100 + Int(401 * Rnd)
sum = sum + a(I)
Next I
For I = 1 To 49
For j = I To 50
If a(I) a(j) Then temp = a(I): a(I) = a(j): a(j) = temp
Next j
Next I
Print 排序后结果为:
For I = 1 To 50
If I Mod 10 = 0 Then Print a(I) Else Print a(I);
Next I
End Sub
4、设计界面一个将十进制数转换为二进制数的界面,并写出相应的代码。(10分)
Private Sub Form_Load()
Label1.Caption = 请输入十进制数:
Label2.Caption = 转换为2进制数结果:
Text1 = : Text2 =
Command1.Caption = 转换
Command2.Caption = 退出
End Sub
Private Sub Command1_Click()
Dim R As Integer, x%, s$, m%
FontSize = 20
x = Val(Text1)
s =
Do While x 0
m = x Mod 2
s = m s
x = x \ 2
Loop
Text2 = s
End Sub
Private Sub Command2_Click()
End
End Sub
三、算法题(本大题共2小题,每小题8分,共16分)
1、判断一个数是否是素数。(8分)
问题分析:所谓素数,就是除了1和自身外,不能被任何整数整除的数,如2、3、5、7、11和13等等,判断一个数 t 是否是素数的最原始方法是先用 2 除以 t ,再用 3 除以 t
您可能关注的文档
- 多线程程序.doc
- 多线程函数.doc
- 多线程基础与提高.doc
- 多线程之MFC.doc
- 朵唯智能手机策划案.doc
- 儿童心理学书籍推荐.doc
- 二00九年秋《CAD》期末考试题.doc
- 二、操作系统简介.doc
- 二叉链表的中序遍历非递归算法.doc
- 二级 C语言考试机试满分原题.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2025年内蒙古时事政治考试试卷带解析必考题.docx VIP
- 人教版数学三年级下册单元试卷【1-8合集,含答案】.pdf VIP
- 2025年内蒙古时事政治考试试卷带解析参考答案.docx VIP
- (答案)奥赛经典-奥林匹克数学中的几何问题---习题与讲解(第1-2章).pdf VIP
- 奥赛经典奥林匹克数学中的几何问题.pdf VIP
- 奥的斯电梯ACD4 原理图纸注释.pdf VIP
- 2025国家能源集团新疆哈密能源化工有限公司社会招聘(51人)笔试参考题库附答案解析.docx VIP
- 建设项目环境影响报告表.PDF VIP
- 呼吸科利用PDCA循环提高住院患者吸入剂使用正确率品管圈.pptx VIP
- 2024-2030年全球气动导弹弹射发射器(PMEL)行业现状、重点企业分析及项目可行性研究报告.docx
文档评论(0)