2012-12VB选择题1答案

合集下载

Visual Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。

A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。

A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。

A.只保存窗体文件(.frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。

A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是()。

A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列()属性设置就有效。

A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1.Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表()。

A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。

A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。

2012年vb计算机考试试题及答案

2012年vb计算机考试试题及答案

2012年vb计算机考试试题及答案第一部分:选择题(共40题,每题2分,总分80分)1. VB是以下哪种类型的编程语言?A. 解释性编程语言B. 面向对象编程语言C. 编译型编程语言D. 结构化编程语言2. 在VB中,以下哪个符号用于表示不等于?A. !=B. <>C. ==D. =3. 下列关于VB的说法中,不正确的是:A. VB可以用于开发Windows应用程序B. VB是Visual Basic的缩写C. VB可以与数据库进行交互D. VB只能运行在Windows操作系统上4. 在VB中,以下哪个选项用于声明整数变量?A. DimB. IntC. IntegerD. String5. 以下哪个是VB中的逻辑运算符?A. +B. /C. &&D. >6. VB中的控件是用来进行什么操作的?A. 数据存储B. 用户界面交互C. 网络通信D. 文件操作7. 在VB中,以下哪个控件用于接收用户输入的文本?A. LabelB. ButtonC. TextBoxD. ComboBox8. 以下哪个事件是在VB窗体加载时触发的?A. MouseClickB. KeyPressC. LoadD. FormOpen9. VB中用于执行特定任务的代码块被称为什么?A. 函数B. 过程C. 类D. 对象10. 在VB中,以下哪个函数可以将字符串转换为整数?A. CInt()B. CStr()C. CDbl()D. CBool()11. VB中的数组是用来存储什么类型的数据?A. 字符串B. 整数C. 浮点数D. 所有以上类型的数据12. 在VB中,以下哪个选项用于打开一个对话框来选择文件?A. OpenFileDialogB. MessageBoxC. InputBoxD. SaveFileDialog13. VB中的Do While循环是什么类型的循环结构?A. 前测试循环B. 后测试循环C. 无限循环D. 选择循环14. 在VB中,以下哪个选项用于释放对象所占用的资源?A. UsingB. FreeC. DisposeD. End15. VB中的Try...Catch语句用于处理什么类型的错误?A. 语法错误B. 逻辑错误C. 运行时错误D. 编译时错误...(继续撰写剩余试题及答案)第二部分:主观题(共3题,每题40分,总分120分)请根据以下问题进行简答:问题一:请解释VB中的常用数据类型及其区别。

vb试题及答案一

vb试题及答案一

vb试题及答案一一、选择题1. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. IfC. ForD. While答案:A2. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. LoadC. ChangeD. DblClick答案:A4. 在Visual Basic中,以下哪个函数用于将字符串转换成数字?A. Str()B. Val()C. Int()D. CInt()答案:D5. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Quit答案:B二、判断题1. Visual Basic是一种面向对象的编程语言。

(对)2. 在Visual Basic中,所有的变量都需要声明数据类型。

(错)3. 在Visual Basic中,可以使用If语句来实现条件判断。

(对)4. Visual Basic中的数组下标总是从0开始。

(错)5. Visual Basic中的事件驱动编程允许程序在没有用户交互的情况下运行。

(错)三、简答题1. 请简述Visual Basic中使用循环结构的目的是什么?答:循环结构在Visual Basic中用于重复执行一段代码直到满足特定条件,这使得处理大量数据或执行重复任务变得更加高效和简洁。

2. 请解释Visual Basic中类和对象的区别。

答:在Visual Basic中,类是一个模板,它定义了对象的属性和方法。

而对象是类的实例,具有类定义的属性和方法,并可以进行操作。

四、编程题1. 编写一个Visual Basic程序,该程序接受用户输入的三个数,并计算这三个数的平均值。

```vbDim num1 As DoubleDim num2 As DoubleDim num3 As DoubleDim average As Double' 接受用户输入num1 = Val(InputBox("请输入第一个数:"))num2 = Val(InputBox("请输入第二个数:"))num3 = Val(InputBox("请输入第三个数:"))' 计算平均值average = (num1 + num2 + num3) / 3' 显示结果MsgBox "这三个数的平均值是: " & average```五、论述题1. 论述Visual Basic中事件处理的重要性及其在应用程序开发中的应用。

VB第1章习题与答案

VB第1章习题与答案

第1章习题与答案一、选择题1. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是:(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口2. 保存新建的工程时,默认的路径是:(A)My Documents (B)VB98 (C)\ (D)Windows3. 将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是:(A)运行的机器上无VB系统所需的动态连接库(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对4.当需要上下文帮助时,选择要帮助的“难题”,希望出现MSDN窗口及显示所需“难题”的帮助信息。

应按的键的(A)Help (B)F10 (C)Esc (D)F15.Visual Basic中提供的On Error Resume Next错误陷阱语句的功能是:(A)当发生错误时,使程序跳转到语句标号为0的程序块(B)当发生错误时,不使用错误处理程序块(C)当发生错误时,忽略错误行,继续执行下一语句(D)当发生错误时,终止本过程程序执行,继续执行下一过程6.在VB环境中,工程文件的扩展名是:(A).frm (B).bas (C).vbp (D).frx7.将一个VB程序保存在磁盘上,至少会产生的文件是:(A).doc、.txt (B)aaa、.exe (C).vbp、.frm (D).bat、.sys8.下面关于对象的描述中,错误的是:(A)对象就是自定义结构变量(B)对象代表正在创建的系统中的一个实体(C)对象是一个状态和操作(或方法)的封装体(D)对象之间的信息传递是通过消息进行的9.下面4项中不属于面向对象系统三要素的是(A)变量(B)事件(C)属性(D)方法10.下面各种高级语言中,不是面向对象程序设计语言的是(A)Visual Basic (B)C++ (C)Pascal (D)Java二、填空题1.当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择【1】菜单的【2】选项,使“工具箱”窗口显示。

2012年计算机二级VB图形操作选择题及参考答案

2012年计算机二级VB图形操作选择题及参考答案

2012 年计算机二级 VB 图形操作选择题及参考答案1.坐标度量单位可通过 ________来改变。

A) DrawStyle 属性 B) DrawWidth 属性 C) Scale 方法 D) ScaleMode 属性 2.以下的属性和方法中 ________可重定义坐标系。

