历年二级VB语言笔试真题及答案.pdf
《历年二级VB语言笔试真题及答案.pdf》由会员分享,可在线阅读,更多相关《历年二级VB语言笔试真题及答案.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机等级考试二级V B 试卷一、选择题1、程序流程图中带有箭头的线段表示的是A)图元关系 B)数据流 C)控制流 D)调用关系2、结构化程序设计的基本原则不包括A)多态性 B)自顶向下 C)模块化 D)逐步求精3、软件设计中模块划分应遵循的准则是A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合4、A)5、A)C)6、A)7、A)C)8、A)在软件开发中,需求分析阶段产生的主要文档是可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划算法的有穷性是指算法程序的运行时间是有限的算法程序的长度是有限的B)算法程序所处理的数据量是有限的D)算法只能被有限的
2、用户使用对长度为n的线性表排序,在最坏的情况下,比较次数不是n (n T)/2 的排序方法是快速排序 B)冒泡排序下列关于栈的叙述正确的是栈 按“先进先出”组织数据只能在栈底插入数据C)直接插入排序 D)堆排序B)栈 按“先进后出”组织数据D)不能删除数据在数据库设计中,将 E R图转换成关系数据模型的过程属于需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段9、有三个关系R、S 和 T (略)1 0、设有表示学生选课的三张表,学生S (学号,姓名,性别,年龄,身份证号),课 程(课号,课名),选课S C (学号,课号,成绩),则表S C 的关键字(键或码)为A)课号,成绩 B
3、)学号,成绩 C)学号,课号 D)学号,姓名,成绩1 1、以下叙述中错误的是A )标准模块文件的扩展名是.b a s B)标准模块文件是纯代码文件C)在标准模块中声明的全局变量可以在整个工程中使用 D)在标准模块中不能定义过程1 2、在 V i s u a l B a s i c 中,表达式3*2 5 M o d 3的值是A)1 B)0 C)3 D)出现错误提示1 3、以下选项中,不合法的V i s u a l B a s i c 变量名是A)a 5 b B)_ x y z C)a _ b D)a n di f1 4、以下数组定义语目中,错误的是A)S t a t i c a (1 0)A s
4、 I n t eger B)D i m c (3,1 t o 4)C)D i m d(-1 0)D)D i m b (0 t o 5,1 t o 3)A s I n t eger1 5、现有语句:y=I I f(x 0,x M o d 3,0),设 x=1 0,则 y 的值是A)0 B)1 C)3 D)语句有错1 6、为了使文本框同时具有垂直和水平滚动条,应先把M u l t i L i n e属性设置为T r u e,然后再把 S c r o l l b a r s 属性设置为A)0 B)1 C)2 D)31 7、文本框T ex t l 的K ey D o w n 事件过程如下:Pr i v
5、 a t e S u b T ex t l _ K ey D o w n(K ey C o de A s I n t eger,S hi ft A s I n t eger)E n d S u b其中参数K ey C o de的值表示的是发生此事件时A)是否按下了 A l t键或C t r l键 B)按下的是哪个数字键C)所按的键盘键的键码 D)按下的是哪个鼠标键1 8、窗体上有个名称为H s c r o l l l的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是A)Pr i v a t e S u b H s c r
6、o l 1 l _ C ha n gc()B)Pr i v a t e S u b H s c t r o l 1 l _ C ha n ge()Pr i n t H S c r o l l l.Va l u e Pr i n tH S c r o l l l.S m a l l C ha n geE n d S u bC)Pr i v a t e S u b H S c r o l l l S c r o l l ()Pr i n t H S c r o l l l.Va l u eH S c r o l l l.S m a l l C ha n geE n d S u bE n d S u
7、 bD)Pr i v a t e S u b H S c r o l l l _ S c r o l l 0Pr i n tE n d S u b1 9、若已把一个命令按钮的D efa u l t属性设置为T r u e,则下面可导致按钮的C l i c k事件过程被调用的操作是A )用鼠标右键单击此按钮 B)按键盘上的E s c键C)按键盘上的回车键 D)用鼠标右键双击此按钮2 0、要使两个单选按钮属于同一个框架,正确的操作是A)先画一个框架,再在框架中画两个单选按钮B)先画一个框架,再在框架外画两个单选按钮,然后把单远按钮拖到框架中C)先画两个单选按钮,再画框架将单选按钮框起来D)以上三种
8、方法都正确2 1、能够存放组合框的所有项目内容的属性是A)C a p t i o n B)T ex t C)L i s t D)S el ec t ed2 2、设窗体上有一个标签L a b e 1 1和一个计时器T i m er l,T i m er l的I n t er v a l属性被设置为1 0 0 0,E n a b l ed属性被设置为T r u e。要求程序运行时每秒在标签中显示一次系统当前时间。以下可.以实现上述要求的事件过程是A)Pr i v a t e S u b T i m er l _ T i m er()L a b el 1.C a p t i o n=T r u eE
9、 n d S u bB)Pr i v a t e S u b T i m er l _ T i m er()L a b el 1.C a p t i o n=T i m e$E n d S u bC)Pr i v a t e S u b T i m er l _ T i m er()L a b el 1.I n t er v a l=lT i m er l.I n t er v a lE n d S u bD)Pr i v a t e S u b T i m er l _ T i m er()F o r k =1 T oL a b el 1.C a p t i o n=T i m erN ex
10、 t kE n d S u b2 3、设有窗体上有一文本框和一按钮和以下程序:Pr i v a t e S u b C o m m a n d1 _ C l i c k()T ex t l.T ex t=Vi s u a l B a s i c”E n d S u bPr i v a t e S u b T ex t l _ L o s t F o c u s()I f T ex t l.T ex t “B A S I C”T henT ex t l.T ex t=wT ex t l.S et F o c u sE n d I fE n d S u b程序运行时,在 T ex t l 文件框中
11、输入“B a s i c”(如图所示),然后单击C o m m a n dl 按钮,则产生的结果是A)文本框中无内容,焦点在文本框中 B)文本框中为“B a s i c”,焦点在文本框中C)文本框中为“B a s i c”,焦点的按钮上 D)文本框中为“Vi s u a l B a s i c”,焦点的按钮上2 4、窗体上有一个名称为C o m m a n dl 的命令按钮,其事件过程如下:Pr i v a t e S u b C o m m a n d1 _ C l i c k()x=V i s u a l B a s i c Pr o gr a m m i n g,a=Ri ght (x,
12、1 1)b=M i d(x,7,5)C=M s gb o x(a,b)E n d S u b运行程序后单击命令按钮,以下叙述中错误的是A )信息框的标题是B a s i c B)信息框中的提示信息是Pr o gr a m m i n g0 C的值是函数的返回值 D)M s gB o x 的使用格式有错2 5、设工程文件包含两个窗体文件F o r m l.fr m、F o r m 2.fr m 及一个标准模块文件M o du l el.b a s,两个窗体上分别只有一个名称C o m m a n dl 的命令按钮。F o r m l 的代码如下:Pu b l i c X A s I n t eg
13、erPr i v a t e S u b F o r m _ l o a d()x=ly=5E n d S u bPr i v a t e S u b C o m m a n dl C l i c k OF o r m 2.S ho wE n d S u bF o r m 2 的代码如下:Pr i v a t e S u b C o m m a n dl _ C i i c k()Pr i n t F o r m l.x,yE n d S u bM o du l el 的代码如下:Pu b l i c y A s I n t eger运行以上程序,单击F o r m l 的命令按钮C o m
14、m a n dl,则显示F o r m 2;再单击F o r m 2 上的命令按钮 C o m m a n dl,则窗体上显示的是A)1 5 B)0 5 C)0 0 D)程序有错2 6、窗体上有个名称T ex t l 的文本框,一个名称为C o m m a n dl 的命令按钮。窗体文件的程序如下:Pr i v a t e T y p e xa A s I n t egerb A S I n t egerE n d T y p ePr i v a t e S u b C o m m a n dl C l i c k OD i m y A s xy.a =I n p u t B o x()I f
15、 y.a 2=y.a/2 T h e ny.b=y.a*y.aE l s ey.b =F i x(y.a/2)E nd I fT e xt l.T e xt=y.bE nd S u b对以上程序,下列叙述中错误的是A )x 是用户定义的类型 B)I np u t Bo x函数弹出的对话框中没有提示信息C)若输入的是偶数,y.b 的值为该偶数的平方D)F i x(y.a/2)把 y.a/2 的小数部分四舍五入,转换为整数返回2 7、窗体上有一个名称为C D 1 的通用对话框控件和由四个命令按钮组成的控件数C o mmand 1,其下标从左到右分别为0、1、2、3,c ap t i o n分别为打
16、开、保存、打印、退出。窗体外观如图所示。命令按钮的事件过程如下:P r i vat e S u b C o mmand 1 _ C l i c k(I nd e x A s I nt e g e r)S e l e c t C as e I nd e xC as e 0C D 1.A c t i o n=lC as e 1C D 1.S h o wS aveC as e 2C D 1.A c t i o n=5C as e 3E ndE nd S e l e c tE nd S u b对上述程序,下列叙述中错误的是A)单 击“打开”按钮,显示打开文件的对话框B)单击“保存”按钮,显示保存文件的
17、对话框C)单 击“打印”按钮,能够设置打印选项,并执行打印操作D)单击“退出”按钮,结束程序的运行2 8、窗体上有两个水平滚动条H V、H T,还有一个文本框T e xt l 和一个标题为“计算”的命令按钮C o mmand l,并编写了以下程序:P r i vat e S u b C o mmand l _ C l i c k OC al l C al e (H V.V al u e,H T.V al u e)E nd S u bP u b l i c S u b C al e(x A S I nt e g e r ,y A S I nt e g e r)T e xt l.T e xt =x
18、*yE nd S u b运行程序,单 击“计算”按钮,可根据速度与时间计算出距离,并显示计算结果。对以上程序,下列叙述中正确的是A)过程调用语句不对,应为C al e (H V,H T)B)过程定义语句的形式参数不对,应为S u b C al e(x A s C o nt r o l ,y A s C o nt r o l)0 计算结果在文本框中显示出来D)程序不能正确运行2 9、现有如下程序:P r i vat e S u b C o mmand 1 _ C l i c k()S=0F o r i=l t o 5S=S+f(5+i)N e xtP r i nt SE nd S u bP u
19、b l i c F u nc t i o n f(x A s I nt e g e r)I f x=1 0 T h e nt=x+lE l s et=x+2E nd I ff=tE nd F u nc t i o n运行程序,则窗体上显示的是A)38 B)49 C)6 1 D)7 030、窗体上有一个用菜单编辑器设计的菜单(见上图)。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,有三个选项:复制、粘 贴(灰 色)、选中(前面打勾)。以下叙述中错误的A)在设计“粘贴”菜单项时,在菜单编辑器窗口中设置了“有效”属 性(有“)B)菜单中的横线是在该菜单项的标题输入框中输入了一个“一”(减号)
20、字符C)在设计“选中”菜单项时,在菜单编辑器窗口中设置了“复选”属 性(有“)D)在设计该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了“可见”前面的“31、窗体上有一个名称为P i c t u r e l 图片框控件,一个名称Lab e l l 的标签控件。现有如下程序:P u b l i c S u b d i s p l ay (x A s C o nt r o l)I f T y p e O f x i s Lab e l T h e nx.C ap t i o n=计算机等级考试”E l s ex.P i c t u r e =Lo ad p i c t u r e(p i c.j
21、p g )E nd l fE nd S u bP r i vat e S u b Lab e l l _ C l i c k()C al l d i s p l ay(Lab e l l)E nd S u bP r i vat e S u b P i c t u r e l _ C l i c k()C al l d i s p l ay(P i c t u r e l)E nd S u b对以上程序,下列叙述中错误的是A)程序运行时会出错 B)单击图片框,在图片框中显示一幅图片C)过程中的X 是控件变量 D)单击标签,在标签中显示一串文字32、窗体上有两个名称分别为T ext l、T ext
22、 2 的文本框。T ext l的Key U p的事件过程如下:P r i v at e S u b T ext l_ Key llp(Key Co de As In t eger ,s hi ft AS In t eger)Di m C AS s t r i n gT cxt 2.T ext=Chr(As c(c)+2)En d S u b当向文本框T ext l中输入小写字母a 时,文本框T ext 2 中显示的是A)A B)a C)C D)c33、设窗体上有一个文体框T ext l和一个命令按钮Co m m an dl,并有以下事件过程:P r i v at e S u b Co m m
23、an d1 _ Cli ck()Di m S As S t r i n g,ch As S t r i n gS=”Fo r k=l T O Len(T ext l)ch=Mi d(T ext l,k,1)S=ch+SN ext kT ext l.T ext=SEn d S u b程序执行时,在文本框中输入“Bas i c,然后单击命令按钮,则T ext l中显示的是A)Bas i c B)ci s aB C)BAS IC D)CIS AB34、某人编写了如下程序,用来求1 0 个整数(整数从键盘输入)中的最大值:P r i v at e S u b Co m m an dl_ Cli ck(
24、)Di m a(1 0)As In t eger,m ax As In t egerFo r k=l T O 1 0a(K)=In pu t Bo x(“输入一个整数”)N ext kMax=0Fo r k=l T o 1 0If a(k)m ax T henMax=a(k)En d IfN ext kP r i n t m axEn d S u b运行程序时发现,当输入1 0 个正数时,可以得到正确结果,但输入1 0 个负数时结果是错误的,程序需要修改,下面的修改中可以得到正确运行结果的是A)把 If a(k)m ax T hen 改为 If a(k)由ABCR和S通过运算得到关系T,则所使
25、用的运算为()0D)自然连接(11)在设计窗体时双击窗体的任何地方,可以打开的窗口是()oA)代码窗口B)属性窗口C)工程资源管理器窗口D)工具箱窗口(12)若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。A)I n te g e rB)S tr i n gC)B o o l e anD)V ar i an t(13)为把圆周率的近似值3.14 159存放在变量p i中,应该把变量p i定义为()。A)Di m p i A s I n te g e rB)Di m p i (7)A s I n te g e rC)Di m p i A s S i n g l eD)Di m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 历年 二级 VB 语言 笔试 答案
限制150内