VB期末考试题精选1

合集下载

VB(1)期末考试内容

VB(1)期末考试内容

VB(1)期末考试内容原题⾼⼆年级VB期末试卷⼀、单选题1、可以在窗体上输出数据的⽅法的是()A、PrintB、ClsC、ShowD、Hide2、下列说法中错误的是()A、对象是具有某些特性的具体事物的抽象B、在VB程序中,窗体(Form)不是对象C、属性是对象所具有的特征D、事件是发⽣在对象上且能被对象识别的动作3、数据:“abcde”是()数据A、整型B、长整型C、字符型D、⽇期型4、以下各项中,可以作为VB变量名的是()A、13B、 Stu23C、22abD、cj98.35、以下各项中,不能作为VB变量名的是()A、A52BB、ifC、Y_5D、Pi6、InputBox函数返回值的类型为()A、数值B、字符串C、变体D、数值或字符串(视输⼊的数据⽽定)7、表达式5 <> 2 Or 6<7的值是()A、TureB、FalseC、-1D、18、数学式sin30°写成VB表达式是()A、Sin30B、Sin(30)C、Sin(30°)D、Sin(30*3.14/180)9、决定控件上⽂字的字体、字形、⼤⼩、效果的属性是()A、TextB、CaptionC、NameD、Font10、设a、b、c为整型变量,其值分别为1、2、3,以下语句的输出结果是() Print a;b;cA.1 2 3B.2 3 1C.3 2 1D.2 3 211、Visual Basic程序中的注释所使⽤的字符是()A、'B、:C、\D、_12、若要求从⽂本框中输⼊密码时在⽂本框中只显⽰ * 号,则应在此⽂本框的属性窗⼝中设置()。

A、Text 属性值为 *B、Caption 属性值为 *C、Password 属性值为空D、Passwordchar 属性值为 *13、表达式“XYZ” + “487”的值是()A、“XYZ487”B、“XYZ”C、“487”D、“487XYZ”14、下⾯语句中,正确的是()A、If x<3*y And x>y Then y=x^3B、If x<3*y And x>y Then y=3xC、If x<3*y : x>3 Then y=x^3 C、If x<3*y : x>y Then y=x**315、下列程序段的执⾏结果为()X=2Y=5If X*Y<1 Then Y=Y-1 Else Y=-1Print Y-X>0A、TureB、FalseC、-1D、116、下列关于visual basic特点的描述,哪个是正确的()A、⾯向对象B、可视化C、事件驱动D、以上都是17、为了使标签中的内容靠右显⽰,应将alignment属性设置为()A、0B、1C、2D、3⼆、填空题(2分×9,共18分)1、布尔型数据只有________和________两个值。

vb期末试题及答案

vb期末试题及答案

vb期末试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 以下哪个选项是正确的VB变量声明方式?A. Dim varNameB. varName As IntegerC. Integer varNameD. Both A and B答案:D3. VB中的For循环结构不包括以下哪个部分?A. 初始化表达式B. 循环条件C. 迭代表达式D. 循环体答案:D4. 在VB中,以下哪个是正确的数组声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr As Integer(0 To 10)C. Dim arr(10)D. Both A and C答案:A5. VB中,以下哪个是正确的函数定义?A. Function myFunction() As IntegerB. Sub myFunction() As IntegerC. Function myFunction() IntegerD. Both A and C答案:A6. 以下哪个是VB中的事件处理程序的正确声明方式?A. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickB. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)C. Private Sub Button1_Click()D. Both A and C答案:A7. 在VB中,以下哪个不是控件的属性?A. TextB. FontC. ClickD. Size答案:C8. VB中,以下哪个是正确的类定义?A. Class MyClassB. Type MyClassC. Structure MyClassD. Both A and B答案:A9. VB中,以下哪个是正确的方法调用?A. myMethod(10)B. myMethod = 10C. myMethod += 10D. Both A and C答案:A10. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If (x > 0)D. All of the above答案:D二、填空题(每空2分,共20分)1. 在VB中,使用 ______ 语句可以定义一个类。

VB期末考试考卷及答案

VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。

()2. 在VB中,Sub过程可以返回值。

()3. VB中的数组下标从1开始。

()4. 在VB中,可以使用Select Case语句进行多条件判断。

