二级VISUAL+BASIC笔试模拟213Word格式.docx
- 文档编号:17645456
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:20
- 大小:43.07KB
二级VISUAL+BASIC笔试模拟213Word格式.docx
《二级VISUAL+BASIC笔试模拟213Word格式.docx》由会员分享,可在线阅读,更多相关《二级VISUAL+BASIC笔试模拟213Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
(11)退出VisualBasic6.0的快捷键是
A)Ctrl+QB)Alt+QC)A1t+AD)Ctrl+A
(12)下列说法错误的是
A)方法是对象的一部分
B)在调用方法时,对象名是不可缺少的
C)方法是一种特殊的过程和函数
D)方法的调用格式和对象属性的使用格式相同
(13)下列叙述中错误的是
A)VisualBasic是采用了事件驱动编程机制
B)VisualBasic是面向过程的程序设计语言
C)VisualBasic是可视化程序设计语言
D)VisualBasic是面向对象的程序设计语言
(14)使用PublicConst语句声明一个全局的符号常量时,该语句应放在
A)过程中B)窗体模块的通用声明段
C)标准模块的通用声明段D)窗体模块或标准模块的通用声明段
(15)在Visual:
Basic的立即窗口内输入以下语句:
X=65<CR>
PrintChr$(x)<CR>
在窗口中显示的结果是
A)65B)AC)aD)x
(16)表达式x=Sqr(a^2-5)+sqr(b^2-5)的类型是
A)算术表达式B)逻辑表达式C)关系表达式D)字符表达式
(17)表达式Abs(-5)+Len("
ABCDE"
)的值是
A)5ABCDEB)-5ABCDEC)10D)0
(18)能够获得一个文本框中被选取文本的内容的属性是
A)TextB)LengthC)SelTexttD)SelStart
(19)为了使图像框适应图片的大小,下列哪个属性设置正确
A)AutoSize=TrueB)Stretch=FalseC)Stretch=TrueD)Stretch=False
(20)要使一个命令按钮成为图形命令按钮,则应设置的属性是
A)PictureB)StyleC)LoadPitureD)DisabledPicture
(21)组合框控件是将某两个控件组合成一个控件,这两个控件是
A)列表框控件和文本框控件B)标签控件和列表框控件
C)标签控件和文本框控件D)复选框控件和选项按钮控件
(22)下列每组控件中,都包含有滚动条的一组控件是
A)ListBox和LabelBoxB)TextBox和DriveListBox
C)ComboBox和CheckBoxD)FileListBox和DirListBox
(23)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Forn=1To20
IfnMod3<>0Thenin=m+n/3
Next
Printn
EndSub
程序运行后,如果单击命令按钮,则窗体上显示的内容是
A)15B)18C)21D)24
(24)设有下面的循环:
i=1
Do
i=i+3
Printi
LoopUntili>______
程序运行后要执行3次循环体,则条件中i的最小值为
A)6B)7C)8D)9
(25)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dimarr(10,10)AsInteger,i,jAsInteger
Fori=1To3
Forj=2To4
art(i,j)=i+j
Next
Text1.Text=arr(2,3)+arr(3,4)
程序运行后,单击命令按钮,在文本框中显示的值是
A)12B)13C)14D)15
(26)运行下面的程序后,输出的结果为
Cls
Dimt(5,5)asInteger
Fori=1To5:
t(i,i)=1:
Next
Fori=1To5
Forj=1To5
Printt(i,j),
A)11111
11111
B)1
1
C)10000
01000
00100
00010
00001
D)11111
(27)下面程序运行后,单击命令按钮,输出的结果是
PivateSubCornmand1_Click()
Dima%(1To4),b%(2To6),i%,str1#,str2#
Fori=1To4
a(i)=i
Fori=2To6
b(i)=i
str1=YAG(a)
str2=YAG(b)
Print"
str1="
;
str1;
"
str2="
str2
FunctionYAG(a()AsInteger)
Dimt#,i%
t=1
Fori=LBound(a)ToUBound(a)
t=t*a(i)
YAG=t
EndFunction
A)str1=24str2=720B)str1=12str2=360
C)str1=24str2=180D)str1=36str2=720
(28)在窗体上画一个命令按钮,然后编写如下事件过程:
DiminAsInteger,nAsInteger,pAsInteger
m=3:
n=5:
p=0
CallY(m,n,p)
PrintStr(p)
SubY(ByValiAsInteger,ByValjAsInteger,kAsInteger)
k=i+j
EndSub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是
A)4B)6C)8D)10
(29)单击命令按钮时,下列程序的执行结果为
PrivateSubCommand1_click()
DimXAsInteger,YAsInteger
x=12:
y=32
CallPCS(x,y)
Printx;
y
PublicSubPCS(ByValnAsInteger,ByValmAsInteger)
n=nMod10
m=mMod10
A)1232B)232C)23D)123
(30)鼠标移动经过控件时,将触发控件的
A)MouseDown事件B)MouseUp事件
C)MouseMove事件D)Click事件
(31)在下列关于菜单的说法中,错误的是
A)每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件
B)除了Click事件之外,菜单项还能响应其他的(如DblClick等)事件过程
C)菜单项的快捷键不能任意设置
D)在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择
(32)在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是
A)"
text(.txt)|(*.txt)"
B)"
文本文件(.txt)|(.txt)"
C)"
text(.txt)FFFFF||(*.txt)"
D)"
text(.txt)(*.text)"
(33)在VisualBasic中,要将一个窗体从内存中释放,应使用的语句是
A)HideB)UnloadC)LoadD)Show
(34)在窗体上画一个名为Command1的命令按钮,其Command1_Click事件过程如下:
SubCommand1_Click()
DimstudentAsstudtype
Dimrecord_noAsInteger
record_no=1
Withstudent
.ino=12
.strname="
smith"
.strsex="
男"
.smark=89
EndWith
______
Put#1,record_no,student
Close#1
要求在c:
\的随机文件student.dat写入一条记录。
应在程序中空行处填入以下哪条语句使该功能完整
A)Open"
c:
\student.dat"
ForInputAs#1len=len(student)
B)Open"
ForrandomAs#1len=len(student)
C)Open"
ForOutputAs#1len=len(student)
D)Open"
ForAppendAs#1len=len(student)
(35)设已打开5个文件,文件号为1,2,3,4,5。
要关闭所有文件,以下语句正确的是
A)Close#1,2,3,4,5B)Close#1;
#2,#3;
#4;
#5
C)Close#1-#5D)Close
二、填空题
(1)数据结构分为线性结构和非线性结构,线性表、栈和队列都属于______。
(2)按“先进后出”原则组织数据的数据结构是______。
(3)软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。
(4)______(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
(5)数据库设计分为以下6个设计阶段:
需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段以及数据库运行和维护阶段。
(6)在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存在方式是______。
(7)在菜单中,唯一能够识别的事件是______。
(8)假定有一个名为pic2.gif的图形文件,要在运行期间把该文件装入一个图片框(Picture1),应执行的语句是______。
(9)要对文本框中已有的内容进行编辑,按下键盘上的按键,但不起作用,原因是设置了______。
(10)下面程序的功能是统计字符串中"
i"
的个数,请填空。
SubCOU()
DimnAsInteger
a$="
BeijingUniversityofTechnology"
n=Len(a$)
Fori=1Ton
b$=Mid$(a$,i,1)
If______Thenx=x+1
Print"
x="
x
(11)首先执行循环体,然后再进行条件判断,决定是否结束循环的循环语句是:
______。
(12)软件设计模块化的目的是______
(13)有一个过程如下:
SubSub1(mAsInteger,totalAsLong)
DimiASInteger
total=1
Fori=1Tom
total=total*i
调用它的事件过程如下:
DimtotAsLong,aAsInteger
a=Val(InputBox("
请输入数据"
))
CallSubl(a,tot)
Printtot
则输入数据5,运行结果为______。
(14)用LineInput语句从顺序文件读出数据时,每次读出一行数据。
一行是指遇到______分隔符,即认为一行的结束。
(15)执行下面的程序段后,变量S的值为______。
S=5
Fori=2.6To4.9Step0.6
S=S+1
Nexti
命题专家预测试卷
(2)
(1)C)
[命题目的]本题考查了算法的基本概念。
[解题要点]算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。
算法的空间复杂度是指执行算法所需要的内存空间;
算法的有穷性是指算法必须能在有限的时间内执行完,即算法必须能在执行有限个步骤之后终止。
[考点链接]时间复杂度。
(2)B)
[命题目的]本题主要考查对栈的理解。
[解题要点]栈是限定在一端进行插入与删除的线性表。
在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。
栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;
栈底元素总是最先被插入的元素,从而也足最后才能被删除的元素,即栈是按照“先进后出”或“后进先出”的原则组织数据的。
[错解分析]队列组织数据的原则是“先进先出”或“后进后出”。
[考点链接]数据结构中,栈和队列组织数据的原则。
(3)D)
[命题目的]本题考查了二叉树的基本概念。
[解题要点]在二叉树中,叶子节点的度是1;
当该二叉树为空树时,根节点的度为零;
为非空树时,根节点的度为2。
[考点链接]二叉树的基本性质。
(4)B)
[命题目的]本题考查了程序的基本结构。
[解题要点]程序由一些基本结构组成。
任何一个大型的程序都由3种基本结构组成,由这些基本结构顺序地构成了一个结构化的程序。
这3种基本结构为:
顺序结构、选择结构和循环结构。
[考点链接]条件语句和分支语句。
(5)C)
[命题目的]本题考查了面向对象的基本概念。
[解题要点]在面向对象程序设计中所使用的对象,其数据和操作是作为平等伙伴出现的。
因此,对象具有很强的自含性,此外,对象所固有的封装性,使得对象的内部实现与外界隔离,具有较强的独立性。
[考点链接]对象的定义。
(6)C)
[命题目的]软件工程的基本概念。
[解题要点]软件工程概念的出现源自于软件危机。
为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。
[考点链接]软件生命周期。
(7)C)
[命题目的]本题考查了软件测试的概念。
[解题要点]软件测试是为了发现错误而执行程序的过程,且为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。
[考点链接]黑箱测试和白箱测试。
(8)C)
[命题目的]本题考查了考生对数据库基础知识的记忆。
[解题要点]数据库技术的主要目的是有效地管理和存取数据资源,包括提供数据的共享性,使多个用户能够同时访问数据库中的数据;
减少数据的冗余度,以提交数据的一致性和完整性;
提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
[错解分析]数据库的人工管理阶段和文件系统阶段,数据都不能实现共享,出现数据冗余现象。
选项D)的说法是错误的。
[考点链接]掌握关系数据库的功能及特点。
(9)A)
[命题目的]本题考查了关系之间的运算。
[解题要点]在关系运算中,交的定义如下:
设R1和R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则R1∩R2为交运算,结果仍为度等于n的关系,其中,交运算的结果既属于R1又属于R2。
(10)D)
[命题目的]本题考查了数据库设计概述。
[解题要点]数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。
它们是需求分析阶段、概念设计阶段、逻辑设计阶段和物理设计阶段。
[考点链接]数据库设计的需求分析。
(11)B)
[命题目的]考查考生对VisualBasic基础知识的掌握情况。
[解题要点]Alt+Q关闭当前的工程并退出VisualBasic。
[考点链接]VisualBasic基础知识。
(12)C)
[命题目的]考查考生对编写代码基本知识的了解。
[解题要点]在VisualBasic中,打开代码窗口有两种方式:
一是双击窗体中的对象;
二是从工程资源管理器中选择“代码窗口”文件夹。
[考点链接]对象动态设置属性、方法和事件。
(13)B)
[命题目的]考查考生对VisualBasic集成开发环境的了解情况。
[解题要点]VisualBasic是面向对象,采用事件驱动机制的程序设计方法。
(14)C)
[命题目的]考查考生对声明变量的掌握情况。
[解题要点]PublicConst语句声明一个全局的符号常量时,该语句应该放在标准模块的通用声明段中。
[错解分析]根据定义变量的关键字不同,变量的作用范围和作用时间也不同,要熟记这些关键字的功能。
[考点链接]变量的定义、赋值。
(15)B)
[命题目的]考查考生对转换函数Chr$()的使用情况。
[解题要点]Chr$()是求ASCII字符的函数,格式是Chr$(表达式),其中“表达式”应该是合法的ASCII码值,Chr$()函数把“表达式”的值转换为相应的ASCII字符。
本题中X=65对应的ASCII码是字符A,所以显示的结果应该是A。
[错解分析]Chr$(KeyCode)转换函数中的KeyCode参数值是一个数值型数据,该函数返回值是—个字符串型数据。
[考点链接]转换函数的应用。
(16)C)
[命题目的]考查考生对表达式的基本认识。
[解题要点]如果把x=Sqr(a^2-5)+sqr(b^2-5)当作一个语句,那么它是一个赋值语句。
现在把它看作一个表达式,很明显,它不是逻辑表达式,也不是字符表达式。
要判断它是算术表达式还是关系表达式,这要看运算符的优先级。
运算优先级低的运算符便构成这种运算的表达式。
运算符的低级从高到低依次为:
函数运算→数值运算和字符串运算→关系运算→逻辑运算。
该表达式是比较一个变量与一个算术表达式是否相等,所以该表达式是关系表达式。
[考点链接]表达式计算的优先顺序。
(17)C)
[命题目的]考查考生对函数的掌握情况。
[解题要点]两个函数的返回值均为数值型。
Abs(jnumber):
返回参数的绝对值,类型和参数相同。
Len(string):
返回String字符串内字符的数目,或是存储变量所需的字节数。
[考点链接]内部函数的应用。
(18)C)
[命题目的]考查文本框的属性和方法的应用。
[解题要点]文本框SelText属性返回或设置包含当前所选择文本的字符串;
如果没有字符被选中,则为零长度字符串("
)。
[考点链接]内部控件的属性和方法的应用。
(19)C)
[命题目的]考查Imagebox控件的自适应方法。
[解题要点]图像框控件stretch属性如果为Ture,则总是要使VisualBasic根据内容大小调节图片框的尺寸。
[错解分析]picturebox控件的自适应方法为调整Autosize属性。
[考点链接]Picturebox控件的自适应方法。
(20)B)
[命题目的]考查考生对VisualBasic控件基本属性的掌握。
[解题要点]Style属性返回或设置一个值,该值用来指示控件的显示类型和行为。
在运行时是只读的。
(21)A)
[解题要点]组合框控件是将列表框控件和文本框控件组合成的一个控件。
(22)D)
[解题要点]FileListBox和DirListBox控件包含滚动条。
(23)C)
[命题目的]考查考生对If条件语句的应用情况。
[解题要点]n从1到20,循环共执行20次,当n=21时,循环条件不成立,循环结束,最后输出n的值为21。
因此,选项C)正确。
[错解分析]If语句是判断每个条件是否成立,第一次碰到条件成立的表达式,执行其后面的语句后退出If语句。
(24)B)
[命题目的]考查考生对Do…LoopUntil循环语句的应用情况的掌握。
[解题要点]本题考查的是DO…LoopUntil结构的循环语句,不管是否满足条件,都要先执行一次。
经分析,当i>7(或8或9时)都满足执行3次的条件,但题目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 VISUAL BASIC 笔试 模拟 213