高级语言程序设计(VB)随堂练习答案DOC
高级语言程序设计(VB)(模拟试题及答案)

高级语言程序设计VB(模拟试题)答案在后面显示模拟试题一、判断题(如正确打√,否则,打×)1.控制台应用程序至少有一个Main过程。
2. 学校$ 是正确的变量名。
3. 把a, b之中的最大值存放于max,使用的语句为:If a>b Then max=a Else max=b End If4.判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为If Asc(ch)>=97 And Asc(ch)<=122 ThenWriteLine (“Yes”)ElseWriteLine(“No”)End If5. 输入结构变量的值就是输入该变量的各个元素的值。
6.若某个模块中以关键字public定义子过程,则只能在该模块中可以调用该过程。
7. 事件是由系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。
8.在程序中能像调用普通函数那样显式调用构造函数。
9.在程序运行期间,用户可以用文本框显示信息。
10.从文件取出一组数据以流的方式存放到程序中的变量或数组中称为向流写入数据。
二、单项选择题1.是一种( )程序设计语言。
A. 面向事件B. 面向属性C. 面向对象D. 面向过程2. 执行目标程序时出现的错误称为( ) 错误。
A. 语法或编译B. 运行C. 逻辑D. 计算3. 单精度浮点型数据占用( )个存储字节。
A. 1B. 2C. 4D. 84.下列选项中,把r定义为双精度型变量的是()。
A. r%B. r!C. r#D. r$5.100% 表示100为()型数据。
A. 整B. 单精度浮点C. 货币D. 字符6.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。
A. 1< X <5B. X=2 or X=3 or X=4C. 1<X And X <5D. Not (X<=1) And Not (X>=5)7. 下列程序段的执行后显示的结果是( )。
vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。
答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。
vb练习题及答案

vb练习题及答案VB练习题及答案VB(Visual Basic)是一种广泛应用于Windows操作系统的编程语言,它以其简单易学的特点受到了许多初学者和专业开发者的青睐。
为了帮助大家更好地掌握VB编程,下面将提供一些VB练习题及其答案,希望能对大家有所帮助。
练习题一:计算器程序编写一个VB程序,实现一个简单的计算器功能。
要求用户输入两个数字和一个操作符(+、-、*、/),然后根据操作符进行相应的计算,并输出结果。
解答:```vbPrivate Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim operator As String = cmbOperator.SelectedItem.ToString()Dim result As DoubleSelect Case operatorCase "+"result = num1 + num2Case "-"result = num1 - num2Case "*"result = num1 * num2Case "/"result = num1 / num2End SelectlblResult.Text = "Result: " & result.ToString()End Sub```练习题二:学生成绩管理系统编写一个VB程序,实现一个简单的学生成绩管理系统。
要求用户输入学生的姓名和成绩,然后将其保存到数组中。
用户可以通过输入姓名来查询学生的成绩。
解答:```vbPrivate Structure StudentPublic Name As StringPublic Score As DoubleEnd StructurePrivate students() As StudentPrivate Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.ClickDim newStudent As Student = txtName.TextnewStudent.Score = CDbl(txtScore.Text)ReDim Preserve students(students.Length)students(students.Length - 1) = newStudenttxtName.Text = ""txtScore.Text = ""End SubPrivate Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.ClickDim searchName As String = txtSearchName.TextDim found As Boolean = FalseFor Each student As Student In studentsIf = searchName ThenlblSearchResult.Text = "Score: " & student.Score.ToString()found = TrueExit ForEnd IfNextIf Not found ThenlblSearchResult.Text = "Student not found."End IfEnd Sub```练习题三:简单的文本编辑器编写一个VB程序,实现一个简单的文本编辑器功能。
【精品】程序设计语言VB习题集含答案

