9计算机等考模拟考场《二级Visual+Basic》六doc.docx

上传人:b****8 文档编号:10081798 上传时间:2023-05-23 格式:DOCX 页数:16 大小:217.12KB
下载 相关 举报
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第1页
第1页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第2页
第2页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第3页
第3页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第4页
第4页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第5页
第5页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第6页
第6页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第7页
第7页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第8页
第8页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第9页
第9页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第10页
第10页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第11页
第11页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第12页
第12页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第13页
第13页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第14页
第14页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第15页
第15页 / 共16页
9计算机等考模拟考场《二级Visual+Basic》六doc.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

9计算机等考模拟考场《二级Visual+Basic》六doc.docx

《9计算机等考模拟考场《二级Visual+Basic》六doc.docx》由会员分享,可在线阅读,更多相关《9计算机等考模拟考场《二级Visual+Basic》六doc.docx(16页珍藏版)》请在冰点文库上搜索。

9计算机等考模拟考场《二级Visual+Basic》六doc.docx

9计算机等考模拟考场《二级Visual+Basic》六doc

全国计算机等级考试无纸化真考题库试卷(6)

二级VisualBasic

(考试时间l20分钟,满分100分]

一、选择题(每小题1分。

共40分)

(1)下列关于栈叙述正确的是()。

A.栈顶元素最先能被删除

B.栈顶元素最后才能被删除

C.栈底元素永远不能被删除

D.栈底元素最先被删除

(2)下列叙述中正确的是()。

A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

D.以上说法都不正确

(3)某二叉树共有7个结点,其中叶子结点只有l个,则该--y.树的深度为(假设根结点在第1层)()。

A.3

B.4

C.6

D.7

(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是()。

A.学生成绩管理系统

B.c语言编译程序

C.UNIX操作系统

D.数据库管理系统

(5)结构化程序所要求的基本结构不包括()。

A.顺序结构

B.GOT0跳转

C.选择(分支)结构

D.重复(循环)结构

(6)下面描述中错误的是()。

A.系统总体结构图支持软件系统的详细设计

B.软件设计是将软件需求转换为软件表示的过程

C.数据结构与数据库设计是软件设计的任务之一

D.PAD图是软件详细设计的表示工具

(7)负责数据库中查询操作的数据库语言是()。

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是()

A.1:

1联系

B.1:

m联系

C.m:

1联系

D.m:

n联系

(9)有三个关系R、s和T如下:

则由关系R和s得到关系T的操作是()。

A.自然连接

B.并

C.交

D.差(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。

A.一369

B.369

C.0.369

D.整数集合{1,2,3,4,5}

(11)VB中有这样一类文件:

该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是()。

A.Vbp

B.Bas

C.Vbw

D.Frm

(12)能够产生l到50之间(含1和50)随机整数的表达式是()。

A.Int(Rnd}51)B.Int(Rnd(50)+1)C.Int(Rnd*50)D.Int(Rnd}50+1)(13)要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是()。

A.IfXmod7=2ThenPrintX

B.IfX一(x\7)*7=2ThenPrintx

C.Ifx一(x/7)$7=2ThenPrintx

D.Ifx—hat(x/7)术7=2ThenPrintx

(14)表达式sgn(0.25)的值是()。

、\A.一1B.OC.1D.,0.5(15)如下关于变体类型变量的叙述中,错误的是().

A.变体类型数组中只能存放同类型数据

B.使用Array初始化的数组变量,必须是Variant类型

C.没有声明而直接使用的变量其默认类型均是Variant

D.在同一程序中,变体类型的变量可以被多次赋以不同类型的数据

(16)满足下列条件之一的年份是闰年:

1)年份能被4整除但不能被l00整除2)年份能被400整除

若y代表年份,下面判断闰年的正确表达式是()。

A.yMod4AndYModl000rYMod400

B.vMod4=00rYModl00<>0AndYMod400=0

