2023年 春 笔试试卷

发布 2020-05-17 13:50:28 阅读 8139

第二部分 vb程序设计。

一。填空题。

21.在vb中可以作为容器的是 。

中除窗体能显示**外,下面列出的控件中可以显示**的控件有 。

a、 b、 c d、

23.针对语句if i=1 then j=1,下列说法正确的是 。

和j=1均为赋值语句。

和j=1均为关系表达式。

为关系表达式,j=1为赋值语句。

为赋值语句,j=1为关系表达式。

24.在某过程中已说明变量a为integer类型、变量s为string类型,过程中的以下四组语句中,不能正常执行的是 。

"237"&"11":a=s >3

25.下面所列四组数据中,全部是正确的vb常数是 。

a.32768,1.34d2,"abcde",&o1767

b.3276,123.56,1.2e-2,#true#

c.&habce,02-03-2002,false,d-3

26.下面有关数组处理的叙述中,不正确的是 。

1)在过程中用redim语句定义的动态数组,其下标的上下界可为赋了值的变量。

2)在过程中,可以使用dim、private和static语句定义数组。

3)用redim语句重新定义动态数组时,不得改变该数组的数据类型。

4)可用public语句在窗体模块的通用说明处定义一个全局数组。

a.(1)、(2)、(3)、(4) b.(1)、(3)、(4)

c.(1)、(2)、(3) d.(2)、(4)

27.第一次显示某窗体时,将引发一系列事件,正确的事件是 。

- initialize - activate - load - activate

- activate- initialize - activate - load

28.定义两个过程private sub1(st() as string)和private sub2(ch() as string*6),在调用过程中用dim s(3) as string*6,a(3) as string定义了两个字符串数组。下面调用语句中正确的有 。

1、call sub1(s) 2、call sub1(a) 3、call sub2(a) 4、call sub2(s)

a b c d

29.运行下面程序,单击命令按钮command1,则立即窗口上显示的结果是 。

private sub command1_click()

dim a as integer, b as boolean, c as integer, d as integer

a=20/3 : b=true : c=b : d=a+c

debug. print a, d, a=a + c

end sub

a. 7 6 false b. 6.6 5.6 false

c. 7 6 a=6 d. 7 8 a=8

30.以下控件中,不能作为数据绑定控件的是 。

a. label(标签) b. textbox(文本框)

c. optionbutton(单选按钮) d. listbox(列表框)

二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)

1.正确表示命题“a是一个带小数的正数,且 b是一个带小数的负数”的逻辑表达式是___

2.运行下面的程序,当单击窗体时,文本框 text1 中的内容是___文本框 text2 中的内容是___

private sub form_click()

dim st as string

dim st1 as string, st2 as string

st = asfrsdcfrskx"

call change_string(st, st1, st2)

= st1= st2

end sub

private sub change_string(s as string, st1 as string, st2 as string)

dim tem as string, i as integer

for i = 1 to len(s)

tem = mid(s, i, 1)

if tem = s" then

st1 = st1

st2 = st2 & at"

elseif tem = r" then

st1 = st1 & t"

exit for

elsest1 = st1 & tem

st2 = st2 & tem

end if

next i

end sub

3.执行下面程序,单击命令按钮command1 ,则在窗体上显示的第一行是 ,第二行是 ,第三行是 。

private sub command1_click( )

dim s_data as integer, d_data as string, k as integer, p as string

s_data = 29

do until s_data <=5

p = s_data mod 5

d_data = d_data & p

s_data = s_data \ 5

loopd_data = d_data & s_data

print s_data

print d_data

p = for k = len(d_data) to 1 step -1

p = p & mid(d_data, k, 1)

next k

print p

end sub

4.执行下面程序,从键盘输入3,程序运行结束后,a(1, 1)的值是 ,a( 2, 2) 的值是 ;a( 2, 3)的值是 。

private sub form_click()

dim i as integer, j as integer, k as integer

dim a() as integer, n as integer

n = inputbox("输入n")

redim a(n, n)

for i = 1 to n

for j = 1 to n

k = k + 1

a(i, j) =k + 10

next j

next i

call sub1(a, n)

end sub

private sub sub1(a() as integer, n as integer)

dim i as integer, j as integer

dim t as integer, k as integer

k = n + 1

for i = 1 to int(n / 2)

for j = i to n - 1

t = a(i, j)

a(i, j) =a(k - j, i)

a(k - j, i) =a(k - i, k - j)

a(k – i, n + 1 - j) =a(j, k - 1)

a(j, k - 1) =t

next j

next i

end sub

5.执行下面程序,单击命令按钮command1 ,则在窗体上第一行显示是第二行显示是___第三行显示是 。

private sub command1_click()

output_count 4

output_count 8

output_count 4

end sub

private sub output_count(upperlimit as integer)

static lowerlimit as integer

do while lowerlimit < upperlimit

print lowerlimit;

lowerlimit = lowerlimit + 1

loopprint lowerlimit

end sub

6.运行下面程序,单击命令按钮command1,则在窗体上显示的第一行内容是 ,第二行内容是___文本框text1中显示的内容是___

private sub command1_click()

2023年 春 笔试试卷

2004年 春 二级考试笔试卷 vb 第二部分 visual basic 程序设计 一 选择题。21 在vb中,下列关于控件的属性或方法中,搭配错误的有 个。a.0 b.1 c.2 d.3 22.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是 c.23.下面 语句,可以...

2023年春笔试试卷

优化bios的设计。a 和 b 和 c 和 d 和 4 下面是pc机常用的4种外设接口,其中键盘 鼠标 数码相机和移动硬盘均能连接的接口是。a rs 232 b ieee 1394 c usb d ide 5 下列有关pc机外部设备的叙述中,错误的是。a 扫描仪的工作过程主要基于光电转换原理,分辨率...

2023年 春 笔试试卷

第一部分计算机基础知识。1 在下列有关现代信息技术的一些叙述中,正确的是 d a 集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生。b 集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件。c 目前所有数字通信均不再需要使用调制解调技术和载波技术。d 光纤主要用于数字...