大一vb期末考试试题

单项选择题,判断题,填空题,编程题

1)以下程序运行后,输出结果是_ _ _ _ _ _。

B=1

do while(b & lt;40)

b=b*(b+1)

打印b

a) 42

b) 39

c) 6

D) 1答案:a。

2)执行以下程序段时,依次输入1,3,5,执行结果为_ _ _ _ _。

将a(4)作为整数变暗

Dim b(4)为整数

对于K =0到2

A(K+1) =Val(InputBox("请输入数据:"))

b(3-K) =a(K+1)

下一个K

打印b(K)

a) 1

b) 3

c) 5

D) 0答案:a

3)执行下列程序后,变量S的值是_ _ _ _ _ _。

Dim s为long,x为整数

s=0:x=1

do While(x & lt;10)

s=s+x

x=x+2

打印s

a) 10

b) 25

c) 50

D) 100答案:B

4)编写以下事件过程:

私有子窗体_MouseDown(按钮为整数,Shift为整数,X为单值,Y为单值)

如果Shift=6,Button=2,则

打印“你好”

如果…就会结束

末端接头

程序运行后,为了在表单上输出“Hello ”,需要在表单上执行以下_ _ _ _ _操作。

a)同时按下Shift键和鼠标左键。

b)同时按下Shift键和鼠标右键。

c)同时按下Ctrl、Alt和鼠标左键。

d)同时按下Ctrl、Alt和鼠标右键答案:d

5)当变量x = 2,y = 5时,下列程序的输出是_ _ _ _。

直到y & gt五

x=x*y

y=y+1

打印x

a) 2

b) 5

c) 10

D) 20答案:C

6)当执行以下程序时,名为lblResult的标签框中将显示_ _ _。

Private Sub cmdlt_click()

迪姆河

R=0

对于I=1到5步1

R=R+I

接下来我

lblResult。标题=字符串(R)

末端接头

a)字符串15

b)整数15

c)字符串5

d)整数5答案:a

7)有一个不完整的程序段如下。如果程序需要执行三个循环,你应该在程序的括号里输入_ _ _ _ _。

X=1

x=x+3

打印x

循环直到(___)

a)x & gt;=8

b)x & lt;=8

c)x & gt;=7

d)x & lt;=7答案:A

8)如果整型变量A的值是2,整型变量B的值是3,整型变量C的值是_ _ _ _ _ _。

如果a & gt那就5

如果b & lt那么4

c=a-b

其他

c=b-a

如果…就会结束

elseif b & gt3那么c=a*b

其他

c=a mod b

如果…就会结束

a) 2

b) -1

c) 1

D) 6答案:a

9)设置以下语句:

Str1=inputbox ("Input "," Practice ")

从键盘输入字符串“Example”后,str1的值为_ _。

a)“输入”

b)" "

c)“实践”

d)“例题”答案:d。

10)我们在一个表单上创建两个文本框,分别命名为Text1和Text2。事件过程如下。

私有子文本1_change()

text 2 . text = u case(text 1 . text)

末端接头

在Text1文本框中输入“visual basic”,Text2将_ _ _ _ _。

a)文本2中没有可显示的内容。

B) Text2显示“VISUAL BASIC”。

c)文本2显示“visual basic”

D) Text1显示“visual basic”答案:b

11)运行以下程序后S的值是_ _ _ _ _。

S=0

对于x=99到1步骤2

s=s+x

下一个x

打印s

a) 100

500人

2500英镑

D) 5000答案:c。

12)下列程序的执行结果是_ _ _ _。

K=0

对于I=1到3

a=I^I^K

打印a;

接下来我

a) 1 1 1

b) 1 2 3

c) 0 0 0

D) 1 4 9答案:a。

13)下列程序的执行结果是_ _ _ _ _。

将a(5)标注为字符串

Dim b为整数

将I标注为整数

对于I =0到5

a(I)=I+1

打印a(I)

接下来我

a) 123456

b) 6

c) 654321

D) 0答案:a

14)下列程序的执行结果是_ _ _ _ _。

