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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

VB程序设计复习题及答案.docx

1、VB程序设计复习题及答案中南大学现代远程教育课程(专科)考试复习题及答案VB程序设计与应用一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把所选项前的字母填在题后的括号内。1. Visual Basic程序中分隔一行中各语句的字符是( )。 A)B):C)D)_2. 下列可作为Visual Basic的变量名的是( )。 A: Filename B: A(AB) C: A%D D : Print3. 要让菜单项无效,应将( )属性值设置为False。 A. Visible B. Enabled C. Moveable D. Checked4. 以下过程是( )事件。Prvia

2、te Sub Form_Load( )End Sub A: 命令按钮的单击 B: 命令按钮的装载C; 窗体的装载 D: 窗体的单击5. Vb中描述文件扩展名的是( )属性。 A: Drive B: PatternC: FileName D: Path6. 关于Visual Basic中事件的说法中,不正确的为( )。 A)事件是由Visual Basic预先定义好的,能够被对象识别的动作 B)DblClick(双击)是Visual Basic中的一种事件C)一个对象可以识别一个或多个事件D)对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义7. 下列控件中可设置滚动条是( )。 A.

3、检查框(复选框) B. 框架 C. 文本框 D. 标签框8. 在Visual Basic中建立一个空窗体,( )不会是其默认名。 A. Form1 B. Form2 C. Formx D. Form109. Const One&=1,则One为( )类型的常数。 A)整型 B)字节型C)长整型D)单精度型10. 关于逻辑型数据,下列说法错误的是( )。 A. 逻辑型数据只有两种可能值:True或者FalseB. 当把逻辑值转换为数值时False转为0,True转为1 C. 当把其他类型数据转换为逻辑数据时,非0数转换为True,0转换为False D. 逻辑型数据以2个字节存储11. 以下(

4、)不是Visual Basic的特点。 A: 结构化程序设计 B: 集成可视化程序开发环境 C: 事件驱动编程机制 D: 可将用户的编程思想自动转换成程序代码12. 窗体的load事件可以被用来实现的功能为( )。 A: 确定窗体的位置 B: 从内存中清楚一个窗体C: 在程序启动时对属性和变量初始化 D: 重画窗体13. 单复选框的控件名称为( )。 A. OptionBotton B. CheckBox C. PictureBox D. Image 14. 若要禁止窗体被移动,可设置窗体的( )属性为False。AMoveable B: Move C: MinButton D: Contro

5、lBox15. 若要设置定时器的定时间隔设为10秒,应将( )属性值设为10000。 A. Interval B. Value C. Enabled D. Text16. 以下( )是文件夹列表框。A. DirListBox B. DriveListBox C. FileListBox D. ComboBox17. 以下( )可从通用对话框的“字体”对话框中返回用户选择的字体名。A. FileName B. Path C. FontName D. Color18. 下列哪个操作可以清除文本框对象Text1的内容( )。A. Text1.Text= B. Text1.cls C. Text D.

6、 cls19. 要想通过单击Command1弹出Form2窗体,则可在Command1的单击事件中,使用( )命令。A. Load Form2 B. Form2.Show C. Form2.SetFocus D. Form2.PopupMenu20. 以下属性中只在运行时起作用的为( )。 A. Caption属性 B. Visible属性 C. BorderStyle属性 D. Picture属性21. 在运行时,若要使文本框获得输入焦点,可调用文本框对象的( )方法来实现。A. Refresh B. GetFocus C. SetFocus D. Tab22. 在窗体中利用Print方法输

7、出文本信息时,信息的输出位置由( )属性设置。A. Left B. Top C. x,y D. CurrentX,CurrentY23. 语句:Dim student(10,5 to 100) 定义的是一个( )维数组。A. 2 B.3 C. 5 D.1024. 默认情况下,语句:Dim student(10 to 11 ,4) 定义的数组有( )个元素。A. 20 B.22 C. 10 D.1125. 已知Eng(1)=90,Math(1)=80,Comp(1)=95 Total(1)= Eng(1)+Math(1)+Comp(1),则Total(1)=( )。A. 265 B.90 C.

