niusouti.com

单选题窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的事件过程:程序运行时单击命令按钮,则产生的结果是(  )。A 命令按钮每10秒向左移动一次B 命令按钮每10秒向右移动一次C 命令按钮每10毫秒向左移动一次D 命令按钮每10毫秒向右移动一次

题目
单选题
窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的事件过程:程序运行时单击命令按钮,则产生的结果是(  )。
A

命令按钮每10秒向左移动一次

B

命令按钮每10秒向右移动一次

C

命令按钮每10毫秒向左移动一次

D

命令按钮每10毫秒向右移动一次


相似考题
参考答案和解析
正确答案: C
解析:
Interval属性单位为毫秒,因此10表示10毫秒。Left属性值是以窗体的最左边边界为坐标原点,该值表示该控件在窗体上的位置,若值增加则表示向右边移动,反之表示向左边移动。
更多“单选题窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的事件过程:程序运行时单击命令按钮,则产生的结果是(  )。A 命令按钮每10秒向左移动一次B 命令按钮每10秒向右移动一次C 命令按钮每10毫秒向左移动一次D 命令按钮每10毫秒向右移动一次”相关问题
  • 第1题:

    在窗体上添加一个命令按钮(名为Commandl),然后编写如下程序:

    打开窗体运行后,单击命令按钮,消息框的输出结果为__________。


    正确答案:
    20【解析】本题考查IIf函数的知识。对于Ⅱf函数可用于执行简单的条件判断操作,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。因为x>y为假,所以返回Y的值也就是返回20。

  • 第2题:

    在窗件上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_ Click() Move 500, 500End Sub程序运行后,单击命令按钮,执行的操作为______。

    A.命令按钮移动到距窗体左边界、上边界各500的位置

    B.窗体移动到距屏幕左边界、上边界各500的位置

    C.命令按钮向左、上方向各移动500

    D.窗体向左、上方向各移动500


    正确答案:B
    解析:Move是表示控件或窗体移动的方法。后面的两个参数,分别表示要移动到某点的横坐标和纵坐标,而对于窗体则表示窗体距离屏幕左边界和上边界的长度。本题表示单击Command1控件后,将窗体移到(500,500)处。

  • 第3题:

    窗体上有一个名为Commandl的命令按钮和一个名为Timerl的计时器,并有下面的事件过程:

    Private Sub Commandl_Click()

    Timerl.Enabled=True

    End Sub

    Private Sub Form_Load()

    Timerl.Interval=10

    Timerl.Enabled—False

    Private Sub Timerl _Timer()

    Commandl.Left=Commandl.Left+10

    End Sub

    程序运行时,单击命令按钮,则产生的结果是

    A.命令按钮每10秒向左移动一次

    B.命令按钮每10秒向右移动一次

    C.命令按钮每10毫秒向左移动一次

    D.命令按钮每l0毫秒向右移动一次


    正确答案:D
    解析:Interval属性的单位为毫秒。

  • 第4题:

    在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为text1),然后编写如下事件过程:

    打开窗体运行后,单击命令按钮,文本框中显示的内容是( )。


    正确答案:12
    12 解析: 本题考查的是VBA编程基础、参数传递。由于VBA中,默认情况下,参数是按地址传递(ByRef),结果会返回。本题中z的值等于x+y,所以文本框中显示的内容为12。

  • 第5题:

    在窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并编写有如下事件过程:程序运行后,单击命令按钮,在文本框中显示的是( )。

    A. 2

    B. 3

    C. 4

    D. 5


    正确答案:B
    B)    【解析】本题考查循环程序的分析。题中循环变量为i,步长为1,循环体中i每次变化都增加3,因此执行一次循环后,i的值增加4,当i大于10时退出循环,所以每次循环后i的值为:3,7,11。当i为11时退出循环,所以循环共执行了3次。

  • 第6题:

    在名为Form1的窗体上绘制一个命令按钮,名为Crud1,标题为“移动按钮”,如下图所示。编写适当的事件过程,使得程序运行时,每单击命令按钮一次,该按钮向右移动100。

    注意:

    程序中不得使用变量,事件过程中只能写一条语句;文件必须存放在考生文件夹中,工程文件名为execise54.vbp,窗体文件名为execise54.frm。


    正确答案:

  • 第7题:

    在名为Form1的窗体上建立两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为“命令按钮1”和“命令按钮2”。要求程序运行后,若单击“命令按钮2”按钮,则把“命令按钮1”按钮移到“命令按钮2”按钮上,使两个按钮重合。运行结果如下图所示。

    注意:

    在程序中不得使用任何变量(必须通过属性设置来移动控件);文件必须存放在考生文件夹中,窗体文件名为execise102.frm,工程文件名为execise102.vbp。


    正确答案:

  • 第8题:

    在考生文件夹中有一个工程文件execise107.vbp及窗体文件execise107.frm。在名为 Form1的窗体上已经绘制出所有控件,如下图所示。在运行时,如果单击Move按钮,则窗体上的汽车图标每0.1秒向右移动一次(初始状态下不移动);如果单击Stop按钮,则停止移动。

    要求:

    (1)设置适当控件的适当属性,使得汽车图标每0.1秒向右移动一次,而初始状态下不移动。

    (2)请去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容。

    (3)为两个命令按钮编写适当的事件过程。最后以原文件名保存。

    注意:

    不得修改已经给出的程序。编写的事件过程中不能使用变量,每个事件过程中只能有一条语句。


    正确答案:

  • 第9题:

    在窗体上有一个命令按钮,然后编如下事件过程:

    程序运行后,单击命令按钮,在输入对话框内输入-1,输出结果是 。


    正确答案:
    -1的平方根是一个虚数
    【解析】在Sub过程中,定义了一个Double型变量N,并调用InputBox函数,给N赋值,即将从对话框中输入的-1赋给N;通过运算符”&”,将N与字符串”的平方根”连接起来并赋给Msg;在条件块语句中将N作为参数,调用SR事件过程,将Function过程的返回值作为测试表达式;在SR函数中,调用Sgn函数测试x的值为正数还是负数,如果是正数,那么就执行条件块语句中的SR=Sqr(x),即将X的平方根作为返回值,如果x值为零,Sgn函数返回值为零,那么就将0作为返回值;如果为负数。Sgn函数返回值为-1,SR=-1,即将-1作为返回值;在Sub程序的条件块语句中,根据SR返回值的不同,执行不同操作,当返回值为0,将Msg字符串加”是0”,赋给Ms9,如果是-1,将Msg加”是一个虚数”赋给Msg,当为其他时,即在平方根时,将字符串Msg加”是”,再加上这个数的平方根赋给Msg,并用MsgBox函数输出。

  • 第10题:

    在窗体中添加一个命令按钮(名为Commandl)和一个文本框(名为textl),编写如下事件过程:

    打开窗体运行后,单击命令按钮,文本框中显示的内容是__________。


    正确答案:
    15【解析】本题考查函数调用中参数传递的知识。在VBA的函数调用时,参数有两种传递方式:传址传递和传值传递。如果在函数声明时没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。本题中形参均为传址传递,即a=x=3,b=y=5,c=z=10。但是在子程序里面对c重新赋值为c=a*b=15,这个值l5会回送给实参2,所以最后显示的值Z也就是l5。

  • 第11题:

    窗体上有一个名为Command 1的命令按钮和一个名为Timer 1的计时器,并有下面的

    事件过程:

    Private Sub Command 1_Click()

    Timerl.Enabled=True

    End Sub

    Private Sub Form_ Load()

    Timerl.Interval=10

    Timerl.Enabled=False

    End Sub

    Private Sub Timerl_Timer()

    Command l .Left=Commandl .Left+10

    End Sub

    程序运行时,单击命令按钮,则产生的结果是

    A)命令按钮每10秒向左移动一次

    B)命令按钮每10秒向右移动一次

    C)命令按钮每10毫秒向左移动一次

    D)命令按钮每10毫秒向右移动一次


    正确答案:D

  • 第12题:

    单选题
    窗体上有一个名称为Command1的命令按钮,事件过程如下:运行程序,并单击命令按钮,窗体上显示的内容为(  )。
    A

    -4

    B

    -3

    C

    3

    D

    3.6


    正确答案: B
    解析:
    Sgn函数返回参数的符号,参数为负数时返回-1,为0时,返回0,为正数时返回1。所以sgn(-3.6)返回-1。Visual Basic中把任何非0值都认为是真,以0表示假,因此If句中将执行n=Int(m)语句。Int函数返回不大于参数的最大整数,Int(-3.6)要返回小于-3.6的整数即是-4,因此n=-4。

  • 第13题:

    在窗体中有一个名为(Command1的命令按钮,Click事件的代码如下:

    单击命令按钮后,标签显示的结果是( )。


    正确答案:25
    25

  • 第14题:

    在窗体上添加一个命令按钮,名为Command1,事件过程如下:

    程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1后,输出的结果是______。

    A.5

    B.4

    C.3

    D.2


    正确答案:D
    解析:本题的难点是do until…Loop循环。do until循环条件为真时退出循环体,即x= -1时退出循环。程序计算过程为a=5、2,b=4、1,c=3、-1。

  • 第15题:

    在窗体上添加一个命令按钮(名为Commandl),编写如下事件过程:打开窗体后,单击命令按钮,消息框的输出结果是( )。

    A. 7

    B. 15

    C. 157

    D. 528


    正确答案:B
    本题考查VBA中多重循环的知识。见 到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题 就迎刃而解了。本题中,在每一次外循环开始的时候都把x的值置 为4。所以我们只分析最后一次循环就可以了;同理中层循环每一 次开始前都把x的值置为3,所以这个问题最后实际上就是x的初 值为3,执行最内层循环直到结束就可以了。根据程序内循环执行 两次.最后x=3+6+0=15。

  • 第16题:

    在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:

    程序执行时,单击命令按钮,实现的功能是( )。

    A. 命令按钮移动到距窗体左边界、上边界各500的位置

    B. 命令按钮向左、上方向各移动500

    C. 窗体移动到距屏幕左边界、上边界各500的位置

    D. 窗体向左、上方向各移动500


    正确答案:C
    C)    【解析】本题考查Move方法。Move方法移动窗体或控件,并可改变其大小,具体的格式为:[对象.]Move左边距离[,上边距离[,宽度[,高度]]],其中对象可以是除时钟、菜单外的所有控件,省略时默认为窗体。Move方法的功能是:把对象从当前位置移动到左上角坐标为(左边距离,上边距离)的位置,同时根据高度和宽度参数来改变控件的高度和宽度。

  • 第17题:

    在名为Form1的窗体上绘制一个名为HS1的水平滚动条,其刻度值范围为1~200:绘制一个命令按钮,名为Cmd1,标题为“移动滚动条”。请编写适当的事件过程,使得在运行时,每单击命令按钮一次(假定单击次数少于10次),滚动框向右移动20个刻度。运行时的窗体如下图所示。

    注意:

    程序中不得使用变量,事件过程中只能写一条语句:文件必须存放在考生文件夹中,工程文件名为execise52.vbp,窗体文件名为execise52.frm。


    正确答案:

  • 第18题:

    在名为Form1的窗体上绘制一个名为Image1的图像框,利用属性窗口装入考生文件

    夹中的图像文件Pic1.bmp,并设置适当属性使其中的图像可以适应图像框大小;再绘制两个命令按钮,名称分别为Cmd1、Cmd2,标题分别为“右移”、“下移”。请编写适当的事件过程,使得在运行时,每单击“右移”按钮一次,图像框向右移动100:每单击“下移”按钮一次,图像框向下移动100。运行时的窗体如下图所示。

    注意:

    程序中不得使用变量,事件过程中只能写一条语句;文件必须存放在考生文件夹中,工程文件名为execise34.vbp,窗体文件名为execise34.frm。


    正确答案:

  • 第19题:

    在名为Form1的窗体上绘制一个命令按钮,其名称为Cmd1,标题为Move,位于窗体的右下部。编写适当的事件过程,使程序运行后,每单击一次窗体,都使得命令按钮同时向左、向上移动100。程序的运行情况如下图所示。

    注意:

    不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为execise100.vbp,窗体文件名为execise100.frm。


    正确答案:

  • 第20题:

    在窗口中有一个标签Label0和一个命令按钮Commandl,Commandl的事件代码 如下: Frivate Sub Commandl Click Label0.Left=Label0.Left+100 End Sub 打开窗口,单击命令按钮,结果是( )。

    A.标签向左加宽

    B.标签向右加宽

    C.标签向左移动

    D.标签向右移动


    正确答案:D
    left属性是左边距,语句的意思是左边距加100,因此是标签向右移动l00。

  • 第21题:

    在窗体上画一个名为Command1的命令按钮,编写如下程序:

    程序运行后,单击命令按钮,输出的结果是_________。


    正确答案:
    4
    【解析】本题考查了数组的嵌套使用。程序首先通过一个For循环给数组M的各个数组元素赋值,然后通过数组下标嵌套本身。注意:这样的嵌套时,要保证数组下标不出界,否则程序将出错。

  • 第22题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

    Private Sub Command1_Click( )

    Move 500,500

    End Sub

    程序运行后,单击命令按钮,执行的操作为( )。

    A.命令按钮移动到距窗体左边界、上边界各500的位置

    B.窗体移动到距屏幕左边界、上边界各500的位置

    C.命令按钮向左、上方向各移动500

    D.窗体向左、上方向各移动500


    正确答案:B

  • 第23题:

    单选题
    设有如下通用过程:在窗体上画一个名为Command1的命令按钮,然后编写如下的事件过程:程序运行后单击命令按钮,输出结果是(  )。
    A

    ABCDEF

    B

    abcdef

    C

    AFBECD

    D

    DEFABC


    正确答案: C
    解析:
    在循环中,利用Mid函数使得变量tStr的值不断变化,然后通过命令按钮的单击事件调用循环所在的函数,UCase函数将Fun函数返回的结果字符串中的小写字母转换成大写字母。