ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:25.28KB ,
资源ID:18756219      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18756219.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《VB程序设计基础》模拟试题Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《VB程序设计基础》模拟试题Word文档格式.docx

1、( )7. x2是合法的变量名。 ( )8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。 ( )9. DoLoop Until语句实现循环时,不管条件真假,首先无条件地执行一次循环。 )10. 标签没有change事件和setFocus方法。 )11. VB对象就是窗体和控件。 )12. 要实现同样的循环控制,在Do WhileLoop和DOLoop While循环结构中给定的循环条件是一样的。 )13. 文本框和标签通过同一属性在窗体上显示文字。( )14. 能够改变复选框背景颜色的属性是BackColor。( )15. 当图片框Picturebox控件的Autos

2、ize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。 )16. 所有对象的属性都可以在属性窗口中设定。 )17. Msgbox函数建立的信息框既能显示信息又能输入用户的信息。( )18. 使用Open语句可以创建新的顺序文件。 )19.要在窗体上添加控件,不能通过双击工具箱中对应的控件图标实现。 )20.TextBox与Label有许多共同的特点,它们都能显示和输入文字。( )21.方法Form1.show与Form1.visible=True是等效的。( )22.DoLoop Until语句实现循环时,不管条件真假,首先无条件地执行一次循环。 )23.函数Str(26)与S

3、tr(-26)的值的长度相同。( )24.每个Vb对象都有name属性。 ( )25.在Visual Basic中,向过程传递参数时,按地址传递参数是缺省的。( )26.DoLoop until语句实现循环时,只要条件是假,循环将一直进行下去。 )27.文本框和标签通过同一属性在窗体上显示文字。 )28.要实现同样的循环控制,在Do WhileLoop和DOLoop While循环结构中给定的循环条件是一样的。( )29.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。 )30.使用Open语句可以创建新的顺序文件。 写出下面的程序运行结果1. 程序1Private Sub F

4、orm_ load ( ) MsgBox 你好End Sub 运行结果:_弹出消息框,提示为”你好”_ 。2. 程序2Dim Number Number = 8 Select Case Number Case 1 To 5 Print Between 1 and 5 Case 6 To 10 Print Between 6 and 10 Case Else Not between 1 and 10End Select_ Between 6 and 10_ 。3. 程序3Dim Sub Commandl_Click( )Textl.Text = 07End SubDim Sub Command2

5、_Click( )秋季单击Command2按钮后,再单击Command1按钮,在文本框中显示:_07_。4. 程序4Private Sub Form_Click( )For I = l To 100Sum = Sum+ INext IPrint Sum 运行结果: 5050 。5. 程序5VB程序End Sub_弹出消息框,提示为” VB程序”_ 。6. 程序6Private Sub Form_Activate( ) Dim S As Single Dim I As Integer S=1 For I=1 To 5 S=S*I Next 5!= ;S _120_ 。7. 程序7PrivateS

6、ubForm_Activate()Dim sAsLong IIntegerS=ForI1To6S + I 2NextPrint S= S EndSub 91 。一判断题(正确的划,错误的划,每小题1分,共10分)( )1、面向对象程序设计是一种以对象为基础,由事件驱动对象来执行的设计方法。 )2、所有对象的属性都可以在属性窗口中设定。( )3、把当前窗体form1隐藏,用form1.hide和me.hide语句均可。( )4、变量的声明有两种方法,即使用“类型说明符”和使用“类型说明词”均可。 )5、判断数值X是否在0,100范围可用关系表达式:0=X=100.( )6、文本框控件没有Capt

7、ion属性。 )7、Dim a1,a2 As Integer语句表示声明的变量a1和a2都为整型变量。( )8、执行Do-Loop While语句时,不管条件真假,首先会无条件地执行一次循环。 )9、Rnd(x)产生0,1之间的随机数。( )10、每个Visual Basic对象都有Name属性。二选择题(以下只有一项是正确的,每题2分,共40分)( )1、不是Visual Basic的特点的选项是: 可视编程 B面向过程 C事件驱动 D面向对象( )2、如果把一个人当作对象,那么“身高”相当于这个对象的:属性 方法 事件 特征( )3、以下哪项不是合法的变量名?Afile_1 Bfile1

8、file-1 file_1_12( )4、求从文本框中输入密码时在文本框中只显示 * 号,则应在此文本框的属性窗口中设置:AText 属性值为 * BCaption 属性值为 *CPassword 属性值为空 DPasswordchar 属性值为 *( )5、哪个是算术运算符:Imp Mod Not Eqv( )6、Integer类型的变量可存的最大整数为:255 256 32768 32767( )7、下列哪一个是日期型常量: 2/1/99 2/1/99 # 2/1/99 # 2/1/99 ( )8、用于获得字符串S从第5个字符开始的3个字符的函数是:Mid(S,5,3) Middle(S,