Dim intsum为整数

将I标注为整数

intsum=0

对于I=20.2至5步-4.7

intsum=intsum +I

接下来我

打印整数

a) 150

b) 200

c) 50

D) 0答案:c

15)下列程序的执行结果是_ _ _ _ _。

Dim S为整数,n为整数

S=0:n=1

Do While n & lt=100

S=S+n

n=n+1

打印S

a) 5050

2500英镑

3000英镑

D) 4000答案:a。

16)下列程序的执行结果是_ _ _ _ _。

A=100:b=50

如果a & gtb那么

a=a-b

其他

b=b+a

如果…就会结束

打印一份

a) 50

b) 100

c) 200

D) 10答案:a。

17)下列程序的执行结果是_ _ _ _ _ _ _ _ _。

Dim intsum为整数

将I标注为整数

intsum=0

对于I=0到50步长10

intsum=intsum+I

接下来我

打印整数

a) 150

b) 200

c) 50

D) 0答案:a

18)执行下面的程序后,X的结果是_ _ _ _ _。

X=0

对于I =1到5

对于j = 1到5

X=X+1

下一个j

接下来我

打印X

答)5

b) 10

c) 15

D) 20答案:C

19)下列程序执行的结果是_ _ _ _。

私有子窗体_Click()

A$="123":B$="456 "

C=Val(A$)+Val(B$)

打印C\100

末端接头

a) 123

b) 3

c) 5

D) 579答案:c。

20)以下循环语句将被执行_ _ _ _ _次。

A=100

打印一份

a=a+1

循环直到a & lt=10

a) 1

b) 10

c) 100

d)无限循环答案:d。

21)执行下面程序段的循环结构后,的输出值是_ _ _ _ _。

节目片段是:

对于I=1至10步骤2

y=y+I

接下来我

打印I;

a) 25

b) 10

c) 11

d)因为Y的初始值未知,所以我不确定答案:c。

22)写出程序段的执行结果_ _ _ _。

A="abbacddcba "

对于I=6到2的第二步

x=mid(a,I,I)

y =左(a,I)

z =右(a,I)

z = x & ampy & ampz

接下来我

打印用例(z)

美国律师协会

b) AABAAB

BBABBA

d)阿巴巴答:c。

23)以下语句的输出结果是(在即时窗口中)_ _ _ _ _ _ _。

A= "北京"

b= "上海"

打印a;b

a)北京上海

b)北京上海

c)北京上海

d)阿北井答案:c。

24)有以下程序:

对于I=1到3

对于j=5到1步进-1

打印I+j

下一个j,我

其循环执行的次数是_ _ _ _ _。

a) 12

b) 13

c) 14

D) 15回答:D

25)有以下程序段。程序执行后,变量A的值是_ _ _ _ _ _。

对于I=1到2

对于J = 1到2

对于K=1到J

a=a+2

下一个K

下一个J

接下来我

a) 2

b) 8

c) 10

D) 20答案:C

26)执行以下程序后,变量A的值是_ _ _ _。

将I标注为整数

将a作为整数变暗

a=0

对于I=0到100步骤2

a=a+1

接下来我

a) 1

b) 10

c) 51

D) 100答案:c。

27)执行下列程序后,x的值是_ _ _ _ _ _。

X=3

y=6

当y & lt=6

x=x*y

y=y+1

a) 3

b) 6

c) 18

D) 20答案:C

28)执行以下程序段后,整型变量c的值为_ _。

A=24

b=328

选择案例b\10

案例0

c=a*10+b

案例1至9

c=a*100+b

案例10至99

c=a*1000+b

结束选择

537人

b) 2427

24328

D) 240328答案:C

29)执行完下面的程序段后,循环将执行_ _ _ _次。

对于I=1.7到5.9步长0.9

a=a+1

打印一份

接下来我

a) 3

b) 4

c) 5

D) 6答案:c。

30)有下面这条语句,这条语句执行后的循环次数是_ _ _ _ _。

Dim s,I,j为整数

对于I =1到3

对于j=3到1步进-1

S=I*j

