




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐VB考试题及答案1、VB应用程序中可以包括三种模块:(窗体模块)、(标准模块)和类模块。
2、下列过程不能在标准模块中定义的是(A)。
A、大事过程
B、子过程
C、函数过程
D、公共过程
3、以下讲述中错误的是D
A、假如过程被定义为Static类型,则该过程中的局部变量都是Static类型
B、Sub过程中不能嵌套定义Sub过程
C、Sub过程中可以嵌套调用Sub过程
D、大事过程可以像通用过程一样由用户定义过程名
2、在某一窗体模块中定义的全局级过程,若被该模块外的模块所调用,必需在该过程名前加上(窗体名称)。
2、自定义的过程有两种形式:_Sub_和_Function_。
3、用于退出过程的语句是(D)。
A、Exit
B、ExitFor
C、ExitDo
D、ExitSub
4、在过程的参数列表中列入__Optional__关键字,就可以指定过程的参数为可选的。
5、假如使用Call关键字来调用一个需要参数的过程,参数就必需要加上__括号__。
1、在窗体代码中有以下大事过程的声明,其中Private表示(B)
PrivateSublblAbc_Change()
……
EndSub
A、此过程可以被任何其它过程调用
B、此过程只可以被本窗体模块中的其它过程调用
C、此过程不行以被其它过程调用
D、此过程只可以被本工程中的其它过程调用
9、假定已定义了一个过程SubAdd(aAsSingle,bAsSingle),则正确的调用语句是(A)。
A、Add12,5
B、Call(2*x,Add(1.57))
C、CallAddx,y
D、CallAdd(12,12,x)
10、要想在过程调用后返回两个结果,下面的过程定义语句合法的是(C)。
A、SubProcl(ByVal,n,ByValm)
B、SubProcl(n,ByValm)
C、SubProcl(n,m)
D、SubProcl(ByValn,m)
6、写出单击命令按钮Command1时的窗体显示结果。
PublicSubProc(ByRefnAsInteger,ByValmAsInteger)
n=nMod10
m=m\10
EndSub
PrivateSubCommand1_Click()
DimxasInteger,yAsInteger
x=15:y=30
CallProc(x,y)
Printx;y
EndSub显示结果:530
7、下列程序代码的功能是计算
!8!7
!5+
=
s的值,在横线上填上适当内容。PrivateSubCommand1_Click()
Dimf1AsLong,f2AsLong,f3AsLong,sAssingle
Callfact(5,f1)
Callfact(7,f2)
Callfact(8,f3)
s=(f1+f2)/f3
Print“s=”;s
EndSub
Subfact(ByvalnAsInteger,ByreffAsLong)
DimtAsLong,iAsInteger
t=1
Fori=1Ton
t=t*i
Nexti
f=t
EndSub
11、单击命令按钮,在输入对话框中输入234,窗体输出结果为__24__。FunctionFun(numAsInteger)AsInteger
DimkAsInteger
k=1
num=Abs(num)
DoWhilenum
k=k*(numMod10)
num=num\10
Loop
Fun=k
EndFunction
PrivateSubCommand1_Click()
DimnAsInteger
DimrAsInteger
n=InputBox("请输入一个数")
n=Val(n)
r=Fun(n)
Printr
EndSub
12、编程实现显示以下图形:
**
****
******
****
**
PrivateSubp(ByValiAsInteger)
Dimj%,k%
Forj=0To7-i
Print"";
Nextj
Fork=0To2*i-1
Print"*";
Nextk
EndSub
PrivateSubCommand1_Click()
Dimi%
Fori=1To2
pi
Nexti
Fori=3To1Step-1
pi
Nexti
EndSub
20、补全程序题:以下过程实现求2到50以内奇数的和,请在划线处将过程补充完整:Submult()
DimsumasInteger
sum=0
DimIasInteger
ForI=2to50
ifIMOD2=___0___Then__Loop__
___sum=sum+I___
___NextI______
Printsum
EndSub
16、补全程序题:以下Prime过程,用于推断一个数是否为素数。请在划线处将过程补充完整:
SubPrime(inputvarAsInteger)
Fori=__2Toinputvar-1
IfinputvarModi=_0___Then
GoTocomfinish
EndIf
Nexti
Print"素数"
GoTo__finish__
comfinish:
Print"不是素数"
finish:
EndSub
9、在窗体上有一个名称为Command1的命令按钮,程序的功能:通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换,请填空补全程序。
OptionBase1
PrivateSubCommand1_Click()
Dima(10)AsInteger
Fori=1To10
a(i)=i
Next
Callswap(a)
Fori=1To10
Printa(i);
Next
EndSub
Subswap(b()AsInteger)
n=10
Fori=1Ton/2
t=b(i)
b(i)=b(n)
b(n)=t
n=n-1
Next
EndSub
3.5常用内部函数简介
5、表达式Sgn(-25)+Sqr(625)的值为_24_。
1、要返回不大于X最大整数的函数是(A)。
A、Int(x)
B、Fix(x)
C、Cint(x)
D、Clng(x)
2、求COS35°可以使用的函数是(D)。
a)Cos35B、Cos(35)C、Cos(35o)D、Cos(35*3.14159/180)
1、通过调用函数实现从字符串“VisualBasic6.0”中截取子串“Basic”,调用形式为(Mid(“VisualBasic6.0”,8,5))。
6、产生[a,b]区间的随机整数,可使用表达式_a+Int(Rnd*(b-a+1))_。
1、以下哪种形式能够得到[1,6]之间的随机整数(D)。
A、Rnd*5+1
B、Int(Rnd*5+1)
C、Rnd*6+1
D、Int(Rnd*6+1)
2、可以同时删除字符串前导和尾部空白的函数是(C)。
A、Ltrim
B、Rtrim
C、Trim
D、Mid
3、执行以下程序段后,变量c$的值为(D)。
a$=“VisualBasicPrograming”
b$=“Quick”
c$=b$i;")=";S(i)
NextI
3.6自定义类型与枚举类型
9、下面讲述中不正确的是(C)。
A、自定义类型的数据就是若干变量组成的一个集合
B、自定义类型中的元素类型可以是系统提供的基本数据类型或已声明的自定义类型
C、自定义类型只能在窗体模块的通用声明段举行声明
D、在窗体模块中定义自定义类型时必需使用Private关键字
2、设有以下语句
TypeStu
nameAsString*10
ScoreAsSingle
EndType
DimStulAsStu,Stu2AsStu
则下面讲述中错误的是(C)。
A、Type是保留字
B、Stu是用户定义的记录类型
C、name和score表示记录变量Stu1的成员
D、Stu1和Stu2是属于记录类型Stu的变量
2、有如下程序段
TYPEgoods
NumASINTEGER
NamASSTRING*13
ENDTYPE
DIMclothASgoods
该程序段定义了两个程序成分,它们分离是_A_。
A、记录类型和记录变量
B、记录类型和数组
C、显示类型和数组
D、记录变量和数组
3、若有以下说明语句
Typeemployee
numAsInteger
salaryAsSingle
EndType
DimprogrammerAsemployee
则下面表示记录变量programmer的成员Salary正确的是(D)。
A、programmer->salary
B、.salary
C、grammer
D、programmer.salary
4、下面大事过程的功能是:输入若干个同学的姓名和年龄存放到一维数组S中,然后输入一个姓名,查询该同学的年龄并输出,在横线上填上适当内容。
PrivateTypestu
nameAsString*10
ageAsInteger
EndType
PrivateSubCommand1_Click()
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船员英文面试题及答案
- 服务器管理面试题及答案
- 婚礼摄影面试题及答案
- 基层选调面试题及答案
- 农村改造拆房合同范本
- 土地收购委托居间协议书
- 业务经理入股合同范本
- 陪玩俱乐部合同范本
- 承包工厂厨房合同范本
- 中俄石油供应合同范本
- 2025年行政执法证资格考试必刷经典题库及答案(共150题)
- 2025代谢相关脂肪性肝病基层诊疗与管理指南解读课件
- 主播签约合同范本
- 2024年山东枣庄事业单位招聘考试真题
- 19电学专题实验-《练习使用欧姆表》专项提升(含答案)
- 中建钢筋工程优化技术策划指导手册 (一)
- 收集土木APS例题及资料
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- “岗课赛证”综合育人模式下高职活页式教材的建设研究
- 《铁路技术管理规程》(普速铁路部分)
- 2025年中铝物资有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论