《Vb程序设计基础》B试卷

发布 2023-12-23 06:52:22 阅读 1097

无锡技师学院。

班级学号: 姓名得分。

一、选择题(请将正确答案写在相应的题号下面,每小题2分,本题50分)

1.visual basic是一种 b 的可视化程序设计语言。

a)面向机器 b) 面向对象 c)面向问题 d) 面向过程。

2.visual basic主窗口中不包括 c 。

a)标题栏 b)工具栏 c)状态栏 d)菜单栏。

3.在visual basic**中,将多个语句并在一行上的并行符号是 d 。

a)撇号(‘)b)星号(*)c)感叹号(!)d) 冒号(:)

4.以下叙述错误的是 b 。

a)双击鼠标可以触发dblclick事件。

b)移动鼠标时会触发mousemove事件。

c)窗体或控件的事件名称可以由编程人员确定。

d) 控件的名称可以由编程人员设定。

5.vb中窗体文件的扩展名是 d 。

a)vbp b)pdm c)vbw d)frm

6.以下可以作为visual basic变量名的是: c

a)f1.1 (b)л c)f2a (d)2fa

7.在设计阶段,从**窗口切换到窗体窗口,可以采用 c 。

a)双击**窗口 b)单击**窗口。

c) 单击工程资源管理窗口中的“切换文件夹”按钮。

d) 单击工程资源管理窗口中的“查看对象”按钮。

8.在vb中,所有的窗体和控件都必须有一个属性是 d 。

a)caption b)font c)name d)属性窗口。

9.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 c

a.工程资源管理器窗口。

b.工具箱窗口。

c.**窗口。

d.属性窗口。

10.为了把焦点移到某个指定的控件,所使用的方法是 b

11.为了把窗体上的某个控件变为活动的,应执行的操作是 a

a) 单击窗体的边框。

b) 双击窗体。

c) 双击该控件。

d) 单击该控件。

12.表达式left(“how are you”,3)的值是: a

a: how b: are c: you d: how are you

13.下列关于变量的说法不正确的是 d

a. 局部变量在声明它的过程执行完毕后就被释放了

b. 局部变量的作用域仅限于声明它的过程

c. 静态局部变量是在过程中用static语句声明的

d. 局部变量是指那些在过程中用dim语句或static语句声明的变量。

14.vb表达式5^2 mod 25\2^2的值是 d

a.1 b. 0 c. 6 d. 4

15.下面程序运行后,输出的结果是: d

private sub command1 _ click()

k=0a=0

while k<10

k=k+2a=a+k

wendprint a

end sub

a.2 b.10 c.20 d.30

16.设a=3,b=5,则以下表达式值为真的是 b 。

a)a>=b and b>10 b)(a>b) or (b>0)

c) (a<0) eqv (b>0) d) (3+5>a) and (b>0)

17.下面 d 不是visual basic6.0 的数据类型。

a)single b)boolean c)currecy d)object

18.把数值n转化成字符型的函数是 d 。

a)asc b)str

c)val d)mid

19.从键盘上输入两个字符串,分别保存在变量str1,str2中。确定第二个字符在第一个字符中的起始位置的函数是 b 。

a) left b) instr c) len d) mid

20.下列程序段的执行结果为 ( a )

x=2print x+1;x+1

a)3 3 (b) x+1 x+1 (c)3 4 (d)2+1 2+1

21.在窗体上画一个名称为text1的文本框和一个名称为command1的命令按钮,然后编写如下程序:

private sub command1_click()

dim i as integer, n as integer

i=0n=0

for i=0 to 50

i=i+3n=n+1

if i>10 then exit for

next i

endsub

程序运行后,单击命令按钮,在文本框中显示的值是 c

a)2 b)3 c)4 d)5

22.14.设a=″visual basic″,下面使b=″basic″的语句是 c

23.程序的运行结果是: d

x=0for i=1 to 3

x=x+inext i

print x+i

a)6b)10c)7d)9

24.以下能够触发文本框change事件的操作是。 d

a) 文本框失去焦点 b) 文本框获得焦点。

c) 设置文本框的焦点 d) 改变文本框的内容。

25.下列关于面向对象程序设计的叙述不正确的是 d

