vb选择题(同名8288).doc_第1页
vb选择题(同名8288).doc_第2页
vb选择题(同名8288).doc_第3页
vb选择题(同名8288).doc_第4页
vb选择题(同名8288).doc_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 1 页 共 85 页第 1 章 Visua1 Basic 简介 一、 选择题 1. Visual Basic 程序设计语言属于【C】 。 A面向过程的语言 B面向问题的语言 C面向对象的语言 D面向机器的语言 2关于面向对象程序设计的叙述中,不正确的是【D】 。 A对象具有属性、方法等特性 B对象之间的通信产生了消息 C一个对象是一个软件构造块,它包含数据与相关的操作 D对象的属性不能改变 3以解释方式执行程序的过程是边逐条解释边执行,不生成【A 】 。 A目标程序 B源程序 C连接程序 D库文件 4.计算机能够直接执行的程序是【 B 】 。 A源程序 B机器语言 C高级语言程序 D汇编语言程序 5.在面向对象的程序设计中, 【 A 】是程序设计的基本单位。 A对象 B类 C属性 D方法 6.对象可以识别和响应的某些行为称为【 D 】 。 A方法 B继承 C属性 D事件 7. 下面符合 Visual Basic 的特点是【 C 】 。 A简单的程序设计方法 B面向程序设计思想 C事件驱动的编程机制 D非结构化程序设计语言 8. 可以编辑代码,但不能编辑界面的工作模式是【C 】 。 A设计模式 B运行模式 C中断模式 D连接模式 9. 若要打开 Visual Basic 的工具箱,可使用的菜单项是【 D 】 。 A工具 B编辑 C工程 D视图 10. 下面说法不正确的是【 A 】 。 A窗体的网格线不能改变 B属性窗口能移动 C工具栏可隐藏 D代码窗口打开有 3 种方法 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 2 页 共 85 页第 2 章 Visua1 Basic 程序设计概述 一、选择题1 使用【C 】方法可以进入代码窗口编写代码。 A.执行“文件”菜单中的“打开”命令 B.双击工程资源管理器窗口 C.执行“视图”菜单中的“代码窗口”命令 D.单击工程资源管理器窗口 2 以下关于窗体设计器窗口的说法,正确的是【 B 】 。 A.窗体设计器窗口就是用户要设计的界面 B.应用程序中的每一个窗体都有自己的窗体设计器窗口 C.应用程序中的所有窗体都使用同一个窗体设计器窗口 D.调整窗体设计器窗口的大小将改变窗体的大小 3 如果在一个新建的工程中使用其他工程已设计好的窗体,可以采用【 A 】步骤将其添加到当前工程中。 A.使用“工程”菜单中的“添加窗体”命令打开“添加窗体”对话框,从“现存”选项卡选择所需的窗体文件 B.使用“工程”菜单中的“添加模块”命令打开“添加模块”对话框从“现存”选项卡选择所需的窗体文件 C.在 Windows 资源管理器中直接双击所需的窗体文件 D.不可以将已建立好的窗体文件添加到当前工程中 4 新建一工程,将其窗体的(名称)属性设置为 MyFirst,则默认的窗体文件名为【C 】 。 A.Forml.frm B.工程 1.frm C.MyFirst.frm D.Forml.vbp 5下列窗体属性中, 【 D 】属性在程序运行时其设置才起作用。 A.BorderStyle B.Caption C.MaxButton D.Left 6 当将窗体的【C 】属性值设置为 False 时,将不显示窗体的控制菜单、最大化、最小化及关闭按钮。 A.MaxButton B.MinButton C.ControlBox D.WindowState 7 如果在运行时不允许移动窗体,可以将窗体的【 C 】属性设置为 False。 A.BordorStyle B.ControlBox C.Moveable D.WindowState 8 如果要改变窗体运行时的最小化图标,需设置窗体的【 B 】属性。 A.Caption B.Icon C.MaxButton D.MinButton 9 如果要使窗体的最大化按钮变成暗灰色(不起作用),应设置窗体的【 C 】属性。 A.Caption B.Icon C.MaxButton D.MinButton 10在 Visual Basic 集成开发环境中,如果工具箱不可见,应在【 B 】菜单中操作而使它可见。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 3 页 共 85 页A.窗口 B.视图 C.编辑 D.文件 11在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【 C 】 。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 12Visual Basic 应用程序处于运行模式时,这时【 A 】 。 A.既不能设计界面,也不能编辑代码 B.可以编辑代码,不能设计界面 C.可以设计界面,不能编辑代码 D.既能设计界面,也能编辑代码 13下列选项中,属于 Visual Basic 程序设计方法特点的是【 B 】 。 A.可视化、顺序驱动 B.可视化、事件驱动 C.面向对象、顺序驱动 D.面向过程、事件驱动 14通过【 A 】可以在界面设计阶段直观地调整窗体在屏幕上的位置。 A.窗体布局窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 15在 Visual Basic 集成开发环境中,窗体设计器的主要功能是【 A 】 。 A.建立用户界面 B.编写源程序代码 C.显示文件 D.显示属性 16在设计应用程序时,通过【 A 】窗口可以查看到应用程序工程中的所有组成部分。 A.工程资源管理器 B.窗体设计器 C.代码 D.属性 17要在窗体上显示图片,需设置窗体的【 C 】属性。 A.Caption B.Icon C.Picture D.ControlBox 18如果希望运行时窗体以最大化方式显示,则应设置窗体的【 D 】属性。 A.BordorStyle B.ControlBox C.Moveable D.WindowState 19将窗体的【 A 】属性设置为 False 后,运行时窗体上的按扭、文本框等控件就不会对用户的操作做出响应。 A.Enabled B.Visible C.ControlBox D.WindowState 20要使窗体在运行时不能改变大小且没有最大化和最小化按钮,需设置【 D 】属性。 A.BorderStyle B.MaxButton C.MinButton D.ControlBox 21在设计阶段,双击窗体 Forml 的空白处,打开代码窗口,显示【 B 】事件过程模板。 A.Form_Click B.Form_Load C.Form1_Click D.Form1_Load 22在运行时,系统自动执行启动窗体的【 C 】事件过程。 A.Click B.GotFocus C.Load D.UnLoad 23下列操作中不能触发一个命令按钮的 Click 事件的是【 B 】 。 A.在按钮上单击鼠标左键 B.在按钮上单击鼠标右键 C.把焦点移至按钮上,然后按回车键 D.使用该按钮的访问键 24设在窗体上有两个命令按扭,其中一个命令按钮的名称为 cmda,则另一个命令按钮的名称不能是【 C 】 。 A.cmdc B.cmdb C.cmdA D.Commandl 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 4 页 共 85 页25如果要在命令按钮上显示图形文件,应设置命令按钮的【 B 】 。 A.Style 属性和 Graphics 属性 B.Style 属性和 Picture 属性 C.Picture 属性 D.Graphics 属性 26在属性窗口设置命令按钮的 DownPicture 属性,指定按下时显示的图形文件,但在运行时命令按钮却没有效果,原因是【 C 】 。 A.命令按钮的 Default 属性为 True B.命令按钮的 Style 属性为 2-picture C.命令按钮的 Style 属性为 0-Standard D.命令按钮的 Style 属性为 1-Graphical 27如果设计时在属性窗口将命令按钮的【 A】属性设置为 False,则运行时按钮从窗体上消失。 A.Visible B.Enabled C.DisabledPicture D. Default 28如果设计时在属性窗口将命令按钮的【 B 】属性设置为 False,则运行时按钮不能响应用户的鼠标事件。 A.Visible B.Enabled C.DisabledPicture D.Default 29 当窗体上添加了一个标签控件 Label1 之后, 执行语句 Label1.Caption=Visual Basic之后,标签控件的“(名称)”属性和 Caption 属性为【 B 】 。 A.Label、Visual Basic B.Label1、Visual Basic C.Labell、Labell D.Label、Label 30若要使标签控件显示时不覆盖其背景内容,应设置标签控件的【 D 】属性。 A.BackColor B.BorderStyle C.ForeColor D.BackStyle 31当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的【 A 】属性为 True。 A.AutoSize B.WordWrap C.Enabled D.Visible 32设置标签边框的属性是【 A 】 。 A.BorderStyle B.BackStyle C.AutoSize D.Alignment 33将文本框的【 A 】属性设置为 True 时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。 A.MultiLine B.ScrollBars C.Text D.Enabled 34在设计阶段,在属性窗口设置 Text 属性值时,通过按下【 D 】组合键实现文本的换行。 A.Enter B.Alt+ Enter C.Ctrl+Shift+Enter D.Ctrl+Enter 35如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【B 】属性。 A.Caption B.PasswordChar C.Text D.Char 36如果将文本框的 PasswordChar 属性设置为一个字符,如星号(*),运行时,在文本框中2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 5 页 共 85 页输入的字符仍然显示出来,而不显示星号,原因可能是【 A 】 。 A.文本框的 MultiLine 属性值为 True B.文本框的 Locked 属性值为 True C.文本框的 MultiLine 属性值为 False D.文本框的 Locked 属性值为 False 37当文本框的 ScrollBars 属性设置为非零值时却没有效果,原因是【A 】 。 A. 文本框的 MultiLine 属性值为 False B. 文本框中没有内容 C.文本框的 MultiLine 属性值为 True D.文本框的 Locked 属性值为 True 38通过文本框的【 B 】属性可以获得当前文本插入点所在的位置。 A.Position B.SelStart C.SelLength D.Left 39如果将文本框的【 A 】属性设置为 True,则运行时不能对文本框中的内容进行编辑。 A.Locked B.MultiLine C.TabStop D.Visible 40如果将文本框的 Locked 属性设置为 True,则以下说法【 B 】是正确的。 A.此时在属性窗口不可以修改文本框的 Text 属性值 B.运行时用户不可以在界面上修改文本框中的内容 C.在程序代码中不可以修改文本框的内容,如不可以使用语句 Text1.Text D.以上均不正确 41如果文本框的 Enabled 属性被设置为 False,则运行时【 A】 。 A.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上 B.文本框中的文本将变成灰色, 用户仍然能将光标置于文本框上, 但是不能改变文本框中的内容 C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容 D.文本框的文本正常显示, 用户能将光标置于文本框上, 但是不能改变文本框中的内容 42在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的【 C 】事件过程模板。 A.Click B.DblClick C.Change D.GotFocus 43运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的 Text 属性进行赋值从而改变了文本框的 Text 属性时,将触发文本框的【 D 】事件。 A.Click B.DblClick C.GotFocus D.Change 44通过文本框的【 D 】事件过程可以获取文本框中键入字符的 ASCII 码值。 A.Change B.GotFocus C.LostFocus D.KeyPress 45要判断在文本框内是否按下了回车键,可以在文本框的【 C 】事件过程中进行判断。 A.Change B.Click C.KeyPress D.GotFocus 46下面【 C 】对象无 Caption 属性。 A.Form B.CommandButton C.TextBox D.Label 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 6 页 共 85 页47任何控件都具有【 C 】属性。 A.Text B.Caption C.(名称) D.ForeColor 48决定控件上文字的字体、字形、大小、效果的属性是【 D 】 。 A.Text B.Caption C.(名称) D.Font 49下列关于事件的叙述中不正确的是【D 】 。 A事件是系统预先为对象定义的能被对象识别的动作 B事件可分为用户事件与系统事件两类 CVisual Basic 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写 DVisual Basic 中所有对象的默认事件都是 Click 50.以下有关对象属性的说法中正确的是【 D 】 。 A对象所有的属性都罗列在属性窗口列表中 B不同对象不可能有同名属性 C不同对象的同名属性取值一定相同 D对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变 二、填空题1. Visual Basic 一般用 4 种类型的文件保存,分别是扩展名为 的窗体文件,扩展名为 的标准模块文件,扩展名为 的类模块文件和扩展名为 的工程文件。 2. Visual Basic 程序有 3 种工作模式,即 、 和 。 3. Visual Basic 采用 驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。 4. 在工程资源管理器窗口中有三个按钮,单击 按钮可以打开窗体设计器;单击 按钮可以打开代码编辑器。 5. 如果属性窗口被关闭, 按键盘上的 键可以打开属性窗口, 也可以使用工具栏中的 按钮,或使用 菜单中的 命令。 6. 在属性窗口中,有些属性具有预定值,在这些属性上双击属性值可以 。 7. 如果在窗体 F1 中放置了一个命令按钮 C1,一个文本框 T1,则在代码编辑器窗口的对象下拉列表框中应包含 对象,而在过程下拉列表框中列出了所选对象的所有 名。 8. 在代码编辑器窗口中,单击 按钮用于一次查看一个过程,单击 按钮用于查看所有过程。 9. 在代码窗口中输入某行代码并按回车后,如果代码变成红色,表示 。 10. 对象是代码和数据的集合,如 Visual Basic 中的 、 、菜单等都是对象。 11. 设置对象的属性有两种方法, 一种是在设计阶段在 窗口中设置; 另一种是在运行阶段进行设置, 设置格式为 。 大部分属性可以用以上两种方法中的任一种进行设置,而有些属性只能用一种方法设置。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 7 页 共 85 页12. 假设某窗体名称为FF, 描述窗体背景颜色的属性为BackColor, Visual Basic 中用vbRed代表红色值,则在运行时将窗体背景设置为红色应写为: 。 13. 假设某命令按钮名称为 C1, 决定命令按钮表面文字的属性为 Caption, 则在运行时将命令按钮表面文字改为“显示”应写为: 。 14. 事件就是在对象上所发生的事情, Visual Basic 中的事件如 、 和 等。 15. 事件过程是指 。 假设某一事件过程如下: Private Sub cmd1_Click( ) Forml.Caption=VB 示例 End Sub 则响应该过程的对象名是 ,事件名是 。 16. 一个对象响应的事件可以有 个,用户不能建立新的事件。 17. 对象的方法用于 。当方法不需要任何参数并且也没有返回值时,调用对象的方法的格式为 。 例如,对窗体 Form1 使用 Show 方法,应写为 。 对图片框 Picture1 使用清除方法 Cls,应写为 。 18. 一个应用程序可以有多个窗体, 使用 菜单下的 命令, 或使用工具栏的 按钮可以添加一个新的窗体。 19. 假设在当前工程中有 Form1 和 Form2 两个窗体,系统默认的启动窗体为 Form1。如果要将窗体 Form2 设为启动窗体,可以执行 菜单中的 命令,打开“工程属性”对话框,在“通用”选项卡中设置启动对象为 Form2。 20. 如果要使命令按钮表面显示文字“退出(X)”(在字符 X 之下加一横线),其 Caption 属性应设置为 , 其括号中带下划线的 X 表示在运行时按下 键与单击该按钮效果相同。 21. 如果要将命令按钮的背景设置为某种颜色, 或者要在命令按钮上粘贴图形, 应将命令按钮的 属性值设置为 1-Graphical。 22. 如果要在单击命令按钮时执行一段代码,则应将这段代码写在该命令按钮的 事件过程中。 23. 设在窗体上有两个命令按钮 C1 和 C2,在 C1 的 Click 事件过程中已经写了一些代码,完成一定的功能, 要使运行时按下 C2 按钮与按下 C1 按钮执行相同的功能, 请在以下横线上填写一条语句来完成这一功能。 Private Sub C2_Click() End Sub 24. 双击工具箱中的控件按钮,即可在窗体的 位置画出控件。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 8 页 共 85 页25. 表示控件与窗体顶部距离的属性是 。表示控件与窗体左侧距离的属性是 。表示控件宽度的属性是 。表示控件高度的属性是 。 26. 使用键盘改变控件大小的组合键是 。使用键盘改变控件位置的组合键是 。 27. 在窗体上单击鼠标右键,在快捷菜单上选择 ,可以将控件固定在窗体上。 28. 要同时选定多个控件,可以按住 或 键,再用鼠标依次单击各个控件。 29. 要对选定的各个控件调整格式,如对齐、调整间距、统一尺寸等、可以使用 菜单下的命令。 30对象是既包含 又包含对 的方法,并将其封装起来的一个逻辑实体。 31 面向对象的程序设计方法是把 封装起来作为一个对象, 并为每一个对象设置所需的 。 32对象的属性是指 ,方法是指 。 33对象的属性是用 来描述的。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 9 页 共 85 页第 3 章 Visual Basic 语言基础 一、 选择题 1. 下列类型中不属于基本数据类型的是【 C 】 。 A字节型 B. 双精度型 C. 枚举型 D. 货币型 2. 下列字符序列中合法的变量名是【 A 】 。 AVB12 B.2 C. x.y D. Single 3. 下列变量名中为单精度变量的是【 C 】 。 AA1$ B. Sum# C. total! D. Ave% 4. 有变量定义语句 Dim a,b As Integer,变量 a 的类型和初值是【 B 】 。 AInteger, 0 B. Variant, 空值 C. String, D. Long, 0.0 5. 下列【 D】字符不属于 Visual Basic 字符集。 AR B. # C. & D. 6. 下面所列 4 组数据中,全部是正确的 Visual Basic 常量的是【 A 】 。 A32767, 3.14D2,ABCDE, &O17 B256, 123.5, 1.2E-2, #True C. &HABCE, 08-08-2008, False, D-3 D. ABCDE, #08-08-2008#, E-2 7. 下面声明语句中错误的是【 B 】 。 ADim Age=12 B. Const Age As Integer=12 C. Const Age=12 D. Static Age As Integer 8. 表达式 9+87*6/5 Mod 4 的值是【 D 】 。 A7 B. 8 C. 9 D. 10 9. 下面运算符中优先级最高的是【A 】 。 A* B. C. And D. & 10.表达式:12+34的值是【 C】 。 A1234 B. 1234 C. 46 D. 46 11.下面表达式的值为假的是【 C 】 。 AXyzXYZ B. IntegerInt C. TheThere D. BASICbasic 12.如果 x 是一个正实数,则能对 x 的第 3 位小数四舍五入的表达式是【 B 】 。 A. 0.01*Int(x+0.005) B. 0.01*Int(100*(x+0.005) C. 0.01*Int(100*(x+0.05) D. 0.01*Int(x+0.05) 13.若 a=8,b=10,则下面表达式值为真的是【A】 。 A. -7+ba Xor b0 B. ab Eqv b0 C. a0 D. ab And b10 14. x+y 小于 12 且 x-y 大于 2 的逻辑表达式是【 C 】 。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 10 页 共 85 页Ax+y2 B. (x+y)2 C. x+y2 D. x+y2 15.下面表达式错误的是【 D】 。 Aabc & 123 B. 12+34 C. 12 & 34 D. Visual Basic+6.0 16.表达式 Int(Rnd*100)产生的随机整数闭区间是【 B 】 。 A1,99 B. 0,99 C. 1,100 D. 0,100 17.如果 x=-3.2,则下面表达式能使 y 变量的值等于-4 的是【 A 】 。 Ay=Int(x) B. y=-Abs(x) C. y=Fix(x) D. y=-Int(Abs(x) 18.若 s1=Visual Basic,下面语句中,能从串 s1 中截取子串,使 s2=Basic的是【 B 】 。 As2=Right(s1,8,5) B. s2=Mid(s1,8,5) C. s2=Left(s1,8,12) D. s2=Left(s1,8,5) 19.设 s1,s2 均为字符串型变量,s1=Visual Basic,s2=b,则下面关系表达式中结果为True 的是【 C 】 。 A. Instr(Left(s1,6),a)+60Asc(Ucase(s2) B. Len(s1)2*Instr(s1,l) C. Chr(66) & Right(s1,4)= Basic D. Mid(s1,8,1)s2 20.下列表达式值为 True 的是【 C 】 。 AUcase(ABCD)= abcd B. 14/23Left(ABCD,2) D. Not Sqr(4)-3=-2 21.Rnd 函数不可能产生的值是【 A 】 。 A1 B. 0 C. 0.567 D. 0.00001 22.函数 Mid(SHIHEZIDAXUE,4,4)的值是【 】 。 ASHIHEZI B. HEZI C. SHIH D. DAXUE 23.表达式 Abs(Int(-3.14))+Len(XINJIANG)的值是【 D 】 。 A 3.14XINJIANG B. -3.14XINJIANG C. 11 D. 12 24.表达式 Fix(-12.3)+sgn(-12.3)的值是【 C 】 。 A13 B. -12 C. -13 D. -11 25.语句 Print 5*55/5 的输出结果是【 B 】 。 A0 B. 25 C. 5 D. 1 26.设有两个变量 a,b,判断它们之一为 0,但是不能同时为 0 的逻辑表达式为【 C 】 。 Aa=0 And b=0 B. a=0 Or b=0 C. a=0 Xor b=0 D. (a=0 And b0) And (a0 And b=0) 27.代数式:dcba+ 对应的 Visual Basic 表达式是【 】 。 Aa/b+c/d B. a/(b+c)/d C. (a/b+c)/d D. a/(b+c/d) 28.以下语句的输出结果是【A 】 。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 11 页 共 85 页A=Sqr(3) Print Format(A, 00.#) A. 01.732 B. 1.732 C. 1732 D. 0001.732 29.下面有关语句行说法正确的是【 B 】 。 A一行只能写一条语句 B.一条语句可分多行写 C每行的首字符必须大写 D.一行可写多条语句,但语句间要用分号分隔 30. 在代码编辑器中,如果一条语句太长,无法再一行内写下(不包括注释) ,要折行书写,可以在行末使用续行字符【 A 】 ,表示下一行是当前行的继续。 A. 一个空格加一个下划线( _) B. 一个下划线(_) C. 直接回车 D. 一个空格加一个连字符(-) 31. 表达式 X+1=0 AND a+c b+3 OR NOT d 的值是 。 4. 表达式 Ucase(Mid(abcdefgh,3,4)的值是 。 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 12 页 共 85 页5. a=Lcase(Hello),a的返回值是: ; b=Ucase(Hello) ,b的返回值是 。 6. 若A=20, B=80, C=70, D=30, 则表达式A+B160 Or (B+C200 And Not D60)的值是 。 7. 描述“X 是小于 100 的非负整数”的 Visual Basic 表达式是 。 8. Visual Basic 的数据类型分为标准类型、 和 3 种。 9. Visual Basic6.0 中的字符采用 编码方式表达和存储,在该编码方式下,一个汉字和一个英文字符均被视为 个字符,每个字符均采用 个字节编码。 10. Visual Basic 中字符常量和日期常量的定界符分别是 和 。 11. Visual Basic 中,用 Dim X as Integer 语句定义的变量 Y,系统默认其值为 。 12. 变量是其值 的量,变量名最多可包含 字符,且一个变量在同一时刻只能存储 个值。 13. 在 Visual Basic 中,同一行可以写多条语句,语句间用 分隔,一条语句也可分为多行书写,但需要在本行最后加入续行符号 。 14. 函数 String(5, ABC)的值是 。 15. 函数 Instr(3, vABCABC,BC)的值是 。 16. 函数 Len(Str(123)的值是 。 17. 函数 Val(-12.3ED)的值是 。 18. 函数 Len(Hello!+ Space(2) + Mid(Shanghai,5,3)的值是 。 19. 函数 Len(Chr(65) + Chr(66)的值是 。 20. 表达式 Ucase(abc) = “ABC”的值是 。 21. 表 达 式Left(CHINA,1) + Lcase(Right(CHINA,Len(“CHINA)-1) 的 值是 。 22. 关系式 X-5 或 X5 所对应的布尔表达式是 。 23. A的 绝 对 值 大 于 等 于B同 时 不 等 于C的 布 尔 表 达 式是 。 24Format(12345.678, 000,000.#)的函数值是 。 25.Format(HELLO,)的值是: 。 三、 把下列代数式写成 Visual Basic 表达式 1)31 (2x+ 2.aacbb242-+-3.cba1111+ 4.sin30+cbaex+52log5.)()(csbsass- 6.3cab -2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 13 页 共 85 页7.1) 1cos(22+na 8.yabbaxeexxcos22233-+-四、 根据条件写出 Visual Basic 表达式 1. 产生 0100 之间的整数(包括 0 和 100) 。 2. 点(x,y)在笛卡尔平面坐标系的第二或第三象限。 3产生不等式:0x100。 4a 和 b 中至少有一个小于 c。 5两位同学的性别不同。 6两位同学的考试成绩只有一位是及格的。 7能被 3 和 5 同时整除的数。 8实数 x 的小数后第 2 位被四舍五入的数。 五、 计算下列表达式的值 11+2*3/4 2. 4(-0.5)+5 3. #04/11/2011#-#02/02/2011# 4. #03/25/2004#+5 5. Abs & 123 & EGG 6. 10+11+100 78 Mod 3+23/43 8. Len(SHIHEZI)+Val(211DAXUE) 9. 134*29 Mod 3 10. Not 12/34 Or 13 Mod 2405 11.Mid(Ucase(abc12def45),5,3) 12. Asc(Chr(66)+Val(Str(10) 2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 14 页 共 85 页第 4 章 数据输入输出 一、选择题 1. 以下赋值语句中正确的是【 A 】 。 A. Label1.Caption = VB B. Text1.Text + 1 = Text1.Text C. x = InputBox() D. a + b * 4 = c 2. 以下程序段执行后,a 和 b 的值分别为【 C 】 。 a = 3: b = 5 t = a: a = b: b = t A. a 值为 3,b 值为 3 B. a 值为 3,b 值为 5 C. a 值为 5,b 值为 5 D. a 值为 5,b 值为 3 3. 利用 Visual Basic 编写程序时,可利用下列【 A 】函数或方法,来显示一个供使用者输入信息的对话框。 A. InputBox 函数 B. Print 方法 C. MsgBox 方法 D. MsgBox 函数 4. 在默认情况下,InputBox 函数返回值的类型为【 B 】 。 A. 逻辑类型 B. 字符串型 C. 数值型 D. 日期型 5. 可以实现从键盘输入一个作为数值型变量 x 的值的语句是【 C 】 。 A. x = InputBox() B. x = InputBox(请输入数据) C. x = Val(InputBox(请输入数据) D. x = Val(InputBox() 6. 在窗体上画一个文本框和一个命令按钮,其名称分别为 Text1 和 Command1,然后编写程序如下: Private Sub Command1_Click() str1 = InputBox(请输入) Text1.Text = UCase(str1) End Sub 程序运行后, 单击命令按钮, 若在输入对话框中输入 abc, 则在文本框中显示的是 【 D 】 。 A. 空 B. a C. abc D. ABC 7. 现有如下程序段: Private Sub Form_Click() I = MsgBox(aaaaaaa, 2, bb) End Sub 程序运行后,单击窗体,则以下叙述中正确的是【 B 】 。 A. I 的值是“bb” B. 消息框的标题是“bb” C. 消息框中显示的是“bb” D. 程序出错 2012-2013 学年第二学期“计算机程序设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论