VB程序设计期末考核

合集下载

精编2019年VisualBasic程序设计期末模拟考核题库200题(含标准答案)

精编2019年VisualBasic程序设计期末模拟考核题库200题(含标准答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.下述的说法哪种是Windows的程序设计方法:_______。

a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D2.若要取消窗体的最大化功能,则可设置______属性为False来实现。

a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C3.若要将窗体隐藏起来,则实现的方法为_______。

a) Unloadb) Showc) WindowsStated) Hide 答案:D4.若要使标签透明,则可使用的属性是_______。

a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B5.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。

a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A6.若要在列表框中显示多列数据,可用列表框的______属性来实现。

a) MultiSelectb) Indexc) Columnsd) List 答案:C7.下面的运算符中,优先级别最高的是_____。

a) ANDb) *c) 〉=d) & 答案:B8.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。

a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B9.下列选项中,为字符串常量的是______。

a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B10.要使窗体Form1关闭,错误的是______。

a) Unload Form1b) Unload mec) Endd) Form1.Visiable=False 答案:D11.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C12.下列是一个循环结构的程序,循环体内的语句将执行_____次。

2020年Vb程序设计期末考试题库(附答案)

2020年Vb程序设计期末考试题库(附答案)

2020年Vb程序设计期末考试题库(附答案)目录习题一 (2)1、选择题 (2)2、判断题 (3)3、程序设计题 (3)习题二 (4)1、单选题 (4)2.判断题 (5)3.程序设计题 (5)习题三 (6)1.选择题 (6)2.程序阅读题(写出下列程序的运行结果) (6)3.程序填空题 (8)4.程序设计题 (9)习题四 (9)1.选择题 (9)2.程序阅读题(写出下列程序的运行结果) (10)3.程序填空题 (11)4.程序设计题 (12)习题五 (13)1.选择题 (13)2.程序阅读题(写出下列程序的运行结果) (13)3.程序填空题 (14)4.程序设计题 (15)习题六 (15)1.选择题 (15)2.程序填空题 (17)3.程序设计题 (18)习题七 (20)1.选择题 (20)2.程序填空题 (21)3.程序设计题 (21)习题八 (22)1.判断题 (22)2.单选题 (22)3.填空题 (24)4.程序填空 (24)五、程序设计题 (26)习题九 (26)1.选择题: (26)2.填空题 (27)3.程序阅读题 (28)3.编程题: (29)习题十 (29)1.选择题 (29)2.程序设计题 (31)习题参考答案 (33)习题一1、选择题1.工程文件的扩展名为。

A、.frxB、.basC、.vbpD、.frm2.下列不属于对象的基本特征是。

A、属性B、方法C、事件D、函数3.在设计模式双击窗体将显示的窗口是A、工程窗口B、工具箱C、代码窗口D、属性窗口4.VB中运行程序的快捷键是A、F2B、F5C、Alt+F3D、F85.改变控件在窗体中的上下位置应修改该控件的属性。

A、TopB、LeftC、WidthD、RightA、.exeB、.basC、.frxD、frm7.设置窗体的字体用属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic 9.下列选项中不属于事件的是。

vb期末考试编程题试题及答案

vb期末考试编程题试题及答案

vb期末考试编程题试题及答案VB期末考试编程题试题及答案试题1:字符串反转要求:编写一个VB程序,实现将给定的字符串反转的功能。

答案:```vbFunction ReverseString(ByVal str As String) As String Dim reversedStr As String = ""For i As Integer = str.Length - 1 To 0 Step -1reversedStr &= str(i)NextReturn reversedStrEnd Function```试题2:计算阶乘要求:编写一个VB程序,实现计算任意正整数的阶乘。

答案:```vbFunction Factorial(ByVal n As Integer) As LongIf n = 0 ThenReturn 1ElseReturn n * Factorial(n - 1)End IfEnd Function```试题3:查找数组中的最大值要求:编写一个VB程序,实现在一个整型数组中查找最大值。

答案:```vbFunction FindMax(ByVal arr() As Integer) As IntegerDim max As Integer = arr(0)For Each num In arrIf num > max Thenmax = numEnd IfNextReturn maxEnd Function```试题4:判断回文数要求:编写一个VB程序,实现判断一个整数是否是回文数。

答案:```vbFunction IsPalindrome(ByVal num As Integer) As Boolean Dim strNum As String = num.ToString()Dim reversedStr As String = ReverseString(strNum) Return strNum = reversedStrEnd Function```试题5:实现冒泡排序要求:编写一个VB程序,实现对一个整型数组进行冒泡排序。

VisualBasic程序设计教程期末试卷

VisualBasic程序设计教程期末试卷