《程序设计语言VB》课程习题集一、单选题1.VisualBasic是一种面向(D)的程序设计语言。
A.用户B.事件C.程序D.对象2.在VisualBasic6.0中规定工程文件的扩展名是(A)。
A.vbpB.forC.frmD.bas3.VisualBasic6.0中规定窗体文件的扩展名是(B)。
A.forB.frmC.vbpD.bas4.如何使一个标签或按钮控件在运行时不可用(C)。
A.把它的Visible属性设置成FalseB.把它的Visible属性设置成TrueC.把它的Enabled属性设置成FalseD.把它的Enabled属性设置成True5.控件的字体可在属性窗口的(A)属性中调整?A.FontB.ColorC.TextD.Caption6.若要将某命令按钮设置为默认命令按钮。
则应设置为True的属性是(C)。
A.ValueB.CancelC.DefaultD.Enabled7.在VB中,记录对象数据的是(C)。
B.事件C.属性8.在文本框上显示文本的属性是(B)。
A.ValueB.TextC.PrintD.Enabled9.InputBox函数返回值的类型为(A)。
A.字符串B.数值C.变体D.数值或字符串(视输入的数据而定)10.设有语句:a=InputBox("请输入数值:","输入示例","100")程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是(A)。
A.字符串"20"B.字符串"120"C.默认值100D.数值12011.下列控件中可用于接受用户输入文本,又可用于显示文本的是(B)。
bel控件B.TextBox控件C.Timer控件mandButton控件12.语句PRINT"25*4"的输出结果是(A)。
B."100"C.100D.出现错误信息13.只能用来显示字符信息的控件是(B)。
vb考试题及答案

vb考试题及答案随着计算机技术的发展,程序设计语言在软件开发中扮演着重要的角色。
Visual Basic(简称VB)是一种面向对象的高级编程语言,被广泛应用于Windows平台下的软件开发。
为了帮助大家更好地掌握VB 编程知识,本文将提供一些VB考试题及答案,希望对大家的学习和复习有所帮助。
1. VB中,如何声明一个整型变量?答案:使用关键字Dim来声明变量,例如:Dim num As Integer2. VB中,如何进行条件判断?答案:可以使用关键字If...Then...Else来进行条件判断,例如:If condition Then' 条件为真时执行的代码Else' 条件为假时执行的代码End If3. VB中,如何使用循环结构?答案:可以使用关键字For、While或者Do...Loop来实现循环,例如:For i As Integer = 1 To 10' 循环体,执行10次Next4. VB中,如何定义一个函数?答案:使用关键字Function来定义函数,例如:Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As IntegerReturn num1 + num2End Function5. VB中,如何处理异常?答案:可以使用关键字Try...Catch...Finally来处理异常,例如:Try' 可能会引发异常的代码块Catch ex As Exception' 处理异常的代码块Finally' 无论是否发生异常,都会执行的代码块End Try6. VB中,如何创建一个类?答案:使用关键字Class来创建一个类,例如:Public Class MyClass' 类的成员和方法End Class7. VB中,如何使用MessageBox显示消息框?答案:可以使用MessageBox.Show方法来显示消息框,例如:MessageBox.Show("Hello World!")8. VB中,如何读取和写入文件?答案:可以使用System.IO命名空间下的File类来读取和写入文件,例如:Dim content As String = File.ReadAllText("C:\example.txt")File.WriteAllText("C:\example.txt", "Hello World!")9. VB中,如何使用数据库连接?答案:可以使用System.Data命名空间下的SqlConnection和SqlCommand等类来进行数据库连接和操作,例如:Dim connectionString As String = "DataSource=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;"Using connection As New SqlConnection(connectionString)connection.Open()' 执行数据库操作End Using10. VB中,如何创建和使用数组?答案:可以使用Dim语句来创建数组,例如:Dim numbers(9) As Integer' 对数组进行赋值numbers(0) = 1...numbers(9) = 10以上是一些VB考试题及答案的示例,希望能够帮助大家更好地理解和掌握VB编程知识。
VB程序设计教程课后答案

VB程序设计教程课后答案VB程序设计是一门广泛应用于Windows平台的编程语言,它结合了基本的编程概念和用户界面设计,使得开发者可以轻松创建功能强大的应用程序。
本文将为您提供VB程序设计教程课后答案,帮助您更好地理解和掌握VB程序设计的知识。
第一章:入门篇1. 什么是VB程序设计?VB程序设计是一种使用Visual Basic语言编写应用程序的过程。
它可以用于开发Windows桌面应用程序、数据库应用程序、Web应用程序等。
2. VB程序设计的基本组成部分有哪些?VB程序设计的基本组成部分包括窗体(Form)、控件(Controls)、事件(Events)和代码模块(Code Module)。
3. 如何创建一个VB程序?要创建一个VB程序,首先打开Visual Studio开发环境,然后选择新建项目,选择Visual Basic,再选择Windows桌面应用程序模板,最后输入项目名称并点击确定即可。
4. 如何添加窗体和控件?在VB程序中,可以通过拖放方式添加窗体和控件。
在工具箱中选择所需的控件,然后将其拖放到窗体上即可。
5. 如何给控件添加事件?控件的事件是在特定的操作或触发条件下执行的代码。
要给控件添加事件,可以在属性窗口中选择事件选项卡,然后双击所需的事件即可。
第二章:基本语法篇1. VB程序中如何定义变量?在VB程序中,可以使用Dim语句来定义变量。
例如,Dim num As Integer表示定义一个整型变量num。
2. 如何进行条件判断?在VB程序中,可以使用If...Then...Else语句进行条件判断。
例如,If num > 0 Then表示如果num大于0,则执行某些操作。
3. 如何进行循环操作?在VB程序中,可以使用Do...Loop语句、For...Next语句或While...Wend语句进行循环操作。
例如,Do While num > 0表示当num大于0时,执行某些操作。
高级vb考试试题及答案