C.YModl00<>0And(yMod4=00ryMod400=0)

D.yMod4=0AndYModl00<>00rYMod400=O

(17)以下关于键盘事件的叙述中,错误的是()。

A)按下键盘按键既能触发KeyPress事件,也能触发KeyDown事件

B.KeyDown、KeyUp事件过程中,大、小写字母被视作相同的字符

C.KeyDown、KeyUp事件能够识别Shift、Ah,Ctd等键

D.KeyCode是KeyPress事件的参数

(18)以下关于窗体的叙述中错误的是()。

A.窗体的Hide方法将窗体隐藏并卸载

B.窗体的Show方法可以将窗体装入内存并显示该窗体

C.若工程中包含多个窗体,则可指定一个为启动窗体

D.窗体的kad事件在加载窗体时发生

(19)如果在窗体模块中所有程序代码的前面有语句:

Dimx,则x是()。

A.全局变量

B.局部变量

C.静态变量

D.窗体级变量

(20)计算下面分段函数的正确语句是()。

A)Y:

nf(x>0。

x+1,iIf(x<0,x一1,0))

B.Y=IIf(x=0,0,IIf(x>0,x一1,x+1))

C.y:

IIf(x>0,x+1,IIf(x<0,0,x一1))

D.Y=IIf(x=0,0,x一1,x+1)

(21)以下关于事件、事件驱动的叙述中,错误的是()o

A.事件是可以由窗体或控件识别的操作

B.事件可以由用户的动作触发

C.一个操作动作只能触发一个事件

D.事件可以由系统的某个状态的变化而触发

(22)要删除列表框中最后一个列表项,正确的语句是()。

A.Listl.RemovehemListCount

B.Listl.RemovehemListl.ListCount

C.Listl.RemoveItemListCount一1

D.Listl.RemoveltemListl.ListCount一1

(23)在菜单编辑中建立如下图所示的菜单.并为每个菜单项编写了鼠标单击事件过程。

关于此菜单,以下叙述中错误的是()。

A.针对此菜单进行操作,单击“斜体”菜单项时,将执行它的鼠标单击事件过程

B.针对此菜单进行操作,单击“下划线”菜单项时,“√”被去掉

C.针对此菜单进行操作,单击“退出”菜单项时,不能执行对应的单击事件过程

D.针对此菜单进行操作,单击“编辑”菜单项时,打开下拉菜单,但不执行相应的单击事件过程

(24)以下关于通用对话框的叙述中,错误的是()。

A.在程序运行状态下,通用对话框控件是不显示的

B.通用对话框控件是VisualBasic的标准控件

C.设计时,通用对话框控件的大小是固定的,不能改变、、

D.在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框

(25)设工程中有Forml、Form2两个窗体,要求单击Form2上的Commandl命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是()。

(26)向文本框中输入字符时,下面能够被触发的事件是()。

A.GotFocus

B.KeyPress

C.Click

D.MouseDown

(27)若要把窗体上命令按钮Commandl的状态设置为不可用,应该执行的命令是()。

A.Commandl.Enabled=False

B.Commandl.Visible=False

C.Commandl.Cancel=False

D.Commandl.Default=False

(28)窗体上有一个名称为Vscmul的滚动条,当用鼠标拖动滚动条中的滚动块时,触发的事件是()。

A.Click

B.KeyDown

C.DragDrop

D.Scroll

(29)关于KeyPress事件,以下叙述中正确的是()。

A.在控件数组的控件上按键盘键,不能触发KeyPress事件

B.按下键盘上任一个键时,都能触发KeyPress事件

C.按字母键时,拥有焦点的控件的KeyPress事件会被触发

D.窗体没有KeyPress事件

(30)窗体上有一个名称为Textl的文本框;一个名称为Timerl的计时器控件,其Interval属性值为5000,Ena-bled属性值是True。

Timerl的事件过程如下:

以下叙述中正确的是()。

