- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
家二级(VB)机试模拟试卷第1套
一、选择题(本题共40题,每题1.0分,共40分。)
1、为了让计时器控件每隔10产生一个Timer事,牛,应把n【lerval属性设置为
A、10
B、100
C、1000
D、10000
标准答案:D
知识点解析:Imerval属性用来设置计时器事件之间所间隔的毫数(ms),故若
每隔10产生一个Timer事件,应该把Interval属性设置为10*100=1000毫。故
选择D选项。
2、有人在属性窗口中通过设置Picture属性为命令按钮装入了图片,但没有显示,
其原因是
A、命令按钮的Enabled属性为False
B、命令按钮的Stle属性为0-Standard
C、命令按钮的Default属性为False
D、没有用DisabledPicture属性为命令按钮装入图片
标准答案:B
知识点解析:Picture属注可给命令按钮指定一个图片,在Stle属性值为1的情况
下,Picture的属性才有效,也就是当Stle属性为0时,Picture属性无效,故选择
B选项。
3、窗体的单击事件过程如下:PrivateSubForm_Click()Dimm(10)Fork=1To10
m(k)=11-kNextkPrintm(4)EndSub运行程序时,单击窗体,则窗体上显示的是
A、7
B、6
C、5
D、4
标准答案:A
知识点解析:程序开始定义数组m(10),并利用For循环给数组m(10)赋值,依
次得到m(I)=10,m(2)=9,m(3)=8,m(4)=7...m(10)=l;,俞出m(4)的
值,窗体显示7。故选择A项。
4、窗体的单击事件过程如下:PrivateSubForm_Click()DimstrAsStringstr=
InputBox(InputsiringFori=IToLen(str)si=UCase(Mid(str,i,I))+siNexli
PrintsiEndSub运行程序时,单击窗体,输入visualbasic>则窗体上显示的是
A、CISABLAUSIV
B、VISUALBASIC
C^visualbasic
D、cisablausiv
标准答案:A
知识点解析:Len(Str)即求字符串Str的长度(Length).Len(Str)为输入的字符串的
长度。Mid$(s,nl,n2)是字符串截取函数,从s的第nl个字符开始,向后截取n2
个字符,UCase函数将字符串中的小写字母转换为大写字母。题目中的s“i二
UCase(Mid(str,i,I))+s式是从str的第i个字符开始,向后截取1个字符,并将其中
的小写字母转换为大写字母,并将其与si字符串连接。如此循环执行上述过程,
实际上将输入的字符串中的字母倒序排列,并将其中的小写字母转换为大写字母,
将得到结果存储在si中,故窗体显示结果为A项。
5、有如下程序代码:PrivateSubForm_Click()DimaAsIntegera=2Sum=0Fori
=1To3Sum=Sum+f(a)NextiPrintSumEndSubFunctionf(mAsInteger)As
IntegerStaticbAsIntegerb=b+1f=m*bEndFunction运行程序,单击窗体后,
窗体上显示的是
A、12
B、3
C、6
D、9
标准答案:A
知识点解析:函数f(m)中b是静态变量,每次引用该变量时,其值会继续保留,这
意味着随着调用f(m)次数变化,b的值是变化的,每调用一次f(m)
文档评论(0)