职业考试 | 在线试题 | 作文辅导 | 范文大全 | 中小学教育 | 试题教案课件

当前位置:得高分网试题在线计算机等级考试计算机二级考试06-2009年9月二级VisualBasic程序设计笔试试卷及答案(1)

计算机二级考试

当前:首页 >> 06-2009年9月二级VisualBasic程序设计笔试试卷及答案(1)

06-2009年9月二级VisualBasic程序设计笔试试卷及答案(1)

日期:09-27 13:42:02 | 计算机二级考试 | 浏览次数: 220 次 | 收藏

标签:计算机二级考试真题,国家计算机二级考试,计算机二级考试试题,http://www.gaofen123.com 06-2009年9月二级VisualBasic程序设计笔试试卷及答案(1),
(1)下列选项中不符合良好程序设计风格的是 _____ 。
a) )源程序要文档化 b)数据说明的次序要规范化
c) )避免滥用 goto 语句 d)模块设计要保证高耦合、高内聚

(2)从工程管理角度,软件设计一般分为两步完成,它们是 _____ 。
a) )概要设计与详细设计 b)数据设计与接口设计
c) )软件结构设计与数据设计 d)过程设计与数据设计

(3)下列选项中不属于软件生命周期开发阶段任务的是 _____ 。
a) )软件测试 b)概要设计 c)软件维护 d)详细设计

(4)在数据库系统中,用户所见的数据模式为 _____ 。
a) )概念模式 b)外模式 c)内模式 d)物理模式

(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 _____ 。
a) )编码设计 b)测试阶段 c)运行阶段 d)物理设计

(6)设有如下三个关系表:
下列操作中正确的是 _____ 。

(7)下列叙述中正确的是 _____ 。
a) )一个算法的空间复杂度大,则其空间复杂度也必定大
b) )一个算法的空间复杂度大,则其时间复杂度必定小
c) )一个算法的时间复杂度大,则其空间复杂度必定小
d) )上述三种说法都不对

(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为 _____ 。
a) ) 63 b) 64 c) 6 d) 7

(9)数据库技术的根本目标是要解决数据的 _____ 。
a) )存储问题 b)共享问题 c)安全问题 d)保护问题

(10)对下列二叉树:
进行中序遍历的结果是 _____ 。
a) ) acbdfeg b) acbdfge c) abdcgef d) fcadbeg

(11)以下叙述中正确的是 _____ 。
a) )窗体的 name 属性指定窗体的名称,用来标识一个窗体
b) )窗体的 name 属性值是显示在窗体标题栏中文本
c) )可以在运行期间改变窗体的 name 属性的值
d) )窗体的 name 属性值可以为空

(12)以下叙述中错误的是 _____ 。
a) )打开一个工程文件时,系统自动装入与该工程有关的窗体文件
b) )保存 visual basic 程序时,应分别保存窗体文件及工程文件
c) ) visual basic 应用程序只能以解释方式执行
d) )窗体文件包含该窗体及其控件的属性

(13)设 a=2,b=3,c=4, 下列表达式的值是 _____ 。
not a <= c or 4*c = b^2 and b <> a+c
a) ) -1 b) 1 c) true d) false

(14)没有如下的用户定义类型:
type student
number as string
name as string
a) ge as integer
end type
则以下正确引用该类型成员的代码是 _____ 。
a) ) student. name= “李明” b) dim s as student
c) ) dim s as type student d) dim s as type
s.name= “李明” s.name= “李明”

www.gaofen123.com

(15)设 a=5,b=6,c=7,d=8 ,执行下列语句后, x 的值为 _____ 。
x=iif((a>b)and(c>d),10,20)
a) 10 b) 20 c) true d) false

(16)执行以下程序段后,变量 c$ 的值为 _____ 。
a) $= “ visual bassic programming ”
b) $= “ quick ”
e$=b$&u case(mid$(a$,7,6))&right$(a$,12)
a) ) visual basic programming b) quick basic programming
c) ) quick basic programming d) quick basic programming

(17) 在窗体上画一个文本框(其名称为 textl)和一个标签(其名称为 labell),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容,以下可以实现上述操作的事件过程是 _____ 。
a) ) private sub textl_click() b) private sub text1_change()
labell.caption=textl.text labell.caption=textl.text
end sub end sub
c) ) private sub labell_ctrange() d) private sub labell_click()
labell. caption=textl.text labell.caption=textl.text
end sub end sub

(18)在窗体上面画一个命令按钮和一个标签,其名称分别为mandl 和 labell ,然后编写如下事件过程:
private submandl_click()
counter=0
for i=1 to 4
for j=6 to 1 step -2
counter=counter+1
nextj
nexti
labell.caption=str(counter)
end sub
程序运行后,单击命令按钮,标签中显示的内容是
a) ) 11 b) 12 c) 16 d) 20

(19)在窗体上画一个名称为 text1 的文本框和一个名称为mandl 的命令按钮,然后编写如下事件过程:
privatemandl_click()
dim i as integer, n as integer
for i=0 to 50
i = i+3
n = n+1
if i>10then exit for
next
textl.text=str(n)
end sub
程序运行后,单击命命令按钮,在文本框中显示的值是 _____ 。
a) ) 5 b) 4 c) 3 d) 2