A.每次执行此事件过程时,fla9的初始值均为0B.fla9的值只可能取0或1

C.程序执行后,文本框中的文字每5秒改变一次颜色D.程序有逻辑错误,Else分支总也不能被执行

(31)为计算l+2+22+23+24+…+210的值,并把结果显示在文本框Textl中,若编写如下事件过程:

执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是()。

A.把s=1改为s=0

B.把Fork=2T010改为Fork=1Tol0

C.交换语句s=s+a和a=a{2的顺序、

D.把Fork=2T010改为Fork=1T010、交换语句s=s+a和a=a*2的顺序

(32)标准模块中有如下程序代码:

在窗体上有1个命令按钮,并有如下事件过程:

运行程序后单击命令按钮,窗体上显示的是()。

A.100100

B.100120

C.110100

D.110120

(33)设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:

在调试时发现函数是错误的。

为使函数能产生正确的返回值,应做的修改是()。

A.把a=a—b改为a=b—a

B.把a=a—b改为a=a\b

C.把Whilea>b改为Whilea

D.把Whilea>b改为Whilea>=b

(34)在窗体上画1个命令按钮和l个文本框,其名称分别为Commandl和Textl,再编写如下程序:

程序运行后,在文本框中输入“Numberl00”,并单击命令按钮,则文本框中显示的是()。

A.NUMBERl00

B.REBMUN

C.REBMUNl00

D.001REBMUN

(35)窗体的左右两端各有1条直线,名称分别为Linel、Line2;名称为Shapel的圆靠在左边的Linel直线上(见图);另有1个名称为Timerl的计时器控件,其Enabled属性值是True。

要求程序运行后,圆每秒向右移动l00,当圆遇到Line2时则停止移动。

为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序:

运行程序时发现圆立且P移动到了右边的直线处,与题目要求的移动方式不符。

为得到与题目要求相符的结果,下面修改方案中正确的是()。

(36)窗体如图l所示。

要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为com.mandl),则可删除列表框Listl中所有该姓氏的项目。

若编写以下程序来实现此功能.

在调试时发现.,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦、。

刘备”2项,结果如图2所示。

这说明程序不能适应所有情况,需要修改。

正确的修改方案是把ForK=0T0Iist.ListCount一1改为()。

(37)窗体上有一个Textl文本框,一个Commandl命令按钮,并有以下程序:

希望程序运行时得到左图所示的效果,即:

输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。

但上面的程序实际显示的是右图所示的效果,程序需要修改。

下面修改方案中正确的是()。

A.在Dimn语句的下面添加一句:

n=O

B.把Print”口令输入错误”&n&”次”改为Print”口令输入错误”+n+”次”

C.把Print”口令输入错误”&n&”次”改为Print”口令输入错误”&Str(n)&”次”

D.把Dimn改为Staticn

(38)下面程序计算并输出的是()。

(39)设窗体上有一个通用对话框控件CDl,希望在执行下面程序时,打开如图所示的文件对话框:

但实际显示的对话框中列出了C下的所有文件和文件夹,“文件类型”一栏中显示的是“所有文件”。

下面的修改方案中正确的是()。

A.把CDl.Action=1改为CDl.Action=2

B.把”CDl.Filter=”后面字符串中的”所有文件”改为”文本文件”

C.在语句CDl.Action=1的前面添加:

CDl.FiherIndex=3、

D.把CDl.FileName=””改为CDl.FileName=”文本文件”、,

(40)设工程中有2个窗体:

Forml、Form2,Forml为启动窗体。

Form2中有菜单,其结构如表。

要求在程序运行时,在Forml的文本框Textl中输入口令并按回车键(回车键的ASCIl码为l3)后,隐藏Forml,显示Foma2。

若口令为“Teacher”,所有菜单都可见;否则看不到“成绩录入”菜单项。

为此,某人在Forml窗体文件中编写如下程序:

