vb教材课后作业答案

发布 2023-05-19 02:27:28 阅读 2004

习题参***。

第1章(p17)

一、选择题。

1)c 2( d 3) b 4)a 5)b 6)d 7)b

二、填空题。

1.对象列表框排序方式属性列表框属性说明框。

3.内部控件 activx控件可插入对象。

4.top和left,width和height

5.f4、视图菜单、工具栏按钮、工程窗口中右键、窗体中使用右键。

6.shift或ctrl

第2章(p30—31)

一、选择题。

1.b、c2.a

3.b、c、d

4.d5.b

6.b7.c

8.d二、填空题。

3.(8+6)^(4/(-2))+sin(2*3.14)

4.((x+y)+z)*50-5*(c+d)

6.5+(a+b)^2

8.exp(2)

9.2*a*(7+b)

10.8*exp(3)*log(2)

第3章(p42)

一、选择题。

1.c2.d

3.c5.b

二、填空题。

2.beijing

第4章。习题一(p54---55)

一、 选择题。

1. a2. b

3. d4. a

5. c二、 填空题。

3.x>5或x>6或x>=7

三、编程题。

1.我国现有人口……

dim p as single

dim n as integer

p = 13: n = 0

dop = p * 1.01

n = n + 1

loop until p >=16

print n

2.编写程序,打印如下所示……

private sub command1_click()

dim i as integer

dim j as integer

for i = 1 to 6

print tab(30 - 3 * i);

for j = 1 to 2 * i - 1

print str(i - abs(i - j));spc(1);

next j

printnext i

end sub

习题二(p70---72)

一、选择题。

1.d2.c

3.d4.d

三、 填空题。

1. 名称 index

2. 变体。

四、 编程题。

1. 从键盘上输入10个数……

private sub command1_click()

dim i as integer

dim a(1 to 10) as integer

dim b(1 to 10) as integer

print "原始数据:"

for i = 1 to 10

a(i) =val(inputbox("请输入数组的第" &i & 个元素:")

print a(i);

next i

for i = 1 to 10

b(i) =a(10 - i + 1)

next i

printprint "对换后的数据:"

for i = 1 to 10

print b(i);

next i

end sub

3.有一个n*m的矩阵……

option base 1

private sub command1_click()

dim i as integer, j as integer

dim max as integer

dim m as integer, n as integer

dim a(3, 4) as integer

for i = 1 to 3

for j = 1 to 4

a(i, j) =int(rnd * 100)

print a(i, j);

next j

printnext i

max = a(1, 1): m = 1: n = 1

for i = 1 to 3

for j = 1 to 4

if max < a(i, j) then

max = a(i, j): m = i: n = j

end if

next j

next i

print "最大元素是:";max

print "其位置是:";第" &m; "行"; 第" &n; "列"

end sub

习题三(p79---82)

一、选择题。

1.b2.d

3.b4.a

二、填空题。

1.形式, 变量、表达式、常量、数组,实际。

三、编程题。

1.编写程序,求s=a!+b!+c!。。

法1:用sub过程。

private sub fact(n as integer, f as long)

dim i as integer

f = 1for i = 1 to n

f = f * i

next i

end sub

private sub command1_click()

dim a as integer, b as integer, c as integer

dim f1 as long, f2 as long, f3 as long

a = val(inputbox("输入a的值:")

b = val(inputbox("输入b的值:")

c = val(inputbox("输入c的值:")

call fact(a, f1)

call fact(b, f2)

fact c, f3

print "a!+b!+c!="f1 + f2 + f3

end sub

法2:用function函数。

public function fact(n as integer) as long

dim i as integer

fact = 1

for i = 1 to n

fact = fact * i

nextend function

private sub command1_click()

dim a as integer, b as integer, c as integer

a = val(inputbox("输入a的值:")

b = val(inputbox("输入b的值:")

c = val(inputbox("输入c的值:")

print "a!+b!+c!="fact(a) +fact(b) +fact(c)

end sub

第5章(p102)

一、选择题。

1.b2.c

3.d二、填空题。

1.load;unload

2.show;hide

3.略。4.工程属性,工程,属性。

5.窗体、类、标准。

6.标准模块,public 《变量名》 as 类型。

7.局部,全局,标准。

第6章(p160---162)

一、选择题。

1.c2.b

3.d4.b

5.a6.d

7.c8.b

9.c10.c

11.d12.b

13.c14.b

15.b16.a

17.b18.d

19.c20.c

21.c二、填空题。

1.autoszie

2.scrollbars,multiline true

6.true

7.picture

8.interval

9.enabled

10.下拉组合框、简单组合框、下拉列表框,style

11.下拉列表框。

12.itema

itemc三、编程题。

2.在窗体上建立3个个文本框。。。

private sub command1_click()

= "microsoft visual basic"

call text1_change

end sub

private sub text1_change()

= ucase(

= lcase(

end sub

4.编写程序,用计时器按秒计时。

private sub form_load()

end sub

private sub timer1_timer()

static n as integer

n = n + 1

= str(n)

beepend sub

vb课后作业

课后作业。1 控件的使用户能够移动控件并调节其大小。a.拖曳柄b.标题栏c.工具箱d.工程资源管理器。2 将命令按钮的什么属性设置为true,当用户按下 esc 键时可以激发对应命令按钮的click事件。3 在 编辑中有命令按钮的cmdok click 事件,则命令按钮的名称是什么?4 使用什么方法...

VB课后作业

四 实验步骤。第一题 1 在新建的窗体上画1个命令按钮。2 命令按钮的属性设置如下 3 控件布局如下。4 双击命令按钮,打开 窗口并输入如下 private sub command1 click dim a 3 as integer dim i as integer print 输入的数据为 for...

VB课后作业

第一题 1 新建一个窗体。2 窗体属性设置如下 3 窗体布局如下。4 双击窗体,打开 窗口并输入如下 private sub form click dim x as integer dim y as integer x 0 y 0 do while x 100 y y x x x 1 looppri...