下一个j

接下来我

a) 9

b) 10

c) 3

D) 4答案:a。

31)有如下程序,会_ _ _ _ _。

对于I=1至10,步长为0

K=k+2

接下来我

a)形成无限循环。

b)循环体执行随后结束循环。

c)语法错误。

d)如果循环体没有执行,则循环结束。答:答

32)有以下程序段。程序段执行后,* * *循环_ _ _ _ _ _ _ _ _。

对于I=1到5

对于j=1到I

对于k=j到4

打印“a”

下一个k

下一个j

接下来我

a) 4

b) 5

c) 38

D) 40回答:D

33)有下面这个程序,这个程序的运行结果是_ _ _ _ _ _。

将k标注为整数

n=5:m=1:k=1

Do While k & lt=n

m=m*2

k=k+1

打印m

a) 1

b) 5

c) 32

D) 40答案:c。

34)下面的程序输出1和1000之间所有偶数的和。请完成程序。

私有子命令_Click()

将x标注为双精度

对于I=0到1000

如果____,那么

x=x+I

如果…就会结束

接下来我

打印x

末端接头

a) i Mod 2 = 0

b) x Mod 2 = 0

c)I Mod 2 & lt;& gt0

d) x模2 & lt& gt0答案:a

35)下面是计算10的阶乘的程序。请补充这个节目。

将t标注为单个

将k标注为整数

k=0:t=1

而_ _ _ _ _ _ _ _ _

k=k+1

t=t*k

打印t

a)k & lt;10

b)k & gt;10

c) k=10

d)k & gt;=10答案:a。

36) _____是Visual Basic提供的一个特殊的子程序,是对象本身所拥有的,反映了对象内部的函数或进程。

a)文件

b)属性

c)方法

d)表格答案:c

37)刚建立一个新的标准EXE项目,工具箱中没有出现的控件是_ _ _ _ _。

a)单选按钮

b)相框

c)常规对话框

d)文本框答案:c

38)下列各项不是Visual Basic的基本数据类型_ _ _ _ _。

a) Char

b)字符串

c)整数

d)双重回答:a

39)下列运算结果中,值最大的是_ _ _ _ _。

a) 3\4

b) 3/4

c) 4个模块3

D) 3 mod 4答案:d。

40)下列不属于控制项的是_ _ _ _。

a)文本框

b)标签盒

c)列表框

消息框回答:d

41) InputBox函数可以帮助生成_ _ _ _ _ _。

a)消息框

b)保存对话框

c)简单输入框

d)颜色对话框答案:c

42)对象不能响应点击事件。

a)列表框

b)相框

c)形式

d)计时器回答:d

43)运算结果43) 17 mod 3是_ _ _ _ _。

a) 0.5

b) 1

c) 1.5

D) 2答案:d。

44)如果变量X=32769,该变量不能声明为_ _ _ _ _。

a)集成器

b)变体

c)长

d)单项答案:a

45)表达式2 * 3 ^ 2+2 * 8/4+3 ^ 2的值是_ _ _ _。

a) 64

b) 31

c) 49

D) 22答案:b。

46)检查对象是否被选中是由其_ _ _ _属性决定的。

a)已检查

b)价值

c)启用

d)选择答案:b

47)没有标题属性的控件是_ _ _ _ _。

a)标签

b)选项按钮

c)框架

D) LisBox答案:d。

48)下列符号在Visual Basic中是合法的变量名,那些是_ _ _ _ _。

a)如果

b) 7AB

c) A[B]7

D) AB_7答案:d。

49)使表格自动下移的语句是move _ _ _ _。

a)左侧,顶部+100

b) Top+100

c) Top+100

D) Top=Top+100答案:a。

50)RGB函数通过混合红、绿、蓝三原色生成某种颜色。它的语法是RGB(红绿蓝),括号中三原色的分量是0到255之间的整数。如果使用三个滚动条分别输入三原色,则应该设置_ _ _ _属性以确保输入值有效。

a)最大和最小

小额零钱和大额零钱

c)滚动和更改

d)价值答案:a