Visual Basic程序设计教程期末试卷第一部分:选择题1.Visual Basic是哪一种编程语言? A. C++ B. Java C. Basic D.Python2.在VB中,用来声明一个变量的关键字是什么? A. Var B. Int C.Dim D. Public3.在VB中,用来判断条件语句的关键字是什么? A. Else B. For C.While D. If4.在VB中,用来声明一个函数的关键字是什么? A. Func B. Sub C.Function D. Do5.在VB中,用来终止循环的关键字是什么? A. End B. Exit C.Break D. Stop第二部分:编程题1.编写一个VB程序,获取用户输入的两个整数(用空格隔开),计算两个整数之和并输出结果。

Public Class Form1Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System. EventArgs) Handles Button1.ClickDim num1 As Integer = Integer.Parse(TextBox1.Text)Dim num2 As Integer = Integer.Parse(TextBox2.Text)Dim result As Integer = num1 + num2TextBox3.Text = resultEnd SubEnd Class2.编写一个VB程序,输入一个字符串,将字符串反转后输出。

```vb Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim input As String = TextBox1.Text Dim output As String =。

精选2019VisualBasic程序设计期末模拟考核题库200题(含标准答案)

精选2019VisualBasic程序设计期末模拟考核题库200题(含标准答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。

a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A2.如下数组声明语句,正确的是______。

a) dim a[3,4] as intigerb) dim a(3,4) as stringc) dim a(n,n) as singled) dim a(3 4) as integer 答案:B3.写列选项中,合法的变量是______。

a) c%aaab) sum_3c) Elsed) 5persons 答案:B4.在Visual Basic设计界面中不能隐藏的窗口是______。

a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A5.下列数据类型不可能占8个字节的是_____数据类型。

a) Dateb) Longc) Doubled) Currency 答案:B6.下列控件不能改变大小的有_______。

a) TextBoxb) Labelc) Timerd) PictureBox 答案:C7.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。

a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A8.若要使标签透明,则可使用的属性是_______。

a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B9.以下哪个是合法的变量名_______。

a) Lenb) Test@qwc) 6cost_1d) count2s 答案:D10.下述的说法哪种是Windows的程序设计方法:_______。

《VB程序设计》期末考核

《VB程序设计》期末考核

绍兴文理学院 2011 学年 01 学期电子信息工程专业10 级《VB程序设计》期末考核注意事项:●以自己“班级_学号_姓名”的方式,新建一个文件夹,如:“电信101_xxxxxxxx_张三”;●将本考核文档复制至上新建的目录中;●对于基础测试部分试题直接在此文档中解答;●对于上机试题,启动VB IDE,根据题目要求,设计VB应用程序。

每个应用程序一个项目文件夹,以题目序号为项目文件夹名(如“题1必做”,“题3选做”等);●上机试题总共5题,其中必做1题、从其余题目中任选1题作为附加题●考试结束后,将以自己学号姓名为名的文件夹复制到指定位置(考试时告知);●本期末考核,总计60分。

1.基础测试(20分,每题2分)1)在VB中,最主要的两种对象是(窗体)和(控件)。

2)FOR循环中,不指明步长时,默认步长(1);当步长大于零时,终止循环条件是初始值(大于)终止值。

3)结构化程序设计中的3种基本结构是顺序、(选择)和(循环)。

4)在VB 中,数值型变量的初值为(0 ),Varant型变量的初值为(空值(null)),布尔型变量的初值为(false),字符串变量的初始值是(空字符串)。

5)表达式93\7 MOD 2^2的值是(1 )。

6)left(“中华人民共和国”,4)=( 中华人民),mid(“迎接2008年北京奥运”,2,6)=(接2008年)。

7) int(100/3)=( 33 ),fix(5.6)=( 5 )。

8) 设x =34.58,语句Print Format(x,“000.0”)的输出结果是(034.6)。

9) 事件是窗体或控件对象识别的( 动作 )。

10) VB 中的表达式共有四种,分别是算术表达式、(关系表达式)、字符表达式和(逻辑表达式)。

2. 上机试题(必做1题,选1题附加做)(40分,每题20分)1) 编写程序计算下列表达式的值,变量x 、y 、z (y!=0,z!=0)的值由键盘输入。

精选最新2019VisualBasic程序设计期末考核题库200题(含参考答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.以下程序段执行后整型变量n 的值为_____。

N=0for I=1 to 20 step 5n=n+1next Ia) 3b) 4c) 5d) 2 答案:B2.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。

a) Open "Sd.dat" For Output As #1b) Open "C:Sd.dat" For Input As #1c) Open "C:Sd.dat" For Output As #1d) Open "Sd.dat" For Input As #1 答案:C3.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。

a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B4.复选框控件其Value属性的可取值是_______。

a) Trut和Falseb) 0和1c) 1、2、3d) 0、1、2 答案:D5.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。

a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B6.若要使标签透明,则可使用的属性是_______。

a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B7.若要将窗体隐藏起来,则实现的方法为_______。

a) Unloadb) Showc) WindowsStated) Hide 答案:D8.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。

a) FontNameb) Fontc) FontSized) FontBold 答案:C9.若要取消窗体的最大化功能,则可设置______属性为False来实现。

精编2019VisualBasic程序设计期末考核题库200题(含标准答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.下述的说法哪种是Windows的程序设计方法:_______。

a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D2.在Visual Basic中按文件的访问方式不同,可以将文件分为_______。

a) 顺序文件、随机文件和二进制文件b) 文本文件和数据文件c) 数据文件和可执行文件d) ASCII文件和二进制文件答案:A3.下列数据中哪一个是布尔常量_______。

a) 123b) notc) TRUEd) xyz 答案:C4.若要将窗体隐藏起来,则实现的方法为_______。

a) Unloadb) Showc) WindowsStated) Hide 答案:D5.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。

a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A6.下列_______属性用于设置或返回文本框中的文本。

a) Captionb) Textc) Named) DragIcon 答案:B7.下列选项中,为字符串常量的是______。

a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B8.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。

a) Dim str As Stringb) Dim str As String(256)c) Dim str As String(256)d) Dim str As String*256 答案:D9.以下程序段的输出结果是______。

A=Sqr(3)b=Sqr(2)c=a>bPrint ca) -1b) 0c) Falsed) Ture 答案:D10.要使窗体Form1关闭,错误的是______。

精编2019年VisualBasic程序设计期末模拟考核题库200题(含答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]

一、选择题 1.下列程序的运行结果为________。 For I=1 to 3 d(I)=2*I-1 ?d(I) Next I a) 1 3 5 b) 2 4 6 c) 1 4 6 d) 5 6 7 答案:A

2.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。 a) Change b) keyDown c) Scroll d) DragOver 答案:C

3.写列选项中,合法的变量是______。 a) c%aaa b) sum_3 c) Else d) 5persons 答案:B

4.要想改变一个窗体的标题内容,则应该设置______属性的值。 a) Name b) Fontname c) Caption d) Text 答案:C

5.整型数的取值范围为______。 a) –32767~+32767 b) –32768~+32767 c) –32768~+32768 d) 0~65535 答案:B 6.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。 a) @ b) $ c) % d) # 答案:D

7.下列是一个循环结构的程序,循环体内的语句将执行_____次。 K=0 For I=1 to 10 For j=1 to 100 K=K+1 Next j Next I a) 0 b) 10 c) 100 d) 1000 答案:D

8.下列数据类型不可能占8个字节的是_____数据类型。 a) Date b) Long c) Double d) Currency 答案:B

9.下列______语句可以将变量A、B的值互换。 a) A=B:B=A b) C=A:A=B:B=C c) A=C:C=B:C=A d) B=A:A=B 答案:B

VB程序设计期末试卷及答案word精品文档16页

选择题1. Visual Basic中的窗体文件的扩展名是A、.regB、.frmC、.basD、.vbp2. Visual Basic中的模块文件的扩展名是A、.regB、.frmC、.basD、.vbp3. Visual Basic中的工程文件的扩展名是A、.regB、.frmC、.basD、.vbp4. 一个对象可以执行的动作和可被对象识别的动作分别称为A、事件、方法B、方法、事件C、属性、方法D、过程、事件5要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,要对下列属性进行设置。

A.MaxButton B.Width C.MinButtonD.BorderStyle6 在用菜单编辑器设计菜单时,必需输入的项有____。

A.快捷键B.索引C.标题D.名称8 文件号最大可取的值为A 255 B511 C512 D2569 以下能判断是否到达文件尾的函数是____A BOFB LOC C LOFD EOF10 Visual basic 常见的颜色设置中,表示红色的是A vbblueB vbredC vbblackD vbcyan11当使用line方法画直线后,当前坐标在A (0,0)B 直线起点C 直线终点D容器的中心12语句circle(500,500),300,8,-6,-3将绘制A圆 B 椭圆 C 圆弧D扇形13坐标度量单位可以通过来改变A DrawstyleB DrawwidthC ScaleD Scalemode14对象的边框类型由设置A DrawstyleB DrawwidthC BorderstyleD Scalemode 15以下的属性和方法中可重新定义坐标系A DrawstyleB DrawwidthC ScaleD Scalemode16执行语句line(1200,1200)——step(1000,500),B后,CurrentX=A 2200B 1200C 1000D 170017 在下列通用对话框的叙述中,错误的是A Commondialogl.showfont显示字体对话框B 在打开或另存为对话框中,用户选择的文件名可以通过Filetitle 属性返回C在打开或另存为对话框中,用户选择的文件名及其路径可以经Filetitle属性返回D 通过对话框可以用来制作和显示帮助对话框填空题1如果要将某个菜单项设计为分隔线,则该菜单的标题应设置为-(减号)。

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

绍兴文理学院 2011 学年 01 学期
电子信息工程 专业 10 级《VB程序设计》期末考核

注意事项:
 以自己“班级_学号_姓名”的方式,新建一个文件夹,如:“电信101_xxxxxxxx_张三”;
 将本考核文档复制至上新建的目录中;
 对于基础测试部分试题直接在此文档中解答;
 对于上机试题,启动VB IDE,根据题目要求,设计VB应用程序。每个应用程序一个
项目文件夹,以题目序号为项目文件夹名(如“题1必做”,“题3选做”等);
 上机试题总共5题,其中必做1题、从其余题目中任选1题作为附加题
 考试结束后,将以自己学号姓名为名的文件夹复制到指定位置(考试时告知);
 本期末考核,总计60分。

1. 基础测试(20分,每题2分)
1) 在VB中,最主要的两种对象是(窗体)和(控件)。
2) FOR循环中,不指明步长时,默认步长(1);当步长大于零时,终止循环条件是
初始值(大于)终止值。
3) 结构化程序设计中的3种基本结构是顺序、(选择)和(循环)。
4) 在VB 中,数值型变量的初值为( 0 ),Varant型变量的初值为(空值(null)),
布尔型变量的初值为(false),字符串变量的初始值是(空字符串)。
5) 表达式93\7 MOD 2^2的值是( 1 )。
6) left(“中华人民共和国”,4)=( 中华人民 ),mid(“迎接2008年北京奥运”,2,6)=
(接2008年)。
7) int(100/3)=( 33 ),fix(5.6)=( 5 )。
8) 设x=34.58,语句Print Format(x,“000.0”)的输出结果是(034.6)。
9) 事件是窗体或控件对象识别的( 动作 )。
10)
VB中的表达式共有四种,分别是算术表达式、(关系表达式)、字符表达式和(逻

辑表达式)。
2. 上机试题(必做1题,选1题附加做)(40分,每题20分)
1) 编写程序计算下列表达式的值,变量x、y、z(y!=0,z!=0)的值由键盘输入。


30sinlnyzezyxyzyxyx

具体要求如下:
 从键盘读取x、y、z的值,并判断其有效性,若输入值无效,重复提醒输入,
直至有效;
 设计一个计算按钮,用于触发计算;
 点击计算按钮后,将计算结果置于一个文本框中。
 运行结果如图所示:
2) 编写一个自定义过程,可将任意二维数组的每一行同除以该行桑绝对值最大的元
素。具体要求如下:

 已知有如下数组:


763.32.2985.51373.652645.3

 在程序中预定义上述数组为arrTest;
 调用题目要求的自定义过程,以定义的数组arrTest,数组的各维数上标为实参;
 将计算结果以矩阵形式打印于form上(忽略外围的数组标志框);
 点击打印原始数组,将原始数组打印于form上;
 点击计算并打印新数组将经题意要求的计算后的数组打印于form上;
 程序运行时外观如下:

3) 试设计一个小学生加法测试程序,具体要求如下:
 界面如下图所示,点击出题,随即填充0到100的整数到等号左边的两个文本
框;
 当输入答案到等号右边的文本框时,默认聚焦到“回答按键”,点击后,若结
果正确,结果如下图所示,并使“出题”按钮获得焦点;

若结果输入有误,则如下图所示,并使“答案”按钮获得聚焦。
 当回答有误后,点击“答案”按键,在标签中显示正确答案,并使“出题”按
键获得聚焦,如下图所示:
 打算退出时,点击“退出”按键,出现如下提示框
4) 试设计一个文本文件字数统计程序,具体要求如下:
 创建一个txt文档,并输入适当的文字;
 点击“选择要统计的文件”这一按钮,通过command dialogue控件,实现定
位创建的文本文件,并打开;
 将打开的文本文件的内容显示于程序右侧的list控件中(list控件不考虑水平
滚动);
 并自动完成各字符的统计工作;
 参考运行界面如下:
5) 试设计一个动态秒针计时器,具体要求如下:
 用一个图形框容纳模拟时钟界面;
 在文本框中显示当前计时时间;
 4个按键功能分别如下图所示;其中指针复位时,指针指向12;
 运行结果如下图所示:

相关文档
最新文档