vb模拟考试题.docx

上传人:b****8 文档编号:9707374 上传时间:2023-02-05 格式:DOCX 页数:15 大小:18.53KB
下载 相关 举报
vb模拟考试题.docx_第1页
第1页 / 共15页
vb模拟考试题.docx_第2页
第2页 / 共15页
vb模拟考试题.docx_第3页
第3页 / 共15页
vb模拟考试题.docx_第4页
第4页 / 共15页
vb模拟考试题.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

vb模拟考试题.docx

《vb模拟考试题.docx》由会员分享,可在线阅读,更多相关《vb模拟考试题.docx(15页珍藏版)》请在冰豆网上搜索。

vb模拟考试题.docx

vb模拟考试题

VB期末考试模拟编程题

一.单选题(30*1=30)

1.VisaulBasic6.0是()

A、结构化程序设计语言

B、面向对象程序设计语言

C、一种计算机解题的方法

D、汇编语言

2.VB6.0中文版包括的三个版本是()

A、学习版、专业版

B、专业版、企业版

C、学习版、专业版、企业版

D、前面说法全错

3.以下能在窗体Form1的标题栏中显示“VisaulBasic”的语句是()

A、Form1.name="VisaulBasic"

B、Form1.Title="VisaulBasic"

C、Form1.Caption="VisaulBasic"

D、Form1.Text="VisaulBasic"

4.VB提供了结构化程序设计的3种基本结构是()

A、递归结构、选择结构、循环结构

B、选择结构、过程结构、顺序结构

C、过程结构、输入、输出结构、顺序结构

D、顺序结构、选择结构、循环结构

5.下面关于属性的说法正确的是()

A、指对象的方法

B、就是对象的数据,可以用来表示对象的状态

C、指对象的事件

D、指运行界面

6.下面关于属性的说法正确的是()

A、指对象的方法

B、就是对象的数据,可以用来表示对象的状态

C、指对象的事件

D、指运行界面

7.在“设计时”若关闭了工具箱,应从()显示出来

A、“视图”菜单“工具箱”命令

B、“视图”菜单“工具栏”命令

C、“窗口”菜单中

D、“格式”菜单中

8.下面()不是对象的方法

A、form

B、Print

C、Cls

D、Hide

9.VB采用的()编程方法

A、面向对象

B、面向过程

C、面向问题

D、面向用户

10.VB程序的运行可以采用两种方式,下面哪一个选项能生成可执行文件.exe,并在Windows环境下脱离VB直接运行()

A、立即方式

B、编译方式

C、运行方式

D、解释方式

11.一只棕色的足球被踢进球门,则棕色、足球、踢、进球门是()

A、事件、对象、方法、属性

B、属性、方法、事件、对象

C、属性、事件、方法、对象

D、属性、对象、事件、方法

12.启动VB后,窗体设计器窗口中便包含了一个窗体窗口,该窗体窗口默认的名字是()

A、Form

B、窗体

C、Form1

D、工程

13.在工程资源管理器窗口中,可对当前使用的工程所有部件进行管理,它的主要功能是()

A、添加窗体

B、删除窗体

C、在代码和界面之间进行切换

D、前面说法都对

14.工程资源管理器窗口的显示方式

A、网状方式

B、层次方式

C、顺序方式

D、随意方式

15.能被对象所识别的动作与对象可执行的活动分别称为对象的()

A、事件、方法

B、过程、事件

C、事件、属性

D、方法、属性

16.VB集成开发环境的的工作状态有3种,它们是()

A、设计、运行和调试

B、设计、中断和调试

C、设计、运行和中断

D、前面说法都对

17.VB编程的方法是采用()运行程序的

A、从主程序中调用

B、事件驱动机制

C、发运行命令

D、自动执行

18.窗体文件的扩展名是()

A、.vbp

B、.frm

C、.res

D、.bas

19.VB最基本的对象是(),它是应用程序的基石,其他控件的容器。

A、窗体

B、标签

C、命令按钮

D、列表框

20.VB是一种面向对象的可视化程序设计语言,其中()不是面向对象系统所包含的的要素

A、方法

B、事件

C、数组

D、属性

21.工程文件的扩展名是()

A、.vbp

B、.frm

C、.res

D、.bas

22.对象属性值的设置可以在()

A、设计时和运行时

B、工程资源管理器窗口

C、工具箱中

D、窗体设计器工具栏中

23.工程组文件的的扩展名是()

A、.vbg

B、.frm

C、.vbp

D、.bas

24.将VB工程编译生成的.EXE文件

A、可复制到其它计算机上运行

B、不能摆脱VB环境运行

C、只能在当前计算机上运行

D、需要有.dll该类文件的支持

25.在设计阶时,当双击窗体上某个控件时,所打开的窗口是()

A、代码窗口

B、工具箱窗口

C、工程资源管理器窗口

D、属性窗口

26.OOP是()

A、面向对象程序设计方法的简称

B、计算机机器语言

C、高级语言

D、汇编语言

27.下面哪一项不是结构化程序设计的基本结构()

A、过程结构

B、顺序结构

C、选择结构

D、循环结构

28.下面关于对象的方法描述错误的是()

A、对象中的代码就是对象的方法

B、方法的内容是可见的

C、方法的内容是不可见的

D、方法决定了对象可进行的动作

29.在计算机上初次安装VisaulBasic6.0时,应执行()程序

A、install.exe

B、setup.vbp

C、setup.exe

D、vb6.exe

30.有VB代码:

text1.text="VisualBasic实例",则text1、text和"VisualBasic实例"分别代表()

