《第四章VB控制结构》习题答案.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第4章 VB控制结构》习题答案 一、填空题 1、顺序控制结构、选择控制结构、循环控制结构。(P59) 2、关系/逻辑(P60) 情况中的表达式、Select case中的测试表达式(P64) Exit Do、Exit For(P69) 设计模式、运行模式、中断模式(P74) 编译错误、运行错误、逻辑错误(P75) 9。 23 MouseDown、MouseUp、Click。 24 10 1 2 12 4 10 6 1 2 3 6 80 30 30 二、单项选择题 1、B 2、C 3、C 4、A 5、C 6、A 7、B 8、A 9、C 10、D 11、D 12、D 13、B 14、C 15、A 16、D 三、编程题 Dim x, y As Single x = Val(InputBox(请输入x的值)) If x = 20 Then y = Sin(x) Else If x = 0 And x 20 Then y = Cos(x) Else y = Exp(x) End If End If Print y Dim a, b, c, d As Integer Dim x1, x2 As Single a = Val(InputBox(请输入a值, 求二次方程的根)) b = Val(InputBox(请输入b值, 求二次方程的根)) c = Val(InputBox(请输入c值, 求二次方程的根)) d = b ^ 2 - 4 * a * c If d 0 Then x1 = Str((-b + Sqr(d)) / (2 * a)) x2 = Str((-b - Sqr(d)) / (2 * a)) ElseIf d = 0 Then x1 = Str(-b / (2 * a)) x2 = Str(-b / (2 * a)) Else x1 = Str(-b / (2 * a) + Sqr(-d) / (2 * a)) i x2 = Str(-b / (2 * a) + Sqr(-d) / (2 * a)) i End If Print x1=; x1, x2=; x2 Dim a, b As Single Const c As Integer = 65 a = Val(InputBox(请输入商品数量, 输入框)) Select Case a Case Is = 500 b = 0.7 * a * c Case Is = 400 b = 0.75 * a * c Case Is = 300 b = 0.8 * a * c Case Is = 200 b = 0.85 * a * c Case Is = 100 b = 0.9 * a * c Case Else b = a * c End Select Print 总货款:; b; 元 Dim i, j As Integer Dim s, p As double s = 0 For i = 1 To 20 p = 1 For j = 1 To i p = p * j Next j s = s + p Next i Print s Dim n, i, j, s As Integer Print 1 + Chr(13) + 1 i = 1 j = 1 s = 0 For n = 1 To 18 s = i + j Print s i = j j = s Next n Dim x As Integer Dim y As Single x = 0: y = 1 Do y = y * 1.12 x = x + 1 Loop Until y = 2 Print x; 年后产值翻一番 Dim year As Integer For year = 2000 To 2050 If (year Mod 400 = 0) Or (year Mod 4 = 0 And year Mod 100 0) Then Print year; 年是闰年 End If Next Dim m, n, l, s As Integer For m = 1 To 9 For n = 1 To 9 For l = 1 To 9 s = m ^ 3 + n ^ 3 + l ^ 3 If s = 1 And s = 1000 Then If s = m * 100 + n * 10 + l Then Print s; =; m; ^ 3 +; n; ^ 3 +; l; ^ 3 End If End If Next l Next n Next m 解1:Dim i, j, k As Inte

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档