高级vb考试试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项不是Visual Basic的编程语言特性?A. 事件驱动B. 结构化C. 面向对象D. 过程式答案:D2. 在Visual Basic中,用于声明变量的关键字是?A. DimB. DeclareC. ConstD. Let答案:A3. Visual Basic中,哪个关键字用于定义一个类?A. ClassB. FunctionC. SubD. Module答案:A4. 下列哪个选项不是Visual Basic的控件事件?A. ClickB. LoadC. OpenD. Resize答案:C5. 在Visual Basic中,以下哪个函数用于将字符串转换为大写?A. StrCompB. UCaseC. LCaseD. StrReverse答案:B6. Visual Basic中,哪个属性用于获取或设置一个窗体的标题?A. TextB. CaptionC. TitleD. Name答案:B7. 在Visual Basic中,如何声明一个整型数组?A. Dim myArray() As IntegerB. Dim myArray As Integer()C. Dim myArray(10) As IntegerD. Dim myArray As Integer[10]答案:A8. Visual Basic中,哪个关键字用于定义一个函数?A. FunctionB. SubC. ClassD. Property答案:A9. 在Visual Basic中,哪个属性用于获取或设置一个控件的可见性?A. VisibleB. EnabledC. ActiveD. Focus答案:A10. Visual Basic中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个常量。
2016~2017华工高级语言程序设计[VB]随堂练习试题
![2016~2017华工高级语言程序设计[VB]随堂练习试题](https://img.taocdn.com/s3/m/94932a8d6f1aff00bed51ed2.png)
参考答案:B
问题解析:
6.把a, b之中的最大值存放于max,使用的语句为:
If a>b Then max=a Else max=b End If
答题: 对. 错.(已提交)
参考答案:×
问题解析:
7.判别a是否等于b,若a=b,则输出字符串 “a is equal to b”的块结构条件语句为: If a=b Then Print “a is equal to b” End
A. [1,99) B. [1, 99] C. [1,100) D. [1,100]
答题: A. B. C. D.(已提交)
参考答案:B
问题解析:
第2章 基本数据类型与表达式·2.6 控制台数据的输入和输出
随堂练习提交截止时间:2016-12-21 23:59:59
当前页有3题,你已做3题,已提交3题,其中答对3题。
答题: A. B. C. D.(已提交)
参考答案:D
问题解析:
第3章 程序流程控制·3.1 分支结构
随堂练习提交截止时间:2016-12-21 23:59:59
当前页有8题,你已做8题,已提交8题,其中答对8题。
1.以下不正确的单行结构条件语句是( )。
A. If x<0 Then y=2*x-1: Write(x) End If
参考答案:A
问题解析:
6.逻辑表达式:Not 7?3<=4 Or True的值为( )。
A. True B. False C. T D. F
答题: A. B. C. D.(已提交)
参考答案:A
问题解析:
7.在中,50% 表示50/100。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高级语言程序设计(VB)随堂练习答案第1章概述·1.1程序设计语言当前页有1题,你已做1题,已提交1题,其中答对1题。
1. 是一种( )程序设计语言。
A. 面向事件B. 面向属性C. 面向对象D. 面向过程答题: A. B. C. D. (已提交)参考答案:C问题解析:第1章概述·1.2程序设计当前页有2题,你已做2题,已提交2题,其中答对2题。
1.把源程序代码翻译为目标程序代码可以使用的翻译方式为( )。
A. 嵌入方式B. 运行方式C. 连接方式D. 解释方式或编译方式答题: A. B. C. D. (已提交)参考答案:D问题解析:2.编译程序时出现的错误称为( ) 错误。
A. 语法或编译B. 运行C. 逻辑D. 计算答题: A. B. C. D. (已提交)参考答案:A问题解析:第1章概述·1.3建立简单控制台应用程序当前页有3题,你已做3题,已提交3题,其中答对3题。
1.存储数据不属于数据处理功能。
答题:对. 错. (已提交)参考答案:×问题解析:2.控制台应用程序至少有一个Main过程。
答题:对. 错. (已提交)参考答案:√问题解析:3.上机时,程序编译和连接成功后,系统自动生成以.exe为扩展名的可执行文件。
答题:对. 错. (已提交)参考答案:√问题解析:第2章基本数据类型与表达式·2.1基本字符集和词汇集当前页有3题,你已做3题,已提交3题,其中答对3题。
1.下面选项中()是算术运算符。
A. %B. &C. ModD. And答题: A. B. C. D. (已提交)参考答案:C问题解析:2.下面不合法的标识符是()。
A. Go_ToB. IntegerC. 姓名D. Int1答题: A. B. C. D. (已提交)参考答案:B问题解析:3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。
答题:对. 错. (已提交)参考答案:×问题解析:第2章基本数据类型与表达式·2.2 基本数据类型当前页有2题,你已做2题,已提交2题,其中答对2题。
1.从数据的存储方式上,数据类型分为值类型和引用类型。
下面选项不是值类型的是()。
A. IntegerB. DoubleC. BooleanD. 数组答题: A. B. C. D. (已提交)参考答案:D问题解析:2.单精度浮点型数据占用( )个存储字节。
A. 1B. 2C. 4D. 8答题: A. B. C. D. (已提交)参考答案:C第2章基本数据类型与表达式·2.3 常量与变量当前页有8题,你已做8题,已提交8题,其中答对8题。
1.以下各项中,不是字符串常量的是()。
A. "Basic"B. #Basic#C."程序设计"D. ""答题: A. B. C. D. (已提交)参考答案:B问题解析:2.以下各项中,不合法的符号常量说明是()。
A. Const a As Single=10.5B. Const a As Double=Cos(10.5)C. Const a="abc"D. Const a As Integer=10.5答题: A. B. C. D. (已提交)参考答案:B问题解析:3.下列选项中,把r定义为双精度型变量的是()。
A. r%B. r!C. r#D. r$答题: A. B. C. D. (已提交)参考答案:C问题解析:4.下列变量名中哪个是错误的?A. nB. 名称C. ab#D.“年龄”答题: A. B. C. D. (已提交)参考答案:D问题解析:5.下列赋值语句中,()是正确的。
A. x!="abc"B. s$=100C. a%="10e"D. x+1=5答题: A. B. C. D. (已提交)参考答案:B问题解析:6.下列选项中,()不能交换变量a和b的值。
A. t=b : b=a : a=tB. a=a+b : b=a-b : a=a-bC. t=a : a=b : b=tD. a=b : b=a答题: A. B. C. D. (已提交)参考答案:D问题解析:7. Write_1 和学校$ 是正确的变量名。
答题:对. 错. (已提交)参考答案:√问题解析:8.若一个整型变量说明了之后没有给它赋值,则它的值为0。
答题:对. 错. (已提交)参考答案:√问题解析:第2章基本数据类型与表达式·2.4 表达式当前页有8题,你已做8题,已提交8题,其中答对8题。
1.在下列选项中,正确表达2a+5 的表达式是()。
A. 2^a+5B. 2^a+2^5C. 2^(a+5)D. 2^a2^5答题: A. B. C. D. (已提交)参考答案:C问题解析:2. 10 Mod 4的值为( )。
A. 1B. 2C. 4D. 10答题: A. B. C. D. (已提交)参考答案:B问题解析:3.下列运算符中( )优先级最高。
A. /B. \C. ModD. +答题: A. B. C. D. (已提交)参考答案:A问题解析:4.能正确表达a≤1或a≥5的逻辑表达式是( )。
A. a<=1 或 a>=5B. a<=1 ,a>=5C. a<=1 or a>=5D. a<=1 And a>=5答题: A. B. C. D. (已提交)参考答案:C问题解析:5.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。
A. 1< X <5B. X=2 or X=3 or X=4C. 1<X And X <5D. Not (X<=1) And Not (X>=5)答题: A. B. C. D. (已提交)参考答案:A问题解析:6.逻辑表达式:Not 7?3<=4 Or True的值为()。
A. TrueB. FalseC. TD. F答题: A. B. C. D. (已提交)参考答案:A问题解析:7.在中,50% 表示50/100。
答题:对. 错. (已提交)参考答案:×问题解析:8.条件: i 整除j,用关系表达式表示为:i Mod j=0。
答题:对. 错. (已提交)参考答案:×问题解析:第2章基本数据类型与表达式·2.5 常用内部函数当前页有6题,你已做6题,已提交6题,其中答对6题。
1.求COS35°可以使用的函数是()。
A. Cos 35B. Cos(35)C. Cos(35º)D. Cos(35*3.14159/180)答题: A. B. C. D. (已提交)参考答案:D问题解析:2.将一数值X取整而且对其小数部分四舍五入的函数为()。
A. Int(X)B. Fix(x)C. Cint(x)D.Sgn(x)答题: A. B. C. D. (已提交)参考答案:C问题解析:3.将数值型量X转换为字符型量的函数是()。
A. Asc(X)B. Chr(x)C. Str(x)D.Val(x)答题: A. B. C. D. (已提交)参考答案:C问题解析:4.表达式:Int(-10.1)+Sgn(10.1)的值为()。
A. -9B. -10C. 9D. 10答题: A. B. C. D. (已提交)参考答案:B问题解析:5.表达式:Abs(-10)+Len("abc")的值为()。
A. -10B. 3C. 7D. 13答题: A. B. C. D. (已提交)参考答案:D问题解析:6.函数Int(Rad*99+1)产生随机数的范围是( )。
A. [1,99)B. [1, 99]C. [1,100)D. [1,100]答题: A. B. C. D. (已提交)参考答案:B问题解析:第2章基本数据类型与表达式·2.6 控制台数据的输入和输出当前页有3题,你已做3题,已提交3题,其中答对3题。
1.下列程序段的执行后显示的结果是( )。
X=10 :Y=3WriteLine("{0} ",(x*y)/5)A. 10B. 3C. 5D. 6答题: A. B. C. D. (已提交)参考答案:D问题解析:2.下列程序段的执行结果是( )。
X=5 : Y=5 : Z=6WriteLine("E({0})", X+Y*Z)A. E( 60 )B. E( 35 )C. E( X+Y*Z )D. X+Y*Z答题: A. B. C. D. (已提交)参考答案:B问题解析:3.执行下面语句后,输出结果为( )。
A=10 : B=30 : C=20WriteLine("{0}{1}{2}",A,B,C)A. 0、1和2B. 10、20和30C. 20、10和30D. 10、30和20答题: A. B. C. D. (已提交)参考答案:D第3章程序流程控制·3.1 分支结构当前页有8题,你已做8题,已提交8题,其中答对8题。
1.以下不正确的单行结构条件语句是()。
A. If x<0 Then y=2*x-1: Write(x) End IfB. If x>y Then Write(x>y)C. If x Then t=t*xD. If x Mod 3=2 Then Write(x)答题: A. B. C. D. (已提交)参考答案:A问题解析:2.给定程序段Dim a As Integer, b As Integer, c As Integera=1:b=2:c=3If a=c-b Then Write("#####") Else Write("*****")以上程序()。
A. 没有输出B. 有语法错C. 输出#####D. 输出*****答题: A. B. C. D. (已提交)参考答案:C问题解析:3.执行下面语句后,输出结果为( )。
A=10:B=30If A<B Then WriteLine("{0}{1}",A,B)A. 10B. 30C. 10和30D. 30和10答题: A. B. C. D. (已提交)参考答案:D问题解析:4.当执行下面语句后,B的值为( )。
B=1If B>0 Then B=B+1If B>1 Then B=0A. 0B. 1C. 2D. 3答题: A. B. C. D. (已提交)参考答案:A问题解析:5.当x的输入值分别为3、9和19时,执行下列事件过程的输出结果分别为( )。
Private Sub Command1_Click()Dim x%, y%x = ReadLine( )Select Case xCase 1, 3, 5y = x - 1Case 6 To 10y = x * xCase 2, 4y = 2 * xCase Is > 10y = x Mod 3 + 4End SelectWriteLine("{0} ", y)End SubA. 3、9和19B. 2、81和5C. 5、10和10D. 1、6和2答题: A. B. C. D. (已提交)参考答案:B问题解析:6.把a, b之中的最大值存放于max,使用的语句为:If a>b Then max=a Else max=b End If答题:对. 错. (已提交)参考答案:×问题解析:7.判别a是否等于b,若a=b,则输出字符串“a is equal to b”的块结构条件语句为:If a=b Then Print “a is equal to b” End答题:对. 错. (已提交)参考答案:×问题解析:8.判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为()。