admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:spend是什么意思)

VB 课程试卷 (A)卷

第 1 页 共 2 页

10. 表示滚动条控件取值范围最大值的属性是_______________。

线

11. 在Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是

一 二 三 四 五 六 七 八 九 十 总分

_______________。

12. 下面程序运行后输出的结果是_________________。

For n = 1 to 20

说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为

if n mod 3<>0 then m = m+n3

笔试试卷,卷面满分60分。

next n

一.填空题(每空1分,共16分)

print n

1. VB应用程序至少有______、______两种文件需要保存。

13. 下面程序运行后输出的结果是_________________。

Dim a%, b%

log

74

2. 把

2

e23

写成VB表达式_______________。

x=5

3. 产生一个三位整数的表达式____________________。

y=6

4. 在属性窗口中设置______________属性,可以把指定的图形放入当前对象中。

x=x+y

5. 标签和文本框都用于显示文本,它们的主要区别是:____________中的文本是只读文本,

y=x+y

________________中的文本是可编辑文本。

Print x , y

6. 在同一个过程中,数组名不能与变量名______________,否则会出错。

14. 下列程序的结果是________________。

7. 在窗体上添加一个图片框控件(name属性为P1),要在运行时将位于C:盘根目录下名为

For i = 1 to 4

的图形文件装入该图片框,则所使用的语句为:__________________________。

X = 4

8. 在多窗体程序中,显示一个窗体的方法是_______________。

For j = 1 to 3

9. 写出如下程序的运行结果:___________

X = 3

dim x!,y!

For r =1 to 5

x=1.5

X = X + i

y=0.5

Next r

if x<>0 then

Next j

y=x+y

Next i

elseif y>0.5then

Print X

y=x

二.选择题(每小题1分,共12分)

else

1. 以下叙述中,错误的是( )。

y=x*y

(A) 对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定

end if

(B) 在VB中,对象所能响应的事件是由系统定义的

print x,y

(C) VB中允许不同的对象使用相同名称的方法

(D) VB中的对象具有自己的属性和方法

线

VB 课程试卷 (A)卷

第 2 页 共 2 页

2.工程文件的扩展名为( )。 12. 在窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中

(A) .fix (B) .bas (C) .vbp (D) .frm 的列表项内容的是( )。

3. 执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是( )。 (A) (B)dex

(A) Visual (B) Basic (C) 6 (D) 11 (C) (D)

4.下列选项中,合法的变量名( )。 三.编程题(每小题4分,共32分)

(A) c%aaa (B) sum__3 (C) Else (D) 5persons 1. 用输入框输入x,根据下式计算对应的y,并在窗体上输出y的值。

5. 返回系统当前日期和时间的函数是( ) 。

(A) Time() (B) Day() (C) Date() (D) Now()

xsinxx10

6. 运行以下程序后,x的值是( )。

y

0x10

x=2

2x

2

6x10

for i = 1 to 10 step 2

x = x + i

2. 求一元二次方程

ax

2

bxc0

的两个实根。

next i 3. 输出100-1000之间的所有素数。

(A) 25 (B) 27 (C) 38 (D) 57 4. 求两自然数m,n的最小公倍数。

7. 要让一个控件不显示,应将该控件的( )属性设置成False。 5.已知三角形的三个边分别为a、b、c,求三角形面积。

(A) Caption (B) Enabled (C) Default (D) Visible 注:要求三角形的三个边a、b、c用InputBox函数输入,输出结果显示在窗体上。

8. 下列不属于文本框属性的是( )。 6. 有50个整数存放在一维数组中,编程序,求出最小数及其位置

(A) Caption (B) Locked (C) Text (D) Font 7. 编写窗体上命令按钮command1的click事件过程,完成如下功能:

9. 使“多媒体技术”在当前窗体上输出的语句是( )。 (1)定义一个大小为100的数组A,其元素数值为随机产生的0~1000之间的数。

(A) Print “多媒体技术” (2)编写一个子过程,将A(1)和A(100)交换、A(2)和A(99)交换、A(3)和A(98)

(B) “多媒体技术” 交换,……,A(50)和A(51)交换。

(C) Printer. Print “多媒体技术” (3)输出数组A,每行5个元素。

(D) Debug. Print “多媒体技术” 8. 在窗体上一个命令按钮command1,编写command1的click事件过程,完成如下功能:

10. 以下关于图像框控件的说法中,错误的是( )。 (1)编写一个子过程, 计算1×2+2×3+……+(n-1)×n的值。

(A) 不可以通过Print方法在图像框中输出文本。 (2)输入n的值,将计算结果显示在窗体上。

(B) 清空图像框控件中图形的方法之一是加载一个空图形。

(C) 图像框控件可以作为容器使用。

(D) 用Stretch属性可以自动调整图像框中图形的大小。

11. 当一个复选框被选中时,它的Value属性的值是( )。

(A)0 (B)1

(C)2 (D)3

VB 课程试卷 (A)卷

第 1 页 共 3页

10. 表示滚动条控件取值范围最大值的属性是__ max ___。

线

11. 在Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是_组合框__。

一 二 三 四 五 六 七 八 九 十 总分

12. 下面程序运行后输出的结果是_____42_______。

For n = 1 to 20

if n mod 3<>0 then m = m+n3

说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为

next n

笔试试卷,卷面满分60分。

print n

一.填空题(每空1分,共16分)

13. 下面程序运行后输出的结果是____11 17_____。

1. VB应用程序至少有_窗体文件_、_工程文件_两种文件需要保存。

Dim a%, b%

x=5

74

2. 把

log

2

e23

写成VB表达式_log(7)/log(2)+exp(4)*2/3_。

y=6

3. 产生一个三位整数的表达式_int(rnd*900)+100 或int(rnd*899)+100__。

x=x+y

4. 在属性窗口中设置__ picture __属性,可以把指定的图形放入当前对象中。

y=x+y

5. 标签和文本框都用于显示文本,它们的主要区别是:____标签____中的文本是只读文本,

Print x , y

_____文本框_____中的文本是可编辑文本。

14. 下列程序的结果是___23____。

6. 在同一个过程中,数组名不能与变量名___同名_____,否则会出错。

For i = 1 to 4

7. 在窗体上添加一个图片框控件(name属性为P1),要在运行时将位于C:盘根目录下名为

X = 4

的图形文件装入该图片框,则所使用语句为 e=loadpicture(“c:”)_。

For j = 1 to 3

8. 在多窗体程序中,显示一个窗体的方法是__ show __。

X = 3

9. 写出如下程序的运行结果:__ 1.5 2__

For r =1 to 5

dim x!,y!

X = X + i

x=1.5

Next r

y=0.5

Next j

if x<>0 then

Next i

y=x+y

Print X

elseif y>0.5then

二.选择题(每小题1分,共12分)

y=x

1. 以下叙述中,错误的是( A )。

else

(A) 对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定

y=x*y

(B) 在VB中,对象所能响应的事件是由系统定义的

end if

(C) VB中允许不同的对象使用相同名称的方法

print x,y

(D) VB中的对象具有自己的属性和方法


本文标签: 控件 窗体 属性 文本 输出