VisualBasic程序设计期末复习题_第1页
VisualBasic程序设计期末复习题_第2页
VisualBasic程序设计期末复习题_第3页
VisualBasic程序设计期末复习题_第4页
VisualBasic程序设计期末复习题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2022学年9月份考试复习题一、单选题

1、设置窗体中鼠标指针的形状可通过(

)属性来进行。

A、IconB、MouseIconC、CursorD、Picture正确答案:C2、都是VB.NET中的数据类型的选项是(

)。

A、Short、Integer、Long、Float、DoubleB、Short、Int、Long、Single、DoubleC、Integer、Long、Single、Double、DecimalD、Boolen、Byte、Bit、Decimal、Date正确答案:C3、用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是(

A、ListB、ListIndexC、TextD、ListCount正确答案:C4、在VB.NET集成环境中创建VB.NET应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是(

)。

A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口正确答案:C5、语句X=X+1的正确含义是(

)。

A、变量X的值与X+1的值相等B、将变量X的值存到X+1中去C、将变量X的值加1后赋给变量XD、变量X的值为1正确答案:C

6、自定义函数过程只能返回(

)值。

A、一个B、两个C、三个D、多个正确答案:A

7、以下关于函数过程的叙述中,正确的是(

)。

A、函数过程形参的类型与函数返回值得类型没有关系B、在函数过程中,函数过程的返回值可以有多个C、如果不指明函数过程的类型,则函数过程返回值就没有类型D、函数过程也可以没有返回值正确答案:A

8、赋值语句“a=123

&

MID(“123456”,3,2)”执行后,a变量中的值是(

)。

A、“12334”B、123C、12334D、157正确答案:A

9、对于Integer

类型的静态数组,如果没有赋值,则所有元素的值为(

)。

A、空B、0C、1D、最大数正确答案:B

10、表达式16/4-2^5

*

8/4

Mod

5\2

的值为(

)。

A、14B、4C、20D、2正确答案:B

11、要设置某个菜单项的访问键(或热键),应在该菜单项的标题内容中的某个字符前加(

)。

A、@B、|C、%D、&正确答案:D

12、以下(

)程序段可以实现X、Y变量值的互换。

A、y=x:x=yB、z=x:y=z:x=yC、z=x:x=y:y=zD、z=x:w=y:y=z:x=y正确答案:C

13、数组具有相同的(

)。

A、下标B、类型C、数值D、存放地址正确答案:B

14、VB.NET提供了结构化程序设计的三种基本结构,三种基本结构是(

)。

A、递归结构,选择结构,循环结构B、选择结构,过程结构,顺序结构C、过程结构,输入输出结构,转向结构D、选择结构,循环结构,顺序结构正确答案:D

15、有两个数组s1和s2,要将s1的内容“拷贝”一份给s2,使用(

)。

A、s2=s1B、s2=s1.CopyC、s2=s1.CloneD、s2=s1.All正确答案:C

16、在代码窗口,代码下方有蓝色波浪线表示(

)

A、.对代码设置了格式B、编译错误C、逻辑错误D、运行时错误正确答案:B

17、如下数组声明语句中正确的是(

)。

A、Dim

(9)

As

Single={1,2,3,4,5,6,7,8,9,10}B、Dim

a(

)

As

Single={1,2,3,4,5,6,7,8,9,10}C、Dim

a(

)

As

Single={1,“a”,

“bc”2.

,4,5,6,7,8,9,10}D、Dim

a(,)

As

Integer={1,2,3,4,5,6,7,8,9,10}正确答案:B

18、当创建一个项目名为“引例”的项目时,该项目的所有代码文件将保存在(

)文件夹下。

A、My

DocumentsB、VB.NETC、\引例D、Windows正确答案:C

19、下列语句正确的是(

)。

A、if

x<3*yandx>y

then

y=x^3B、

if

x<3*yandx>y

then

y=x3C、If

x<3*y:x>y

then

y=x^3D、

x<3*yandx>y

then

y=x**3正确答案:A

20、下面程序段求两个数中的大数,()不正确。

A、Max1=IIf(x>y,x,y)

B、Ifx>yThenMax1=xElseMax1=y

C、Max1=Math.Max(x,y)

D、

Ify>=xThenMax1=x

正确答案:D

二、多选题(共5题,10分)1、在窗体模块中自定义过程前加

Public

关键字,该过程可以在

)中被调用。