()5. VB中的字符串可以用单引号(')表示。

()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。

2. VB中的逻辑运算符包括______、______和______。

3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。

4. 在VB中,______方法用于设置文本框的字体。

5. VB中的______事件在用户单击按钮时发生。

四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。

2. 请列举三种VB中的数据类型。

3. 简述如何使用Select Case语句进行多条件判断。

4. 请说明如何使用VB中的循环结构实现1到100的累加。

5. 简述如何使用VB中的文件操作函数读取文件内容。

五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。

3. 编写一个VB程序,使用循环结构输出九九乘法表。

vb试题及答案期末

vb试题及答案期末

vb试题及答案期末一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Mid答案:A3. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. BooleanD. All of the above答案:D4. VB中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B5. VB中,哪个函数用于将字符串转换为小写?A. LCaseB. UCaseC. StrConvD. Trim答案:A6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. Do WhileC. For NextD. All of the above答案:D7. VB中,哪个关键字用于创建一个数组?A. DimB. ReDimC. EraseD. Option Base答案:A8. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Timer答案:B9. 在VB中,以下哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For RandomD. All of the above答案:D10. VB中,哪个关键字用于退出一个循环?A. ExitB. BreakC. ContinueD. Return答案:A二、填空题(每题3分,共30分)1. VB中,声明一个整型变量并赋值为100的语句是________。

答案:Dim myVar As Integer = 1002. 要将一个变量的值增加10,可以使用________运算符。

答案:+=3. 在VB中,________函数用于输出信息到即时窗口。

vb期末试题及答案

vb期末试题及答案

vb期末试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. SetC. CallD. Sub答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Excel答案:D3. VB中,用于执行循环操作的关键字是:A. ForB. IfC. ElseD. While答案:A4. VB中,用于打开文件的函数是:A. OpenB. CloseC. PrintD. Write答案:A5. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B6. VB中,用于定义函数的关键字是:A. FunctionB. SubC. DimD. Const答案:A7. VB中,用于定义常量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:B8. VB中,用于定义数组的关键字是:A. DimB. FunctionC. ConstD. Sub答案:A9. VB中,用于判断条件的关键字是:A. IfB. ForC. WhileD. Dim答案:A10. VB中,用于退出循环的关键字是:A. ExitB. EndC. StopD. Loop答案:A二、填空题(每题2分,共20分)1. VB中,声明一个整型变量a,可以使用关键字________。

答案:Dim2. VB中,声明一个字符串变量str,可以使用关键字________。

答案:Dim3. VB中,声明一个布尔型变量flag,可以使用关键字________。

答案:Dim4. VB中,声明一个数组变量arr,可以使用关键字________。

答案:Dim5. VB中,声明一个常量PI,可以使用关键字________。

答案:Const6. VB中,声明一个函数sum,可以使用关键字________。

答案:Function7. VB中,声明一个过程printData,可以使用关键字________。

vb期末考试试题及详细答案

vb期末考试试题及详细答案

vb期末考试试题及详细答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. MyVariable123B. 123MyVariableC. VariableNameD. Variable_Name2. 下列哪个语句可以正确地将字符串"Hello"赋值给变量str?A. str = "Hello"B. Dim str As String = "Hello"C. str = 'HelloD. str = "Hello"3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10 ElseD. If x > 10 End If4. 下列哪个是Visual Basic中的数组声明?A. Dim myArray(1 To 10) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(1 To 10)D. Dim myArray As Integer = New Integer(10)5. 在Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 10 To 1 Step -1C. For i = 10 To 1D. All of the above6. 在Visual Basic中,以下哪个是正确的函数调用?A. Call PrintName("John")B. PrintName("John")C. Function PrintName("John")D. PrintName Call "John"7. 在Visual Basic中,以下哪个是正确的事件处理程序的声明?A. Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Sub Button1_Click()C. Function Button1_Click()D. Sub Button1_Click(sender, e)8. 在Visual Basic中,以下哪个是正确的类定义?A. Class MyClassPrivate x As IntegerEnd ClassB. Class MyClassDim x As IntegerEnd ClassC. Class MyClassPublic x As IntegerEnd ClassD. All of the above9. 在Visual Basic中,以下哪个是正确的继承声明?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass MyBase()D. Inherits MyBaseClass MyBase10. 在Visual Basic中,以下哪个是正确的异常处理结构?A. TryCatch ex As ExceptionEnd TryB. TryCatch ex As ExceptionFinallyEnd TryC. TryCatch ex As ExceptionD. All of the above二、简答题(每题5分,共10分)1. 解释Visual Basic中的事件和委托的区别。

VB期末试题(含答案)

VB期末试题(含答案)

VB期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。

A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。

A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。

vb期末测试题及答案

vb期末测试题及答案

vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。

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

世界上第一台通用电子数字计算机诞生于______年。

(A) 1945 (B) 1946 (C) 1948 (D) 1950作为计算机的硬件设备,音箱属于________。

(A) 内存储器(B) 外存储器(C) 输入设备(D) 输出设备用户从键盘输入的数据,先保存在______,再由CPU进行处理。

.(A) 运算器(B) 内存储器(C) 外存储器(D) 输入设备在软件分类中,Windows属于______。

(A) 操作系统(B) 应用软件(C) 数据库管理系统(D) 语言编译解释系统计算机中的程序和数据均以______形式存放。

(A) 二进制数(B) 十进制数(C) 十六进制数(D) ASCII码下列文件扩展名中______表示一种图片存储格式。

(A) WA V (B) A VI (C) JPG (D) TXT下图中菜单项“工具栏”右侧的三角形符号表示______。

(A) 可拉出下级菜单(B) 可弹出对话框(C) 当前不能使用(D) 可使用快捷键操作浏览器是用于浏览HTML格式的网页文件的软件,下列软件中______是常用的浏览器软件。

(A) Windows (B) Internet Explorer (C) Word (D) Visual Basic下列表示存储容量的数据中,______是最大的。

(A) 1 GB (B) 1.44 MB (C) 1024 Byte (D) 2048 KB下列名称中_____是网络通信的文件传输协议。

(A) TCP/IP (B) HTTP (C) FTP (D) Client发送电子邮件时,需输入对方邮箱地址如123@。

这里的是邮件服务器的______。

(A) 代号(B) 域名(C) IP地址(D) ASCII码计算机病毒是______。

(A)一种在使用计算机的人群中传染的疾病(B)一种使硬盘无法工作的病菌(C)一种可通过注射疫苗预防的病毒性疾病(D)一种使计算机无法正常工作的程序下列计算机语言的名称中,______不属于高级语言。

(A) Basic (B) C (C) Java (D) 汇编下列可作为Visual Basic变量名的是______。

(A) A#A (B) 4AB (C) constA (D) ?A当一个命令按钮的______属性值被设为False时,它的提示文字呈现灰色且不能够响应用户操作。

(A) Caption (B) Enabled (C) Picture (D) Visible如果一个窗体中只有以下代码,则当用户触发窗体的______事件时,会显示“Welcome”。

Private Sub Form_DblClick()Print "Welcome"End Sub(A) 单击(B) 双击(C) 显示(D) 关闭下面表达式中______的值为字符“S”。

(A) Left("BASIC",3) (B) Right("BASIC",3) (C) Mid("BASIC",3,1) (D) Len("BASIC")" 下面的程序段运行时,用户输入3,显示的结果是______。

Dim x As Integer, n As Integer, i As Integer, j As Integerx = 0n = InputBox("n=")For i = 1 To nFor j = 1 To ix = x + 1Next jNext iPrint x(A) 3 (B) 4 (C) 5 (D) 6语句y = x – 1的功能是______。

(A)变量y取得表达式x-1的值(B)变量y取得变量x的值,然后再减1(C)将变量x存入变量y中,再加上1 (D)将变量y存入变量x-1中下列程序运行时,在文本框Text1中输入字符串“abcdefg”,单击命令按钮Command1,标签Label1输出______。

Function Fun(S As String) As String Dim s1 As StringFor i = 1 To Len(S)s1 = UCase(Mid(S, i, 1)) + s1 Next iFun = s1End Function Private Sub Command1_Click()Dim str1 As String, str2 As Stringstr1 = Text1.Textstr2 = Fun(str1)Label1.Caption = str2End Sub(A) abcdefg (B) gfedcba (C) ABCDEFG (D) GFEDCBA执行下面的程序段后,显示x的值为______。

x = 5For i = 10 To 1 Step -2x = x + 1Next iPrint x(A)8 (B)9 (C)10 (D)11下面的程序希望求10个整数的最大值。

运行时发现:输入10个正数时结果正确;但输入10个负数时结果错误。

应按照______修改后才能保证结果正确。

Dim a%(10), max%, k%For k = 1 To 10a(k) = InputBox("a(" + Str(k) + ")=")Nextmax = 0For k = 1 To 10If a(k) > max Then max = a(k)NextPrint "max="; max(A)把If a(k) > max Then max = a(k)改为If a(k) < max Then max = a(k)(B)把If a(k) > max Then max = a(k) 改为If a(k) > max Then a(k) = max(C)把第2个循环语句For k = 1 To 10改为For k = 2 To 10(D)把max = 0改为max = a(10)下面属性中,不属于文本框的属性是()。

(A)FontName (B)Caption (C)PasswordChar (D)TextDim a(-3 To 3, 2) As Integer定义的数组包含______个元素。

(A)6 (B)12 (C)14 (D)21窗体上有一个命令按钮Command1,且只有以下代码:Private Sub Command1_Click() Dim citycity = Array("北京", "上海", "广州", "武汉", "哈尔滨") Print city(0) End Sub运行时单击命令按钮,窗体显示______。

(A )北京 (B )上海 (C )广州 (D )[空白] 设x=4,y=6,下面程序中不能输出“a=10”的语句是_____。

(A ) Print a = x + y (B ) Print "a=" ; x+y (C ) Print "a=" + Str(x+y) (D ) Print "a=" & x+y 以下关于过程的叙述中错误的是______。

(A ) 事件过程由某个用户操作事件或系统事件触发而执行 (B ) 函数过程的返回值可以有一个或多个 (C ) 可以在事件过程中调用自定义过程(D ) 函数过程可在窗体的“通用”部分定义,而不能在事件过程的过程体中定义 运行下面程序,单击命令按钮Command1,输出的结果是______。

Option Base 1Private Sub Command1_Click() Dim a s = 0a = Array(1, 2, 3, 4) j = 1For i = 4 To 1 Step -1 s = s + a(i) * j j = j * 10 Next i Print s End Sub(A )4321 (B )1234 (C )34 (D )12 VB 程序中,工程文件的扩展名是______。

(A )bas (B )frm (C )ocx (D )vbp 下列属性中,不能通过代码在运行时重新赋值的是______。

(A) Name (B) Caption (C) Text (D) Enabled上图中两个文件的扩展名是________。

请写出文件列表中第一个文件的标识符_________。

将数学表达式22xy x 写成VB 表达式,正确的形式是________。

程序设计中三种基本的程序结构是________、选择结构和___________。

下面程序段中Val 的作用是__________。

Dim x As Integer, y As Long x = Val(Text1.Text) y = x * 2Label1.Caption = "y=" + Str(y)下面程序运行时单击命令按钮,显示的结果是_________。

Option ExplicitPrivate Sub Command1_Click() x = -9 y = Abs(x) Print "y="; y End Subcity.txt 文件内容如图中记事本窗口所示。

在同一文件夹中建立一个VB 程序,启动窗体时能够将city.txt 文件中的字符串逐行地添加到列表框中。

请填空完善程序。

Private Sub _________ () Dim city As _________Open App.Path + "\city.txt" ________ As #1 Do While ________ Line Input #1, city List1.AddItem city Loop__________ End Sub 窗体Form1中有文本框、框架、单选按钮、复选框控件。

单击单选按钮和复选框时,根据所选内容更新文本框中输出的文字(如图)。

填空完成上述功能。

Dim __________, Tuanyuan As StringPrivate Sub Check1_Click()If ____________ ThenTuanyuan = "是"ElseTuanyuan = "不是"End IfCall GengxinEnd SubPrivate Sub Option1_Click() Xingbie = "男" Call Gengxin End SubPrivate Sub Option2_Click() Xingbie = "女" Call Gengxin End SubSub Gengxin() Text1.Text = "" Text1.Text = "我是" + Xingbie + "孩,我" Text1.Text = ___________ + "团员" End Sub 输入正整数n ,判断n 是否素数。

相关文档
最新文档