Visual Basic考试试题带答案

Visual Basic考试试题带答案
1. 应用程序打包后,其包文件的后缀为( B )。

A. .exe
B. .cab
C. .txt
D. .ocx
2. 在VB中,要想快速获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按的键是( B )
A. Help
B. F1
C. F10
D. Enter
3. 在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是
( C )。

A. 立即窗口
B. 属性窗口
C. 代码窗口
D. 工程资源管理器窗口
4. 后缀为.frm的文件表示VB 的( A )。

A. 窗体文件
B. 类模块文件
C. 工程文件
D. 标准类模块文件
5. 要改变控件的高度,应该修改控件的( D )属性。

A. Top
B. Left
C. Width
D. Height
6. 能够改变标签Label控件显示标题的属性是( A )。

A. Capion
B. Name
C. Click
D. Text
7. 与传统的程序设计语言相比,Visual Basic最突出的特点是( C )
A. 结构化程序设计
B. 程序开发环境
C. 事件驱动编程机制
D. 程序调试技术
8. 下列赋值语句正确的是( B )
A. B+C =A
B. A=B+C
C. -B=A
D. 5=A+B
9. 应用程序设计完成后,应将程序保存,保存的过程是( D )。

A. 只保存窗体文件即可
B. 只保存工程文件即可
C. 先保存工程文件,之后还要保存工程文件
D. 先保存窗体文件(或标准模块文件),之后还要保存工程文件
10. 在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是( B )。

A. Show
B. Hide
C. Load
D. UnLoand
11. 如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( B )
A. Text.Mytext
B. Mytext.Text
C. Mytext.(Text)
D. Mytext*Text
12. 要在窗体Form1内显示“myfrm”,使用的语句是( C )
A. Form.caption="myfrm"
B. Form1.caption="myfrm"
C. Form1.print "myfrm"
D. Form. print "myfrm"
13. 每建立一个窗体,工程管理器窗口中就会增加一个( B )。

A. 工程文件
B. 窗体文件
C. 标准模块文件
D. 类模块文件
14. Visual Basic应用程序处于中断模式时,应用程序暂时中断,这时不可( D )。

A. 编辑代码
B. 设计界面和编辑代码
C. 继续运行程序
D. 设计界面
15. 要设置命令按钮的背景图形,必须设置的两个属性是( A )
A. Style和Picture
B. Style和Icon
C. Caption和Picture
D. Value和Icon
16. 下列选项中,属于VisualBasic程序设计方法的是( B )。

A. 面向对象、顺序驱动
B. 面向对象、事件驱动
C. 面向过程、事件驱动
D. 面向过程、顺序驱动
17. 当一个工程中含有多个窗体时,其中的启动窗体是( D )。

A. 启动VB时创建的第一个窗体
B. 第一个添加的窗体
C. 最后一个添加的窗体
D. 在“工程属性”对话框中指定的窗体
18. 文本框没有( C )属性
A. Text
B. Name
C. Caption
D. BorderStyle
19. 在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是( B )。

A. 编写代码
B. 新建一个工程
C. 打开属性窗口
D. 进入Visual Basic集成开发环境
20. 能够改变标签控件显示标题的属性是( B )
A. Name
B. Caption
C. Text
D. BordeStyle
21. 如果未选定项目,那么ComboBox组合框控件的ListIndex属性值是
( C )。

A. 0
B. 1
C. -1
D. 随机数
22. 要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过
设置可达到此要求的属性是( B )。

A. MaxButton
B. BorderStyle
C. Width
D. MinButton
23. 要清除List列表框控件中的所有项目,可采用的方法是( B )。

A. Erase
B. Clear
C. Click
D. Delete
24. 以下可以作为Visual Basic变量名的是( B )。

A. SIN
B. CO1
C. COS(X)
D. X(-1)
25. “x是小于80的非负数”,用VB表达式表示正确的是( C )。

A. 0£x<80
B. 0<=x<80
C. 0<=xAnd x<80
D. 0<=xOrx<80
26. 下面程序段的循环结构执行后,i的输出结果是( C )。