程序运行时发现刚输入l3令时就隐藏了Forml,显示了Form2,程序需要修改。

下面修改方案中正确的是()。

A.把Forml中Textl文本框及相关程序放到Form2窗体中

B.把Forml.Hide、Form2.Show两行移到2个EndIf之间

C.把IfKeyAscii=13Then改为IfKeyAscii=”Teacher”Then

D.把2个Form2.input.Visible中的“Form2.”删去

二、基本操作题(共18分)

(1)在名称为Forml的窗体上添加一个名称为Commandl的命令按钮数组,含三个命令按钮,它们的标题依次为“是”、“否”、“取消”,Index属性分别为O、1、2,每个按钮的高、宽均为300、800。

窗体的标题为“按钮窗口”。

运行后的窗体如图所示。

注意:

存糯时必须存放在考牛文件夹下.工程文件名保存为sitl.vb0.窗体文件名保存为sitl.frm。

(2)在名称为Forml的窗体上添加一个名称为Shal的形状控件,然后建立一个菜单,名称为shape0,标题为“形状”,该菜单有两个子菜单,其名称分别为shapel和shape2,其标题分别为“正方形”和“圆形”,如图所示。

然后编写适当的程序。

程序运行后,如果选择“正方形”菜单项,则形状控件显示为正方形;如果选择“圆形”菜单项,则窗体上的形状控件显示为圆形。

注意:

程序中不能使用变量,每个事件过程中只能写一条语句。

保存时必须存放在考生文件夹下,工程文件名保存为sit2.vbp,窗体文件名保存为sjt2.frm。

三、简单应用题(共24分)

(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文

件框,名称分别为Textl、Text2;还有一个命令按钮,名称为Cl,标题为“确定”;请添加两哙单选按钮,名称分别为0pl、.0N,标题分别为“男生”、“女生”,再添加两个复选框,名称分别为Chl、Ch2,标题分别为“体育”、“音乐”。

请编写适当的事件过程,使得程序在运行时,单击“确定”按钮后实现下面的操作:

①根据选中的单选按钮,在Textl中显示“我是男生”或“我是女生”。

②根据选中的复选框,在Text2中显示“我的爱好是音乐”或“我的爱好是体育”或“我的爱好是体育音乐”。

如图所示。

注意:

不得修改已经给出的程序和已有控件的属性。

在结束程序运行之前,必须选中一个单选按钮和至少一个复选框,并单击“确定”按钮。

必须使用窗体右上角的关闭按钮结束程序,否则无成绩。

(2)在考生文件夹下有一个工程文件sjt4.vbp。

窗体上有一个名称为Timerl的计时器,一个名称为Listl的列表框和一个名称为Labell的标签,如图所示。

请通过属性窗口向列表框添加四个项目,分别是:

“第一项”、“第二项”、“第三项”、“第四项”。

程序运行后,将计时器的时间间隔设置为1秒钟,即每一秒钟从列表框中取出一个项目显示在Labell的标签中,首先显示“第一项”,然后,依次显示“第二项”、“第三项”、“第四项”,如此循环。

在给出的窗体文件中已经有了全部控件和程序,但不完整,请添加Listl中的项目,去掉程序中的注释符,把程序中的?

改为正确的内容。

注意:

考生不得修改工程中已经存在的内容和控件属性,最后将修改后的文件按原文件名存盘。

四、综合应用题(共18分)

在窗体上画1个文本框,名称为Textl(multiline属性为True),然后再添加三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。

程序的功能是:

单击“读数”按钮,则把考生文件夹下的in5.txt文件中的所有英文字符放入Textl(MutiLine属性为True)中;单击“统计”按钮,找出并统计英文字母i,j,k,l,m,n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i到n出现次数的统计结果依次存到考生目录下的顺序文件out5.txt中。

注意:

存盘时必须存放在考生文件夹下,工程文件名保存为sjt5.vbp,窗体文件名保存为sit5.frm。

 

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2