(20)在窗体上画一个命令按钮和两个标签,真名和分别为mandl 、 labell 和 labe12 ,然后编写如下事件过程:
private submandl_chick.
a) =0
for i=1 to 10
a=a+1
b=0
forj=1 to 10
a=a+1
b=b+2
nextj
next i
labell. caption=str(a)
labe12.caption=str(b)
end sub
程序运行后,单击命令按钮,在标签 labell 和 labe12 中显示的内容分别为 _____ 。
a) ) 10 和 20 b) 20 和 110 c) 200 和 110 d) 110 和 20

(21)在窗体上画一个名称为 listl 的列表框,一个名称为 labell 的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是 _____ 。
a) ) privale sub listl_click() b) private sub listl_click()
labell. caption=listl. listindex labell.name=listl. listindex
listl. removeltem listl.text listl.removeitem listl.text
end sub end sub
c) ) private sub listl_click() d) private sub listl_click()
labell. caption=listl.text labell. name=listl. text
listl. removitem listl. listindex listl. removeitem listl. listindex
end sub end sub

(22) 在窗体上画一个名称为mandl 的命令按钮,然后编写如下程序:
private submandl click()
dim i as integer, j as integer
dim a (10,10)as integer
for i=1 to 3
for j= i to 3
a(i,j)=(i-1)*3+j
print a (i,j);
next j
print
next i
end sub
程序运行后,单击命令按钮,窗体上显示的是 _____ 。 <推荐 cellspacing=0 cellpadding=0>
a) )
1
2
3
b) )
1
2
3
c) )
1
2
3
d) )
1
2
3 &
2
4
6
3
4
5
2
5
8
4
5
6
3
6
9
4
5
6
3
6
9
7
8
9

(23) 在窗体上画一个命令按钮,名称为mand1, 然后编写如下代码:
option base 0
private submand1_click()
d) im a (4)as integer,b(4) as integer
for k=0 to 2
a(k+1)=inputbox(“ 请输入一个整数 ”)
b(3-k)=a(k+1)
next k
print b(k)
end sub
程序运行后,单击命令按钮,在输入对话框中分别输入 2 、 4 、 6 ,输入结果为 _____ 。
a) ) 0 b) 2 c) 3 d) 4

(24)有以下程序:
option base 1
d) im arr() as integer
private sub form_click()
d) im i as integer,j as integer
redim arr(3,2)
for i=1 to 3
for j=1 to 2
arr (i,j)=i*2+j
next j
next i
redim preserve arr(1,4)
for j=3 to 4
a) rr(3,j)=j+9
next j
print arr(3,2);arr(3,4)
end sub
程序运行后,单击窗体,输出结果为 _____ 。
a) ) 8 13 b) 0 13 c) 7 12 d) 0 0

www.gaofen123.com

(25)以下叙述中正确的是 _____ 。
a) )一个 sub 过程至少要一个 exit sub 语句
b) )一个 sub 过程必须有一个 end sub 语句
c) )可以在 sub 过程中定义一个 function 过程,但不能定义 sub 过程
d) )调用一个 function 过程可以获得多个返回值

(26)有以下程序:
sub subp(b()as integer)
for i=1to4
b) (i)=2-i
nexti
end sub
private submand1_click()
d) im a (1 to 4)as integer
a) (1)=5
a) (2)=6
a) (3)=7
a) (4)=8
subpa()
for i=1 to4
print a (i)
next i
end sub
运行上面的程序,单击命令按钮,输出结果为 _____ 。
a) ) 2 4 6 8 b 、 5 6 7 8 c 、 10 12 14 16 d 、出错

(27)设有如下通用过程:
public function fun(xstr as string)
d) im tstr as string, srtl as integer
tstr+””
strl=len(xstr)
i=1
d) o while i<=strl/2
tstr=tstr &mid(xstr,i ,1)& mid (xstr ,strl-i+1,1)
i=i+1
loop
fun=tstr
end function
在窗体上画一个名称为 textl 的文本框和一个名称为mand1 的命令按钮,然后编写如下的事件过程:
private submand 1_ click()
dim s1 as string
s1=”abcdef”
text1.text=ucase(fun(s1))
end sub
程序运行后,单击命令按钮,则 text1 中显示的是 _____ 。
a) ) abcdef b) abcdef c) afbecd d) defabc

(28)在窗体上画一个名称为 txta 的文本框,然后编写如下的事件过程:
private sub txta_keypress(keyascii as integer)
……
end sub
假定焦点已经位一地文本框中,则能够触发 keypress 事件的操作是
a) )单击鼠标 b)双击文本框
c) )鼠标滑过文本框 d)按下键盘上的某个键

(29)在窗体上画一个命令按钮和两上文体,其名称分别为mand1 、 text1 和 text2 ,然后编写如下程序:
d) im s1 as string, s2 as string
private sub form_load()
text1. text=””
text2. text=””
end sub
private sub text1_keydown(keycode as integer, shift as integer)
s2=s2 & chr(keycode)
end sub
private sub text1_keypress(keyascii as integer)
s1=s1 & chr(keyascii)
end sub
private submand1_click()
text1.text=s2
text2.text=s1
s1= “”
s2= “”
end sub
程序运行后,在 text1 中输入“ abc ”,然后单击命令按钮,在文本框 text1 和 text2 中显示的内容分别为 _____ 。
a) abc 和 abc b 、 abc 和 abc c 、 abc 和 abc d 、 abc 和 abc

[1] [2] [3]  下一页

相关分类

计算机二级考试 更新

计算机二级考试 热门排行