VB模拟试题
- 格式:doc
- 大小:78.00 KB
- 文档页数:8
vb模拟试题及答案1. 以下哪个选项是Visual Basic(VB)的编程语言?A. C++B. JavaC. PythonD. 答案:D2. 在中,以下哪个关键字用于声明一个类?A. FunctionB. ClassC. SubD. Module答案:B3. 在中,以下哪个属性用于获取或设置一个窗体的标题?A. TextB. TitleC. CaptionD. Label答案:C4. 在中,以下哪个方法用于启动一个新的线程?A. StartB. BeginInvokeC. ThreadD. Run答案:A5. 在中,以下哪个数据类型用于表示布尔值?A. BooleanB. StringC. IntegerD. Double答案:A6. 在中,以下哪个选项用于创建一个数组?A. Dim arr(5) As IntegerB. Dim arr As New Integer(5)C. Dim arr As Integer = 5D. Dim arr As Integer(5)答案:A7. 在中,以下哪个关键字用于实现继承?A. InheritsB. ImplementsC. InheritsFromD. Base答案:A8. 在中,以下哪个关键字用于捕获异常?A. TryB. CatchC. FinallyD. All of the above答案:D9. 在中,以下哪个方法用于将一个字符串转换为小写?A. ToLowerB. ToLowercaseC. LowerD. ConvertToLower答案:A10. 在中,以下哪个方法用于将一个字符串转换为大写?A. ToUpperB. ToUppercaseC. UpperD. ConvertToUpper答案:A。
vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。
答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。
答案:Class13. 在VB中,________方法用于在运行时创建对象。
答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。
vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
VB模拟试题二一、选择题(1)下列说法不正确的是A)对象的可见性可设为True或FalseB)标题的属性值可设为任何文本C)属性窗口中属性可以按字母顺序排列D)某些属性的值可以跳过不设置,系统自动设为空值(2)要设置窗体为固定对话框,并包含控制菜单栏和标题栏,但没有最大化和最小化按钮,设置的操作是A)设置BoderStyle的值为FixedToolWindowB)设置BoderStyle的值为Sizable ToolWindowC)设置BoderStyle的值为FixedDialogD)设置BoderStyle的值为Sizable(3)下面的控件可作为其他控件容器的是A)PictureBox和DataB)Frame和ImageC)PictureBox和FrameD)Image和Data(4)如果要将文本框作为密码框使用时,应设置的属性为A)NameB)CaptionC)PasswordCharD)Text(5)VisualBasic中的数值可以用十六进制或八进制表示,十六进制数的开头符是&H,八进制数的开头符号是A)$OB)&OC)$ED)&E(6)MsgBox函数的返回值的类型为A)数值型B)变体类型C)字符串型D)日期型(7)使"计算机技术"在当前窗体上输出的语句是A)Print "计算机技术"B)Picture.Print "计算机技术"C)Printer.Print "计算机技术"D)Debug.Print "计算机技术"(8)用来设置文本框有无滚动条的属性是A)ScrollBarsB)MultiLineC)SelTextD)SelLength(9)当Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为True?A)StyleB)DefaultC)CaptionD)Cancel(10)在VisualBasic种,要使标签的标题栏靠右显示,则将其Alignment属性设置为A)0B)2C)1D)3(11)属性BorderColor的作用是A)设置直线颜色和形状边界颜色B)设置直线或形状背景颜色C)设置直线或形状边界线的线型D)设置形状的内部颜色(12)下面哪个程序段能够正确实现如果A<B,则A=1,否则A=-1?A)If A<B Then A=1A=-1Print AB)If A<B Then A=1 :Print AA=-1:Print AC)IfA<B ThenA=1:Print AElseA=-1:End IfD)If A<B Then A=1A=-1Print APrint A(13)下列程序段的执行结果为a=2b=0Select Case aCase 1Select CasebCase 0Print "**0**"Case 1Print "**1**"End SelectCase 2Print "**2**"EndSelectA)**0**B)**1**C)**2**D)0(14)在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分虽为Label1、Label2,标题分别为空白和"共有文件"的标签。
vb基础函数试题及答案一、选择题(每题2分,共20分)1. 在VB中,哪个函数用于计算字符串的长度?A. LenB. StrC. UCaseD. LCase答案:A2. 下列哪个函数可以将数字转换为字符串?A. ValB. StrC. IntD. CInt答案:B3. 在VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D4. 如果变量x的值为5,那么表达式"x * 2"的结果是什么?A. 10C. 5D. 2答案:A5. 在VB中,哪个函数用于获取系统时间?A. NowB. DateC. TimeD. Today答案:C6. 下列哪个函数用于将字符串转换为数字?A. ValB. StrC. IntD. CInt答案:A7. 在VB中,哪个函数用于计算两个数的和?A. SumB. AddC. +D. =答案:C8. 如果变量x的值为10,那么表达式"x Mod 3"的结果是什么?B. 0C. 3D. 10答案:A9. 在VB中,哪个函数用于计算两个数的差?A. DiffB. SubtractC. -D. =答案:C10. 下列哪个函数用于将数字四舍五入到最接近的整数?A. RoundB. IntC. CIntD. Fix答案:A二、填空题(每题2分,共20分)1. VB中,使用________函数可以将字符串转换为大写。
答案:UCase2. 使用________函数可以获取当前的日期和时间。
答案:Now3. 使用________函数可以将数字格式化为货币格式。
答案:FormatCurrency4. 使用________函数可以获取系统当前的年份。
答案:Year(Date)5. 使用________函数可以获取系统当前的月份。
答案:Month(Date)6. 使用________函数可以将数字格式化为百分比。
答案:FormatPercent7. 使用________函数可以获取系统当前的星期几。
VB模拟试题一一、选择题1.工程文件的扩展名是()A..vbg B.。
vbp C..vbw D.。
vbl2.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有()A.窗体文件(。
frm)、项目文件(.vbp/vbw)B.窗体文件(。
frm)、项目文件(。
vbp/vbw)和代码文件(。
bas)C.窗体文件(.frm)、项目文件(。
vbp/vbw)和模块文件(。
bas)D.窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(。
frx)3.以下关于窗体描述正确的是()A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置4.VB中控件主要分为3类,下面哪一种不是VB中的控件类()A.标准控件B.ActiveX C.可插入控件D.外部控件5.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是()A.a=”OK”B.A$=OK C.a=04/01/2001 D.a$=”OK”6.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )A=1。
2C=Len(Str$(A)+Space(10))Text1.text=CEnd Sub程序运行后,单击命令按钮,在文本框中显示()A.3 B.8 C.14 D.107.在MsgBox函数中哪一个参数是必须的()A.prompt B.buttons C.title D.context8.以下语句的输出结果是()Print Format$(1234.5,”00,000。
00”)A.1234。
5 B.01,234.50 C.01,234.5 D.1,234.509.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu。
一、选择题:1、Visual Basic是一种面向( )的程序设计语言A、用户B、事件C、程序D、对象2、Visual Basic主要用于开发哪种环境下的程序()A、DOSB、DOS和WindowsC、WindowsD、UNIX3、一个逻辑型变量在内存当中占的存储空间是()A、一个字节B、两个字节C、四个字节D、八个字节4、在Visual Basic6.0中规定窗体文件的扩展名是:A、frmB、forC、vbpD、bas5、一辆黑色汽车驶进车站,则驾驶、黑色、汽车、进站依次对应__________A、对象,属性,事件,方法B、属性,对象,事件,方法C、方法,属性,对象,事件D、事件,属性,对象,方法6、在Visual Basic代码窗口中,将某一条语句加以注释和说明时,应在语句前加( )A、逗号(,)B、冒号(:)C、单引号(’)D、问号(?)7、下列控件中可用于接受用户输入文本,又可用于显示文本的是()A、Label 控件B、TextBox 控件C、Timer 控件D、CommandButton 控件8、如果要改变窗体的标题,需要设置窗体对象的_____属性。
A、CaptionB、NameC、BackColorD、BorderStyle9、要在C盘当前文件夹下建立一个名为Stu1.txt的顺序文件,应先使用( )语句:A、Open " Stu1.txt" For Output As#2B、Open "C:Stu1.txt" For lnput As#2C.、Open "C:Stu1.txt" For Output As#2 D、Open " Stu1.txt " For lnput As#210、Private Sub Command1_Click()Static X As IntegerDim Y As IntegerY = Y + 5 : X = X + 5Print X, YEnd Sub程序运行时,第三次单击命令按钮Commandl后,窗体上显示的结果为( ) A.5 5 B.15 5 C. 15 15 D.5 1511、在Visual Basic中,以下选项中表示窗体的装入事件的是:A、KeyUpB、ClickC、ActivateD、Load12、如果每一秒激发一次计时器事件,则设置计时器(Timer)控件的Interval属性为():A、1000B、100C、10D、113、下列标识符书写正确的是()A、9xB、X1+X2C、C*D、X614、表达式运算结果Int(-5.2)是()A、-5B、5C、-6D、615、下列()属性是每个控件都有的。
VB试题库及答案最新VB题库及答案⼀、选择题第1部分1、在窗体(名称为Form1)上画⼀个名称为Text1的⽂本框和⼀个名称为Command1的命令按钮,然后编写⼀个事件过程。
程序运⾏后,如果在⽂本框中输⼊⼀个字符,则把命令按钮的标题设置为“计算机等级考试”。
以下能实现上述操作的事件过程是A、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End SubB、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()Text1.Caption = "计算机等级考试"End SubD、Private Sub Command1_Click()Text1.Text = "计算机等级考试"End Sub2、在⼀⾏内写多条语句时,每个语句之间⽤()符号分隔。
A、 ,B、:C、.D、;3、下⾯()是合法的变量名。
A、X_YZB、123ABCC、INTEGERD、X-Y4、下⾯()是合法的字符常量。
A、 ABC$B、“ABC”C、‘ABC’D、 ABC5、表达式16/4 - 2^5*8 MOD 5\2的值为()。
A、14B、 4C、20D、26、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)7、设a="a",b="b",c="c",d="d",执⾏语句x = IIf((a < b) Or (c > d), "A", "B")后,x的值为A、"a"B、"b"C、"B"D、"A"8、在窗体上画⼀个⽂本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox("请输⼊⼀个整数")Print x + Text1.TextEnd Sub程序运⾏时,在⽂本框中输⼊456,然后单击窗体,在输⼊对话框中输⼊123,单击“确定”按钮后,在窗体上显⽰的内容为A、123B、456C、579D、1234569、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从⾼到低的顺序是()。
vb试题及答案选择VB试题及答案选择1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A2. 以下哪个选项不是Visual Basic的控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Switch...Case答案:D3. 在Visual Basic中,如何将文本框(TextBox)的内容赋值给一个变量?A. Dim text As String = TextBox1.TextB. Dim text As String = TextBox1.TextC. Dim text As String = TextBox1.ValueD. Dim text As String = TextBox1.Text答案:A4. 如果要在Visual Basic中创建一个窗体(Form),应该使用以下哪个类?A. FormB. UserControlC. PanelD. Button答案:A5. 在Visual Basic中,如何声明一个名为“myFunction”的过程,它不接受参数也不返回值?A. Function myFunction() As VoidB. Sub myFunction()C. Function myFunction() As IntegerD. Sub myFunction() As Integer答案:B6. 如果要在一个事件处理程序中引用当前窗体,可以使用哪个关键字?A. MeB. ThisC. SelfD. Current答案:A7. 在Visual Basic中,如何声明一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers(5) As StringD. Dim numbers As Integer[5]答案:A8. 在Visual Basic中,以下哪个是正确的字符串连接运算符?A. +B. &C. *D. =答案:B9. 如何在Visual Basic中声明一个名为“myClass”的类?A. Function myClassB. Sub myClassC. Class myClassD. Dim myClass答案:C10. 在Visual Basic中,以下哪个关键字用于捕获所有未处理的异常?A. Try...CatchB. If...Then...ElseC. For...NextD. While...End While答案:A11. 在Visual Basic中,如何声明一个名为“myButton”的按钮?A. Dim myButton As ButtonB. Sub myButtonC. Function myButtonD. Dim myButton As Control答案:A12. 在Visual Basic中,如何将一个变量的值增加1?A. Increment myVarB. myVar += 1C. myVar = myVar + 1D. myVar.Increment()答案:C13. 在Visual Basic中,如何声明一个名为“myLabel”的标签?A. Dim myLabel As LabelB. Sub myLabelC. Function myLabelD. Dim myLabel As Control答案:A14. 在Visual Basic中,以下哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Quit答案:A15. 在Visual Basic中,如何声明一个名为“myList”的列表?A. Dim myList As List(Of String)B. Dim myList As String()C. Dim myList As ArrayD. Dim myList As Collection答案:A16. 在Visual Basic中,如何声明一个名为“myDictionary”的字典?A. Dim myDictionary As DictionaryB. Dim myDictionary As HashtableC. Dim myDictionary As List(Of String)D. Dim myDictionary As Array答案:A17. 在Visual Basic中,如何声明一个名为“myEvent”的事件?A. Event myEventB. Sub myEvent()C. Function myEvent()D. Dim myEvent As Event答案:A18. 在Visual Basic中,如何声明一个名为“myDelegate”的委托?A. Delegate myDelegateB. Sub myDelegate()C. Function myDelegate()D. Dim myDelegate As Delegate答案:D19. 在Visual Basic中,如何声明一个名为“myEnum”的枚举?A. Enum myEnumB. Sub myEnumC. Function myEnumD. Dim myEnum As Enum。
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中“类”的概念。
模拟试题一、选择题(15分,每题1分)1、集成开发环境共有三种模式,以下 __________ 三种模式是正确?(A) 设计、运行、退出 (B)运行、中断、退出(C) 设计、运行、中断 (D)运行、中断、结束2、以下叙述中错误的是__________(A) 事件过程是响应特定事件的一段程序(B) 不同的对象可以具有相同名称的方法(C) 对象的方法是执行指定操作的过程(D) 对象事件的名称可以由编程者指定3、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 __________(A) 如果工程中含有Sub Main过程,则程序一定首先执行该过程(B) 不能把含有Sub Main过程的标准模块设置为启动模块(C) 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体(D) 任何时刻最多只有一个窗体是活动窗体4、下列说法哪种正确?每次调用过程时,__________(A) Dim声明的变量可保持原值;Static声明的变量会重新初始化。
(B) Static声明的变量可保持原值;Dim声明的变量会重新初始化。
(C) Dim、Static声明的变量都可以保持原来的值。
(D) Dim、Static声明的变量都会重新初始化。
5、表达式 5 Mod 3+3\5*2的值是__________(A) 0 (B) 2 (C) 4 (D) 66、从字符串N的第5个字符开始,获取4个字符,应使用 _________。
(A) Len(N,5,4) (B) Mid(N,5,4)(C) Right(N,5,4) (D) Rtrim(N,5,4)7、InputBox函数返回值的类型为 _________。
(A) 数值 (B) 字符串(C) 对象 (D) 数值或字符串(视输入的数据而定)8、语句Dim A(9 ,11)声明的数组A包含_________个数组元素。
(A) 120 (B) 75 (C) 60 (D) 139、执行下面的程序段后,x 的值为_________。
x=0For i=1 To 10 Step 3x=x+iNext i(A) 10 (B) 12 (C) 22 (D) 3010、以下叙述中正确的是_________。
(A) 窗体的Name属性指定窗体的名称,用来标识一个窗体(B) 窗体的Name属性的值是显示在窗体标题栏中的文本(C) 可以在运行期间改变对象的Name属性的值(D) 对象的Name属性值可以为空11、使文本框的ScrollBar(滚动条)属性有效,应将_________ 属性设置为True?(A) Text (B) MutiLine (C) Alignment (D) WordWarp12、下列属性中,图片框(PictureBox)没有_________ 属性。
(A) StretchImage (B) Autosize (C) Visible (D) Picture13、设组合框Combo1中有3个项目,则以下能删除最后一项的语句是_________(A) Combo1.Items.RemoveAt Text(B) Combo1.Items.RemoveAt 2(C) Combo1.Items.RemoveAt 3(D) Combo1.Items.RemoveAt Combo1.Listcount14、以下叙述中错误的是_________(A) 下拉式菜单和弹出式菜单都用菜单设计器建立(B) 在多窗体程序中,每个窗体都可以建立自己的菜单系统(C) 除分隔线外,所有菜单项都能接收Click事件(D) 如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见15、以下关于文件的叙述中,错误的是(A) 顺序文件中的记录一个接一个地顺序存放(B) 随机文件中记录的长度是随机的(C) FilePut是随机文件的写语句(D) Read函数返回-1时表示顺序文件结束1.工具栏按钮的图像是______。
(A)保存在一个PictureBox控件里的(B)保存在窗体里的(C)根据工具栏按钮的功能,自动赋给工具栏按钮的(D)保存在一个ImageList控件里的2.为创建一个自定义的上下文菜单,应:(A)修改系统菜单(B) 向窗体中添加多个标签控件,然后把菜单属性设置为True(C) 用ContextMenu控件(D) 创建主菜单控件3.从一个字符串中获取其子串,应使用函数________。
(A) Len函数 (B) Mid函数 (C) Format函数 (D) Val函数4.在应用程序中加入两个文本框内容,但应用程序测试显示没有返回预期的值78,而是返回了3543。
怎样解决这一问题?(A) 用’&’符号连接字符串 (B) 创建一个独立的变量来保存结果(C) 用转换函数将字符串转换为整数 (D) 使用标签中的值,而不是文本框的值5.End语句会中止:(A) 含有该语句的窗体 (B) 一个模块中的所有窗体(C) 最后一个打开的窗体 (D) 所有的窗体和模块6.语句If x=1 Then y=1,下列说法正确的是______。
(A) x=1和y=1均为赋值语句(B) x=1和y=1均为关系表达式(C) x=1为关系表达式,y=1为赋值语句(D) x=1为赋值语句,y=1为关系表达式16、二、填空题(10分,每空1分)1、为使一个控件运行时看不见,应将该控件的_________ 属性设置为_________ 。
2、为使加入到列表框的数据自动排序,应设置该控件的_________ 属性为_________ 。
3、当单击滚动条的箭头时,滚动条的值增(或减)5,则该控件的________ 属性为_________ 。
4、为使计时器控件Timer1每隔0.5秒触发一次Tick事件,应设置该控件的 _________ 属性为 _________ 。
5、图片框的作用是_________ 和 _________ 。
三、按指定要求编写程序段(15分,第1题7分,第2题8分)1、用Do…Loop语句,编写计算1!+2!+…+10! 的程序段。
2、从键盘输入100个学生的考试分数,输出其中的最高分和最低分。
四、写出下列事件过程的执行结果(24分,每题8分)1、Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles MyBase.ClickConst n = 3Dim i As IntegerDim f1 As Long, f2 As Longf2 = 468: f1 = 135For i = 1 To nTextBox1.Text = TextBox1.Text & "f" & 2 * i – 1 & "=" & f2 & space(8) & "f"& 2 * I & "=" & f1 & vbCrLff2 = f2 - f1f1 = f1 - f2Next iEnd Sub2、Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles MyBase.ClickDim x As Integer, y As Integer, z As Integerx = 2008: y = 2For z = 1 To 3TextBox1.Text = TextBox1.Text & "main:" & z & x & y & vbCrLfCall test1(x, y)Next zEnd SubPrivate Sub test1(ByVal x As Integer, y As Integer)Static z As Integerx = x + 2: y = y + 2z = z + 5TextBox1.Text = TextBox1.Text & "sub:" & z & x & y & vbCrLfEnd Sub3、Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Handles MyBase.ClickDim a(4, 4) As StringDim i As Integer, j As IntegerDim c As Integer, s As Stringc = 64For i = 1 To 4For j = 1 To 4c = c + 1a(i, j) = Chr(c)Next jNext iFor i = 1 To 4For j = i To 4s = a(i, j)a(i, j) = a(j, i)a(j, i) = sNext jNext iFor i = 1 To 4For j = 1 To 4TextBox1.Text = TextBox1.Text & a(i, j)Next jTextBox1.Text = TextBox1.Text & vbCrLfNext iEnd Sub五、填空下列程序,实现各自功能(36分,每空3分)1、利用随机数函数模拟投币,方法是:每次随机产生一个0或1的整数,相当于一次投币,1代表正面,0代表反面。
在窗体上有三个文本框,名称分别是Text1、Text2、Text3,分别用于显示用户输入投币总次数、出现正面的次数和出现反面的次数,如图所示。
程序运行后,在文本框Text1中输入总次数,然后单击“开始”按钮,按照输入的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickDim n As IntegerRandomize________(1)________n1 = 0 : n2 = 0For i = 1 To n________(2)________If r = 1 Thenn1 = n1 + 1Else________(3)________End IfNext________(4)________Text3.Text = n2End Sub2、窗体上有一个简单组合框和二个命令按钮。