a.对象具有属性、方法等特性b.对象之间的通信产生了消息。

c.一个对象是一个软件构造块,它包含数据与相关的操作 d.对象的属性不能被改变。

二、填空题(每空2分,本题20分)

1.程序设计的四个基本过程是编辑、编译。

2.工程文件的扩展名为 vbg 。

3.如果要在单击命令时执行一段**,则应将这段**写在事件过程中。

4.对象方法只能在事件中调用,调用格式为。

5.数学式子8e2ln2写成vb的表达式为 8*e^2

6.在设计阶段,当双击窗体form1时,打开**窗口,显示过程模板。

7.已知a=7.5 b=2 c=-3.6 ,写出下列表达式的值:

(1)a>b and c>a or abfalse

(2) a>b and c>a or not c >b and a8.关系式x≤-5或x≥5所对应的布尔表达式是: 5 <=x &&x<=-5

9.表达式(7 \ 3+1)*(18 \ 5 -1)的值是: 4

10.语句print“23”&16的执行结果是39

三、程序分析(本题10分)

1.以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。将程序补充完整。(5分)

private sub form_click()

dim x as single,amax as single, amin as single

x = inputbox(“请输入一个分数:”)

amax=x

amin=x

do while

if x>amax then

amax =x

end if

ifthen

amin = x

end if

x = inputbox(“请输入一个分数”)

loopprint “max = amax,”min=”;amin

end sub

2.下面程序用来求1!+2!+3!+4!+…n!,并显示结果,请将程序补充完整。(5分)

private sub form_click()

n = val(inputbox(“输入一个自然数”,”提示”))

dim k as single, s as single

s=0for i=1 to n

k=1for j=1 to i

k= k*j

next j

s= s+k

next i

print s

end sub

四、简答题(本题20分)

1. 什么是事件过程?事件过程的一般格式是什么?(5分)

答:对象感应到某一事件发生时所执行的程序称为事件过程。

事件过程的形式如下:

private sub 对象名-事件名()

``(vb程序**)

end sub

2. 税务部门征收所的税,规定如下(5分)

1) 收入在800元以内的,免征。

2) 收入在800-1500元内,超过800的部分纳税3%;

3) 收入超过1200元的部分,纳税4%

4) 收入超过5000的部分,纳税5%

请编制程序根据输入的收入,输出纳税金额。

private sub command1_click()

dim tax as double, i as long

dim s as string

inputvalue:

s = inputbox

i = clng(s)

if i < 0 then

msgbox

goto inputvalue

end if

select case i

case is < 800

tax = 0

case 800 to 1500

tax = i - 800) *0.03

case is >=5000

tax = i - 5000) *0.05

case else

tax = i - 1200) *0.04

end select

msgbox "您要上交所得税:" format(cstr(tax), 0.00") 元"

end sub

3、求1!+2!+3!+…n!,n为任意自然数。(5分)

程序设计基础试卷 B卷

湖南石化职院2014年下学期期末试卷。电气 班 程序设计基础 试题。b卷,闭卷,考试时间 100分钟 1 以下叙述正确的是 a 花括号 只能作为函数体的定界符。b c语言中的每条可执行语句最终都将被转换成二进制的机器指令。c c语言程序的基本单位是语句 d c语言程序的所有函数名都可以由用户命名。2...

程序设计基础》试卷 B卷

注意 1 考试时间 90 分钟 2 班级 姓名 学号必须写在指定地方 3 适用班级4 考试方式 一 填空题每空 2 分,共 20 分 1 a 3的结果是。2 c语言的预处理语句以 开头。3 c程序是由函数构成的,其中有且只能有个主函数,每个c程序总是从它开始执行,并且以作为结束符。4 符号 a 和 ...

程序设计基础试卷 B 1

三 编程题 15分 编程计算并输出m到n之间 m,n由键盘输入且m四 编程题 15分 a b c d e五人合伙夜间捕鱼,凌晨时都疲惫不堪,各自在河边的树丛中找地方睡着了,日上三竿,a第一个醒来,他将鱼平分作五份,把多余的一条扔回湖中,拿自己的一份回家去了,b第二个醒来,也将鱼平分为五份,扔掉多余的...