第一范文网 - 专业文章范例文档资料分享平台

VBnet习题集(1)

来源:用户分享 时间:2025/5/30 7:29:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1. 以下()是正确的For...Next结构。

A. For x=1 To Step 10

... Next x

B. For x=3 To -3 Step -3 ... Next x

C. For x=1 To 10

re:...

Next x

If i=10 Then GoTo re

D. For x=3 To 10 Step 3

...

Next y

2.下列循环体能正常结束的是(C)。 A. i=5 Do

i=i+1 Loop Until i<0

B. i=1 Do i=i+2

Loop Until i=10 C. i=10

Do i=i+1 Loop Until i>0 D. i=6 Do i=i-2

Loop Until i=1

3.下面程序段的运行结果为()。 label1.text= “”

For i=3 To 1 Step -1

Label1.Text &=Space(5-i)

For j=1 To 2*i-1 Label1.Text &=”*” Next j

Label1.Text &=vbCrLf Next i

A. * B. ***** C.***** D. *****

*** *** *** *** ***** * * *

4.当在文本框输入“ABCD”四个字符时,窗体上显示是(C)。 Sub TextBox1_TextChanged(.....) Handles TextBox1.TextChanged Label1.Text &=TextBox.Text

End Sub

A. ABCD B. A C.AABABCABCD D.A B AB C ABC D ABCD 5.下列程序段不能分别正确显示 1!、2!、3!、4!的值的是()。

A. For i=1 To 4

n=1

For j=1 To i

n=n*j

Next j MsgBox(n) Next i

B. For i=1 To 4 For j=1 To i

n=1 n=n*j

Next j MsgBox(n) Next i C. n=1

For j=1 To 4

n=n*j MsgBox(n) Next j

D. n=1 j=1

Do While j<=4 n=n*j

MsgBox(n) j=j+1 Loop 二.填空题

1.要使下列For语句循环执行20次,循环变量的初值应当是: For k=____33____ To -5 Step -2 2.下面程序段显示_________个“*”。

For i=1 To 5

For j=2 To i MsgBox(“*”) Next j

Next i

3.下列第40句共执行了_____4____次,第41句共执行了__12___次。

30 For j=1 To 12 Step 3 40 For k=6 To 2 Step -2 41 MsgBox(j & “ ” & k) 42 Next k

43 Next j

4.输入任意长度的字符串,要求将字符顺序倒置。例如,将输入的“ABCDEFG”变换成“GFEDCBA”。

Sub Button1_Click(......) Handles Button1.Click Dim a$, I%, c$, d$, n%

a=InputBox$(“输入字符串”) n=_________ d=””

For I=1 To__________

c=Mid(a,I,1) d=d & c

Next I MsgBox(d)

End Sub

5.找出被3、5、7除,余数为1的最小的5个正整数。

Sub Button1_Click(......) Handles Button1.Click

Dim CountN% , n% CountN=0 n=1 Do

n=n+1

If_________ Then MsgBox(n) countN=CountN+1 End If

Loop________ End Sub

6.有个长阶梯,如果每步跨2阶最后剩1阶,如果每步跨3阶最后剩2阶,如果每步跨4阶最后剩3阶,如果每步跨5阶最后剩4阶,如果每步跨6阶最后剩5阶,只有当每步跨7阶时恰好走完,显示这个阶梯至少要有多少阶。 <提示>

利用其肯定是7的倍数这个条件,然后根据同时满足除n余m(n=2,3,4,5,6;m=1,2,3,4,5)的逻辑关系即可。

Sub Button1_Click(......) Handles Button1.Click Dim n%, m%

For n=7 To 10000 Step 7 If n Mod 2=1 And _______________________________________________ Then

MsgBox(n)

_______________

End If Next End Sub

8. ---------------------------某班在一周中6天内考三门分别为x、y、z的考试课程,规定一天只能考一门,

先考x,后考y,最后考z,最后一门最早周五考。用计算机排考试,列出满足条件的方案数。 Sub Button1_Click(......) Handles Button1.Click Dim x%, y%, z%, n%

n=0

Label1.Text= “”

For x=1 To 4

For y=________To 5 For z=5 To 6

If_______ And y

Label1.Text &=x & space(9) & y & Space(9) & z & vbCrlf ____________ End If

Next Next

________ “满足条件的方案为;” & n

End Sub

9. 某次大奖赛,有7个评委打分,以下程序是针对一名参赛者,输入7个评委的打分分数,去掉一个最高分、一个最低分,求出平均分,为该参赛者的得分。

Sub Button1_Click(......) Handles Button1.Click

Dim mark!,aver!,max1!,min1! aver=0 For i=1 To 7

mark=InputBox(“输入第”& i & “位评委的打分”) If i=1 Then

max1=mark:____________ Else

If mark

Next

ElseIf mark>max1 Then

___________ End If End If

___________ Next i

aver=__________ MsgBox(aver) End Sub

第五章 数组

一.选择题

1.如下数组声明语句中正确的是(B。

A. Dim a[3,4] As Integer B. Dim a(3,4) As Integer

C. Dim a{3,4} As Integer C. Dim a(3 4) As Integer 2.如下数组声明语句中正确的是(B。

A. Dim (9) As Single={1,2,3,4,5,6,7,8,9,10}

B. Dim a( ) As Single={1,2,3,4,5,6,7,8,9,10}

C. Dim a( ) As Single={1,“a”, “bc”2. ,4,5,6,7,8,9,10} D. Dim a(,) As Integer={1,2,3,4,5,6,7,8,9,10} 3.如下数组声明语句中,数组a包含元素的个数有(C。

搜索更多关于: VBnet习题集(1) 的文档
VBnet习题集(1).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7j2911ey460n19a8i5lv_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top