A、本窗体B、其他窗体C、该应用程序其他模块D、其他应用程序正确答案:ABC

2、下列是声明语句中可用的关键字(

)。

A、ArrayB、StaticC、DimD、Private正确答案:BCD

3、以下关于过程及过程参数的描述中,正确的是(

)。

A、过程的形参不可以是控件名称B、用数组作为过程的实参数时,应确定数组的大小C、只有函数过程能够将过程中处理的信息传回到调用的程序中D、文本框的内容不可以作为过程的实参正确答案:AB

4、函数过程和子过程的参数传递方式有(

)。

A、数组B、函数C、传值D、传址正确答案:CD

5、对于InputBox函数,下列说法正确的是(

A、每执行一次InputBox函数,只能输入一个值B、InputBox函数的Prompt参数不能默认C、InputBox函数输入的是数值型D、函数值必须赋予一个变量正确答案:ABD

三、填空题(共10题,20分)1、VB.NET

是完全面向对象的程序设计语言,其最大的特点是____________。

正确答案:

第1空:引入了.net框架

2、函数Len(“Today”)的运算结果为

正确答案:

第1空:5

3、静态(Static)变量的特点是再次调用时____________。

正确答案:

第1空:不被初始化

4、下面函数过程功能是求两数之和。请在空格中填写适当的内容。

Function

addsum(ByVal

x

As

Integer,

ByVal

y

As

Integer)

____________

End

Function

正确答案:

第1空:addsum=x+y

5、若同时按下Shift键和其他键,则KeyDown/KeyUp事件过程中

为TRUE。

正确答案:

第1空:e.shift

6、为了改变计时器控件的时间间隔,应该修改该控件的__________属性。

正确答案:

第1空:Interval

7、Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(3.5)的值分别是__

__、__

__、__

_、__

_、__

_。

正确答案:

第1空:-4

第2空:3

第3空:-3

第4空:3

第5空:4

8、若有语句A=Array(1,2,3,4,5,6,7,8),则A(5)的值是__

__。

正确答案:

第1空:6

9、在程序运行过程中,通常使用__________方法来清除列表框中的所有内容。

正确答案:

第1空:clear

10、对于

ComboBox

控件,SelectedIndex属性表示当前选择项目的索引。如果当前没有选择项目,则该属性值为_____________。

正确答案:

第1空:-1

四、判断题1、在传值方式中,形参值的变化不会影响实参的值。

正确答案:正确

2、定时器控件在程序运行期间是可见的。

正确答案:错误

3、当对象获得焦点时,发生GotFocus事件。

正确答案:正确

4、SelectedText属性表示组合框中当前选定文本的字符串。

正确答案:正确

5、split函数的功能是以分隔符将字符串分隔成各个值。

正确答案:正确

6、数组的数据类型可以是基本数据类型,也可以是Object类型。

正确答案:正确

7、For-Next循环结构中,若循环控制变量的步长为0,则形成无限循环。

正确答案:正确

8、IsMdiContainer属性指定窗体是否为MDI父窗体。

正确答案:正确

9、GoTo语句又称为条件转移语句,它通过与语句“标号”的结合来控制程序的流程。

正确答案:正确

10、函数过程没有参数时,函数过程名后的括号不能省略。

正确答案:正确

11、在传址方式中,当形参的值发送变化,实参的值也随之改变。

正确答案:正确12、“Exit

Function”退出函数过程。

正确答案:正确13、根据面向对象的编程思想,可以把运输制造业中的汽车和设计图对应的理解为对象和类的关系。

正确答案:正确

14、For循环通常用于循环次数已知的程序结构中。

正确答案:正确

五、简答题1、编写程序,计算并输出下面级数前n项(n=40)中偶数项的和。

s

=

1*2+2*3+3*4+4*5+……+n*(n+1)+…正确答案:PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click

DimnAsInteger,sAsDouble

s=0

Forn=2To40Step2

s=s+n*(n+1)

Nextn

温馨提示

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

评论

0/150

提交评论