For i = 1 To 10 Step 2
y = y + i
Next i
Print i
A. 25
B. 10
C. 11
D. 因为y的初值不知道,所以不确定
27. 数学式子Sin30°写成VB表达式是( D )。

A. Sin30
B. Sin(30)
C. SIN(30°)
D. Sin(30*3.14/180)
28. 要退出Do…Loop循环,可使用的语句是( D )语句。

A. Exit
B. Exit For
C. End Do
D. Exit Do
29. 数学关系6≤x<20表示成正确的VB表达式为( C )。

A. 6<=x<20
B. 6<=x AND<20
C. 6<=x AND x<20
D. 6<=x OR x<20
30. 下面程序段的循环结构执行后,i的输出结果是( C )。

For i = 1 To 10 Step 2
y = y + i
Next i
Print i
A. 25
B. 10
C. 11
D. 因为y的初值不知道,所以不确定。

合集下载

Visual Basic程序—考试题库及答案

Visual Basic程序—考试题库及答案
回答错误!正确答案: D
下列标识符中,属于合法变量名的标识符是( )。
收藏 A. bAC B. X-3 C. n$1 D. 4y
回答错误!正确答案: A
用 Append 方式打开文件时,文件指针被定位在
收藏 A. 文件末尾减 1 B. 文件开始加 1 C. 文件开始 D. 文件末尾
回答错误!正确答案: D
收藏 A. a[2] B. a(a) C. a D. a(a(2))
回答错误!正确答案: D
如果变量 nop 的值为 2,则执行完语句“op = Choose(nop, "+", "-", "*", "/ ")”后,op 的值为( )。
收藏 A. * B. / C. + D. -
回答错误!正确答案: D
使用 Windows XP 保存一新建的工程,其默认的路径是______。
收藏 A. My Documents B. Windows C. VB98 D. VB
回答错误!正确答案: C
所谓默认属性是指不用指定控件的属性名就可以代表其属性。一个标签控件 La bel1 的默认属性是( )。
收藏 A. Name B. FontSize C. Top D. Caption
回答错误!正确答案: D
让一个控件后面的其他控件显示出来,应该( )。
收藏 A. 将 BackColor 属性值设置为白色 B. 将 Enabled 属性设置为 False C. 将 Caption 属性值设置为空字符串 D. 将 BackStyle 属性值设置为 0-Transparent
回答错误!正确答案: D
回答错误!正确答案: A

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案

页脚内容1一、填空题(每题1分,共10分)1.把数学式子: 25sin 21π+写成VB 的数值表达式为( Sqr(1+3.14159/2*Sin(25*3.14159/180)) )。

2.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D 的值是( True )。

3.若Case 子句中的表达式表列具有形式:<表达式1> To <表达式2>,则它的含义是:当测试表达式的值等于( 指定范围内的值 )时,执行该Case 子句相应的语句块。

4.执行下面的程序段后,x 的值为( 12 )。

x=0For i=1 To 8 Step 3x=x+iNext i5.在图片框上放置的控件称为图片框的( 子 )对象,而窗体是图片框的( 父 )对象。

6.将命令按钮Command1的Caption 属性值赋给文本框Text1的Text 属性使用的语句为( Text1.Text=Command1.Caption )7.复选框的Value 属性为( 1 )时,表示复选框被选中。

8. 使用滚动条可以获取某一范围内的数值输入。

为使垂直滚动条的Value 属性值从下往上递增变化,应设置滚动条Min 属性值大于( Max )属性值。

9.语句:Dim A(-3 to 4) as Integer定义的一维数组A的元素个数是(8)。

10.给定如下子过程:Function fun(ByVal num As Long) As LongDim k As Long,i As Integerk=1For i=1 To numk=k*iNext iEnd Function执行语句Print fun(5) 后在窗体上显示的结果为(0)。

二、单项选择题(每题1.5分,共30分)1.装载窗体是窗体的( C )。

A) 对象B) 属性C) 事件D) 方法2.设a="Visual Basic",下面使b的值为"Basic"的赋值语句正确的是( B)。