A) DrawStyle 属性 B) DrawWidth 属性 C) Scale 方法 D) ScaleMode 属性 3.当使用 Line 方法画线后,当前坐标在 ________。

A) (0, 0) B) 直线起点 C) 直线终点 D) 容器的中心 4.执行指令“Circle (1000,1000),500,8,-6, -3” 将绘制 ________。

A) 画园 B) 椭圆 C) 圆弧 D) 扇形 5.执行指令“Line (1200,1200)-Step(1000,500),B”后,CurrentX= ________。

A) 2200 B) 1200 C ) 1000 D) 1700 6.对象的边框类型由属性 ________来决定。

A) DrawStyle B) DrawWidth C) BorderSyle D) ScaleMode 7. 下列 ________途径在程序运行时不能将图片填加到窗体、 图片框或图象框的 Picture 属性。

A) 使用 LoadPicture()方法 B) 对象间图片的复制 C) 通过剪贴板复制图片 D) 使用拖放操作 8.设计时填加到图片框或图像框的图片数据保存在 ________。

A) 窗体的 frm 文件 B) 窗体的 frx 文件 C) 图片的原始文件内 D) 编译后创建的 exe 文件 9.窗体和各种控件都具有图形属性,下列 ________属性可用于显示处理。

A) DrawStyle、DrawModeB) AutoRedraw、ClipControls C) FillStyle、FilleColor D) ForeColor、BorderColor 10.当窗体的 AutoRedraw 属性采用默认值时,若在窗体装入时要绘图方法绘制图形,则 应用程序放在 ________。

vb考试试题和答案

vb考试试题和答案

