二级Visual+Basic语言程序设计模拟210Word下载.docx
- 文档编号:4388806
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:24
- 大小:24.16KB
二级Visual+Basic语言程序设计模拟210Word下载.docx
《二级Visual+Basic语言程序设计模拟210Word下载.docx》由会员分享,可在线阅读,更多相关《二级Visual+Basic语言程序设计模拟210Word下载.docx(24页珍藏版)》请在冰点文库上搜索。
本题考查字符串处理函数。
Str的功能是把数字转化为字符,Len函数的功能是求字符串中字符的个数。
题中“+”为字符串连接运算符。
第5题:
下列工具中,不属于结构化分析的常用工具的是____。
A.数据流图
B.数据字典
C.判定树
D.N-S图
D
结构化分析常用工具有数据流图、数据字典、判定树和判定表;
第6题:
在软件生产过程中,需求信息的来源是____。
A.程序员
B.项目经理
C.设计人员
D.软件用户
软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。
第7题:
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为____。
A.并运算
B.交运算
C.差运算
D.积运算
关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。
第8题:
对建立良好的程序设计风格,下面描述正确的是()。
A.程序应简单、清晰、可读性好
B.符号名的命名只要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。
第9题:
数据库的故障恢复一般是由____来执行恢复。
A.电脑用户
B.数据库恢复机制
C.数据库管理员
D.系统普通用户
数据库一旦发生故障,需要及时进行故障恢复,并由数据库管理员负责执行故障恢复。
第10题:
下列选项中,不属于数据模型所描述的内容的是____。
A.数据类型
B.数据操作
C.数据结构
D.数据约束
数据模型描述的内容包含数据结构:
数据操作和数据约束。
第11题:
在窗体上画一个命令按钮,然后编写如下时间过程
PrintSubCommand1—Click()
a=InputBox(“EntertheFirstinterger”)
b=InputBox(“EntertheSecondinterger”)
Printb+a
EndSub
程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是____。
A.579
B.123
C.456
D.123456
Inp´
utBox函数返回的是字符串格式的用户输入的数据,因此本题中,最后变a和变量b中存储的是字符串‘456’和‘123’,因此表达式b+a,就是将这两个字符串连接起来,称为字符串’123456’。
第12题:
确定一个控件在窗体上的位置的属性是____。
A.Width或Height
B.Width和Height
C.Top或Left
D.Top和Left
本题考查对象的基本属性。
Height和Width属性决定了控件的高度和宽度,而Top和I,eft属性决定了控件在窗体中的位置属性。
第13题:
设有关键码序列(Q,G,M,Z,A,N,B,P,X.,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是____。
A.1
B.3
C.7
D.9
建堆的算法:
首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),.然后,从i=Pn/2](n为结点的个数)的结点Ki开始,逐步把以K[n/2],K[n/2-1],K[n/2]-2,…为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。
此题中,n=16,i=[16,2]=8,即从第8个结点开始,建堆完成后如下图[*]所以经过初始建堆后关键码值B在序列中的序号是3。
第14题:
在窗体上有一个名称为Commandl的命令按钮,并有如下程序:
PrivateSubCommandl-Click()
StaticXAsInteger
StaticYAsInteger
Cls
Y=1:
Y=Y+5:
X=5+X:
PrintX,Y
程序执行时,单击命令按钮Commandl三次后,窗体上显示的结果为____。
A.1516
B.56
C.1515
D.156
第15题:
以下()控件没有Caption属性。
A.CommandButton
B.CheckBOX
C.TextBOX
D.Label
本题考查基本控件的常用属性。
命令按钮(CommandBuRon)、复选框(CheckBox)以及标签(Label)都有标题(Caption)属性;
而文本框没有Caption属性,只有Text属性。
第16题:
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是____。
A.-1
B.-2
C.O
D.1
本题考查函数Irtt的功能,Int(x)的作用是取不大于x的最小的整数,Fix(x)则是简单的取整数部分。
第17题:
编写如下事件过程:
PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInterger,XAsSingle,YAsSingle)
If(ButtonAnd3)=3Then
Print“AAAA”
EndIf
程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为____。
A.按左键并移动
B.按右键并移动
C.同时按下左、右键并移动
D.按什么键都不显示
鼠标单击时,鼠标键按下的参数Button可取3个值:
按下左键时,Button值为l、按下右键时,Button值为2、按下中间键时,Button值为4。
因此始终不能执行语句“Print”AAAA””,也就不能输出“AAAA”。
第18题:
窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语1是____。
A.PrintCbl.Selected
B.PrintCbl.List(Cbl.Listlndex)
C.PrintCbl.Selected.Text
D.PrintCbl.List(Listlnde~)
组合框的属性Listlndex返回当前所选项目的索引号,List(Index)属性返回指定索引号的列表项内容,因此返回当前选定的列表项应该用Cb1.List(Cb1,Listlndex)。
第19题:
窗体上有一个命令按钮和一个文本框,程序执行后,在文本框中输入12345,单击命令按钮后的输出结果为____。
PrivateSubCommandl_Click()
DimAAsInteger,BAsInteger
Textl.SelStart=2:
Text1.SelLength=2
A=Val(Text1.SelText):
B=Len(Text1.Text)
PrintA*B
A.68
B.115
C.1700
D.170
第20题:
使用____方法,可清除列表框中所有的列表项。
A.Remove
B.Clear
C.Removeltem
D.Move
本题考查列表框项目清除。
在列表框中可以使用Removeltem方法和Clear方法来清除项目,其中RemoveI~m清除某一项,而Clear清除所有项。
第21题:
下列循环能正常结束的是____。
A.x=5Dox=x+1LoopUntilx﹤0
B.x=1Dox=x+2LoopUntilx=10
C.x=10Dox=x+1LoopUntilx﹥0
D.x=6DOx=x-2LoopUntilx=1
本题考查Do型循环。
对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;
如果是后判断条件,则无论条件如何至少执行一次循环体。
由Until引出的循环条件为False时执行循环体,条件为True时退出循环;
题目中选项A中循环变量逐渐增加,不可能小于0,选项B中循环变量的步长为2,初值为1,不可能等于10。
而选项C中执行一次循环体,条件成立,退出循环。
选项D和选项B相似,循环变量无法等于1。
第22题:
阅读程序:
PrivateSubForm_Click()
a=0
Forj=1To15
a=a+jMod3
Nextj
Printa
程序运行后,单击窗体,输出结果是____。
A.105
B.1
C.120
D.15
Mod是求模运算符,即求余数,程序中jMod3的余数可能值为0,1,2,1到15的整数中,3、6、9、12、15这5个数除3的余数为0,1,4,7,10,13这5个数除3余数为1,2,5,8,11,14这5个数除3余数为2。
因此a的值为1*5+2*5=15,即选择D正确。
第23题:
在窗体上没有进行任何属性设置,然后编写如下事件过程,则程序运行结果是____。
PrivateSubForm_Load0
Fori=1To10
sum=sum+i
Nexti
Print”Sum=”;
sum
A.在窗体上输出55
B.在窗体上输出sum=55
C.出错
D.窗体上不输出
本题考查Load事件运行。
当装入窗体事件触发时,通常用于对属性和变量初始化,一般不使用Print方法,若想Print方法在FormLoad事件过程中起作用,必须设置窗体的AutoRedraw为True,否则Print方法不起作用。
第24题:
为了用键盘打开菜单和执行菜单命令,第一步应按的键是____。
A.功能键F10或Alt
B.Shift+功能键F4
C.Ctrl或功能键F8
D.Ctrl+Alt
第25题:
设a=6,则执行x=IIf(a﹥s,一1,0)后,x的值为____。
A.5
B.6
C.0
D.一1
本题考查IIf函数。
IIf函数可用于执行简单的条件判断操作,其中“result”是函数的返回值,“条件”是一个逻辑表达式。
当“条件”为真时,IIf函数返回”True部分”的值:
当“条件”为假时返回“False部分”的值。
“True部分”或“False部分”可以是表达式、变量或其他函数。
题目中a大于5成立,因此表达式值为-1。
第26题:
以下程序执行后,在窗体上输出的图案是____。
Forml.Cls
Fora=1To5
PrintSpace(5-a;
String(a,“*”).
Nexta
A.***************
B.*****************
C.*****************
D.***************
本题考查循环语句的分析。
循环中共输出5行,每一行首先输出5.a个空格,然后输出a个“*号。
a的变化为l到5,步长为1。
第27题:
窗体上有1个名称为Text1、内容为空的文本框。
PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)
PrintText1.Text;
运行程序,并在文本框中输入"
123"
,则在窗体上的输出结果为____。
A.123
B.112
C.12123
D.112123
KeyUp事件是在松开按钮时发生。
按下1松开时,文本框中显示1,执行KeyUp事件过程,在窗体上显示文本框内容,即1。
按下2松开时,文本框中显示12,执行KeyUp事件过程,在窗体上1后面接着现在显示文本框的内容,即窗体上显示为112。
按下3松开时,文本框中显示123,执行KeyUp事件过程,在窗体上112后面接着显示文本框的内容,即在窗体上显示为112123。
第28题:
以下程序段的功能是____。
x=8.6
y=Int(x+0.5)
Printy
A.输出y的绝对值
B.实现x的四舍五入
C.实现x的绝对值
D.实现y的四舍五入
本题考查函数Int的功能,Int(x)的作用是取不大于x的最小的整数,可以实现数据的四舍五入。
第29题:
下列程序段执行后,输出的结果是____。
Fork1=0To4
y=20
Fork2=0To3
y=10
Fork3=0To.2
y=y+10
Nextk3
Nextk2
Nextk1
A.90
B.60
C.40
D.10
本题考查循环程序的分析。
程序的主要部分为一个3层循环的嵌套。
前两层循环共执行5*4=20次,每次执行前y的初值都是10,因此,只要考虑第3层循环就可以了。
第3层循环执行3次,也就是语句y=y+10执行3次,y的初始值为10,因此计算结果为40。
第30题:
使用语句DimA(ITo10)AsInteger声明数组A后,以下叙述正确的是____。
A.A数组中的所有元素值为0
B.A数组中的所有元素值不确定
C.A数组中的所有元素值为Empty
D.执行语句“EraseA”后,A数组中的所有元素值为Null
本题考查数组。
VB中数值型数组定义后,所有的元素都自动赋值为0。
而Erase仅可以清空自动数组中的元素值。
第31题:
单击命令按钮时,下列程序段的执行结果为____。
PrivateSubCommandlClick()
PrintFtmcl(24,18)
PublicFunctionFuncl(mAsInteger,nAsInteger)AsInteger
DoWhilem﹤﹥n
DoWhilem﹥n:
m=m—n:
Loop
DoWhilem﹤n:
n=n-m:
Funcl=m
EndFunction
A.8
C.4
D.2
在函数Funcl中,程序主要由一条嵌套的循环语句构成,如果m﹤﹥n,外循环内部的第一条内循环为除去m中包含的所有的n的倍数。
第二条内循环为除去n中包含的m的倍数。
最后计算到m和n相等。
第32题:
在窗体上建立一个命令控件数组Commandl,并双击第一个命令按钮,编写如下事件过程:
PrivateSubCommandl-Click(IndexAsInteger)
Commandl(Index).Caption=FormatS(Now,“hh:
mm:
ss”)
EndSub以下描述正确的是____。
A.当单击某个命令按钮时,数组中所有命令按钮的Caption属性将被设置为当前时间
B.当单击某个命令按钮时,该按钮的Caption属性将被设置为当前时间
C.程序有错误
D.窗体的Caption属性将被设置为当前时间
本题考查控件数组。
建立控件数组以后,数组中的每个元素名字相同,依靠Index属性来区分单击了哪个命令按钮。
题目中单击哪个命令按钮,哪个命令按钮的标题属性就变为当前时间。
第33题:
程序运行时,当在空文本框中依次输入1234时,窗体上显示的是____。
PrivatesubText1一Change____
PrintText1;
A.1234
B.12
C.1121231234
本题考查文本框的Change事件,Change事件是每次文本框中的文本发生改变都要触发的事件,因此输入1234后,ehange事件触发了4次,每次都是把文本框的现有的内容输出,依次输出为1121231234。
第34题:
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项____。
A.不显示
B.显示但无效
C.有效可用
D.不显示但有效可用
菜单项默认情况下显示,Enabled属性值为False表示菜单项无效。
所以菜单项显示但无效。
故选B。
第35题:
以下程序段的功能是:
从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”,的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写____。
PrivateSubCommand1Click____
x=Val(Textl.Text)
IfThen
Printx
Else
Textl.SetFocus
Textl.Text=“”
A.x%4=1Andx%5=2
B.x%4=1Orx%5=2
C.xMod4=1AndxMod5=2
D.xMod4=1OrxMod5=2
本题考查条件表达式的描述和如何获得焦点。
题中的两个条件“除以4余1,除以5余2”关系为并列关系,可以表示为“xMod4=lAndxMod5=2”。
第36题:
要求当鼠标在图片框Picturel中移动时,立即在图片中显示鼠标的位置坐标。
下面能正确实现上述功能的事件过程是____。
A.PrivateSubPicture1MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Picture1.PrintX,YEndSub
B.PrivateSubPicturelMouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)PrintX,YEndSub
C.PrivateSubPicturelMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Picture.PrintX,YEndSub
D.PrivateSubFormMouseMove(ButtonAsIntegerShiftAsInteger,XAsSingle,YAsSingle)Picturel.PrintX,YEndSub
在图片框中移动鼠标触发的事件是:
PicturelMouseMove事件,在事件中控制在图片框中输出坐标。
第37题:
一个工程中包含两个名称分别为Forml、Form2的窗体、一个名称为Func的标准模块,假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:
Forml中定义的过程:
PrivateSubFunl()
Form2中定义的过程:
PrivateSubFun2()
Func中定义的过程:
PrivateSubFun3()
在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是____。
A.上述3个过程都可以在工程中的任何窗体或模块中被调用
B.Fun1和Fun2过程能够在工程中各个窗体或模块中被调用
C.上述3个过程都只能在各自被定义的模块中调用
D.只在Fun3过程能够被工程中各窗体或模块调用
本题考查过程的作用域。
在定义过程或者函数的时候选用了Private关键字说明,那么这个过程仅可以在本模块中使用,标准模块定义的函数或者过程也不例外。
第38题:
在窗体上有一个名称为CD1的通用对话框和一个名称为Commandl的命令按钮。
要求单击命令按钮时,打开一个保存文件的通用对话框。
该窗口的标题为“保存”,缺省文件名为“ABC”,在“文件类型"
栏中显示*.txt。
则能够满足上述要求的程序是____。
A.PrivateSubCommandl-Click()CD1.FileName=“ABC”CD1.Filter=”AllFiles|*.*|(*.txt)|*.txt|(*.doc|*.doc”CD1.Filterlndex=1CD1.DialogTitle=“保存”CD1.Action=2EndSub
B.PrivateSubCommandlClick()CD1.FileName=”ABC”CDl.Filter=”AllFiles|*.*|(*.txt)|*.*|)txt|(*.doc|*.doe”CD1.FilterIndex=2CDl.DialogTitle=“保存”CDl.Action=2EndSub
C.PrivateSubCommandlCIick()CDl.FileName=“保存”CD1.Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doc|*.doe”CD1.FilterIndex=2CD1.DialogTitle=“ABC”CD1.Action=2EndSub
D.PrivateSubCommandl_Click()CD1.FileName=“ABC”CDl.Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doc|*.doe”CD1.Filt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Visual Basic 语言程序设计 模拟 210