《Visual Basic程序设计教程》习题参考答案

《Visual Basic程序设计教程》习题参考答案

第1章习题一、选择题1. B2. A3. B4. A二、填空题1. 事件驱动或消息驱动2. 工程资源管理器、窗体三、问答题1. 11个菜单项。

文件菜单包括新建工程、打开工程、添加工程、移除工程、保存工程、工程另存为、保存窗体文件、窗体文件另存为、打印、打印设置、生成可执行文件等命令项;编辑菜单(命令项略,以下同)、视图菜单、工程菜单、格式菜单、调试菜单、运行菜单、查询菜单、图表菜单、工具菜单、外接程序菜单、窗口菜单、帮助菜单。

2. 可以自行定义。

标准工具栏中有添加工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤销、恢复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口等按钮。

四、编程题(略)第2章习题一、选择题1. A二、练习题1. S1. 把x赋值给同类型变量t;S2. 把y赋值给x;S3. 把t赋值给y。

2. S1. 输入a、b、c;S2. 如果a<b,则交换a与b的数据;S3. 如果a<c,则交换a与c的数据;S4. 如果b<c,则交换b与c的数据;S5. 输出a、b、c。

3. S1. 输入整数N;S2. 给整数K赋值2;S3. 如果K大于N-1,则转S6;S4.如果N除以K 的余数为0,则转S7;S5. K加1再赋值给K,转S3.;S6. 如果K大于N-1,则N为素数;否则N不是素数。

4. S1. 输入整数N;S2. 将N赋值给K;S3. 给整数nx赋值0;S4. 计算nx乘以10加K除以10的余数,再赋值给nx;S5. 计算K除以10的整数商,赋值给K;S6. 如果K>0,则转S4;否则,转S7;S7. 如果N=nx,则N为回文数,否则N不是回文数。

5.6.第3章习题一、选择题1. D2. C3. A4. B5. D6. A7. B8. D9. B 10. D 11. A . 12. C 13. C 14. C二、填空题1. 标题、引用2. ②④⑤3. 64. GotFocus、Resize5. AddItem、Clear6. Label,CommandButton,OptionButton,CheckBox,Frame、TextBox,ListBox,ComboBox7. PictureBox,Frame8. OptionButton,CheckBox,HScrollBar,VScrollBar、OptionButton、CheckBox,HScrollBar,VScrollBar三、问答题1. 答:对象的只读属性的属性值(如名称属性)只能在设计界面时在属性窗口进行设置;非运行属性的属性值则既可在设计界面时在属性窗口进行设置,也可通过程序代码进行设置与修改。

Visual Basic基础练习题+答案

Visual Basic基础练习题+答案

Vb基础练习题班级:___________姓名:___________1.在VB集成开发环境中,要进入运行模式,可以执行“运行”菜单中的“启动”命令,也可以单击工具栏上的( )A. B. C. D.2.算法是求解某一问题的步骤和方法。

算法的输出结果至少应有( )。

A.0个 B.1个 C.2个 D.3个3.在VB中,用来描述对象的外部特征称为对象的( )。

A.事件 B.方法 C.属性 D.驱动4.VB中标签控件(Label)具有的功能是()。

A.输入文本 B.显示文本 C .计时 D.显示时间5.如下图所示,在Visual Basic工程设计中,要在命令按钮command1中显示“确定”,则下列操作正确的是( )A.在Text属性值中输入“确定”B.在Caption属性值中输入“确定”C.在Font属性值中输入“确定”D.在Name属性值中输入“确定”6.下列关于"控件"属性的说法正确的是( )A、控件的每一个属性都具有同样的默认值;B、所有对象都具有同样的属性;C、控件的属性只能在设计时设置,不能在运行时修改;D、单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值;7.方小舟同学用VB制作程序界面,如下图所示要将按钮上显示的“Command1”改成“退出”,应该修改的是()。

