下载此文档

VB笔试模拟试卷44(题后含答案及解析).pdf


文档分类:资格/认证考试 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
该【VB笔试模拟试卷44(题后含答案及解析) 】是由【小屁孩】上传分享,文档一共【13】页,该文档可以免费在线阅读,需要了解更多关于【VB笔试模拟试卷44(题后含答案及解析) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..VB笔试模拟试卷44(题后含答案及解析)题型有:(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。—个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,:D解析:算法中的每一个步骤都必须是有明确意义的,不允许有多义性。算法的这个性质即为算法的确定性。,:B解析:所谓的线性结构:如果一个非空的数据结构满足下列两个条件,即1)有且只有一个根结点;2)每一个结点最多有一个前件,也最多有一个后件。同时满足两个条件的只有线性表,而其他三种数据结构的结点可能存在多个前件或后件,所以不是线性结构。::C解析:二叉树的遍历分为先序、中序、后序三种不同方式。本题要求先序遍历遍历顺序应该为:访问根结点一,先序遍历左子树一,先序遍历右子树。按照定义,先序遍历序列是ABDCEF。,不正确的是:..:A解析:有时为了保护某些特有的对象,可以通过定义其为私有属性达到不被继承的目的。,、清晰、:A解析:符号名应该能反映出它所代表的实际东西,应有一定的意义,不是简单的符合语法就可以。应该在保证程序正确的情况下再考虑程序的执行效率。程序的注释有益于对程序的理解和维护,好的程序必不可少。:A解析:确认测试是要检查已实现的软件是否满足了需求规格说明书中确定了的各种需求,以及软件配置是否完全、正确。软件需求规格说明书是软件确认测试的基础。,下面哪种内聚性最弱?:C解析:内聚有很多种类,其中内聚性由弱到强的顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚。,负责数据的完整性、安全性的定义与检查以及并发控制、:..:D解析:在数据库管理系统提供的数据语言中,数据控制语言负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能。,:A解析:数据库的三级模式是指概念模式、内模式和外模式。其中外模式又叫子模式,内模式又叫物理模式。,:D解析:数据库中的关系模型是采用二维表来表示实体与实体之间的联系。,不能改变控件的大小的是______。,,按住Ctrl键不放,再按光标键来调整其大小正确答案:D解析:如果用键盘操作来改变控件的大小,先选中控件,按住Shift键不放,再按光标键就可以调整其大小了。选项A、B、C都可改变控件的大小,而选项D的操作是调整控件的位置。,错误的一条是______。:..正确答案:B解析:窗体设计窗口主要用于用户自己设计的应用程序的界面,窗体布局窗口主要用于可视地指定一个窗体运行时在屏幕中的位置,两者是不同的两类窗口。,所用控件是______。:D解析:每个窗体可能会存在许多控件,为了将控件在窗体上适当地按功能分组,就可以使用框架。当程序运行时,每个框架内的一组OptionButton控件只有一个处于激活状态。,表达式______的运算结果与其他3个不同。(-)-(-)+.-Abs(-)(-)-:A解析:函数Abs的功能是返回参数的绝对值;函数Int和Fix的功能是截取参数的小数部分,返回参数的整数部分。当数值表达式的值为负数时,Int返回小于或等于参数值的第一个负整数,而Fix会返回大于或等于参数值的第一个负整数。选项A的表达式Int(-)--,其余3个选项的值都为-。。,并单击“查看代码”“工程”菜单中选择“代码窗口”“格式”菜单中选择“代码窗口”,可用鼠标拖动一个控件或窗体本身正确答案:A解析:代码窗口是专门用来进行程序设计的窗口,可显示和编辑程序代码。每个窗体都有各自的代码窗口。打开代码窗口有以下方法。①从工程窗口中选择一个窗体或标准模块,并单击“查看代码”按钮。②从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗体本身。③从“视图”菜单中选择“代码窗口”命令。,对象方法的调用格式为______。:..A.[对象名].方法名[参数名表]B.[对象名]:方法名[参数名表]C.[方法名].对象名[参数名表]D.[方法名]:对象名[参数名表]正确答案:A解析:面向对象的程序设计语言为程序设计人员提供了一种特殊的过程和函数(称为方法)。在VisualBasic中,已将一些通用的过程和函数编写好并封装起来,作为方法供用户直接调用,这给用户的编程带来了很大的方便。因为方法是面向对象的,所以在调用时一定要用对象。对象方法的调用格式为:[对象名].方法名[参数名表]。:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。”A”;Tab(9);”b”“A”;Spc(8);”b””A”;Space(10);”b””A”;Tab(8);”b”正确答案:B解析:Tab函数是将光标移到指定的列号,再输出信息。选项A是先输出大写字母A,然后移到第9列再输出小写字母b,不符合题目要求。同理,选项D也不是正确答案。Spc函数可以跳过指定的空格数,它和Tab函数的作用差不多。在这里必须要注意的是:Spc函数是从上一个输出数据项开始后面跟着指定的空格数,而Tab函数是从输出对象的最左端为基点开始计数。Space函数和Spc函数一样,返回指定的空格数。选项C先输出大写字母A,接着输出了10个空格,那么输出小写字母b就是在第12列了,显然不符合题目要求。因此只有选项B是正确的。,错误的一条是______。,、,:C解析:选项A正确:在VisualBasic中,一个应用程序是以工程文件的形式保存在磁盘上的。一个工程中涉及到多种文件类型,例如,窗体文件、标准模块文件等;选项B正确:VisualBasic的控件是具有自己的属性、事件和方法的对象,可以把属性看做一个对象的性质,把事件看做对象的响应,把方法看做对象的动作,它构成了对象的三要素;选项C错误:不同的对象有许多相同的属性,同时,有些属性不是所有的对象都具有的,例如,文本框就没有Caption属性;选项D正确:在VisualBasic中,程序可以有编译运行和解释运行两种运行模式。:..,错误的是______。,,,:A解析:文本框的TabStop属性为False时,虽然不能够通过按Tab键的方式使得该文本框得到焦点,但并不影响在其上面进行数据的输入。,然后编写如下的事件过程:PrivateSubTxtA_KeyPress(keyasciiasinteger)...EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是______。:D解析:当在文本框中按下键时,触发其KerPress事件;单击鼠标,触发其Click事件;双击文本框,触发其DblClick事件;鼠标滑过文本框时,则触发MouseMove事件。,一个名称为Label1的标签,然后编写如下事件过程:mand1_Click()s=0Fori=1To15x=2*i-1ifxMod3=0Thens=s+1NextiLabeCaption=sEndSub程序运行后,单击命令按钮,则标签中显示的内容是______。:B解析:循环共执行了15次,分别计算出x的值,为1~30之间的奇数,即1、3、5、7、……、29,并统计其中能够被3整数的个数。选项B正确。,正确的是______。,,所有局部变量被系统初始化为。或空字符串正确答案:C:..解析:Load事件和其他窗体的事件一样,都是Private过程,因此其中定义的变量不是全局变量,属于局部变量。局部变量的作用域是其定义所在的过程中,其他过程中的同名变量在该过程中不起作用。静态局部变量和其他局部变量一样,在第一次调用过程时,被系统初始化为。或空串,但之后如果再调用该过程,则不会再被初始化了,而是用上一次调用过程后的值。,再画两个名称分别为Labe11、Labe12的标签,然后编写如下程序代码:PrivateXAsIntegermand1_C1ick()X=5:Y=3Callproc(X,Y)LabeCaption=XLabeCaption=YEndSubPrivateSubproc(ByValaAsInteger,ByValbAsInteger)X=a*aY=b+bEndSub程序运行后,单击命令按钮,则两个标签中显示的内容分别是______。:B解析:X为窗体/模块级变量,可以在该窗体或模块的所有过程中使用。在proc过程中改变了X的值为25,那么最后在Label1中显示的就是25。由于参数传递为传值方式,所以命令按钮Click事件过程中所定义的Y和proc过程中的Y不是同一个变量,而是分别为各自过程中的过程级变量,因此在proc中的Y值变为6,却不能影响Click事件过程中定义的Y,Click事件中最后在Label2显示的还是3。,错误的是______。,,“&”,:A解析:菜单项的标题可以相同,但菜单项的名称则不能相同。在输入菜单项标题时,在字母前加上字符“&”,则显示菜单时就会在该字母下加上一条下划线。如果设置了菜单项的快捷方式,在程序运行中可以通过Alt+带下划线的字母来打开菜单或执行相应的菜单命令。在程序运行中可以通过“=True/False”来设置菜单项的可见属性。弹出式菜单和下拉式菜单的定义方式相同,但弹出式菜单在弹出时需调用PopupMenu方法。,当一个对象获得焦点时,发生的事件是______。:..:D解析:在文本框所能响应的事件中,Change、KeyPress、LostFocus和GotFocus都是重要事件。当用户输入一个字符时,就会引发一次Change事件;当用户按下并且释放键盘上的一个ANSI键时,会引发焦点所在控件的KeyPress事件;LostFocus事件在一个对象失去焦点时发生,移动制表键(TaB)或单击另一个对象都会发生该事件;GotFocus事件与LostFocus事件相反,当一个对象获得焦点时发生。:PrivateSubFormMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPopupMenupopFormEndifEndSub则以下描述中错误的是______。、=2表示按下的是鼠标左键正确答案:D解析:VisualBasic中没有提供专门的鼠标右击事件,但是在窗体的MouseDown事件里面,通过Button的值可以判断以后单击鼠标的键,当Button=1时,表示用户单击了鼠标左键。当Button=2时,表示用户单击了鼠标右键。因此应该选择D。VisualBasic中常常在MouseDown事件过程中调用PopupMenu方法弹出菜单。。mand1_Click()a=0b=1Doa=a+bb=a+bLoopWhilea<20Printa;:D解析:本程序的执行情况如下。第1次循环:a=a+b=0+1=1,b=a+b=1+1=2;第2次循环:a=a+b=1+2=3,b=a+b=3+2=5;第3次循环:a=a+b:3+5=8,b=a+b=8+5=13;第4次循环:a=a+b=8+13=21,b=a+b=21+13=34,此时,a>20,终止循环。所以最后输出a、b的结果分别是21、34。,错误的是______。,窗体、标准模块、类模块等需要分别保存:..:B解析:一个过程可以包含若干个窗体文件,但需要设置启动窗体。一个窗体文件中定义的Private过程只能被本窗体调用。VisualBasic程序中,窗体、标准模块和类模块的文件类型分别为*.frm、*.。全局变量不一定在标准模块中定义,可以在通用模块中进行定义。,不正确的是______。:D解析:随机文件的内容不是由ASCII码组成的,而是二进制代码,不能用DOS的TYPE或EDIT等编辑命令显示出来。,错误的是______。,,:B解析:Enabled属性用于设置菜单项是否可用,当该属性设置为False时,并不是将该菜单项删除,虽然用户可以看到变灰的菜单项,但却不能单击它。而Visible属性才是设置菜单项是否可见的,当该属性设置为False时,用户看不到该菜单项,即“删除”该菜单项。弹出式菜单和下拉式菜单的定义方式相同,但弹出式菜单需要调用PopupMenu方法才能弹出菜单。,错误的一条是______。,,()函数返回文件的字节数,如果返回0,,可以把文件指针移到文件的任何地方正确答案:A解析:在随机访问模式下,文件的存取是按记录进行操作的,每个记录都有记录号并且长度全部相同,记录与记录之间不需要特殊的分隔符号。用户只要给出记录号,就可以直接访问某一特定记录。:..。PrivateSubForm_Click()y=1:x=2PrintIif(x>=y,x,y):C解析:当Iif函数的条件为真时,函数返回表达式1的值,否则返回表达式2的值。由于本题的条件x&gt;=y为真,故函数返回表达式1,即x的值2。。,:A解析:每个菜单项可视为一个控件,菜单控件只能触发Click事件。当用鼠标或者键盘选中某一个菜单控件时,将调用相应的Click事件过程。,可通过调用函数来实现。()()()()正确答案:D解析:在VisualBasic中,不但提供了可调用的内部函数,还可以调用各种应用程序,也就是凡是能在DOS或Windows下运行的可执行程序,也可以在VisualBasic中调用,这是通过Shell()函数来实现的。,错误的一条是______。,:C解析:每次使用ReDim语句都会使原来数组中的值丢失,可以在ReDim语句后加Preserve参数用来保留数组中的数据。:..填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。,则该二叉树中有【】个叶子结点。正确答案:19解析:根据二叉树性质3,在任意一棵二叉树中,度数为0的结点(即叶子结点)总比度为2的结点多一个。因此该二叉树中的叶子结点为18+1=19。,在最坏的情况下,需比较的次数为【】。正确答案:、逐步求精、【】和限制使用goto语句。正确答案:模块化解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用GOTO语句。①自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。②逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。③模块化:一个复杂问题,是由若干稍简单的问题构成。模块化是将程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,将每个小目标称为一个模块。④限制使用GOTO语句。【】。正确答案:调试解析:在对程序进行成功测试之后将进行程序调试(排错)。程序的调试任务是诊断和改正程序中的错误。,它们是【】数据模型、逻辑数据模型和物理数据模型。正确答案:概念解析:数据模型按不同的应用层次分成3种类型,它们是概念数据模型、逻辑数据模型、物理数据模型。概念模型主要有:E-R模型、扩充的E-R模型、面向对象模型及谓词模型等。逻辑数据模型主要有:层次模型、网状模型、关系模型、面向对象模型等。,为了在该文本框中显示“Hello!”,:..所使用的语句为【】。正确答案:=“Hello!”或Text=“Hello!”解析:为了方便使用,VisualBasic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常将该属性称为控件的值。控件值是一个控件的最重要或最常用的属性。例如,文本框的控件值为Text,在设置该控件的Text属性时,可以写成“”的形式,也可只给出控件名。,必须将它的BorderStyle属性设置为0,并将【】属性设置为0。正确答案:BaekStyle解析:BackStyle属性可以取两个值,即0和1。当值为1时,标签将覆盖背景;如果值为0,则标签为“透明”。默认值为1。该属性可以在属性窗口中设置,也可以通过程序代码设置。,一个目录列表控件Dirl,一个文件列表控件File1,一个富文本控件Richtexbox1。要求程序运行以后,用户可以利用。Drivel选择不同驱动器,同时Dirl中显示当前选中的驱动器的目录,用户利用Dirl选择文件所在的文件夹,在Filel控件中将显示当前选中的文件夹下的文件,用户选中其中某个文件(假设为文本文件),则该文件的内容显示在控件Richtexboxl中。补充相应的语句,使之完成所述的功能。PrivateSubDirl_Change()【】EndSubPrivateSubDrive1_Change()【】EndSubPrivateSubFilel_Click()DimfnameASStringIf【】Thenfname=&=&“\”&(fname)EndSub正确答案:=,=,Right$(,1)=”\”)解析:先看空【】处,要使得文件列表控件与目录列表控件同步(也就是当目录列表控件中目录改变时,文件列表控件中应该始终显示当前选中的目录下的文件),=;接下来,在空【】处为了使得目录列表控件与驱动器列表控件保持同步,=;在空【】处,是要使当前选中的文件的内容显示在富文本控件中,需要注意的是,在使用富文本控件RichTextBox1的LoadFile方法时,参数应该是包括路径和文件名的filename值。:在窗体上有一个文本框控件,程序运行后,用户可以利用鼠标左键来拖动该文本框控件(注意:拖动时,文本框移动的距离和方向由鼠标指针移动的距离和方向来确定),按下鼠标右键则可以在文本框中显示出当前文本控件的位置。PublicyxAsIntegerPublicyyAsIntegerPrivateSubForm_MouseMove(ButtonASInteger,ShiftAsInteger,_XAs:..Single,YAsSingle)IfButton==【】=【】EndIfEndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,_XAsSingle,YAsSingle)If【】Thenyx=-Xyy=-YEndIfIfButton==“X坐标:”+Str()+“Y坐标:”+Str()EndIfEndSub正确答案:X+yx,Y+yy,Button=1解析:在按下鼠标的时候,也即在Form_MouseDown事件过程中,首先应该要区分按下的是鼠标的左键还是右键,如果按下的是鼠标右键,则应该在文本框中显示当前文本框的位置,即当参数Button=2时,=”X坐标:”+Str()+”Y坐标:”+Str()。因为题目要求文本框移动的距离和方向都由鼠标指针的移动距离和方向来确定,所以按下鼠标左键,在移动之前有必要记下当前文本框与鼠标指针间的相对距离(见语句yx=-X和yy=-Y),所以其前面的条件语句中的条件应该是参数Button=1。开始移动鼠标指针后,得到的X和Y的值都是当前鼠标指针所在的位置,要使得文本框相对于鼠标指针的位置不变,所以,应该给X和Y的值都加上在按下鼠标左键时鼠标指针与文本框的相对位置。

VB笔试模拟试卷44(题后含答案及解析) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小513 KB
  • 时间2024-04-15