高级语言程序设计(VB)随堂练习答案DOC

合集下载

高级语言程序设计(VB)(模拟试题及答案)

高级语言程序设计(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程序设计试题及答案

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练习题及答案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习题集含答案

《程序设计语言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考试题及答案

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程序设计教程课后答案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考试试题及答案

高级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]随堂练习试题
答题: 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
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。

高级语言程序设计(VB)随堂练习答案电子教案

高级语言程序设计(VB)随堂练习答案电子教案

高级语言程序设计(V B)随堂练习答案高级语言程序设计(VB)随堂练习答案当前页有1题,你已做1题,已提交1题,其中答对1题。

当前页有2题,你已做2题,已提交2题,其中答对2题。

当前页有3题,你已做3题,已提交3题,其中答对3题。

当前页有3题,你已做3题,已提交3题,其中答对3题。

当前页有2题,你已做2题,已提交2题,其中答对2题。

当前页有8题,你已做8题,已提交8题,其中答对8题。

当前页有8题,你已做8题,已提交8题,其中答对8题。

当前页有6题,你已做6题,已提交6题,其中答对6题。

当前页有3题,你已做3题,已提交3题,其中答对3题。

当前页有8题,你已做8题,已提交8题,其中答对8题。

当前页有8题,你已做8题,已提交8题,其中答对8题。

当前页有9题,你已做9题,已提交9题,其中答对9题。

当前页有4题,你已做4题,已提交4题,其中答对4题。

当前页有1题,你已做1题,已提交1题,其中答对1题。

当前页有1题,你已做1题,已提交1题,其中答对1题。

当前页有1题,你已做1题,已提交1题,其中答对1题。

当前页有3题,你已做3题,已提交3题,其中答对3题。

当前页有3题,你已做3题,已提交3题,其中答对3题。

当前页有1题,你已做1题,已提交1题,其中答对1题。

当前页有5题,你已做5题,已提交5题,其中答对5题。

当前页有1题,你已做1题,已提交1题,其中答对1题。

当前页有5题,你已做5题,已提交5题,其中答对5题。

当前页有5题,你已做5题,已提交5题,其中答对5题。

当前页有3题,你已做3题,已提交3题,其中答对3题。

当前页有2题,你已做2题,已提交2题,其中答对2题。

当前页有2题,你已做2题,已提交2题,其中答对2题。

当前页有5题,你已做5题,已提交5题,其中答对5题。

当前页有1题,你已做1题,已提交1题,其中答对1题。

当前页有3题,你已做3题,已提交3题,其中答对3题。

当前页有4题,你已做4题,已提交4题,其中答对4题。

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案visualbasic程序设计练习题一、填空1.当进入vb集成环境,发现没有显示“工具箱”窗口时,应选择菜单的选项,使“工具箱”窗口显示。

2.在BMP图形文件之后加载命令按钮的图片属性时,所需的图形不会显示在选项按钮上,因为该属性未设置为1(图形)。

3.在文本框中,通过属性能获得当前插入点所在的位置。

4.要编辑文本框中的现有内容,请按键盘上的键,但该键不起作用,因为该属性已设置为true。

6.在vb中,1234、123456&、1.2346e+5、1.2346d+5四个常数分别表示、、、。

7.整数变量x存储两位数。

要交换两个数字的位置,例如,13变为31,表达式为。

8.表示x是5的倍数或是9的倍数的逻辑表达式为。

9.如果a=3.5、B=5.0、C=2.5和d=true,则表达式a>=0anda+C>B+3ornotd的值为。

10.int(-3.5)、int(3.5)值分别是、。

