大学计算机D 样题及答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学计算机D 考试样题 一、程序分析(10分) 以下程序运行后,Label1中显示的内容是什么? Dim i%, j%, s% Label1.Text = s = 0 For i = 1 To 4 For j = 5 To 1 Step -1 s = i * j Next j Next i Label1.Text = s 二、程序填空 每空2分,共10分 21.下面的事件是随机产生一个三位正整数,然后逆序输出,并将产生的数与逆序数显示在标签的一行上。例如,随机产生123,则输出123321。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a% Randomize() a= (1) '产生一个三位随机整数 label1.text= a ((a Mod 10) * 100 + (2) + a \ 100) '将该数与该数的逆序数输出 End Sub 14.计算sum=1+3+5+...+99 ,计算结果在Label1中显示。 Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.ClickDim i As Integer, sum As Integer Dim n%,sum% sum = 0 For n = 1 To 100 Step (3) (4) Next Label1.Text = (5) End Sub 三、编程题(40分) 1. 编写程序,在文本框Textbox1中显示65-125之间的任一随机整数及该数字表示的ASCII码所对应的字符。(12分) 2. 编写程序输入一个正整数,判断其奇偶性,并在Label1中显示判断的结论。(13分) 3. 输入一串字符,统计其中大写英文字母和阿拉伯数字的个数。(8分) 4. 编写程序。求组合数。其中m、n用INPUTBOX函数输入。要求用用户自定义过程计算阶乘,组合数计算在窗体单击事件过程中完成。组合数公式:Cmn=m!n!m-n 答案 1,Label1中显示的内容是:4 2,(1)Int(Rnd()*1000) 参见第119页) ,或Int(Rnd()*100+101),Int(Rnd()*900)+100 (2)(a Mod 100)\10 *10 (3)2,(4)sum=sum+n, (5)sum 三, 1,Dim A As Integer,C As Char A=int((125-65+1)*Rnd())+65 C=Chr(A) Textbox1.Text=AC 2,Dim B AS Integer B=Val(TextBox.text) If ( (B mod 2)=0) then Label1.text=”偶数” Else Label1.text=”奇数” End if 3参见P79 A ,B,I As Integer , Str As String A=0 B=0 Str=Textbox.Text For i=1 To Len(Str) If Mid(Str, i,1)=”A” And Mid(Str, i,1)=”Z” Then A=A+1 Else If Mid(Str, i,1)=”0” And Mid(Str, i,1)=”9” Then B=B+1 Edn if End if Next i Label1.Text=”大写字母个数=”A Label2.Text=”阿拉伯数字个数=”B 4 Public Function Power (By Val x%) Dim i%,n % n=1 For i=1 to x n=n*x Next i Power=n End Function (以下参见P70) Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim info1$,info2$ title$, Dim m%,n%,C% Info1=”请输入m” Info2=”请输入n” Tiele

文档评论(0)

187****6278 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档