职高二年级vb期末考试试题

发布 2020-12-07 12:53:28 阅读 5160

一、 选择题15*3=45

1、visual basic中窗体文件的扩展名是( )

a、.vbw b、.frm c、.vbp d、.pdm

2、在设计应用程序时,通过( )可以调节窗体出现在屏幕的位置。

a、属性窗口 b、**窗口 c、窗体设计窗口 d、窗体布局窗口。

3、求len(“123程序设计abc”)的值是( )

a、10 b、14 c、20 d、17

4、表达式16/4-2^5*8/4 mod 5\2的值为( )

a、14 b、4 c、20 d、2

5、不能作为容器使用的对象是( )

a、窗体 b、框架 c、**框 d、图像框。

6、在窗体上画一个名称为timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是( )

a、 b、

c、 d、

7、当一个工程个复选框被选中时,它的value属性的值是( )

a、0 b、1 c、true d、false

8、语句:if表达式then….中的表达式不可以是( )表达式。

a、算数 b、逻辑 c、关系 d、字符。

9、关于do…loop循环结构执行循环体次数的描述正确的是( )

a、do while…loop循环和do…loop until循环至少都执行一次。

b、do while…loop循环可能不执行, do…loop until循环至少执行一次。

c、do while…loop循环和do…loop until循环都不执行一次。

d、do while…loop循环至少执行一次,do…loop until循环可能不执行。

10、下面的程序段,显示的结果是 (

x= int(rnd) +5

select case x

case 5

print “优秀”

case 4

print “良好”

case 3

print “及格”

case else

print “不及格”

end select

a、 不及格 b、 良好 c、 及格 d、 优秀。

11、以下能够正确计算n!的程序是( )

a、n = 5 : x = 1b、n = 5 : x = 1 : i = 1

dodo x = x * ix = x * i

i = i + 1i = i + 1

loop while i < nloop while i < n

print xprint x

c、 n = 5 : x = 1 : i = 1 d、 n = 5 : x = 1 : i = 1

dodox = x * ix = x * i

i = i + 1i = i + 1

loop while i <=nloop while i > n

print xprint x

12、下列程序段执行结果为( )

x=5y=-6

if not x>0 then x=y-3 else y=x+3

print x-y;y-x

a、-3 3 b、5 -9 c、3 -3 d、-6 5

13、以下数组定义语句中,错误的是( )

a、dim c(3,1 to 4) b、dim b(0 to 5,1 to 3) as integer

c、dim d(-10d、static a(10) as integer

14、下面程序的输出结果是( )

dim aa=array(1,2,3,4,5,6,7)

for i=lbound(a) to ubound(a)

a(i)=a(i)*a(i)

next i

print a(6)

a、36 b、程序出错 c、49 d、不确定。

15、在设定option base 0 后,经dim arr(3,4)as integer定义的数组arr含有的元素的个数为( )

a、12 b、20 c、16 d、9

二、 填空题10*2=20

1、visual basic应用程序通常由3类模块组成,即。

和。2、在声明过程、变量和常数的名字时,不能超过个字符。

3、当对象得到焦点时,会触发事件。

4、要使文本框可以输入多行文本,需要设置属性为true。

5、列表框中第一个列表项的索引编号为。

6、用redim语句重新定义动态数组时,不清除数组原有内容,应加的参数为。

7、和变量一样,数组在定义后,数组中的个元素都将被赋一个初值。数值型数组中各元素的初值为。

8、若有语句a=array(1,2,3,4,5,6),则a(5)的值是。

三、 程序分析2*5=10

1、 有如下事件过程:

private sub form_click( )

dim x as integer

x=1n=0

do while x<28

x=x*3n=n+1

loopprint x,n

end sub

程序运行后,单击窗体,输出的结果是。

2、分析下面的visualbasic程序段。

如图所示,图中有两个列表框,左边的是list1,右边的是list2,一个命令按钮command1,窗体载入事件和命令按钮的单击事件中均有**,程序段如下:

private sub command1_click()

dim n as integer,i as interger ,j as integer

n=inputbox(“n=”)

redim a(2 to n) as integer

for i=2 to n

a(i)=i

next i

for i=2 to sqr(n)

if a(i)<>0 then

for j=2*i to n step i

a(j)=0

next j

end if

next i

for i=2 to n

if a(i)<>0 then

next i

end sub

private sub form_load()

“itema”

“itemb”

“itemc”

“itemd”

“iteme”

end sub

窗体启动后,单击命令按钮,输入4,右边列表框中显示内容是。

四、 程序改错2*5=10

1、程序功能:求1+2+3+。。直到其和超出3000为止,并输出结果。程序中有两行有错误,找出并改正。

option explicit

private sub form_click( )

1) cls

2) dim i as integer

3) dim s as single

4) i=0

5) s=1

6) do7) i=i+2

8) s=s+i

9) loop s>3000

10) print “从1到:”;i;“的和是”;s

end sub

错误一。错误二。

五、 程序填空3*5=15

1、 输出1000之内的所有素数,每10个一行,程序中有三个空,补充完整。

private sub form1_click( )

dim a%(1 to 1000)

dim i%,j%,n%

for i=1 to 1000

a(i)=i

next i

for i=2 to 1000

for jto 1000

if a(i)=0 then

if a(j) mod a(i)=0 then a(j)=0

next j

next i

for i=2 to 1000

if a(i)<>0 then

n=n+1print a(i);

if n mod 10=0 then

end if

next i

end sub

职高二年级第一学期期末考试试题 建筑

建筑制图与识图。一 填空 每空2分,共20分 1 表面由平面组成的几何体称为。2 平面体可分为长方体和。3 当长方体在三投影体系中方向位置放正时,它的每个面都平行于一个投影面,而。于另外两个投影面。4 两个简单的几何体连接在一起,它们之间就产生了 5 凡是带有的平面体,统称为斜面体。6 与两个投影面...

高二年级期末考试试题 理科

长安大学附属中学。2014 2015学年度第二学期高二数学 理 期末试题。100分钟总分 100分出题 陈同怀校对 李保军。一 单项选择题 每小题4分,共40分 1.集合,那么。a b.c.d.2 命题 对任意,都有 的否定为。a 对任意,使得 b 不存在,使得。c 存在,使得 d 存在,使得。3 ...

高二年级发动期末考试试题

高二年级发动机期末考试试题。姓名 分数 一 填空题 每题3分,共30分 1 发动机零件主要耗损形式包括和。2 曲柄连杆机构中的机体组主要包括等。3 发动机的配气机构由和两部分组成。4 发动机润滑系系统一般由装置 装置和装置组成。5 常用的表示混合气浓度的参数有和。6 活塞环的 三隙 为和。7 检查气...