找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1371|回复: 0

中石油华东19年4月《VB程序设计》在线

[复制链接]
发表于 2019-3-18 11:38:03 | 显示全部楼层 |阅读模式
2018年秋季学期《VB程序设计》在线考试补考(适用于2019年4月份考试)
1.[单选题]VB中Do……Loop结构既可以构成当型循环,也可以构成直到型循环,根据下面的代码:?Dim i,n as Integer?n = 20?i = 1?Do
?? ?Print i;
?? ?i = i + 2?Loop Until i >20?判断循环结构的类型和循环体的执行次数,正确的选项是( )


    A.当型循环,20次
    B.直到型循环,10次
    C.当型循环,10次
    D.直到型循环,20次
    正确答案:——B——
2.[单选题]动态数组因为在程序运行前无法确定数组的大小,所以经常根据程序的运行情况,对数组进行重新定义,以下关于VB中动态数组的叙述中不正确的是( )
    A.可以用ReDim语句重新定义动态数组,并且可以进行多次重定义
    B.首次用Dim进行动态数组声明的时候,必须指明它的类型和上下界
    C.Preserve为ReDim语句的可选参数,用于保留动态数组原来的内容
    D.当对动态数组使用Erase语句进行释放操作时,将释放其内存
    正确答案:——B——
3.[单选题]一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为mdlFunc的标准模块。假定在Form1、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:?? ? ?Form1中定义的过程:? ? ?Private Sub frmfunction1()? ? ?End Sub? ? ?Form2中定义的过程:? ? ?Public Sub frmfunction2()? ? ?End Sub? ? ?mdlFunc中定义的过程:? ? ?Public Sub mdlFunction()? ? ?End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是( )
    A.上述三个过程都可以在工程中的任何窗体或模块中直接被调用
    B.只有mdlFunction过程能够被工程中各个窗体或模块直接被调用
    C.frmfunction1只能在form1中调用,而frmfunction2 则可以在所有模块或窗体中被直接调
    D.上述三个过程都只能在各自被定义的模块中直接调用
    正确答案:——B——
4.[单选题]计时器(Timer)控件用于每隔一段时间自动触发一次Timer事件,可以有规律地重复执行一段程序,它用于设置两次事件时间间隔的属性是( )
    A.Interval
    B.SmallChange
    C.LargeChange
    D.Max    奥鹏作业答案可以联系QQ 761296021
    正确答案:————
5.[单选题]VB支持自定义数据类型,在某程序中我们定义了如下类型:
Type Student? ? ?number ?As string? ? ?name As String? ? ?age As IntegerEnd Type针对上述定义,如下几项用法正确的是 )
    A.Student.name="张三"
    B.Dim s ?As Student?s.name="张红"
    C.Dim s As Type Students.name="张三"
    D.Dim s As Types.name="张三"
    正确答案:————
6.[单选题]以下关于VB中窗体(Form)的说法中,不正确的描述为( )
    A.执行Unload Form语句后,窗体Form消失,但仍在内存中
    B.当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止
    C.窗体的Height、width属性用于设置窗体的高和宽
    D.窗体的load事件在加载窗体时发生
    正确答案:————
7.[单选题]在程序中,使用InputBox函数可以接受用户的输入,如果要把它的返回值转换为数值型的数据,应该使用的函数是( )
    A.Val
    B.Len
    C.Str
    D.Log
    正确答案:————
8.[单选题]VB中的控件也叫做部件或组件,主要包括三类,以下哪一项不属于VB控件的分类( )
    A.控件
    B.可插入对象
    C.ADO控件
    D.ActiveX控件
    正确答案:————
9.[单选题]Visual Basic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是( )
    A.属性、事件、事件过程
    B.控件、窗体、事件
    C.属性、过程、方法
    D.属性、事件、方法
    正确答案:————
10.[单选题]对于复选框控件chkBoy,如果在程序中设置它为选中状态,下面语句正确的是( )
    A.chkBoy.Checked = true
    B.chkBoy.Value = true
    C.chkBoy.Selected = true
    D.chkBoy.Value = 1
    正确答案:————
11.[单选题]若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的( )属性。
    A.BACKCOLOR
    B.BORDERSTYLE
    C.FORECOLOR
    D.BACKSTYLE
    正确答案:————
12.[单选题]? ?下列关于属性设置的叙述错误的是:
    A.一个控件具有什么属性是VB预先设计好的,用户不能改变
    B.一个控件具有什么属性是VB预先设计好的,用户可以改变
    C.一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
    D.一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值
    正确答案:————
13.[单选题]如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为( )
    A.0
    B.-1
    C.TRUE
    D.FALSE
    正确答案:————
14.[单选题]? ?下列关于窗体上控件的基本操作错误的是:
    A.下一次DEL键只能删除一个控件
    B.按下一次DEL键可以同时删除多个控件
    C.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件
    D.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件
    正确答案:————
15.[单选题]下列关于控件画法的叙述错误的是( )
    A.单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件
    B.按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件
    C.双击工具箱中的控件图标,所画控件的大小和位置是固定的
    D.不合用工具箱中的控件工具,不可以在窗估上画出图形对象,但可以写入文字字符
    正确答案:————
16.[单选题]VB应用程序的运行模式是( )
    A.解释运行模式
    B.编译运行模式
    C.两者都有
    D.汇编模式
    正确答案:————
17.[单选题]下列说法正确的是( )
    A.对象属性只能在“属性窗口”中设置
    B.一个新的工程可以在“工程窗口”中建立
    C.必须先建立一个工程,才能开始设计应用程序
    D.只能在“代码窗口”中编写程序代码
    正确答案:————
18.[单选题]下列关于设置控件属性的叙述正确的是( )
    A.用户必须设置属性值
    B.所有的属性值都可以由用户随意设定
    C.属性值不必一一重新设置
    D.不同控件的属性项都完全一样
    正确答案:————
19.[单选题]应用程序设计完成后,应将程序保存,保存的过程是( )
    A.只保存窗体文件即可
    B.只保存工程文件即可
    C.先保存工程文件,之后保存窗体文件
    D.先保存窗体文件(或标准模块文件),之后还要保存工程文件
    正确答案:————
20.[单选题]如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是( )
    A.文本框的MULTILINE属性值为TRUE
    B.文本框的LOCKED属性值为TRUE
    C.文本框的MULTILINE属性值为FALSE
    D.文本框的LOCKED属性为FALSE
    正确答案:————
21.[问答题]菜单的形式有哪两种?

    正确答案:————
22.[问答题]在KeyPress事件中,如何取消用户刚输入的字符?

    正确答案:————
23.[问答题]Visual Basic有哪几种程序模式?

    正确答案:————
24.[问答题]程序出错的类型有哪几种?

    正确答案:————
25.[问答题]框架的作用是什么?

    正确答案:————
26.[问答题]在程序设计中为什么尽量不用GoTo语句?

    正确答案:————
27.[]随机输入10个100以内的整型数,计算其和及平均值。

    正确答案:————
28.[]编程求任意两个正整数(利用两个文本框输入)的最大公约数,并利用标签输出结果。

    正确答案:————
29.[]编程实现对n个整数按由小到大的顺序排序。

    正确答案:————
附件是答案,请核对题目下载

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 05:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表