1 / 6
文档名称:

VBNET习题集刘炳文书.doc

格式:doc   大小:191KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VBNET习题集刘炳文书.doc

上传人:雨林书屋 2022/12/3 文件大小:191 KB

下载得到文件列表

VBNET习题集刘炳文书.doc

文档介绍

文档介绍:该【VBNET习题集刘炳文书 】是由【雨林书屋】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【VBNET习题集刘炳文书 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。本文由余亚洪贡献
doc文档可能在WAP端阅读体验不好。建议您优先选择TXT,或下载源文件到本机查察。
第1、、一、单项选择题:单项选择题:
1、A2、A3、B
二、填空题:填空题:
,Internet协议。1、XML(可扩展标志语言)、这里的Internet协议主若是指:
HTTP和SOAP-简单对象接见协议。2、可以供给多语言支持。、3、IIS(Internet
InformationService)。、4、。(本课程不要求)、5、视图,工具箱。、
6、项目,“属性”命令项,“生成”选项。7、sln,vbproj,vb,bin。三、编程题:



6

章常用

Windows

窗体和控件

一、单项选择题
1-5:CBCAD6-10:BCABD11-15:ADCDB16-20:CDDCB21-25

:ACCDD26-30:AABC31-35:
DDDDA36-38:DCB
二、填空题
1、=;2、对象的性质,来描述和反响对象特色的参数;3、
对象的动作和行为;4、对窗体的FontName属性设置;5、MultiLine;6、BackgroupImage;
7、工具,对象属性,启动对象,()8、SelectAll
属性或SelectText属性,程序运转9、Locked10、Load,TabIndex,0,()
11、FormBorderStyle=FixSingle12、=newPoint(left,top)写在Load事
件中。

13、CheckAlign=MiddleRight14

、ImageAlign15

、Image
16、Enabled*17、0*18、(-1)19、Items20、
、当DropDownStyle属性为DropDownList值。22、Scroll23、LargeChange
24、转动条内滑块地址25、1500026、Now27、TabPages28、、$30、
Form1_Load,MyBaseLoad,,,
31、i+1,(j)32、=(i),Not
flag或flag=false,()33、if
==
=
=、=New
(“黑体”,24,)三、
序运转后,单击命令按钮后,文本框中显示出字符”!”,并把
文本框的背景和文字的颜色变为黄色和蓝色,字体为“楷书”,字型及字号变为“粗体”
和35号字。
、界面设计和属性
对象名Form1Button1TextBox1程序:程序:
属性TextTextText
属性值“第5章上机题1”“运转”“”
2、在窗体上增加一个标签框,要求在程序运转时,单击窗体时改变标签的背景色
(绿、色)、前景色(粉红)和标题,双击时还原。提示:可以设置一个变量(将变量
设为模块级)早先把本来窗体的背景颜色属性值,早先把本来窗体的背景颜色属性提示:
可以设置一个变量(将变量设为模块级)早先把本来窗体的背景颜色属性值,赋给出这个
变量,当执行另一个操作时,再将这个变量值赋回给窗体背景属性。赋给出这个变量,当执
行另一个操作时,再将这个变量值赋回给窗体背景属性。程序:程序:,要求在窗体调整
大小时,保持文框和窗体的比率不3、在窗体上绘制一个文本框,变,请编写事件代码。注
意:
版里,有了Anchor
和Dock
属性后,上述代码就显的不重要
了。4、
窗体上有
3个按序次建立的文本框Text1
、Text2
和Text3,
有哪些方法可在窗体加
载时
使Text3
第一获取焦点。
方法一、用TabIndex
属性实现
方法二:用
Focus方法实现
TextBox3
获取焦点实现:
5、,
的项目,当窗体第
一次显示时,窗体大
小为(200,200),
窗体边框为默认边框,窗体不透明;当鼠标在窗体
上单击时,窗体边框变为固定大小的三维立体边框,窗体大小变为本来大小
2倍且窗体变
为半透明;当鼠标指针走开窗体时,窗体恢复为第一次显示时的状态。
程序:6、再上题
所建的项目中,再增加一个窗体,在程序运转时改变窗体的背景图案,
而且两个窗体之间能
够交替隐蔽和显示。
程序:*7、创办两个窗体Form1和Form2,在Form1上有命令按钮
Button1”“,单击该按钮和单击
Form1
的结果同样,都是隐蔽Form1显示Form2;
在Form2上也有一个命令按钮Button1”“,单击该按钮实现隐蔽Form2显示
Form1。调用过程的方法,使用同一个过程实此刻Form1上单击按钮、单击窗体以及在Form2上单击按钮的功能。
程序:程序:多个窗体之间相互调用
,多个窗体之间可以很方便地相互调用,如:在Form1中,只需要用一条“”语句就能显示窗体Form2。:在接见窗体从前,你一定进行窗体实例化;假如在项目中有多处代码接见同一窗体,则一定把它的同一实例指针传达给这些代码,不然新创办的窗体实例就不再是原来的窗体
了。下边的代码实现窗体Form1和Form2之间相互调用,Form1为主窗体。Form1上的按
钮BtnShowFrm2的标题为“显示Form2”,Form2上的按钮BtnShowFrm1的标题为“显示
Form1”。
中的代码:
(1
)Form1中的代码:
Public
Class
Form1Inherits

