2015-2016第一学期vb试卷A 下载本文

2015~2016学年第一学期VB期末考试(A卷) 2015级

2015~2016学年第一学期VB期末试卷答题纸(A卷)

学院 专业班级: 学号: 姓名: 成绩

一、单选题 (用铅笔把选中的方格涂黑: 1分×50=50分)

1 5 9 13 17 21 25 29 33 37 41 45 49

A A A A A A A A A A A A A B B B B B B B B B B B B B C C C C C C C C C C C C C D D D D D D D D D D D D D 2 6 10 14 18 22 26 30 34 38 42 46 50

A A A A A A A A A A A A A B B B B B B B B B B B B B C C C C C C C C C C C C C D D D D D D D D D D D D D 3 7 11 15 19 23 27 31 35 39 43 47

A A A A A A A A A A A A B B B B B B B B B B B B C C C C C C C C C C C C D D D D D D D D D D D D 4 8 12 16 20 24 28 32 36 40 44 48

A A A A A A A A A A A A B B B B B B B B B B B B C C C C C C C C C C C C D D D D D D D D D D D D 二、填空题(每空占一行,每行写一个答案 :2分×20=40分)

1. 2. 3. 4.

5. 6.

7. 8.

9. 10.

11. 12.

13. 14.

15. 16.

17. 18.

19. 20.

第 1 页 共 11 页

2015~2016学年第一学期VB期末考试(A卷) 2015级

三、编程题(10分×1=10分)

编写程序找出给定范围之内的回文数,运行界面如下图所示。所谓回文数是指正读与倒读都相同的数。如121,454就是回文数。要求:

1、 单击“查找”按钮(Command1),用InputBox函数分别输入查找范围的下界和上界(如查找100到999之间的回文数,则下界为100,上界为999),并将回文数显示在列表框(List1)中。 2、 单击“清除”按钮(Command2)将列表框(List1)内容清空。

3、 单击“退出”按钮(Command3)结束程序运行。 4、 编写一个判断回文数的函数过程,函数过程名为Reverse。

第 2 页 共 11 页

2015~2016学年第一学期VB期末考试(A卷) 2015级

2015~2016学年第一学期VB期末试卷(A卷)

(考试对象:15级土木、测绘、资环、交通、水务、水文等)

学院 专业班级: 学号: 姓名: 成绩

一、选择题(1分×50=50分)

1. 以下叙述中错误的是 。 A、.frm 文件是窗体文件,一个窗体可以包含.bas 文件 B、.vbp 文件是工程文件,一个工程可以包含.bas 文件 C、.vbp 文件是工程文件,一个工程可以由多个.frm 文件组成 D、.vbg 文件是工程组文件,一个工程组可以由多个工程组成 2.以下合法的VB 变量名是 。 A、case B、name10 C、t-name D、x*y

3.窗体Form1 上有一个名称为Command1 的命令按钮,以下对应窗体单击事件的事件 过程是 。 A、Private Sub Form 1_Click() B、Private Sub Form_Click() … … End Sub End Sub C、Private Sub Commandl_Click() D、Private Sub Command_Click() … … EndSub End Sub 4. 下面定义窗体级变量a 的语句中错误的是 。 A、Dim a% B、Private a% C、Private a as Integer D、Static a% 5. 设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是 A、3.5 B、4.8 C、4.3 D、4.7

6. 不论何种控件,都具有且在运行时不能更改其值的属性是 。 A. Text B. Name C. Caption D. Value 7. 用来设置文字字体是否斜体的属性是 。 A、FontUnderline B、FontBold C、FontSlope D、Fontltalic 8. 以下叙述中错误的是 。 A、在通用过程中,多个形式参数之间可以用逗号作为分隔符 B、在Print 方法中,多个输出项之间可以用逗号作为分隔符 C、在Dim 语句中,所定义的多个变量可以用逗号作为分隔符 D、当一行中有多个语句时,可以用逗号作为分隔符 9. 下列表达式中不能判断x 是否为偶数的是 。 A、x/2=Int(x/2) B、x Mod 2=0 C、FiX(x/2)=x/2 D、x\\2=0 10. 下列可以正确定义2 个整型变量和1 个字符串变量的语句是 。 A、Dim n,m As Integer,s As String B、Dim a%,b$,c As String

C、Dim a As Integer,b,c As String D、Dim x%,y As Integer,z As String

第 3 页 共 11 页

2015~2016学年第一学期VB期末考试(A卷) 2015级

11. 把数学表达式

5x?3表示为正确的VB表达式应该是 。

2y?6

B、x*5+3/2*y-6 D、(x*5+3)/(y*2-6)

A、(5x+3)/(2y-6) C、(5*x+3)÷(2*y-6)

12. 下列叙述中错误的是 。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Public 定义的通用过程不能被其他窗体调用 C、窗体和标准模块需要分别保存为不同类型的文件 D、用Dim 定义的窗体级变量只能在该窗体中使用

13. 下面的数据类型中,哪种类型所占的内存最小: 。

A、Integer B、Single C、Byte D、Double

14. 在窗体上画一个命令按钮(名称为Command1)和一个文本框(名称为Text1),然 后编写下列事件过程: Private Sub Command1_Click( ) x=Val(Text1.Text) Select Case x Case 1,3 y=x*x Case Is>=10,Is<=-10 y=x Case -10 To 10 y=-x End Select End Sub

程序运行后,在文本框中输入3,然后单击命令按钮,则下列叙述中正确的是 。 A、执行y=x*x B、执行y=-x C、先执行y=x*x,再执行y=-x D、程序出错

15. 设x 是小于10的非负数。对此陈述,以下正确的VB表达式是 。 A、0≤x<10 B、0<=x<10 C、x>=0 And x<10 D、X>=0 Or x<=10

16. 在Do循环条件下,如果循环体不改变控制条件,循环就会无限地执行下去。终止一个无限循环的方法是 。

A、 按【Ctrl】+【Break】键 B、 按【Alt】+【C】键 C、 按【Shift】+【C】键 D、 按【Ctrl】+【C】键 17. 下面的哪个窗口可以用来调试程序: 。

A、 属性窗口 B、 本地窗口 C、 工程窗口 D、 窗体布局窗口 18.在VB中可以作为容器的是 。

A、 Form、TextBox、PictureBox B、Form、PictureBox、Frame C、 Form、TextBox、Label D、Label、PictureBox、ListBox 19. 以下的控件或方法具有输入和输出双重功能的为 。 A、Print B、Textbox C、Optionbutton D、Checkbox 20. 下列关于函数过程的叙述中,正确的是 。

第 4 页 共 11 页