A.①名称属性 B.②BackColor属性 C.③Caption属性 D.④Default属性8.在Visual Basic 中,赋值语句chepai="浙D .V8888"中的"浙D .V8888"是( ) A .字符串常量 B .数值常量 C .逻辑常量 D .实数常量 9.在VB 中,下列选项属于字符串型数据的是( )A .2356B ."BX277"C .BX277D .2014-5-28 10.在Visual Basic 代码窗口中,语句Student.Text="宋知国"中的Text 是( ) A 、属性值 B 、属性名 C 、对象名 D 、窗口名 11. 以下合法的变量名是( )A .A-B B .forC . a_1D .4S 12.以下哪个是函数_____。

Visual Basic考试试题带答案

Visual Basic考试试题带答案

Visual Basic考试试题带答案1. 应用程序打包后,其包文件的后缀为( B )。

A. .exeB. .cabC. .txtD. .ocx2. 在VB中,要想快速获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按的键是( B )A. HelpB. F1C. F10D. Enter3. 在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是( C )。

A. 立即窗口B. 属性窗口C. 代码窗口D. 工程资源管理器窗口4. 后缀为.frm的文件表示VB 的( A )。

A. 窗体文件B. 类模块文件C. 工程文件D. 标准类模块文件5. 要改变控件的高度,应该修改控件的( D )属性。

A. TopB. LeftC. WidthD. Height6. 能够改变标签Label控件显示标题的属性是( A )。

A. CapionB. NameC. ClickD. Text7. 与传统的程序设计语言相比,Visual Basic最突出的特点是( C )A. 结构化程序设计B. 程序开发环境C. 事件驱动编程机制D. 程序调试技术8. 下列赋值语句正确的是( B )A. B+C =AB. A=B+CC. -B=AD. 5=A+B9. 应用程序设计完成后,应将程序保存,保存的过程是( D )。

A. 只保存窗体文件即可B. 只保存工程文件即可C. 先保存工程文件,之后还要保存工程文件D. 先保存窗体文件(或标准模块文件),之后还要保存工程文件10. 在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是( B )。

A. ShowB. HideC. LoadD. UnLoand11. 如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( B )A. Text.MytextB. Mytext.TextC. Mytext.(Text)D. Mytext*Text12. 要在窗体Form1内显示“myfrm”,使用的语句是( C )A. Form.caption="myfrm"B. Form1.caption="myfrm"C. Form1.print "myfrm"D. Form. print "myfrm"13. 每建立一个窗体,工程管理器窗口中就会增加一个( B )。

vb考试试题题库及答案

vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。

以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。

- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。

- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。

- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。

答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。

方法是一种过程,可以包含代码来执行特定的任务或计算。

事件通常与控件相关联,并可以触发方法的执行。

2. 解释VB中“类”的概念。

VISUAL BASIC各章习题

visual basic测试题(一)一、选择题1、在一行语句内写多条语句时,每个语句之间用()符号分隔。

A.,B.:C.、D.;2、一条语句要在下一行继续写,用()符号作为续行符。

A.+B.-C._ D.…3、下面()是合法的变量名。

A.X_yzB.123abcC.integerD.X-Y4、下面()是不合法的整常数。

A.100B.&O100C.、&H100 D.%1005、下面()是合法的字符常数。

A.ABC$B.”ABC”C.ˋABCˊ D.ABC6、下面()是合法的单精度型变量。

A.num!B.sum%C.xinte$D.mm#7、下面()是不合法的单精度常数。

A.100!B.100.0C.1E+2D.100.0D +28、表达式16/4–2^5*8/4MOD5\2的值为()。

A.14B.4C.20D.29、数学表达式3≤x﹤10在VB中的逻辑表达式为()。

A.3≤x﹤10B.3<=x AND x﹤10C.x>=3OR x﹤10D.3<=x AND﹤1010、\、/、Mod、*4个算术运算符中,优先级别最低的是()。

A.\B./C.ModD.*11、与数学表达式ab/3cd对应,不正确的VB算术表达式是()。

A.a*b/(3*c*d)B.a/3*b/c/dC.a*b/3/c/dD.a*b/3*c* d12、Rnd函数不可能为下列()值。