vb考试试题和答案**VB考试试题和答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above**答案:D**2. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs**答案:A**3. 下列哪个选项是VB中的保留字?A. MyB. MeC. DimD. All of the above**答案:D**4. 在VB中,下列哪个选项用于声明一个变量?A. ConstB. DimC. FunctionD. Sub**答案:B**5. VB中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 在VB中,下列哪个选项用于循环遍历数组中的每个元素?A. For EachB. ForC. WhileD. Do**答案:A**7. VB中,哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim**答案:B**8. 在VB中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp**答案:A**9. VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor**答案:A**10. 在VB中,下列哪个选项用于声明一个过程?A. FunctionB. SubC. ClassD. Module**答案:B**二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是________。

**答案:Integer**2. VB中,用于定义一个函数的关键字是________。

**答案:Function**3. VB中,用于定义一个子程序的关键字是________。

VB选择题(第一套)

VB选择题(第一套)
403 以下( )语句可表示[50,100]之间的随机数。
B(a) Int(Rnd * 51) + 49
(b) Int(Rnd * 51 +50)
(c) Int(Rnd * 50) + 50
(d) Int(Rnd * 50 + 50)
404 返回值为字符串的函数是( )。
(b) VB控件的所有属性值均可在属性窗口中设置
(c) VB是事件驱动型可视化编程工具
(d) VB通过&quot;工具&quot;菜单的&quot;选项&quot;设置代码编辑窗口的字体大小
5 标准模块文件的扩展名是( )。
C(a) .cls
(b) .frm
(c) .bas
S1 = &quot;VB Test&quot;
则S1的值为( )。
B(a) VB Test
(b) VB Te
(c) VBTes
(d) BTest
203 下列( )是合法的变量名。
A(a) x_y
(b) x-y
(c) 2x
(d) and
204 下列( )为单精度变量。
y, &quot;Error&quot; )
(d) MsgBox ( &quot;Error&quot;, VbOkOnly )
604 执行Len(InputBox(&quot;请输入编号:&quot;)),在输入框中输入&quot;神州1号&quot;后回车,结果为( )。
(b) x &gt; 0 And x &lt; 10

2012-12VB选择题1答案

2012-12VB选择题1答案

2012-12VB选择题1答案1-1、要判断在⽂本框中是否按了空格键,应通过⽂本框中(C )事件判断。

A、ClickB、LostFocusC、KeyPressD、DblClick1-2、(D )操作不能打开属性窗⼝的是:A、按F4建B、单击⼯具栏的“属性窗⼝”按钮C、执⾏“视图”菜单中的“属性窗⼝”命令D、按Ctrl+R1-3、当⽂本框的(C )属性值设置为True时,⽂本框控件相当于标签的作⽤。

A、TabstopB、VisibleC、LockedD、Enabled1-4、(B )类⽂件不能在“⼯程资源管理器”窗⼝中列出?A、.basB、.ocxC、.vbpD、.cls1-5、在运⾏程序时要判断窗体的系统事件Load、Activate、Initialize,这些事件发⽣的顺序是( D )。

A、Activate、Load、InitializeB、Initialize 、Activate、Load、InitializeC、Load、Activate、InitializeD、Initialize、Load、Activate2-1、窗体上有⼀个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()Dim x As IntegerStatic y As Integerx = x + 3y = y + 6End Sub2-2、下列变量( A )的数据类型是字符型。

A、X$B、X#C、X%D、X!2-3、Integer类型的变量可存放的最⼩整数为(C )A、-256B、-255C、-32768D、-327672-4、在窗体中,⽤(D )语句声明的变量X是全局变量A、Private X As IntergerB、Dim X As IntergerC、Static X As IntergerD、Public X As Interger2-5、⽤Dim Arr(5, -3 To 3) As Integer语句定义数组Arr后,下列语句中不正确的是(A )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1-1、要判断在文本框中是否按了空格键,应通过文本框中(C )事件判断。

A、ClickB、LostFocusC、KeyPressD、DblClick1-2、(D )操作不能打开属性窗口的是:A、按F4建B、单击工具栏的“属性窗口”按钮C、执行“视图”菜单中的“属性窗口”命令D、按Ctrl+R1-3、当文本框的(C )属性值设置为True时,文本框控件相当于标签的作用。