11.表达式ucase(mid(\的值是。

12.要将以下语句循环20次,循环变量的初始值应为:fork=to-5step-213.下面程序段显示个“*”。

fori=1到5 Forj=1打印\nextjnexti14.复选框属性设置为2-grayed时,变成灰色,禁止用户选择。

15.属性设置为1,单选按钮和复选框的标题显示在左边。

16.属性设置为1,单选按钮和复选框以图形方式显示。

17.程序运行时,如果框架属性设置为false,框架标题为灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。

18.列表框中项目的序号是从开始的。

19.指示列表框中最后一项的序列号。

20.方法可以清除列表框中的所有内容。

21.组合框是组合了文本框和列表框的特性而形成的一种控件。

风格的组合框不允许用户输入列表框中没有的项。

22.VB程序存储在模块中,模块分为______________三种类型。

123.如果希望每15秒生成一次计时器事件,interval属性应设置为。

vb程序设计课后习题答案

vb程序设计课后习题答案

vb程序设计课后习题答案VB程序设计课后习题答案在学习VB程序设计过程中,课后习题是巩固知识、提高编程能力的重要环节。

本文将为大家提供一些VB程序设计课后习题的答案,希望能够帮助大家更好地理解和掌握相关知识。

1. 编写一个VB程序,实现计算两个数的和、差、积、商的功能。

答案:```vbPrivate Sub btnCalculate_Click()Dim num1 As DoubleDim num2 As Doublenum1 = CDbl(txtNum1.Text)num2 = CDbl(txtNum2.Text)lblSum.Caption = "和:" & num1 + num2lblDifference.Caption = "差:" & num1 - num2lblProduct.Caption = "积:" & num1 * num2If num2 <> 0 ThenlblQuotient.Caption = "商:" & num1 / num2ElselblQuotient.Caption = "除数不能为0"End IfEnd Sub```2. 编写一个VB程序,实现判断一个数是否为素数的功能。

答案:```vbPrivate Sub btnCheckPrime_Click()Dim num As IntegerDim i As IntegerDim isPrime As Booleannum = CInt(txtNum.Text)isPrime = TrueIf num < 2 ThenlblResult.Caption = "不是素数"Exit SubEnd IfFor i = 2 To Int(Sqr(num))If num Mod i = 0 ThenisPrime = FalseExit ForEnd IfNext iIf isPrime ThenlblResult.Caption = "是素数"ElselblResult.Caption = "不是素数"End IfEnd Sub```3. 编写一个VB程序,实现将一个字符串中的大写字母转换为小写字母,小写字母转换为大写字母的功能。

高级语言程序设计课后练习参考答案(全部)

高级语言程序设计课后练习参考答案(全部)

特别说明:此答案不是标准答案,仅供参考,如有疑问,请与老师共同商量第1章一、单项选择题1-6 ACDBBD二、填空题1、机器、过程2、源、解释、编译、目标3、用某种计算机能理解并执行的计算机语言描述解决问题的方法和步骤、分写解决问题的方法步骤并将其记录下来的过程第2章一、单项选择题1-5 ACCBB 6-10 ADDDD二、填空题1、\2、小写3、字母、下划线、32、84、P105、P10-116、函数调用、表达式7、main 8、main、main9、/*、*/ 10、分11、略第3章一、单项选择题1-5 CBABB 6-10 ACBAB 11-15 AADAD 16-20 CDCCB21-25 CCCDB 26-30 ACDDC 31-34 CADC二、填空题1、字符、字符串2、-15、-153、0、655354、2、15、'\0'、06、#define 符号常量常量7、4 8、数据类型符变量名1,变量名2,……9、unsigned int、double、char 10、const int nn=199;11、1.0 12、a/(b*c)13、1、0 14、非0、0、1、015、1 16、(x>20 && x<30)||x<-10017、x<0 || y<0 || z<0 18、019、 20、5、5、321、++、&&22、算术、关系、逻辑、赋值、逗号、条件第4章一、单项选择题1-5 BCBDC 6-10 CBCAB 11-15 CAADC 16-18 ADA二、填空题1、顺序、循环2、单分支、双分支、多分支3、直到、当4、#include<stdio.h>5、输出格式字符串、输出表达式表6、整、短整、无符号、字符、长整、无符号长整、单精度、双精度、单精度、双精度。

7、如果e1和e2两个条件都成立,那么就执行语句s。

高级语言程序设计(VB)学习通课后章节答案期末考试题库2023年

高级语言程序设计(VB)学习通课后章节答案期末考试题库2023年

高级语言程序设计(VB)学习通课后章节答案期末考试题库2023年1.如下数组声明语句,正确的是()。

参考答案:Dim a(3, 4) as Integer2.下面正确使用动态数组的是()。

参考答案:Dim arr()As Integer3.使命令按钮Command1的外观显示为图形样式,可以设置其()和Picture属性。

参考答案:Style4.要使文本框同时出现水平滚动条和垂直滚动条,应设置其()。

A参考答案:Multiline属性为True,ScrollBars属性为35.连续3次调用var_dim过程,第3次调用时的输出是()。

参考答案:616.数组声明语句Dim a(2 to 3, -2 to 2,3 to 5)中,数组a包含元素的个数为()。

参考答案:307.将文本框Text1的Text属性设置为“Visual_Basic程序设计”,程序运行后,焦点在Text1中,若要自动选定文本框中的“Basic”,可通过()语句实现。

参考答案:Text1.SelStart = 78.为了使计时器控件Timer1每隔0.1秒触发一次Timer事件,应将Timer1的Interval属性设置为()。

参考答案:1009.如下过程定义中,正确的是()。

参考答案:Private Sub p(a()As Integer)10.程序运行后,单击命令按钮Command1,输出结果为()。

参考答案:12 3511.以下关于函数过程的叙述中错误的是()。

参考答案:函数过程一定有参数12.下列有关计时器的叙述中,正确的是()。

参考答案:程序运行时计时器不可见,所以其位置无关紧要13.窗体上有文本框Text1和垂直滚动条VScroll1,滚动条的Max设为100,Min为0;要实现随着滚动条的滑块从上向下移动,Text1中的值相应地从100到0变化,可在滚动条的Scroll事件中编写代码()。

参考答案:Text1.Text=100-VScroll1.Value14.窗体上有复选框Check1和标签Label1,实现复选框选中与否决定标签中的文字是否加下划线,正确的代码是()。

VB程序设计练习册参考答案

VB程序设计练习册参考答案

参考答案第1章Visual Basic 简介一、选择题1、B2、C3、A4、D5、C6、A7、D8、C9、D 10、B11、C 12、B二、填空题1 过程对象事件驱动2 学习版专业版企业版企业版3 Alt+F4 Alt+Q4 设计运行中断5 设置在应用程序运行时,各窗体在屏幕上的显示位置6 内部(标准)7 资源管理器8 编译方式解释方式9 选择“视图/工具箱”命令10 print 或?“大家都来学用Visual Basic”11按字母序按分类序12编辑代码三、思考题略第2章Visual Basic程序设计概述一、选择题1、A2、A3、D4、D5、D6、C7、A 8、C 9、A 10、C 11、B 12、D13、C 14、C 15、B 16、B 17、D 18、B三、编程题1、(1)建立应用程序用户界面。

选择”新建”工程,进入窗体设汁器,在窗体中增加一个标签控件Labe11和两个命令按钮 Commandl 、 Comlnand2。

(2)设置对象属性,见表。

(可自由设置)3编写代码private sub command1_clicklabel1.visible=false1 窗体 控件2 Left Top Width Height3 Ctrl 或shift4 Scrollbars Multiline True Passwordchar5 事件过程6 在属性窗口设置 在代码窗口设置7 对象名 下划线 事件名8 Form_Click9 Form1.Hide10 界面设计 属性设置 代码编写 保存运行11 窗体文件 工程文件12 部件13 窗体文件 模块文件 类模块文件private sub command2_clicklabel1.visible=trueend sub2、Private Sub Command1_ClickIf Text1.Text<>””And Text2.Text<>””Then ′组合条件判断文本框是否为空Form1.Caption=Text1.Text & ″,″& Label2.Caption & ″″& Text2.Text End IfEnd Sub第3章Visual Basic程序设计基础一选择题1.B2.C3.D4.B5.B6.B7.D8.D9.C10.C11.D 12.C 13.D 14.D 15.A 16.D 17.D 18.D 19.C 20.C21.A22.D23.B24.A 25.B 26.A二、填空题1 our name is2 13 True4 字母数字下划线2555 56 07 Logx/log10/0.5+x^2或者Logx/log10/0.5+x*x8 0,1,2,3,49 x>=0 and x<10010 511 false12 6三、编程题1.提示:Ucase、Lcase的使用2.提示:属性设置中,“计算”按钮的default属性设为True.“清除”按钮的Cancel属性设为True.第4章数据输入输出一、选择题1、D2、A3、A4、B5、D6、B7、C 8、C 9、D 10、D二、填空题1. 1+1= 22+2=42. 500.00%3.将当前字体放大两倍4. 20-11-025. 11 1三、编程题1.提示:(1)流程图。

VB程序设计课后习题答案

VB程序设计课后习题答案

VB课后习题解答第一、二章:1、简述VB6.0的主要特点答:方便、直观的可视化设计工具;面向对象程序设计方法;事件驱动的编程机制;易学易用的应用程序集成开发环境;结构化程序设计语言;完备的联机帮助功能;强大的多媒体、数据库和网络功能。

2、当正常安装VB6。

0后,误把Windows子目录删除。

当重新安装Windows后,是否需要再次安装VB6。

0?答:要重新安装的。

因为安装VB6。

0时,有些VB程序被系统自动安装在Windows目录下,所以一旦删除Windows子目录,就必须重新安装VB6。

0。

3、Visual Basic 6。

0分为学习版、专业版和企业版,如何知道所安装的是哪个版本?答:在VB6.0的启动界面上,能显示对应的版本.4、叙述建立一个完整应用程序的过程答:首先建立用户界面的控件对象(简称控件);然后对控件属性进行设置;再对控件事件过程及编程;保存应用程序;程序调试和运行。

5、Visual Basic 6。

0有多种类型窗口,若要在设计时看到代码窗口,应怎样操作?答:选择“视图"—>“代码窗口”命令或单击“工程资源管理器”窗口中的“查看代码"按钮。

6、当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。

试问该工程涉及多少个要保存的文件?若要保存该工程的所有文件,应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息?答:涉及两个文件要保存.先保存窗体文件(.frm),再保存工程文件(.vbp)。

若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求先保存窗体文件。

7、保存文件时,若不改变目录名,则系统默认的目录是什么?答:系统默认的目录是VB988、安装Visual Basic 6。

0后,帮助系统是否也已安装?答:没有。

VB6.0的帮助系统在两张光盘上,即MSDN Library,其中还包含了VC、VFP等其他语言的帮助系统。

9、如何使用Visual Basic 6.0的帮助系统?答:最方便的方法是选定要帮助的内容,然后按F1功能键,这时系统打开MSDN Library查阅器,直接显示与选定内容有关的帮助信息。

vb程序设计题库及答案详解

vb程序设计题库及答案详解

vb程序设计题库及答案详解在编写VB程序设计题库及答案详解时,我们通常会按照以下结构进行排版:1. 题目编号:为每个题目分配一个唯一的编号,方便索引和查找。

2. 题目描述:清晰地描述题目要求,包括输入、输出、功能等。

3. 解题思路:简要说明解题的步骤和方法。

4. 代码实现:提供完整的VB代码实现,包括必要的注释。

5. 运行结果:展示程序运行后的结果,可以是截图或文本描述。

6. 注意事项:列出在编写程序时应注意的问题或常见的错误。

7. 拓展思考:提供一些拓展问题或变体,引导读者进一步思考。

以下是一篇符合标题的正文内容示例:题目编号:001题目描述:编写一个VB程序,实现用户输入两个整数,程序输出这两个整数的和。

解题思路:1. 使用InputBox函数获取用户输入的两个整数。

2. 将输入的字符串转换为整数类型。

3. 计算两个整数的和。

4. 使用MsgBox函数显示结果。

代码实现:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个整数的和是:" & sum```运行结果:程序将弹出两个输入框,用户输入两个整数后,将显示一个消息框,展示这两个整数的和。

注意事项:- 确保输入的是整数,否则Val函数可能会失败。

- 输入框中不要包含非法字符。

拓展思考:- 如果用户输入的不是数字,程序应如何处理?- 能否修改程序,使其能够计算两个数的平均值而不是和?请注意,这只是一个示例,实际的题库及答案详解会根据具体题目的不同而有所变化。

vb程序设计书习题和参考答案

vb程序设计书习题和参考答案

vb程序设计书习题和参考答案练习题习题一一、判断题1.Visual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。

2.面向对象的程序设计是一种以对象为基础,由事件驱动对象的编程技术。

3.事件是由Visual Basic预先定义的对象能够识别的动作。

4.新建工程时系统会自动将窗体标题设置为Form1。

5.控件的属性值不能够在程序运行时动态地修改。

6.决定对象是否可见的属性为Visible属性,决定对象可用性的属性是Enabled属性。

7.保存Visual Basic文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件,再分别保存窗体或模块文件。

8.单击“启动”菜单项将窗体装入内存时,一定触发窗体的Load事件。

9.“事件过程”是用来完成事件发生后所要执行的程序代码。

10.在打开某窗体时,初始化该窗体中的各控件,应选用Load事件。

二、选择题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、Right6.窗体模块的文件扩展名是A、.exeB、.basC、.frxD、frm7.设置窗体的字体用属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic8.设置窗体的字号用属性。

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

A、DblclickB、LoadC、ShowD、KeyUp10.VB编制的程序保存在磁盘上,至少会产生何种文件。

A、.doc与.txtB、.com与.exe.C、.bat与.frmD、.vbp与.frm三、程序设计题1.新建一个工程,单击窗体时,在窗体上显示“欢迎使用Visual Basic程序”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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”的块结构条件语句为()。

相关文档
最新文档