计算机二级VB编程作业试题及答案_第1页
计算机二级VB编程作业试题及答案_第2页
计算机二级VB编程作业试题及答案_第3页
计算机二级VB编程作业试题及答案_第4页
计算机二级VB编程作业试题及答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机二级VB编程作业试题及答案姓名:____________________

一、单项选择题(每题2分,共10题)

1.下列哪个函数用于检测字符串中是否包含指定的子字符串?

A.InStr

B.LCase

C.Mid

D.Trim

2.以下哪个关键字用于声明一个常量?

A.Dim

B.Const

C.Static

D.Public

3.在VB中,如何声明一个整型数组?

A.Dim数组名()AsInteger

B.Dim数组名[]AsInteger

C.Dim数组名()AsInteger

D.Dim数组名(10)AsInteger

4.以下哪个函数用于将字符串转换为数字?

A.Val

B.CInt

C.CDbl

D.Str

5.在VB中,以下哪个方法可以用来遍历一个数组的所有元素?

A.ForEach

B.For

C.While

D.DoWhile

6.以下哪个关键字用于定义一个过程?

A.Function

B.Sub

C.Property

D.Operator

7.在VB中,以下哪个函数用于获取当前系统时间?

A.Now

B.Time

C.Date

D.Timer

8.以下哪个方法可以用来在文本框中插入文本?

A.Text1.Text="Hello"

B.Text1.Value="Hello"

C.Text1.Text.Insert(0,"Hello")

D.Text1.Value.Insert(0,"Hello")

9.在VB中,以下哪个关键字用于定义一个属性?

A.Dim

B.Public

C.Property

D.Friend

10.以下哪个方法可以用来判断两个字符串是否相等?

A.InStr

B.LCase

C.Mid

D.Compare

二、填空题(每空2分,共10分)

1.在VB中,声明一个整型变量可以使用______关键字。

2.一个二维数组的定义格式为:Dim数组名(行数,列数)As数据类型。

3.在VB中,可以使用______函数将字符串转换为整数。

4.以下代码段中,正确的输出结果是______。

DimaAsInteger

a=10

Printa+1

5.在VB中,以下哪个方法可以用来遍历一个数组的所有元素?

A.ForEach

B.For

C.While

D.DoWhile

三、编程题(共30分)

1.编写一个VB程序,实现以下功能:计算一个整数数组中所有元素的和,并将结果输出到立即窗口。

2.编写一个VB程序,实现以下功能:根据用户输入的年龄,判断该用户是青少年、成年人还是老年人,并将结果输出到立即窗口。

3.编写一个VB程序,实现以下功能:定义一个二维数组,并初始化为以下值:

123

456

789

然后遍历该数组,输出所有大于5的元素。

四、简答题(共20分)

1.简述VB中数组的声明方式和初始化方法。

2.简述VB中字符串函数的常用方法。

3.简述VB中过程和函数的区别。

二、多项选择题(每题3分,共10题)

1.以下哪些是VB中用于处理字符串的函数?

A.Len

B.UCase

C.Split

D.Replace

E.Mid

2.在VB中,以下哪些关键字可以用来声明一个变量?

A.Dim

B.Var

C.Static

D.Public

E.Private

3.以下哪些是VB中常用的循环结构?

A.For

B.While

C.DoWhile

D.DoLoop

E.ForEach

4.在VB中,以下哪些关键字可以用来控制程序的流程?

A.If

B.Case

C.Select

D.GoTo

E.ExitDo

5.以下哪些是VB中用于比较两个值的方法?

A.=

B.<>

C.>

D.>=

E.<=

6.在VB中,以下哪些是合法的数组索引?

A.0

B.1

C.-1

D.-2

E.10

7.以下哪些是VB中用于处理文件的方法?

A.Open

B.Close

C.Read

D.Write

E.Append

8.在VB中,以下哪些是合法的日期格式?

A."YYYY-MM-DD"

B."MM/DD/YYYY"

C."DD-MM-YYYY"

D."YYYY/MM/DD"

E."YYYY-MM-DDHH:MM:SS"

9.以下哪些是VB中用于处理异常的方法?

A.Try

B.Catch

C.Finally

D.Throw

E.ExitTry

10.在VB中,以下哪些是合法的布尔值?

A.True

B.False

C.1

D.0

E."Yes"

三、判断题(每题2分,共10题)

1.在VB中,变量的声明必须放在模块的顶部。()

2.VB中的数组可以存储不同数据类型的元素。()

3.使用InStr函数可以在字符串中查找子字符串的位置。()

4.在VB中,可以使用Dim关键字声明一个常量。()

5.在VB中,所有的方法都必须有返回值。()

6.在VB中,可以使用ForEach循环遍历数组的每个元素。()

7.在VB中,可以使用Public关键字声明一个在模块外部可见的变量。()

8.在VB中,可以使用LCase函数将字符串中的所有大写字母转换为小写字母。()

9.在VB中,可以使用Timer函数获取从午夜开始经过的秒数。()

10.在VB中,可以使用ExitDo语句跳出DoWhile循环。()

四、简答题(每题5分,共6题)

1.简述VB中如何声明一个二维数组,并举例说明。

2.简述VB中如何使用循环结构ForEach遍历数组,并给出代码示例。

3.简述VB中如何使用异常处理结构Try...Catch...Finally来处理程序运行中的错误。

4.简述VB中如何定义和使用一个过程(Sub)。

5.简述VB中如何定义和使用一个函数(Function),并说明函数与过程的区别。

6.简述VB中如何使用文件操作函数来打开、读取、写入和关闭文件。

试卷答案如下

一、单项选择题

1.A

解析思路:InStr函数用于在字符串中查找子字符串的位置。

2.B

解析思路:Const关键字用于声明常量,其值在程序运行过程中不可更改。

3.C

解析思路:二维数组的声明格式为Dim数组名(行数,列数)As数据类型。

4.A

解析思路:Val函数将字符串转换为数字。

5.A

解析思路:ForEach循环用于遍历集合中的每个元素。

6.B

解析思路:Sub关键字用于定义一个无返回值的过程。

7.A

解析思路:Now函数返回当前系统日期和时间。

8.C

解析思路:Text1.Text.Insert(0,"Hello")在文本框Text1的开始位置插入字符串"Hello"。

9.C

解析思路:Property关键字用于定义一个属性。

10.D

解析思路:Compare方法用于比较两个字符串是否相等。

二、填空题

1.Dim

解析思路:Dim关键字用于声明变量。

2.Dim数组名(行数,列数)As数据类型

解析思路:二维数组的声明格式。

3.Val

解析思路:Val函数用于将字符串转换为数字。

4.11

解析思路:变量a的值为10,所以a+1的结果为11。

5.ForEach

解析思路:ForEach循环用于遍历数组元素。

三、编程题

1.(此处应包含相应的VB代码,但根据要求不提供代码)

2.(此处应包含相应的VB代码,但根据要求不提供代码)

3.(此处应包含相应的VB代码,但根据要求不提供代码)

四、简答题

1.声明二维数组:DimMyArray(1To2,1To2)AsInteger,初始化:MyArray(1,1)=1,MyArray(1,2)=2,MyArray(2,1)=3,MyArray(2,2)=4。

2.ForEach元素In数组名

'循环体

Next元素

3.Try

'尝试执行的代码

CatchexAsException

'异常处理代码

Finally

'最终执行的代码

EndTry

4.Sub过程名(参数列表)

'过程体

EndSub

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论