二级VISUAL+BASIC笔试模拟213Word格式.docx

上传人:b****5 文档编号:17645456 上传时间:2022-12-07 格式:DOCX 页数:20 大小:43.07KB
下载 相关 举报
二级VISUAL+BASIC笔试模拟213Word格式.docx_第1页
第1页 / 共20页
二级VISUAL+BASIC笔试模拟213Word格式.docx_第2页
第2页 / 共20页
二级VISUAL+BASIC笔试模拟213Word格式.docx_第3页
第3页 / 共20页
二级VISUAL+BASIC笔试模拟213Word格式.docx_第4页
第4页 / 共20页
二级VISUAL+BASIC笔试模拟213Word格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

二级VISUAL+BASIC笔试模拟213Word格式.docx

《二级VISUAL+BASIC笔试模拟213Word格式.docx》由会员分享,可在线阅读,更多相关《二级VISUAL+BASIC笔试模拟213Word格式.docx(20页珍藏版)》请在冰豆网上搜索。

二级VISUAL+BASIC笔试模拟213Word格式.docx

(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),

  Print

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次的条件,但题目

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

当前位置:首页 > 高中教育 > 理化生

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

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