张老师 发表于 2018-12-15 20:13:56

重庆大学201803批次2可视化程序设计(VB)D卷答案

201803考试批次2可视化程序设计(VB)D卷
可视化程序设计(VB)
一 、单项选择题 (共 10 题、0 / 20 分 )
1、下列程序段的执行结果为( )。Dim x as integerIf x Then Print x Else Print x+1 End if
A、显示出错信息
B、0
C、1
D、-1
参考答案
2、下列选型中,说法错误的是( )。
A、不能给顶级菜单项设置快捷键
B、在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择
C、每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件
D、除了Click事件外,菜单项还能响应其他的如Dblclick等事件
参考答案
3、已知d=#2015-04-01#表达式year(d)+1的值是( )。
A、出错
B、02
C、05
D、2016
参考答案
4、窗体的标题栏显示内容由窗体对象(  )属性决定。
A、Caption
B、BackColor
C、Name
D、Text
参考答案
5、程序的运行结果为()。 Dim k As Integer n=5:m=1:k=1 While k<=n m=m*2 k=k+1wendPrint m
A、40
B、5
C、32
D、1
参考答案
6、下列叙述中正确的是______。
A、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程
B、 在窗体的通用事件过程中定义的变量是全局变量。
C、模块级变量和全局变量的生存期是整个应用程序的运行期间
D、局部变量的作用域可以超出所定义的过程。
参考答案
7、引用列表框(List1)最后一个数据项应使用的语句是( )。
A、List1.List(Listcount)      
B、List1.List(Listcount)
C、List1.List(List1.Listcount-1)
D、List1.List(List1.Listcount       )      
参考答案
8、对于语句 If x=1 Then y=1,下列说法正确的是( )。
A、.x=1和y=1均为关系表达式
B、x=1为关系表达式,y=1为赋值语句
C、x=1和y=1均为赋值语句
D、x=1为赋值语句,y=1为关系表达式
参考答案
9、RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红、绿、蓝),括号中红、绿、蓝三基色的成分使用0-255之间的整数。若使用3个滚动条分别输入3种基色,为保证输入数值有效,则应设置的属性是( )。
A、Scroll和Change   
B、Value
C、Max和Min
D、SmallChange和LargeChange
参考答案
10、下述程序段中,与其他3个程序段作用不同的是()。
A、s=0
i=1
   DoWhile i<100
   s=s+1
i=i+1
Loop
B、s=0
i=0
While i>100
   s=s+1
   Wend
C、s=0
i=0
   DoUntil i>=100
   s=s+1
i=i+1
Loop
D、s=0
i=0
While i<100
i=i+1
   Wend
参考答案
二 、判断题 (共 10 题、0 / 10 分 )
1、VB对象是指将数据和处理该数据的过程捆绑在一起的一个部件。
正确
错误
参考答案
2、类是对象的集合。
正确
错误
参考答案
3、2xy是合法的变量名。
正确
错误
参考答案
4、面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是一种程序开发的方法。
正确
错误
参考答案
5、关系表达式的运算结果为逻辑量。
正确
错误
参考答案
6、运算符And、or、mod都是逻辑运算符。
正确
错误
参考答案
7、字符是构成程序设计语言的最小语法单位。
正确
错误
参考答案
8、关系表达式29>"189" ,按数值比较,结果为False。
正确
错误
参考答案
9、函数int(N)为截断取整,即去掉小数后的数。
正确
错误
参考答案
10、工程资源管理窗口用于显示和设置所选控件的属性。
正确
错误
参考答案
三 、填空题 (共 5 题、0 / 10 分 )
1、运行语句:t = MsgBox("Hello", 64, "Come")后,在信息提示框内显示的内容是__________。
参考答案
2、冒泡排序算法的基本思想               。
参考答案
3、Randomize函数的功能是               。
参考答案
4、建立控件数组的方法有               、             和               三种。
参考答案
5、VB中的注释语句采用________;VB的续行符采用________;若要在一行书写多条语句,则各语句间应加分隔符,VB的语句分隔符为________。
参考答案
四 、程序阅读题 (共 5 题、0 / 15 分 )
1、程序为:
Private Sub Form_Click()
Dim a
a = Array(1, 2, 3, 4, 5, 6, 7)
For I = LBound(a) To UBound(a)
      a(I) = a(I) * a(I)
Print a(I)
Next I
End Sub
程序运行后,单击窗体后,在窗体显示的结果是:
参考答案
2、在窗体上画一个文本框和一个列表框,然后编写如下两个事件过程:
Private Sub Form_Load( )
 List1.AddItem “123 ”
 List1.AddItem “456 ”
 List1.AddItem “369”
List1.AddItem “789 ”
 Text1.Text = “ ”
End Sub
Private Sub List1_DblClick( )
 a = List1.Text
 Print a + Text1.Text
End Sub
程序运行后,在文本框中输入“248”,然后双击列表框中的“369”,则输出结果()
参考答案
3、写出下面程序运行时单击窗体的输出结果。
Private Sub f(a%, b%)
a = a+ b
b = a- b
End Sub
Private Sub Form_Click()
Dima%, b%
a =23
b =12
Callf(a, b)
Print"a=" & a; ",b=" & b
End Sub
参考答案
4、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
   Private Sub Command1_Click()
       Dim array1(10, 10) As Integer
       Dim i, j As Integer
       For i = 1 To 3
         For j = 2 To 4
         array1(i, j) = i + j
         Next j
       Next i
       Text1.Text = array1(2, 3) + array1(3, 4)
   End Sub
程序运行后,单击命令按钮,在文本框中显示的值是多少?
参考答案
5、以下程序运行后。Si, sj, sk, I, j, k的结果分别为(    )
Privatesub command1_click( )
   Si=0: sj=0
   For I=1 to3
Forj=1toI
Sk=0
            Fork=jto3
               Sk=sk+1
                  Next k
            Sj=sj+1
            Next j
      Si=si+1
   Next I
   Print si,sj,sk,I,j,k
End Sub
参考答案
五 、简答题 (共 5 题、0 / 25 分 )
1、VB有多种类型窗口,若想在设计时看到代码窗口,怎样操作?
参考答案
2、简述VB6.0的主要特点。
参考答案
3、将数字串转换成数值用什么函数?判定是否是数字串用哪个函数?取字符串某几个字符使用什么函数?大小写字母转换用什么函数?
参考答案
4、哪种数据类型的内存容量较少,且可存300的值?为什么?
参考答案
5、什么是对象?什么是类?什么是事件过程?
参考答案
六 、程序设计题 (共 2 题、0 / 20 分 )
1、用随机函数产生100个以内的随机整数,输出能够被3整除并且个位不为0的数并且统计满足条件的数的个数。要求每行输出10个数。
参考答案
2、编程计算公式,要求i的k次幂的计算以及n项的求和计算分别用独立的函数实现,k和n的值在窗体的单击事件中通过InputBox函数输入。
参考答案
特别提醒:
1、本试卷共有各类试题总数(37)题;
2、客观题由系统自动判卷,主观题需要等待教师批改。
3、附件就是可视化程序设计(VB)答案,需要可以下载

页: [1]
查看完整版本: 重庆大学201803批次2可视化程序设计(VB)D卷答案