云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 程序与算法练习配答案

程序与算法练习配答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 2:54:44

15.每次将一张白纸沿垂直和水平中线对半撕成四张纸片,然后取其中一张纸片照这样再撕成四张纸片,一直这样下去,计算撕了n次后纸片的总张数,现在要用VB来实现该程序。程序界面及功能如下图所示,在文本框中输入撕的次数,单击计算按钮,显示纸片数。

请完善并改正下面的程序代码: Private Sub Command1_Click() Dim i, n, s As Integer

n = Val(Text1. Caption)‘①获得撕纸片的次数 s=1‘s为纸片数,初始时为1 For i = 1 To n

②‘计算撕了n次后的纸片数量 Next i

Label2.Caption = Str(s)显示最终的纸片数 End Sub

注释①所在行语句中有错误,应改为_____________ 在横线②中填入正确的语句_______________

在用VB设计应用程序时,一般经历的阶段的正确顺序是__________(填字母顺序) a 运行调试程序 b 问题和算法分析

c 应用程序界面设计 d 事件处理过程代码编写

试卷第5页,总5页

本卷由系统自动生成,请仔细校对后使用,答案仅供参考。

参考答案

1.C 【解析】 2.C 【解析】 3.(1)a(j) > a(k) (2)shu = shu + 1 【解析】(1)根据程序的部分内容判断,该程序是冒泡排序,因此1处的代码是用于交换位置。判断依据是a(j)>a(k)(2)该程序的作用是当按下回车键的时候,一次将输入到文本框text1中的数据添加到list1列表框中,这里的变量shu是用于计数的。 4.B

【解析】选择排序的比较次数是根据公式:n(n-1)/2来计算的是,是15次。排序遍数是5遍。 5.D 【解析】 6.A 【解析】 7.C 【解析】 8.D 【解析】 9.D 【解析】 10.D 【解析】 11.C 【解析】 12.A 【解析】 13.D 【解析】 14.(1)f=False(1分)

(2)Val(Text1.Text)(1分) (3)a1+a2+a3=n(1分) 【解析】 15.(1)n=val(textl.text) s=s+3 (3)bcda 【解析】

答案第1页,总1页

搜索更多关于: 程序与算法练习配答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

15.每次将一张白纸沿垂直和水平中线对半撕成四张纸片,然后取其中一张纸片照这样再撕成四张纸片,一直这样下去,计算撕了n次后纸片的总张数,现在要用VB来实现该程序。程序界面及功能如下图所示,在文本框中输入撕的次数,单击计算按钮,显示纸片数。 请完善并改正下面的程序代码: Private Sub Command1_Click() Dim i, n, s As Integer n = Val(Text1. Caption)‘①获得撕纸片的次数 s=1‘s为纸片数,初始时为1 For i = 1 To n ②‘计算撕了n次后的纸片数量 Next i Label2.Caption = Str(s)显示最终的纸片数 End Sub 注释①所在行语句中有错误,应改为_____________ 在横线②中填入正

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com