niusouti.com

窗体上有一个名称为Picturel的图片框控件,一个名称为Label1的标签控件,如下图所示。现有如下程序: Public Sub display (x As Control) If TypeOf x Is Label Then x.Caption="计算机等级考试" Else x.Picture=LoadPicture("piC.jpg") End If End Sub Private Sub Labell_Click() Call display(Labell) End Sub Private Sub

题目

窗体上有一个名称为Picturel的图片框控件,一个名称为Label1的标签控件,如下图所示。

现有如下程序: Public Sub display (x As Control) If TypeOf x Is Label Then x.Caption="计算机等级考试" Else x.Picture=LoadPicture("piC.jpg") End If End Sub Private Sub Labell_Click() Call display(Labell) End Sub Private Sub Picture1_Click() Call display(Picture1) End Sub 对以上程序,下列叙述中错误的是( )。

A.程序运行时会出错

B.单击图片框,在图片框中显示一幅图片

C.过程中的x是控件变量

D.单击标签,在标签中显示一串文字


相似考题
更多“ 窗体上有一个名称为Picturel的图片框控件,一个名称为Label1的标签控件,如下图所示。现有如下程序: Public Sub display (x As Control) If TypeOf x Is La”相关问题
  • 第1题:

    下图所示的窗体上有一个命令按钮(名称为ciotamand1)和一个选项组(名称为Frame1),选项组上显示“Frame1”文本的标签控件名称为Label1,若将选项组上显示文本“Frame1”改为汉字“性别”,应使用的语句是( )。


    正确答案:Lablel.caption="性别"
    Lablel.caption="性别" 解析: 本题考查的是窗体中的选项组控件。选项组控件中的文字显示是利用标签控件来实现的,题中的Frame1对应的标签控件名称为Label1,要修改这个选项组中显示的Frame1,则需要修改Label1的标题“caption”属性。

  • 第2题:

    可以用作其他控件容器的控件是

    A.窗体控件,列表框控件,图像控件

    B.窗体控件,文本框控件,框架控件

    C.窗体控件,框架控件,图片框控件

    D.窗体控件,标签控件,图片框控件


    正确答案:C
    解析:窗体控件、框架控件和图片框控件可以作为其他控件的容器。

  • 第3题:

    可以用作其它控件容器的控件有().

    A:窗体控件,列表控件,图像控件

    B:窗体控件,文本框控件,框架控件

    C:窗体控件,框架控件,图片框控件

    D:窗体控件,标签控件,图片控件


    正确答案:C

  • 第4题:

    可以作为其他控件容器的控件是( )。

    A.窗体控件,列表框控件,图像框控件

    B.窗体控件,文本框控件,框架控件

    C.窗体控件,框架控件,图片框控件

    D.窗体控件,标签控件,图片框控件


    正确答案:C
    解析:图片框和框架可以作为容器控件来存放其他控件。而图像框控件不能作为容器控件;文本框控件也不能作为容器控件,它只能用来显示或供用户输入、编辑文本;标签控件只能用来显示文本,更不能作为容器控件。

  • 第5题:

    在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图4所示。程序的功能是计算表达式的值:z=(x-2)!+(x-3)!+(x-4)!+…+(x-N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称为Commandl、标题为“计算”的命令按钮,则计算表达式的值,并将计算结果显示在名称为Label1的标签中。 在窗体文件中已经给出了全部控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确内容。 要求:程序调试通过后,必须按照如图4所示输入N=5,x=12,然后计算Z的值,并将计算结果显示在标签Label1中,否则没有成绩。 注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 (2)在考生文件夹下有一个工程文件sjt4.vbp。窗体上有名称为Label1的标签和名称为Timer1 的计时器控件。该程序的功能是在名称为Label1的标签中循环显示不同的字符串。程序开始运行,在标签中显示“第一项”(如图5所示),且每隔1秒钟依次显示“第二项”、“第三项”、“第四项”,如此循环。在给出的窗体艾件中已经有了全部控件和程序,但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。


    正确答案:
    第1小题
    【审题分析】本题原程序中,自定义函数xn的功能是进行m! 阶乘运算,它通过For循环连续m次将循环变量i的值乘以累积变量trap(第一个?处tmp初值应为1)来实现。故自定义函数xn中第两个?处应改为:tmp*i,作为函数返回值第三个?处应改为:xn。
    在“计算”按钮的单击事件过程中,根据程序所要计算表达式的特点,原程序利用一个Fc循环依次计算表达式中各项的值((x-i)!),并将其累加入变量z计算表达式中各项的值通过调用自定义函数xn(t)来实现的,其中=x-i。故Commandl Click事件过程中第一个?处应改为:xn(t)。计算结果显示在标签中。

    步骤2:按<F5>键键运行程序,在第一个文本框中输入5,第两个文本框中输入12,然后单击“计算”按钮。
    步骤3:按要求将文件保雨至考生文件夹中。
    第2小题
    【审题分析】要实现本题中的功能,在窗体的Load事件过程中,首先使用Array函数建立一个新数组,然后设置计时器的相关属性并肩用计时器;在计时器的Timer事件中,由于需要计算Timer 事件的执行次数才能判断出应该显示何种文字,因此计数变量i应该声明为Static类型的变量,然后把数组的第i项显示在标签中,接下来令i+1,一旦i超过了3就将其重新置0以便实现循环显示。
    【操作步骤】
    步骤1:打开考生文件中的本题工程文件sjt4.vbp,在代码编辑窗口,去掉程序中的注释符“”,将问号“?”改为正确的内容。