A.0B.1C.0.1234D.0.000513、Int(198.555*100+0.5)/100的值()。

A.198B.199.6C.198.56D.20014、已知A$="12345678",则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为()。

A.123456B.123445C.8D.615、Msgbox函数返回值的类型是()。

A.整型数值B.字符串C.变体D.数值或字符串16、InputBox函数返回值的类型是()。

vb考试试题及答案

vb考试试题及答案VB考试试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows平台的应用程序开发中。

对于学习VB的人来说,参加考试是一种检验自己掌握程度的方式。

下面将为大家提供一些VB考试试题及答案,希望对大家的学习有所帮助。

一、选择题1. VB是以下哪种类型的编程语言?A. 面向过程编程语言B. 面向对象编程语言C. 函数式编程语言D. 混合编程语言答案:B. 面向对象编程语言2. VB中的变量声明关键字是?A. DimB. VarC. IntD. Public答案:A. Dim3. VB中的循环结构中,以下哪个关键字用于跳出当前循环?A. ExitB. BreakC. ContinueD. End答案:A. Exit4. VB中的条件语句中,以下哪个关键字用于多个条件的判断?A. IfB. ElseC. ElseIfD. Switch答案:C. ElseIf5. VB中的函数定义关键字是?A. SubB. FunctionC. MethodD. Procedure答案:B. Function二、填空题1. VB中的注释符是()。

答案:'2. VB中的数组下标是从()开始的。

答案:03. VB中的字符串连接符是()。

答案:&4. VB中的逻辑与运算符是()。

答案:And5. VB中的模块化编程可以通过()来实现。

答案:函数和子程序三、简答题1. VB中的控件是什么?请举例说明。

答:VB中的控件是用于与用户进行交互的可视化组件。

例如,按钮(Button)、文本框(TextBox)、标签(Label)等都是VB中常见的控件。

通过控件,我们可以实现用户输入、数据展示、按钮点击等功能。

2. VB中的事件是什么?请举例说明。

答:VB中的事件是指在特定条件下发生的操作或响应。

例如,按钮的点击事件(Click Event)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。

运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。

A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。

Chr函数用来返回以数值表达式值为编码的字符。

Ucase函数用来转换大小写。

所以变量c=UCase(“a”)=“A”。

Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。

4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。

A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。

A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。

6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。

运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。

A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。

大学Visual Basic程序设计教程试题及答案

1. 下列( A )是VB的合法常量。

A. 100.0B. %100C. πD.T2. 下列符号中,( C )是VB的合法变量名。

A. 123_aB. a 123C. XYZD.sin(x)3. 表示关系表达式10≤x<20的VB表达式是( B )。

A. 10≤x<20B. 10<=x and x<20C. 10<=x or x<20D. 10≤x and x<204. 算术表达式|x+y|+z5的VB表达式是( B )。

A. |x+y|+z^5B. abs(x+y)+z^5C. abs(x+y)+pow(z,5)D. abs(x+y)+z55. 下列赋值语句中,错误的是( A )。

A. 10x=sin(x)+yB. c=c*yC. x=sin(x)/(20 mod 2+1)D.c=3+sqr(3)6. 语句If x = 1 Then y = 1, 下面说法正确的是( D )。

A. x = 1 和 y = 1均为赋值语句B. x = 1 和 y = 1均为关系表达式C. x = 1 为赋值语句,y = 1 为关系表达式D.x = 1 为关系表达式,y = 1 为赋值语句7.下列数组声明语句中,( B )正确。

A. Dim a[2,4] As IntegerB. Dim a(2,4) As IntegerC. Dim a(n,n) As IntegerD. Dim a(2 4) As Integer8. 设a%=20,b$="30",则下列输出结果是"2030"的语句是( D )。

A.Print str(A)B.Print "a"+bC.Print a+bD.Print a & b9. 在一行内写多条语句时,每个语句之间用( B ) 来分隔。

A. ,B. :C. 、D. ;10. InputBox函数返回值的类型为( B )。

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