计算机二级VB单选及答案.docx
- 文档编号:27544310
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:101
- 大小:247.12KB
计算机二级VB单选及答案.docx
《计算机二级VB单选及答案.docx》由会员分享,可在线阅读,更多相关《计算机二级VB单选及答案.docx(101页珍藏版)》请在冰豆网上搜索。
计算机二级VB单选及答案
(1)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
A)均PAD图
B)N-S图
C)结构图
D)数据流图
(2)结构化程序设计主要强调的是
A)程序的规模
B)程序的效率
C)程序设计语言的先进性
D)程序易读性
(3)为了使模块尽可能独立,要求
A)模块的内聚程度要尽量高,且各模块间的稿合程度要尽量强
B)模块的内聚程度要尽量高,且各模块间的稿合程度要尽量弱
C)模块的内聚程度要尽量低,且各模块间的稿合程度要尽量弱
D)模块的内聚程度要尽量低,且各模块间的辐合程度要尽量强
(4)需求分析阶段的任务是确定
A)软件开发方法
B)软件开发工具
C)软件开发费用
D)软件系统功能
(5)算法的有穷性是指
A)算法程序的运行时间是有限的
B)算法程序所处理的数据量是有限的
C)算法程序的长度是有限的
O)算法只能被有限的用户使用
(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A)快速排序
B)冒泡排序
C)直接插入排序
D)堆排序
(7)如果进栈序列为el,e2,e3,e4,则可能的出栈序列是
A)e3,el,e4,e2
B)e2,e4,e3,el
C)e3,e4,el,e2
D)任意顺序
(8)将E-R图转换到关系模式时,实体与联系都可以表示成
A)属性
B)关系
C)键
D)域
(9)有三个关系R.、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为
A)并
B)自然连接
C)笛卡尔积
D)交
(10)下列有关数据库的描述,正确的是
A)数据处理是将信息转化为数据的过程
B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C)关系中的每一列称为元组,一个元组就是一个字段
D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关
键字,则称其为本关系的外关键字
(11)窗体文件的扩展名是:
A).bas
B).cls
C).frm
D).res
(12)设y是整形变量,能判断y为奇数的表达式是
A)Not(yMod2<>0)
B)yMod2<>0
C)(Xy-I)Mod2<>0
D)yMod2<>1
(13)下面说法不正确的是
A)变量名的长度不能超过255个字符
B)变量名可以包含小数点或者内嵌的类型声明字符
C)变量名不能使用关键字
D)变量名的第一个字符必须是字母
(14)定义有5个整数型元素的数组,正确的语句是
A)Dima(4)AsInteger
B)OptionBase1:
Dima(5)
C)Dima&(5)
D)Dimea(5)AsInteger
(15)设a=6,则执行x=IIF(a>5,-1,0)后.,x的值为
A)5B)6C)OD)-1
(16)如果将文本框的Locked属.性设置为True,则以下说法正确的是
A)此时在属性窗口不可以修改文本框的Text属性值
B)运行时用户不可以在界面修改文本框中的内容
C)在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text-"aaa"
D)以上均不正确
(17)编写如下事件过程
PrivateSubForm_keyDown(KeyCodeAsInteger,ShiftAsInteger)
PrintChr(KeyCode)
EndSub
PrivateSubForm_Keypres(KeyAsciiAsInteger)
PrintChr(KeyAscii)
EndSub
在一般情况下(即不按住Shift键和锁定大写键时)运行程序,若按“T”键,则程序输出
的结果是
A)TB)t
TT
C)TD)t
Tt
(18)以下事件过程可以将打开对话框的标题改为”新时代”的是
A)PrivateSubCommand2_C1ick()
CommonDialogl.DialogTitlL=="新时代"
CommonDialogl.ShowOpen
EndSub
B)PrivateSubCommand2C1ick()
CommonDialogl.DialogTitle=="新时代"
CommonDialogl.ShowFont
EndSub
C)PrivateSubCommand2click()
CommonDialog1.DialogTitle="新时代"
CommonDialogl.Show
EndSub
D)PrivateSubCommand2C1ick()
CommonDialogl.DialogTitle="新时代"
CommonDialogl.ShowColor
EndSub
(19)如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的什么属性
A)Value
B)Visible
C)Enabled
D)Default
(20)要使文本框可输入多行文字,要更改的默认选项是
A)SorollBoars和MultiLine
B)Visible
C)ScrillBoars
D)以上都不是
(21)要触发组合框的DblClick事件,只有将组合框的Style属性设置为
A)0B)1c)2D)3
(22)在窗体上有一个文本框控件,名称为TextTime,一个计时器控件,名称为Timerl.要求每一秒在文本框中显示一次当前的时间。
程序为
PrivateSubTimerl_________()
TxtTime.text=Time
EndSub
在下划线上应填入的内容是
A)Enabled
B)Visible
C)Interval
D)Timer
(23)要使文本框获得输入焦点,则应采用文本框控件的方法是
A)GotFocus
B)LostFocous
C)KeyPress
D)SetFocus
(24)假定有如下的窗体事件过程
PrivateSubFormes_cliek0
a$="MicrosoftVisualBasic"
b$=Right(a$,5)
c$=Mid(a$,1,9)
MsgBoxa$,34,b$,c$,5
EndSub
程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是
A)MicrosoftVisual
B)Microsoft
C)Basic
D)5
(25)下面程序段执行结果为
x=Int(Rnd()+4)
SelectCasex
Case5
Print"excellent"
Case4
Print"good"
Case3
Print"pass"
CaseElse
Print"fail"
EndSelect
A)excellentB)goodC)passD)fall
(26)设A='123456',则表达式Val(Left(A,4)+Mid(A,4,2))的值为
A)123456B)123445C)5D)6
(27)在窗体上画一个通用对话框,其名称为CommonDialogl,然后画一个命令按钮,并编写如下事件过程.
PrivateSubCommandl_Click()
CommonDialogl.Flags=vbOFNHideReadOnly
CommonDialog1.Filter="AllFiles(*.*)|*.*|TextFiles(*.txt)|*.txt
CommonDialogl.FilterIndex=1
CommonDialogl.ShowOpen
MsgBoxCommonDialogl.FileName
EndSub
程序运行后,单击命令按钮,将显示一个”打开”对话框,此时在“文件类型“框中显示的是
A)AllFiles(*.*)
B)TextFiles(*.txt)
C)BatchFiles(*.bat)
D)AllFiles(**)|TextFiles(*.txt)
(28)如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪个属性
A)Value
B)Visible
C)Enabled
D)Default
(29)函数过程Fun1的功能是如果参数b为奇数,则返回值为1,否则返回值为0.
FunctionFunl(bAsInteger)
If______Then
Fun1=0
Else
Fun1=1
EndIf
EndFunction
使该功能完整,应在空行处填入以下哪条语句
A)bMod2<>O
B)bMod2=0
C)b/2=1
D)b
(30)假定有下表所列的菜单结构
要求程序运行后,如果单击菜单项“大图标,’,则在该菜单项前添加一个”√”以下正确的事件过程是
A)PrivateSubbigicones_C1ick0B)PrivateSubbigicon_Click0
bigicon.Checked=FalseMe.appear.bigicon.Checked=True
EndSubEndSub
C)PrivateSubbigicones_C1ickD)PrivateSubbigicon_click0
bigicon.Checked=Trueappear.bigicon.Checked=True
EndSubEndSub
(31)下列对变量的定义中,不能定义a为变体变量的是
A)DimaAsDoubleB)DimaAsVariantC)DimaD)a=24
(32)有如下程序
PrivateSubCommandl_Click()
a$="AWORKERISHERE"
x=Len(a$)
Fori=lTox-1
b$=Mid$(a$,i,3)
Ifb$="WOR"ThenS=S+1
Next
PrintS
EndSub
单击命令按钮,程序运行结果为
A)1B)2C)3D)5
(33)Mid("HelloEveryone",7,3)的执行结果是
A)yonB)everyC)EveD)one
(34)在窗体上有一个命令按钮,然后编写如下事件过程.
PrivateSubCommandl_click()
Dima(5)AsString
FORi=1To5
a(i)=Chr(Asc("A")+(i-1))
Next
ForEachbIna
Printb;
Next
EndSub
程序运行后,单击命令按钮,输出结果是
A)ABCDEB)12345C)abcdeD)出错信息
(35)在窗体上画一个命令按钮然后编写如下事件过程
PrivateSubCommand1_C1ick()
Fori=1To4
x=4
Forj=1To2
x=x+6
Next
Next
Printx
EndSub
程序运行后,单击命令按钮,输出结果是
A)12B)13C)16D)17
(1)程序流程图中带有箭头的线段表示的是
A)图元关系B)数据流C)控制流D)调用关系
流程线表示操作的先后次序。
带箭头的线段在数据流程图中表示数据流,带箭头的线段在程序流程图中表示控制流。
(2)下面不属于软件设计原则的是
A)抽象B)模块化C)自底向上D)信息隐蔽
(3)下列选项中,不属于模块间藕合的是
A)数据稿合B)标记藕合C)异构藕合D)公共稿合
模块之间的藕合程度反映了模块的独立性,也反映了系统分解后的复杂程度。
按照藕合程度从强到弱分别是内容藕合、公共藕合、外部藕合、控制藕合、标记藕合、数据藕合和非直接藕合,没有异构藕合这种方式。
(4)下列叙述中不属于软件需求规格说明书的作用的是
A)便于用户、开发人员进行理解和交流
B)反映出用户Ii题的结构,可以作为软件开发工作的基础和依据
C)作为确认测试和验收的依据
D)便于开发人员进行需求分析
(5)算法的时间复杂度是指
A)执行算法程序所需要的时间
B)算法程序的长度
C)算法执行过程中所需要的基本运算次数
D)算法程序中的指令条数
算法的复杂度主要包括算法的时间复杂度和空间复杂度.所谓算法的时间复杂度是指行算法所需要的计算工作量,即算法执行过程中所需要的基本运算的饮数,算法的空间复杂度一般是指执行这个算法所需要的内存空间。
(6)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
A)堆排序B)直接插入排序C)快速排序D)B)和C)
(7)栈底至栈顶依饮存放元素A、B、C.D,在第五个元素E入浅前.栈中元素可以
出栈,则出栈序列可能是
A)ABCECB)DCBEAC)DBCEAD)CDABE
(8)数据库设计包括两个方面的设计内容,它们是
A)概念设计和逻辑设计B)模式设计和内模式设计
C)内模式设计和物理设计D)结构特性设计和行为特性设计
(9)关系表中的每一横行称为一个
A)元组B)字段C)属性D)码
关系表中,每一行称为一个元组,对应表中的一条记录,每一列称为一个属性,对应表中的一字段,在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。
(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号).课程C
(课号,课名)选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩
(12)设a=5,b=4,c=3,d=2,则表达式3>2*bOra=cAndb<>cOrc>d的值是
A)1B)TrueC)FalseD)2
(13)以下合法的变量名是
A)A%BB)Test1C)1costD)And
(14)下列程序运行时输出的结果是
OptionBase1
PrivateSubForm_click()
Dimx(10)AsInteger,y(5)AsInteger
Fori=1to10
x(i)=10-i+I
Next
Fori=1to5
y(i)=x(2*i-1)+x(2*i)
Next
Fori=1to5
Printy(i)
Next
EndSub
A)37114519B)19151173C)13579D)不确定的值
(15)在窗体上画一个命令按钮和一个文本框,名称分别为Commandl和Textl,然后编写如下程序
PrivateSubCommandl_Click()
a=InputBox("请输入日期(1~31)")
t="旅游景点:
"&IIf(a>0Anda<=10,"长城","")&
IIf(a>10Anda<=20,"故宫","")&IIf(a>20Anda<=31,"颐和园","")
Textl.Text=t
EndSub
程序运行后,如果从键盘上输入16,则在文本框中显示的内容是
A)旅游景点:
长城故宫B)旅游景点:
长城颐和园
C)旅游景点:
颐和园D)旅游景点:
故宫
(16)若要求从文本框中输入密码时在文本框中只显示"*"号,则应当在此文本框的属性窗口中设置
A)Texd属性值为*B)Caption属性值为*
C)password属性值为空D)Passwordchar属性值为*
(17)编写如下两个事件过程:
PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
PrintChr(KeyCode)
EndSub
PrivateSubForm_Keypress(KeyAsciiAsInteger)
PrintChr(KeyAscii)
EndSub
在一般情况下(即不按住Shift键和锁定大写键时)运行程序,如果按"A"键,则程序输出的结果是
A)AAB)aAC)AaD)aa
(18)单击滚动条的滚动箭头时,产生的事件是
A)ClickB)ScrollC)ChangeD)Move
(19)当把框架的什么属性设置为False时,其标题会变灰,框架中所有的对象均被屏蔽
A)NameB)EnabledC)CaptionD)Visible
(20)要获得当前驱动器应使用驱动器列表框的属性是
A)PathB)DriveC)DirD)Pattern
(21)在VisualBasic中,组合框是文本框和下列哪一项的特性的组合
A)复选框B)标签C)列表框D)目录列表框
(22)计时器文件设置时间间隔的属性是
A)EnabeldB)IndexC)TagD)Interval
(23)要使文本框获得输入焦点,则应采用文本框控件的
A)GotFocus方法B)LostFocus方法
C)KeyPress方法D)SetFocus方法
(24)在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程
PrivateSubCommand1_click()
c="ABCD"
Forn=1To4
Print_____
Next
EndSub
程序运行后,单击命令按钮,要求在窗体上显示如下内容
D
CD
BCD
ABCD
则在_____处应填入的内容为
A)Left(c,n)B)Right(c,n)C)Mid(c,n,1)D)Mid(c,n,n)
(25)阅读程序:
FunctionFun(aAsInteger)
Staticc
b=0:
b=b+2:
c=c+2
F=a*b*c
EndFunction
PrivateSubCommand1_click()
DimaAsInteger
a=2
Fori=1To2
PrintFun(a);
Next
EndSub
运行上面的程序,单击命令按钮,输出结果为
A)816B)918C)1020D)714
(26)下列程序段的执行结果为选C
ForX=5To1Step-1
ForY=1To6-x
PrintTab(Y+5);"*";
Next
Next
A)*****B)*****C)*D)*
*************
**************
***************
****************
(27)下列各选项说法错误的一项是
A)文件对话框可分为两种,即打开(Open)文件对话框和保存(SaveAs)文件对话框
B)通用对话框的Name属性的默认值为CommonDialogX,此外,每种对话框都有自己的默认标题
C)打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件
D)DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性
(28)以下语句中那句可以选择指定的表项或取消已选择的表项
A)列表框Selected(索引值)B)列表框Selected(索引值)=True|False
C)列表框SelectedD)列表框Selected=True|False
(29)Sub过程与Function过程最根本的区别是
A)Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以
B)Function过程可以有形参,Sub过程不可以
C)Sub过程不能返回值,而Function过程能返回值
D)两种过程参数的传递方式不同
(30)要使菜单项MenuOne在程序运行时失效,使用的语句是
A)MenuOne.Visible=TrueB)MenuOne.Visible=False
C)MenuOne.Enabled=TrueD)MenuOne.Enabled=False
(31)设用复制、粘贴的方法建立了一个命令按钮数组Commandl,以下对该数组说法错误的是
A)命令按钮的所有Caption属性都是Commandl
B)在代码中访间任意一个命令按钮只需使用名称Commandl
C)命令按钮的大小都相同
D)命令按钮共享相同的事件过程
(32)以下关系表达式中,其值为假的是
A)"XYZ"<"XYz"B)"VisualBasic"="visualbasic"
C)"the"<>"there"D)"Integer">"Int"
(34)阅读程序:
OptionBase1
Dimarr()AsInteger
PrivateSubFormes_Click()
DimiAsInteger,jAsInteger
ReDimarr(3,2)
Fori=1To3
Forj=1To2
arr(i,j)a*2+j
Next
Next
ReDimPreservearr(3,4)
Forj=3To4
arr(3,j)=j+9
Next
Printarr(3,2)+arr(3,4)
EndSub
程序运行后,单击窗体,输出结果为
A)21B)13C)8D)25
(35)下列程序段的执行结果为
A=3:
b=1
Fori=ITo3
f=a+b:
a=b:
b=f
Printf
NextI
A)436B)459C)634D)728
(1)软件是指
A)程序B)程序和文档
C)算法加数据结构D)程序、数据与相关文档的完整集合
(2)检查软件产品是否符合需求定义的过程称为
A)确认测试B)集成测试C)验证测试D)验收测试
(3)以下不属于对象的基本特点的是
A)分类性B)多态性C)继承性D)封装性
对象的基本特点标识惟一性、分类性、多态性、封装性和模块独立性。
(4)在设计程序时,应采纳的原则之一是
A)不限制goto语句的使用B)减少或取消注解行
C)程序越短越好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 VB 答案