9、5,3)Right(S,5,3) Left(S,5,3)( )9、为使计时器对象每隔5秒钟产生一个时钟事件(Timer事件),则其Interval属性值应设置为:5 300 500 5000( )10、对一个窗体对象,其最先发生的事件是:AClick DbClick Load UnLoad( )11、下列4个选项中,可以单独的构成一条语句的选项是:A对象名.属性名 B对象名.方法名C对象名.事件名 对象名.控件名( )12、若x是一个正实数,将千分位四舍五入,保留两位小数的VB表达式为:A0.01*Int(x+0.005) B0.01*Int(100*(x+0.005) C0.01*Int(1

10、00*(x+0.05) D0.01*Int(x+0.05)( )13、下列表达式中,合法的isual Basic表达式有:(b+sqr(b*b+4a*c)/2/a Cos(a)2-Atn(a)Sqr(Y3+3*(A*A+6B*B)1/(X+1/Y+5A)( )14、在一个语句行内写多条语句时,语句之间应该用什么符号分隔?A 逗号 B分号C顿号D冒号( )15、计算结果为0的表达式是:AInt(3.4)+Int(-3.8) BInt(3.4)+Fix(-3.8)CFix(3.4)+Fix(-2.8) DFix(3.4)+Int(-3.8)( )16、下列程序段执行后输出的结果是: x=int (

11、Rnd+4)Slect Case x Case 5优秀Case 4良好 Case 3 及格Case Else不及格End Select 优秀 良好 及格 不及格( )17、循环结构For i=0 to 10 Step 2 的执行次数是:4 5 6 7( )18、“x是小于100的非负数”,用VB表达式表示,正确的是:x100 B0=x And x1000=x100 0x Or x( )19、要判断两个整型变量A和B中有且只有一个为0,不能使用下面哪一个逻辑表达式( )。A = 0 And B0 or A0 and B = 0 A = 0 Xor B = 0 A * B = 0 And AB A

12、 * B = 0 And ( A = 0 Or B = 0 )( )20、下列程序段循环结构执行后,i的输出值是:因为y的初值不知道,所以不确定For i=1 to 10 Step 2 y=y+iNext iPrint i三填空题(每空2分,共20分)1.语句option explicit的作用是 强制变量声明 。2.把条件10写成Visual basic 表达式为: 10=x and x1.7 and W300)and(x Mod 3=0)and(x Mod 2 0)_。10定时器控件的Interval属性值是指时间间隔,单位为毫秒;当每隔此间隔的时间,定时器会触发一次 计时器 事件。四.程

13、序填空题:(每空3分,共12分)1如下程序运行后, 变量S的值为 120 , i的值为 6 。Option ExplicitPrivate Sub Command1_Click() Dim i As Integer Static S As Integer S = 1 For i = 1 To 5 S = S * i Next i Print S2以下程序是求1100之间所有的“偶数”之和。请填空。Dim s as integerDim i as integerS=0For i=2 to 100 step 2 S=S+ i Print S五程序阅读题(每小题2分,共4分)在窗体上画一个名称为Co

14、mmand1的命令按钮,然后编写如下事件过程:PrivateCommand1_Click()Forn5IfMod3=90 X1=x1+1 Case is=80 X2=x2+1=70 X3=x3+1=60 X4=x4+1 Case else X5=x5+1 End Select Next i Print “90分以上:”,x1;“人” Print “8090分:”,x2; Print “7080分:”,x3; Print “6070分:”,x4; Print “60分以下:”,x5;End sub实验六思考题:设s,m,n均为String类型的变量,编程实现:如果s中包含字串m,则将s中的字串m

15、部分替换为n后生成一个新串并输出.要求s,m,n的值均由用户输入. Dim s As String Dim m As String Dim n As String Dim ls As String Dim k As Integer s = InputBox(请输入S字符串) Text2.Text = s m = InputBox(请输入m字符串 Text3.Text = m n = InputBox(请输入n字符串 Text4.Text = n i = InStr(s, m) k = i + Len(m) ls = Left(s, i - 1) Text1.Text = ls + n + Mi

16、d(s, k) text1.Text=left(s,i-1)+n+mid(s,k)Private Sub Form_Click() Dim a%, b%, c%, temp As Double a = Val(InputBox(请输入a) b = Val(InputBox(请输入b c = Val(InputBox(请输入c If a b Then temp = a a = b b = temp End If c Then a = c c = temp If b temp = b b = c Print a; b; c Print Result或者 Private Sub cmdselect_

17、Click() Dim x As Single, y As Single Dim Operator As String Dim result As Single x = Val(InputBox(输入第一个数:, , 0) Operator = InputBox(输入运算法:, , + y = Val(InputBox(输入第二个数: Select Case Operator Case : result = x + y- result = x - y* result = x * y/ result = x / y End Select Print result1、 Private Sub Fo

18、rm_Click() Dim x%, y%, z%请输入第一门课程成绩请输入第二门课程成绩 z = Val(InputBox(请输入第三门课程成绩 If (x + y + z) / 3) 95 Or (x = 100 And y = 100 And z = 80) Or (x = 100 And z = 100 And y = 80) Or (y = 100 And z = 100 And z = 80) Then该同学获得一等奖 ElseIf (x + y + y) / 3 90 Or (x = 100 And y = 75 And z = 75) Or (y = 100 And x = 75) Or (z = 100 And x = 75) Then该同学获得二等奖 ElseIf x = 70 And y = 70 And z = 70 Then该同学获得三等奖 Else该同学没

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1