‘创办Form2的一个新的实例
DimFrm2AsNewForm2()
PublicFunctionInstance2(ByValfrmAsForm2)Frm2=frmEndFunctionPrivateSub
BtnShowFrm2_Click(ByVal
sender
,
ByVal
e
)

’以下语句保证在
Form2
以及其余窗体中接见
Form1
时,都
将获取Form1的同一个窗体实例。(Me)
()()EndSubEnd
Class中的代码:
(2
)Form2中的代码:
Public
Class
Form2Inherits

‘借助一个新增的
Instance属性来生成窗体frm1
的实例
Public
Function
Instance(ByVal
frmAsForm1)frm1=frmEndFunctionPrivateSub
BtnShowFrm1_Click(ByVal
sender
,
ByVal
e
)
Handles

()
()
End
Sub
Private
Sub
Form2_Closed(ByVal
sender
As
Object,
ByVale
)
Handles

’假如Form2被关闭,则设置Form1的按钮BtnShowFrm2不行用。
=()EndSubEndClass
:编程题:1、
程序:2、、
程序:第4章编程基础(序次结构部份)章编程基础(序次结构部份)一、单项选择题
1、合法常量有:(1)Single(3)Single(4)Double(7)String(9)Date(10)Double(12)
八进制的整型(13)八进制的整型(14)十六进制的整型(15)Boolean(18)Single2、合
法变量:(1)(2)(6)(9)(10)(11)3、(1)abs(x+y)+z^5(2)(1+x*y)^6
(3)(10*x+sqr(3*y))/(x*y)

(4)sin(45*)+(exp(10)+log(10))/sqr(x+y+1)

4、
(1)chr$(67)andchr$(76)(2)int(rnd*101)+100(3)int(x/5)=x/5orint(x/7)=x/7(4)
略(5)int(x*100+)/100
(6)
略(7)略(8)x>=10
andx<20(9)x<zor
y<z(10)x>zandy>z
5、写出以下表达式的值:(1)188(2)200100(3)(4)876543(5)66
、答:单精度类
型。7、答:Val函数;IsNumeric()函数;可以用
left
、right、mid
函数;Ucase、Lcase
函数。8、答:MsgBox返回所按按钮的值是整型数据,
InputBox
输入的值返回是字符型。
二、选择题
6~10、ADBCDC11~15、BCBCA1~5、BC(A和D)DB
~、~、~、
16、C、三、填空题1、整型,长整型,单精度型,双精度型
2、(87mod10)*10+87\10
3、sin(15*)+sqr(x+exp(3))/abs(x-y)
4、(a+b)/(1/(c+5)-c*d/2)
5、
int(x/5)=x/5
orint(x/9)=(x/9)
6、false
7、-4,3,-3
,3,-4
,4
8、CDEF9、Ucase(s)
orLcase(s)
四、书上
P110

题(1)ABCD(2)HIJK(3)CDEF(4)DEFGHIJK(6)5
(7)ghijk(8)9
第5章数据输入输出
(5)11
编程题