A、TabstopB、VisibleC、LockedD、Enabled1-4、(B )类文件不能在“工程资源管理器”窗口中列出?A、.basB、.ocxC、.vbpD、.cls1-5、在运行程序时要判断窗体的系统事件Load、Activate、Initialize,这些事件发生的顺序是( D )。

A、Activate、Load、InitializeB、Initialize 、Activate、Load、InitializeC、Load、Activate、InitializeD、Initialize、Load、Activate2-1、窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()Dim x As IntegerStatic y As Integerx = x + 3y = y + 6End Sub运行后,连续两次单击Command1按钮,x、y的值分别为:( B )A、3 6B、3 12C、6 6D、6 122-2、下列变量( A )的数据类型是字符型。

A、X$B、X#C、X%D、X!2-3、Integer类型的变量可存放的最小整数为(C )A、-256B、-255C、-32768D、-327672-4、在窗体中,用(D )语句声明的变量X是全局变量A、Private X As IntergerB、Dim X As IntergerC、Static X As IntergerD、Public X As Interger2-5、用Dim Arr(5, -3 To 3) As Integer语句定义数组Arr后,下列语句中不正确的是(A )。

A、Arr(-2, -2) =Arr(5, 2)-Arr(3, 1)B、Arr(2, -2)=1C、Arr(1, -2) =Arr(3, -1)D、Arr(2, -3)=23-1、下列表达式中,不合法的是(A )A、"XY" + 23B、"XY" & "23"C、"XY" + "23"D、"XY" & 233-2、设a=9,b=6,c=3,执行语句Print a>(b=c)后,窗体上显示的是(C )A、1B、FalseC、TrueD、出错信息3-3、表达式30 Mod 4^2 +(1 = 1 )的值是(D )A、31B、29C、2D、133-4、下列表达式中,合法的是(A )。

A、a <> b + cB、a≠b + cC、a≤b + cD、a≥b + c3-5、Int(2015.5) \ 10的值为(C )。

A、202B、201.5C、201D、201.64-1 表达式Len("2012等级考试")的值为(D )A、10B、12C、6D、84-2、表达式6+5\6*7/9 mod 9的值是(D )A、5B、4C、6D、74-3、设a = "王小凤",以下(B )语句输出的结果为“小”A、mid(a,2,2)B、mid(A,2,1)C、mid(a,1,2)D、mid(a,1,1)4-4、表达式Month(Date)的运行结果是(D )A、当前周B、当前日期C、当前年份D、当前月份4-5、表达式Chr(Int(Rnd * 7 + 68))产生(B )范围内的一个英文字符。

A、"d"~ "j"B、"D"~ "J"C、"C"~ "I"D、"c"~ "i"5-1.对于窗体Form1有如下程序,单击窗体后运行结果是(C )。

Private Sub Form_Click()Print "ABC"; Spc(3); "CBA"End SubA、”ABC”“CBA”B、”ABC”;“CBA”C、ABC CBAD、ABC;CBA5-2.Visual Basic源程序中若要在程序的同一行书写多条语句,应在语句之间加(B )符号。

A、双引号B、冒号C、空格后跟下划线D、单引号5-3.以下语句中,合法的是( A )A、Print a; bB、a=1;b=2C、a; ,bD、a=1; b=25-4、函数Format(12345.678, "##,##0.0000")输出的结果是(A )。

A、字符型12,345.6780B、字符型12,345.678C、数字型12,345.6780D、数字型12,345.6785-5、在立即窗口中运行以下语句后,(B )。

a="Fujian"b="Fuzhou"Print a;bA、"Fujian"和"Fuzhou"之间有6个空格B、"Fujian"和"Fuzhou"之间没有空格C、"Fujian"和"Fuzhou"之间有1个空格D、"Fujian"和"Fuzhou"前面有7个空格6-1. 窗体上有一命令按钮Command1,编写下列事件过程:Private Sub Command1_Click ( )Msgbox Clng (225.6)End Sub程序运行时,单击按钮,消息对话框显示的内容是(D )A、225B、225.60C、226.0D、2266-2. 执行语句MsgBox "请仔细阅读!", vbInformation, "注意" 在弹出的对话框中将显示(C )图标A、问号B、感叹号C、消息D、停止6-3. 执行语句X=Msgbox(“Hello”,VbOKCancel),弹出对话框后按确定按钮,变量X的内容为(A )A、数值型1B、数值型2C、字符型1D、字符型26-4、执行语句MsgBox "结果出错了!", 32, "数据出错",在弹出的对话框中显示的图标是(A )。