A、对象、值、属性

B、对象、方法、属性

C、对象、属性、值

D、属性、对象、值

二.判断题(10*2=20)

1.当第一次启动VB时,看到的窗口称VB集成开发环境或用户界面。

(错误)

2.面向对象的编程方法是伴随Windows图形用户界面的诞生而产生的一种新的程序设计思想。

(正确)

3.VisaulBasic是一种面向对象的可视化程序设计语言,其包含属性、事件和多态三个要素(错误)

4.启动VB后,窗体设计器窗口中一个窗体窗口也没有,需进行添加窗体的操作。

(错误)

5.VB集成开发环境的的工作状态有[设计]、[运行]和[调试]3种。

(错误)

6.启动VB后,窗体设计器窗口中便包含了一个窗体窗口,该窗体窗口默认的名字叫Form。

(错误)

7.vb把程序和数据封装起来作为一个对象,并为每一个对象赋予相应的属性。

(正确)

8.VisualBasic它是美国Microsoft公司推出的一个在Windows、WindowsNT环境下运行的结构化的程序设计语言。

(错误)

9.窗体窗口是运行该工程时的用户界面。

(正确)

10.VisualBasic6.0是比高级语言更高级的一种程序设计语言,它改变了结构化程序设计的主从关系,解决问题着眼于问题中的对象及其相互的关系。

(正确)

三.读程序,写结果(10*3=30)

1.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

x=inputBox("Input")

SelectCasex

Caselto3

Print"分支1"

CaseIs>4

Print"分支2"

CaseElse

Print"Else分支"

EndSelect

EndSub

程序运行后,如果在输入对话框中输入2,则窗体上显示的是()。

2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimaAsSingle,bAsSingle,cAsSingle

DimtAsSingle

a=InputBox("输入a的值")

b=InputBox("输入b的值")

c=InputBox("输入c的值")

Printa&b&c

Ifa

t=a:

a=b:

b=t

EndIf

Ifa

t=a:

a=c:

c=t

EndIf

Ifb

t=b:

b=c:

c=t

EndIf

Printa&b&c

EndSub

程序运行后,如果在输入对话框中依次输入2、3、1,则窗体上显示的是(321)。

3.下列程序段运行后,显示的结果是()。

PrivateSubForm_Click()

DimxAsBoolean,aAsInteger

x=-2

a=True

Printx

Printa

EndSub

4.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimaAsSingle,bAsSingle,xAsSingle

x=0

DoUntilx=-1

a=InputBox("请输入a的值")

b=InputBox("请输入b的值")

x=InputBox("请输入x的值")

a=a+x

b=a-x

Loop

Printa

Printb

Printx

EndSub

程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为()。

5.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimxAsSingle

x=InputBox("请输入成绩")

SelectCasex

CaseIs>=90

Print"优异"

CaseIs>=80

Print"优秀"

CaseIs>=70

Print"良好"

CaseIs>=60

Print"及格"

CaseElse

Print"不及格"

EndSelect

EndSub

程序运行后,如果在输入对话框中输入80,则窗体上显示的是()。

6.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimxAsSingle

x=InputBox("请输入成绩")

SelectCasex

CaseIs>=90

Print"优异"

CaseIs>=80

Print"优秀"

CaseIs>=70

Print"良好"

CaseIs>=60

Print"及格"

CaseElse

Print"不及格"

EndSelect

EndSub

程序运行后,如果在输入对话框中输入80,则窗体上显示的是()。

7.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

x=5

Fori=1To10Step2

x=x+i\5

Nexti

Printi

Printx

EndSub

程序运行后,窗体上显示的是()。

8.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

Fori=1To3

x=4

Forj=1To2

x=x+1

Nextj

Nexti

Printi

Printj

Printx

EndSub

程序运行后,单击命令按钮,输出结果是()。

9.下列程序段运行后,第6次单击后窗体上显示的结果是()。

PrivateSubForm_Click()

StaticindexAsInteger

Cls

index=index+1

Ifindex=1Then

Print"复制操作"

ElseIfindex=2Then

Print"剪切操作"

ElseIfindex=3Then

Print"粘贴操作"

ElseIfindex=4Then

Print"清除操作"

index=0

EndIf

Printindex

EndSub

10.下面程序段,显示的结果是()。

PrivateSubCommand1_Click()

DimaAsInteger

a=Int(Rnd)+4

SelectCasea

Case5

Print"优秀"

Case4

Print"良"

Case3

Print"通过"

CaseElse

Print"未通过"

EndSelect

Printa

EndSub

四.程序填空(10*2=20)

1.下列代码求出S=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。

PrivateSubForm_Click()

n=Val(InputBox("请输入N的值:

"))

t=0

s=【1】

Fori=1To【2】

t=t+i

s=s+【3】

Nexti

Prints

EndSub

2.以下程序用于计算1+3+5+…+99。

PrivateSubCommand1_Click()

sum=0

m=1

Do

sum=sum+【1】

m=【2】

LoopWhilem<=【3】

Print"sum=";Sum

EndSub

3.以下程序用于解决百元买百鸡问题,即用100元钱买100只鸡,其中公鸡每只5元,母鸡每只3元,小鸡每3只1元,条件为不允许买半只。

PrivateSubForm_Click()

Cls

Rem百元买百鸡问题

Print"公鸡","母鸡","小鸡"

Fora=0To【1】

Forb=0To33

【2】=100-a-b

If5*a+3*b+c/3=【3】Then

Printa,b,c'a公鸡数、b母鸡数、c小鸡数

EndIf

Nextb

nexta

EndSub

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1