输入三角形三条边的长度
a,b,c,计算并显示三角形的面
积。公式为:面积=s(s?a)(s?b(s?c)
,此中s=(a+b+c)/2
程序:
2、InputBox
输入一个正实数,用Debug方法也许Console方法在一行上显
示出它的、平方和平方根、立方和立方根,每个数保留三位小数,数据之间有间隔。
试一
试,用MsgBox函数或MsgBox
语句输出。程序:
程序3、书上P133
:程
序:控制结构与过程(选择结构部份)

控制结构与过程(选
择结构部份)选择题:
一、选择题:
二、填空

1、72、分别统计由文本框
1输入的数据中奇数的和、偶数的和,奇数放入
M和偶数
放入N变量中。KeyAscii变换成字符(2)chr(keyascii)(4)count1=0
括号数配对遇到
右括号,括号数减1左括号等于右括号,
多于(2)C
(3)”A”,“E”,”I”,”O”,”U”(4)Else
=Chr(13)3、(1)chr(keyascii)(3)count1=count1-1(5)count1>04、(1)UCase(chr())
三、编程题:编程题:,b,c的值,依据其数值,判断能
否构成三角形。若能,.还要显示三角形的性质:等边三角形、等腰三角形、直角三角形、
任意三角形。程序:,判断它能否为闰年,并显示相关信息。判断闰年的条
件是:年份能被4整除但不可以被100整除,也许能被400整除。
程序:3、:控制结构与过程(循环结构部份结构部份)第
(循环结构部份)选择题:选择题:填空题:填
空题:
一、二、
2、10
1~5、ABBCB~、1、33依据计算循环次数公式而定
3、、(1)4次5、220、3214225236、(12)13
(15)N-I+1(16)C(18)untilCountNn=5(2)12次

int[(终值
、7、(13)

-初值)/步长值]+1=20
len(a)、(14)n-16
4、si=2,sj=3,sk=2,I=3,j=3,k=4、
8、(17)nmod3=1andnmod5=1andnmod7=19、X=10100
程序功能是:将给定的数值经过办理后变为对应的ASCII字符串。
三、编程题1、有一个长阶梯,假如每步跨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)
的逻辑关系即可。
程序:
,每次落地后反跳回原高度的一半,再落下。求它在
第10次落地时,共经过多少米?落地10次反弹高度多少?程序:
PrivateSubBtnRun_Click(,ByValeAs
)
n=0s=100i=("次数"&space(5)&"每次跳过的高度:"
&space(5)&"小球跳跃经过的米数:")Don=n+1s=s+(n&space(10)
&i=i-i/2LoopUntiln=("")("落地
10次过反弹的高度"&I&"第10次小球经过的米数:"&S)EndSubI&space(20)&s)
4、编写程序,用近似公式:π1111=1?+?++(-1)n-1,求π近似值,直
到最后一项的绝对值小于10-443572n?1为止。
程序:
的和。5、求S=1+(1+3)+(1+3+5)+(1+3+5+7)++99的和。、
程序:
、求S=2+22+222++22的和。、共20个项程序:
、设计一个程序,求任意一个十进制整数N的各个位数之和,设M(M=4)为N的位、
数。
比方:8563=》8+5+6+3=22程序:8、见书P201
:
9、见书P201


题,假定有下边程序段:
程序:控制结构与过程
(过程部份****题过程部份****题)第7

控制结构与过程
过程部份****题
一、选择题
1~5:CBDB(由于调用n
后,过程执行达成,
将值返回调用过程,因此不可以采纳
c)D6~10:CAD(f1
是递归函数)CB
二、填空题1、(1)144(2)
用递归函数实现将十进制变换成
r
进制2、(1)6(2)
用展转
相除法求m,n的最大合约数
三、程序设计
1
、程序:作业达成后供给。
作业达成后供给。
、作业达成后供给
2、程序:作业完
成后供给。、程序:作业达成后供给。
3、程序:作业达成后供给。
、程序:作业达成后
供给。4
、程序:
Private
Sub
Button1_Click(ByVal
sender
As
,
ByVal
e
As
)=
AsSingle,yAsSinglex=Val()y=Val()Ifx>=yThen

=
x
Else

=y
End
If
EndSub
Private
Sub
TextBox1_KeyPress(ByVal
sender
As
Object,
ByVal
e
As
)=
Chr(13)()EndIfEndSubPrivateSubTextBox2_KeyPress(ByVal
sender
AsObject,
ByVal
)
Handles

If

=Chr(13)
()
EndIf
EndSubPrivate
SubForm1_Load(ByVal
senderAsObject,
)
Handles


=


=
True

=
""
=
""()End
SubPrivateSub
Button2_Click(ByValsender
,)'
文本框3
上鼠标图形为严禁'
文本框3上不可以写入'假如用户按回车键后,焦点移到计算命
令按钮'
假如用户按回车键后,焦点移到文本框2'“计算”后鼠标指针为沙漏形状,计算
完则恢复。
Private
Sub
Button2_KeyPress(ByVal
sender
As
Object,
ByVal
e
As
)=
Chr(27)
Then
Button2_Click(sender,
e)
EndIf
EndSub
Private
Sub
TextBox1_LostFocus(ByValsenderAsObject,)Handles

If
Not
IsNumeric()

=
""
()MsgBox("
此文本框1
一定输入数值!")EndIfEndSubPrivateSub
TextBox2_LostFocus(ByValsenderAsObject,)Handles

If
Not
IsNumeric()

=
""
()
MsgBox("此文本框2一定输入数值!")EndIfEndSub'假如用户按Esc
键(ASCII值为27)后,调用控件的事件过程
'
也许用End语句
复合数据种类
(数组部份****题
数组部份****题
)第8章复合数据种类
数组部份****题
一、选择题:选择题1-5:BDADA
填空题:
二、填空题1、(1)int(rnd*100+1)
(2)(
”*”)、
2、(3)ReDima(n)(4)1to(n+1)\2(5)a(j,k)=I(6)
最后元素移出
3、
(10)a(7)
(11)a(j+1)=a(j)
每个元素往右移,最左地址留出
(12)a(1)=t4、(10)
Preserve
a(n+1)插入一个数,先让数组元素加1,
保留本来的数组元素值
(11)a(I+1)=a(i)
找插入
的地址(12)a(I+1)=m
新数据插入到数组中
三、编程题
、程序:
作业达成后供给。作业达成后供给。
、程序:
作业达成后供给。
作业达成后供给。
3、程序:
、程序:
作业达成后供给。
作业达成后供给。
4、写出以下数组元素的值:
、(1)x(1)=0
(2)x(A+A1)=
76
(3)x(A*A1)=
6(5)x(x(x(A)))=
98(6)x(x(A1)-x(A+C)+A*C)=
出错
(4)x(x(A+C)-A1)=
85、程序:从键盘上输入
10个数,并放入一个一维数组,将前5
个元
素与后5个元、程序:素对换,即第1
个元素与第
10个元素对换,第2个元素与第9
个元素互换,
.,第5个元素与第6
个元素互换,分别输出数组本来各元素的值和对
换后各元素的值。
程序:6、程序:有一个
n×m的矩阵,编写程序,找出此中最大的元素
和最小的元素所在
、程序:
的行和列,并输出其值的行号和列号。
程序:程序:7、编
写程序,利用随机函数产生一个数组元素为两位整数的。而后执行以下操作:
(1)输出这
个4×4阶的矩阵的数组元素值;
(2)输出矩阵两个对角线(主对角线的和和次对角线的
连乘积)的值;
(3)互换第一行和第三行的地址;
(4)互换第二列和第四列的地址;

序:输出这个
4×4阶的矩阵的数组元素值程序和程序界面图:
程序:菜单程序设计增补
部份:工具条和状态栏****题)
程序设计(
第9
章菜单程序设计(增补部份:工具条和状
态栏****题)一、选择题1-3:DBD
二、填空题
2、“-”减号键3、Enabled4、ContextMenuStrip
1、Alt,&,下划线5、Click
事件,MenuStrip事件对象的ItemClicked
事件6、ImageList,
ToolTip,ToolStrip,
ImageList,
ToolTip,
ShowItemToolTips多重窗体设计与环境应用

充部份:多文档窗体界面设计
设计与环境应用(
窗体界面设计)
第10章多重窗体设计
与环境应用(增补部份:多文档窗体界面设计)
选择题:一、选择题:
1-3:ADB填空题:
二、填空题:
1、菜单栏,工具栏,状态栏。
2、模态,非模态,ShowDialog,Show。3、
IsMdiContainer
。4、菜单栏,工具栏,子窗体名称
.MdiParent=
父窗体名称5、SubMain
6、
SDI(单文档窗体),MDI(多文档窗体)
7、MdiLayout,LayoutMdi。
第12、13、14
章面向对象程序设计
、、一、填空题:填空题:1、Event,Interface
、父类(或基类)的公有成员或友员成员
、语法错误,运转时错误,逻辑错误。注意:、4、
Protected、5、New,、Finalize()6、Inherits
7、Private,Friend,Private
8、名称,种类或参数的个数。二、选择题:选择题1-2:BB
3:C(Err对象的值由刚发生的错误确立。
Number属性包括错误的原由;Description
属性包
含详细描述错误的文本信息;
Source
属性表示发生错误的对象和应用程序字
符串;
HelpContext使开发人员单击Help
时有相关的帮助文件。Err对象只好与OnErrorGoTo
语句捕捉的异常一起使用)4-5:BA
三、思虑题
1、答:接口可以定义属性、方法和事件,不
能包括任何属性、方法的实现代码。接
、口与类不一样的是,接口不供给成员的实现,接口
成员的详细实现代码是由接口所绑
定的类供给。长处是这些实现代码在类中被定义成独立的
实体。2、、3、、编程题:
四、编程题:
创办类部份:创办类部份:
1、、2、、
继承类部份:继承类部份:3、、4
、、5
、、接口、拜托与多态:
接口、拜托与多
态:6、、7、、8、、9、、