A、问号图标B、感叹号图标C、消息图标D、停止图标7-1、窗体的( D )属性设置在程序运行时才起作用。

A、BackcolorB、CaptionC、BorderStyleD、Top7-2、如果一个工程含有多个窗体及标准模块,以下叙述中错误的是(B )A、在多个窗体中,可以用关键字Me代表程序代码所在的窗体B、只有启动窗体才有菜单C、Load语句把一个窗体装入内存,但此时窗体并没有显示出来D、任何时刻最多只有一个窗体是活动窗体7-3、若要设置窗体具有最大化功能,则可设置(B )属性为True来实现。

A、EnabledB、MaxbuttonC、MinbuttonD、Controlbox7-4、Int(2015.5) \ 10的值(B )A、201.6B、201C、201.5D、2027-5、在窗体Form1的单击事件中,与Form1.Show等价的语句是(C )。

A、Form1.ClsB、Form1.UnLoadC、Me.ShowD、Me. Cls8-1、( B ) 不是标签的属性。

A、BackStyleB、TextC、CaptionD、Autosize8-2、( D )不是文本框的属性。

A、SelLengthB、SelStartC、SelTextD、AutoSize8-3、(C )是文本框所具有的属性A、CaptionB、AutoSizeC、TextD、Style8-4、在代码编写中,可以用关键字(A )代表当前代码窗口所对应的窗体。

A、MeB、ShowC、VBD、My8-5、若要使文本框显示滚动条,应设置文本框的Multiline和(A )属性。

A、ScrollbarsB、LockedC、PasswordCharD、ToolTipText9-1、运行下列语句后,窗体当前坐标(CurrentX,CurrentY)值为(D)Line (3000, 2500)-Step(2000, 2500)A、(4000,5000)B、(5000,2500)C、(3000,2500)D、(5000,5000)9-2、下列属于容器的控件是( B )。

A、TimerB、PictureBoxC、ListBoxD、TextBox9-3、窗体上有一命令按钮Command1,编写以下事件过程:Private Sub Command1_Click()a = 200: B = 350: c = 3000: d = 3000ClsLine (a, B)-(c, d), vbGreen, BEnd Sub运行时,单击按钮窗体上显示(A )A、一个边框为绿色未填充的矩形B、一条直线C、一个填满了绿色的矩形D、无任何图形9-4、可使Shapel控件呈现为填充垂直线的语句是(D )A、Shape1.FillStyle=2B、shape1.shape=2C、Shape1.Shape=3D、Shape1.FillStyle=39-5、(A )语句可绘制一段弧线。

A、Circle (1500, 1500), 500, , 1, 2B、Circle (1500, 1500), 1, , , 2C、Circle (1500, 1500), 500, , -1, -2D、Circle (1500, 1500), 500, -1, -210-1、下面关于单选按钮的说法中正确的是(A )A、Value属性的缺省值为Flase,Alignment属性的缺省值为0B、Value属性的缺省值为Flase,Alignment属性的缺省值为1C、Value属性的缺省值为True,Alignment属性的缺省值为1D、Value属性的缺省值为True,Alignment属性的缺省值为010-2、下列关于窗体的叙述中,错误的是(C )。

A、窗体的Enabled属性为False时,窗体及窗体上的控件均不能响应事件B、窗体的Visible属性为False时,窗体及窗体上的控件均不能显示C、窗体的Hide方法用于关闭窗体,将窗体从内存中移除D、执行窗体的Load事件过程就会将窗体加载到内存10-3、下面关于复选框的说法中正确的是(A )A、Value属性的缺值为0,Alignment属性的缺省值为0B、Value属性的缺值为2,Alignment属性的缺省值为1C、Value属性的缺值为1,Alignment属性的缺省值为0D、Value属性的缺值为1,Alignment属性的缺省值为110-4、复选框不具有(B )属性。

相关文档
最新文档