8、80 D.9526. 已知在“通用”代码有以下语句: Dim A( ) As Integer则,在某一事件代码中使用( )是正确的。A. ReDim A(30,4) B. ReDim A(4) As C. ReDim A(100) D. ReDim A( )27. Int(-23.512)的值为( )。A.-23 B.-24 C. 24 D.2328. 将ASCII码转换成字符串的函数是( )。A. Chr$ B. Str$ C. Asc D. Val29. 表达式 Mid(Beijing2008,4,4)的值是( )。A. Beij B. jing C. inj2 D. 200830. A$

9、=+3.14+2,则Val(A$)的值为( )。A. +3.14+2 B. +5.14 C. 3.14 D. 5.14 二、填空题:请把答案填在题中横线上。1.Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是_。2.Visual Basic提供的对数据文件的三种访问方式为随机访问方式,_和二进制访问方式。3.为了能在运行时把d:pic文件夹下的图形a.jpg装入图片框Picture1,所使用的语句为_。4.计时器控件能有规律的以一定时间间隔触发_事件,并执行该事件过程中的程序代码。5.Visual Basic应用程序中标准模块文件的扩展名是_。6.与数学表达式cos2

10、(a+b)(3+x)+5对应的Visual Basic表达式是_.7.要同时选定窗体上的多个控件,可以按住_或_键,然后依次单击窗体上的各控件.8.在Visual Basic中最基本的对象是_.9.要在Visual Basic工程中添加一个新的窗体,可以在主窗口的工具栏中选择_按钮.10.在代码窗口中,输入某行代码并按回车键之后,如果代码变成_颜色,说明该行代码有语法错误.三、程序改错:1.程序功能:已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。问100,300之间有多少个这样的数。程序中有两行有错误。改正错误,使它能输出正确的结果。Priv

11、ate Sub Command1_Click()Dim n1 As Integer, n2 As IntegerDim x As IntegerDim i As Integern2 = 0For x = 100 To 300 n2 = 0 For i = 1 To 100 If x Mod i = 0 Then n1 = n1 + 1 End If Next i If x Mod n1 = 0 Then n2 = n2 + 1 End IfNext xPrint n2End sub2.程序功能:利用函数pd计算15000之间能被17和37整除的数的个数。程序中有错误,改正错误,使程序能输出正确

12、的结果。Private Sub Command1_Click()Dim i As IntegerDim s As Integers = 0For i = 1 To 5000If pd(i) Then s = s + 1Next iPrint sEnd SubPrivate Function pd(x As Integer) As BooleanIf x Mod 17 = 0 Or x Mod 37 = 0 Thenpd = TrueElsepd = FalseEnd IfEnd Fuction3. 程序功能:根据整型参数m,计算100-999的平方根的倒数之和。程序的函数fun()中有一行有错

13、误,改正错误,使它能输出正确的结果。 Private Sub Command1_Click() Print Format(fun(100, 999), #.#)End Sub Private Function fun(m As Integer, n As Integer) As Single y = 0 For i = m To n t = 1 / Sqr(i) y = y + t Next i fun = tEnd Function四、程序填空题。1.士兵在演练过程中,队伍变换成10、21、35、60行时,队形都能成为矩形。问参加演练的士兵最少有多少人?Private Sub Form_Cl

14、ick() Dim a%, b%, c%, d%, n% a = 10 b = 21 c = 35 d = 60 n = 60 Do While _ n = n + 1 Loop Print nEnd Sub2. 用cos(x)1x2/2!+x4/4!-+(-1)(n)*(x(2n)/(2n)!的公式求近似值,直到最后一项绝对值小于0.00001为止。设x7。Private Sub Form_click()Dim x As Integer, i As IntegerDim xpower As SingleDim y As Singlex = Val(InputBox(请输入x:)i = 0z = 1y = 1Do While Abs(z) 0.00001factor = 1i = i + 1For j = 1 To 2 * ifactor = factor * jNext jxpower = x (2 * i)_y = y + zLoopPrint fo

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

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