niusouti.com

单选题窗体的左右两端各有一条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上,如下图所示;另有一个名称为Timer1的计时器控件,其Enable属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序:运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果下面修改方案中正确的是(  )。A 把设计器的Interva

题目
单选题
窗体的左右两端各有一条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上,如下图所示;另有一个名称为Timer1的计时器控件,其Enable属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序:运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果下面修改方案中正确的是(  )。
A

把设计器的Interval属性设置为1

B

把For k=Line1.X1 To Line2.X1 Step 100和Next k两行删除

C

把Fork=Line1.X1 To Line2.X1 Step 100改为For k=Line2.X1 To Line1.X1 Step l00

D

把If Shape1Left+Shape1.Width<Line2.X1 Then改为If Shape1.Left<Line2.X1 Then


相似考题
更多“窗体的左右两端各有一条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上,如下图所”相关问题
  • 第1题:

    窗体的左右两端各有1直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Linel直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。为实现上述功能,某人把计时器的Interva1属性设置为1000,并编写了如下程序:

    Private Sub Timer1 Timer( )

    For k=Line1.X1 To Line2.X1 Step 100

    If Shape1.Left+Shape1.width<Line2.X1 Then

    Shape1.Left=Shape1.Left+100

    End If

    Next k

    End Sub

    运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是( )。

    A.把计时器的Interval属性设置为1

    B.把For k=line1.X1 To Line2.X1 Step 100和Next k两行删除

    C.把For k=Line1.X1 To Line2.X1Step 100改为For k=Line2.X1 To Line1.X1 Step 100

    D.把If Shape1.Left+Shepe1.Width<Line2.X1 Then改为If Shape1.Left<Line2.X1 Then


    正确答案:B
    B。【解析】计时器的Interval属性为计时器计时间隔,具有自动触发的功能,每一次触发都会调用Timer事件(实现类似循环的效果),所以不应该再在里面写上该For循环。

  • 第2题:

    在考生文件夹中有一个工程文件execise73.vbp及窗体文件execise73.tim。在名为 Form1的窗体上有一个圆和一条直线(直线的名称为Line1)构成一个钟表的图案;有两个命令按钮,名称分别为Cmd1和Crud2,标题分别为Begin和Stop;还有一个名为Timer1的计时器。

    程序运行时,钟表指针不动,单击Begin按钮,则钟表上的指针(即Line1)开始顺时针旋转(每秒转6一分钟转一圈);单击Stop按钮,则指针暂停旋转。运行时的窗体如下图所示。请设置计时器的适当属性,使得每秒激活计时器的Timer事件一次:编写两个按钮的Click事件过程。文件中已经给出了所有控件和部分程序,不得修改已有程序和其他控件的属性;编写的事件过程中不得使用变量,且只能写一条语句。最后,按原文件名并在原文件夹中保存修改后的文件。


    正确答案:

  • 第3题:

    在考生文件夹下有一个工程文件sjt3.vbp。窗体上有名称为Timer1的定时器,以及名称 为Line1和Line2的两条水平直线。请用名称为Shape1的形状控件,在两条直线之间画一个宽和高都相等的形状,其显示形式为圆,并设置适当属性使其满足以下要求: ①圆的顶端距窗体Form1顶端的距离为360; ②圆的颜色为红色(红色对应的值为&H000000FF&或&HFF&),如图3所示。 程序运行时,Shape1将在Line1和Line2之间运动。当Shape1的顶端到达Line1时,会自动改变方向而向下运动;当Lhape1的底部到达Line2时,会改变方向而向上运动。 文件中给出的程序不完整,请去掉程序中的注释符,把程序中的?改为正确内容,使其实现 上述功能。 注意:不能修改程序的其他部分和已给出控件的属性。最后将修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图4所示。程序功能如下: ①单击“读数据”按钮,可将考生文件夹下in4.dat文件中的100个整数读到数组a中; ②单击“计算”按钮,则根据从名称为Combo1的组合框中选中的项目,对数组a中的数据计算平均值,并将计算,墙果四舍五入取整后显示在文本框Text1中。“读数据”按钮的Click事件过程已经给出,请为“计算”按钮编写适当的事件过程实现上述功能。 注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行一次计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。


    正确答案:
    第1小题
    【知识点拔】①形状控件(Shape)提供了显示一些规则图形的简易方法。通过设置形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形。Width属性用于设置形状的宽度,当形状为圆时即为圆的直径。②Move方法用于移动窗体或控件,其语法为:对象名.Move Left Top,Width,Height。
    【审题分析】本题在计时器的Timer每件过程中,Shape1每次上下移动的距离为s(值为负向上移动,值为正向下移动,初值为40),若Shape1向上移动后其Top属性值小于或等于Line1的Y1 (或Y2)属性值,则S取其相反数,Shape1向下移动。若Shape1向下移动后其Top属性值与其Width属性值之和大于或等于Line2的
    Y1(或Y2)属性值,则S再取其相反数,Shape1向上移动。窗体加载时,计时器启动,Shape1开始在Line1和Line2之间运动。
    【操作步骤】
    步骤1:打开考生文件下的本题工程文件sjt3.vbp,在窗体上两条水平直线问画一个形状控件,并如表1—10设置其属性。

    步骤2:在代码编辑窗口,去掉程序中的注释符“'”,将问号“?”改为正确的内容。

    步骤3:按要求将文件保存至考生文件夹中。
    第2小题
    【知识点拔】调用过程有两种方式:一种是过程名参数1,参数2,…;另一种是Call过程名(参数1,参数2,…)。
    【审题分析】本题原程序在“计算”按钮的单击事件过程中,逐一检查组合框中的列表项是否选中,将选中列表项的索引号作为判断依据,根据选中不同的项来调用不同的过程。过程even用来求得数组中的偶数平均值,首先预设累加和变量s=0以及计数器n=0,然后通过一个执行100次的For循环来遍历整个数组,依次判断数组元素是否为偶数,若是偶数则将其加入类价格变量s中以及令计数器加1,循环结束后用累加和除以计数器即得到平均值。同理编写odd过程用来求得数组中奇数的平均值,all过程用来求得数组中所有数的平均值。
    【操作步骤】
    步骤1:打开考生文件中的本题工程文件面t4.vbp,在代码编辑窗口,编写“计算”按钮的单击事件过程以及三个自定义过程。


    步骤2:按要求将文件保存至考生文件夹中。
    步骤3:按<F5>键运行程序,先单击“读数据”按钮,然后选择组合框中的一项再单击“计算”按钮,最后单击窗体右上角的关闭按钮结束程序。

  • 第4题:

    如下图,窗体的名称为form1,窗体中有一个标签和一个命令按钮,名称分别为Lbl1和Com1。

    在窗体视图显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是( )。

    A.Lbl1.ForeColor=255

    B.Com1.ForeColor=255

    C.Lbl1.BackColor=255

    D.Com1.BackColor=255


    正确答案:A

  • 第5题:

    同时选中不在一条直线上的三个点,可以直接绘制出圆。


    正确答案:正确

  • 第6题:

    平常所说的位移错觉即是当一条倾斜的直线被互相平行的直线所截成两段时,所产生的两段似乎不在一条直线上的错视。


    正确答案:正确

  • 第7题:

    CiTRANS640做基于VLAN业务时,配置流时VLANID设为5,详细信息配置正确的是()

    • A、LINE1口和SYS口为TAG,其他端口为不属于
    • B、LINE1口为UNTAG,SYS口为TAG,其他端口为不属于
    • C、LINE5口为UNTAG,SYS口为TAG,其他端口为不属于
    • D、D.A和C都正确

    正确答案:D

  • 第8题:

    导致抽油机安装时的剪刀差的原因主要是输出轴两端键槽不在一条直线上。


    正确答案:正确

  • 第9题:

    CiTRANS640做基于VLAN业务时,配置流时VLANID设为5,详细信息配置正确的是()

    • A、LINE1口和SYS口为TAG,其他端口为不属于;
    • B、LINE1口为UNTAG,SYS口为TAG,其他端口为不属于;
    • C、LINE5口为UNTAG,SYS口为TAG,其他端口为不属于;
    • D、A和C都正确

    正确答案:A

  • 第10题:

    有缝钢管对接时,管子的焊缝应放在下部,两端的纵焊缝应在一条直线上。


    正确答案:错误

  • 第11题:

    填空题
    渐开线的形成是:一条直线,称为(),沿一个圆,称为(),作纯滚动。直线上任一点K的轨迹。称为渐开线。

    正确答案: 发生线,基圆
    解析: 暂无解析

  • 第12题:

    填空题
    一直线在一圆上作纯滚动,该直线上任意一点的轨迹为(),该圆称为()。

    正确答案: 渐开线,基圆
    解析: 暂无解析

  • 第13题:

    请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml、标题为“测试”的窗体上画一个名称为Framel、标题为“字体”的框架。在框架内画两个单选按钮,其名称分别为Opt1和Opt2,标题分别为“隶书”和“宋体”。程序运行后的窗体如图6所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2)在名称为Forml的窗体上用名称为shapel的形状控件画一个圆,其直径为1000(高、宽均为1000);再画两个命令按钮,标题分别是“垂直线”和“水平线”,名称分别为Command1、Command2,如图7所示。然后编写两个命令按钮的Click事件过程。程序运行后,如果单击“垂直线”命令按钮,则圆的内部用垂直线填充;如果单击“水平线”命令按钮,则圆的内部用水平线填充.注意:程序中不得使用变量,每个事件过程中只能写一条语句。 存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。


    正确答案:
    第1小题
    【审题分析】本题只需按题目要求画出框架和单选按钮,并分别设置其属性。
    【操作步骤】
    步骤l:新建一个“标准EXE”工程,如表1-5在窗体上绘制控件并设置属性。


    步骤2:按要求将文件保存至考生文件夹中。
    第2小题
    【知识点拔】形状控件的FillStyle用于设置其填充样式:1-Transparent.透明、0-Sohd-实线、2-Horizontal Line-水平线、3- Vertical Line-垂直线、t-Upward Diagonal-向上对角线、5- DownWard Diag-向下对角线、6-Cross-交叉线、7-Diagonal Cross 对角交叉线,缺省值为1
    【审题分析】本题需分别在两个命令按钮的Click事件过程中,编写设置形状控件Shape的FillStyle属性为相应值的语句。
    【操作步骤】
    步骤1:新建一个“标准EXE”工程,如表1-6在窗体中画出控件并设置其相关属性。

  • 第14题:

    请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上建立一个名称为Commandl的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮的高、宽均为300、800。窗体的标题为“按钮窗口”。运行后的窗体如图4所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。(2)在名称为Forml的窗体上画一个名称为Shal的形状控件,然后建立一个菜单,标题为“形状”,名称为shape0,该菜单有两个子菜单,其标题分别为“正方形”和“圆形”,其名称分别为shape1和shape2,如图5所示,然后编写适当的程序。程序运行后,如果选择“正方形”菜单项,则形状控件显示为正方形;如果选择“圆形”菜单项,则窗体上的形状控件显示为圆形。 注意:程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sjit2.vbp.窗体文件名为sjt2.frm。


    正确答案:

    第1小题
    【审题分析】本题只需按题目要求画出含三个元素的按钮数组,并分别设置Caption属性。
    【操作步骤】
    步骤l:新建一个“标准EXE”工程,如表1-1在窗体中用“复制”和“粘贴”画出控件数组并设置属性。

    步骤2:按要求将文件保存至考生文件夹中。
    【主要考点】控件数组画法。
    第2小题
    【知识点拔】形状控件(Shape)提供了显示一些规则图形的简易方法。通过设置形状控佴Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形。Width属性用于设置形状的雹度,当形状为圆时即为圆的直径。
    【审题分析】要实现席题中的功能,应在“正方形”菜单项的Click事件过程中,令Sha1的Shape属性为1,在“圆形”菜单项的Click事件过程中,令Sha1的Shape属性为3。
    【操作步骤】
    步骤1:新建一个“标准EXE”工程,在窗体Forml中画一个名为Sha1的形状控件。
    步骤2:选择【工具】->【菜单编辑器】命令,打开菜单设计器,如表1.2中的设置建立菜单项。


    步骤4:按要求将文件保存至考生文件夹中。

  • 第15题:

    在考生文件夹中有一个工程文件execise106.vbp及窗体文件execise106.frm。请在名为 Form1的窗体上绘制两个框架(如下图所示),其名称分别为Frame1和Frame2,标题分别为“交通工具”和“到达目标”。在Fmme1中绘制两个单选按钮,名称分别为opt1和 opt2,标题分别为“飞机”和“火车”。在Frame2中绘制两个单选按钮,名称分别为Opt3和opt4,标题分别为“杭州”和“昆明”。绘制一个图片框,其名称为Pic1,宽度为2000,高度为5000。

    注意:

    不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须至少进行上面的一种操作。退出程序时必须通过单击窗体右上角的“关闭”按钮。最后按原文件名并在原文件夹中保存修改文件。


    正确答案:

  • 第16题:

    ( 6 )窗体如图所示,其中汽车是名称为 Image1 的图像框,命令按钮的名称为 Command1, 计时器的名称 为Timer1, 直线的名称为 Line1 。 程序运行时 , 单击命令按钮 , 则汽车每 0.1 秒向左移动 100 , 车头到达左边的直线时停止移动。请填空完成下面的属性设置和程序,以便实现上述功能。

    1 Timer1 的 Interval 属性的值应事先设置为【 6 】

    2 Private Sub Command1_Click()

    Timer1.Enabled=True

    End Sub

    Private Sub Timer1_Timer()

    If Image1.Left>= 【 7 】 Then

    Image1.Left= 【 8 】 -100

    End If

    End Sub


    正确答案:

  • 第17题:

    使用抱杆立杆时,主牵引绳、尾绳、电杆中心及抱杆顶应(),抱杆应()受力,两侧拉绳应拉好,不得左右倾斜。

    • A、不在一条直线上,均匀
    • B、不在一条直线上,不均匀
    • C、在一条直线上,均匀
    • D、在一条直线上,不均匀

    正确答案:C

  • 第18题:

    渐开线的形成是:一条直线,称为(),沿一个圆,称为(),作纯滚动。直线上任一点K的轨迹。称为渐开线。


    正确答案:发生线;基圆

  • 第19题:

    在工件的底面上布置三个支承点,且此三点(),可限制工件的三个自由度。

    • A、紧靠在一起
    • B、在一条直线上
    • C、不在一条直线上且三点相对较远
    • D、不在一条直线上且其中两点靠近

    正确答案:C

  • 第20题:

    一条直线沿圆周纯滚动,该直线上任一点的轨迹称为该圆的()。


    正确答案:渐开线

  • 第21题:

    当ADSL线路有问题是可以把网线插在()

    • A、Line4
    • B、Line3
    • C、Line2
    • D、Line1

    正确答案:D

  • 第22题:

    单选题
    窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:以下关于上述程序的叙述中,错误的是(  )。
    A

    每执行一次Timer1_Timer事件过程,x的值都在原有基础上增加1

    B

    Shape1每移动10次回到起点,重新开始

    C

    窗体上的Shape1由下而上移动

    D

    Shape1每次移动100


    正确答案: B
    解析:
    C项,控件Shape1的Top属性是距离窗体顶的位置,数值越大距离越远,因此Shape1会由上向下移动。A项,变量x定义为Static,即每次进入Timer事件过程时,x都会保留上次的值,从而实现每执行一次Timer1_Timer事件过程x的值都在原有基础上增加1;B项,程序中判断调用Timer事件过程10次后,重置Shape1的top值为0,即回到起点。D项,Shape1.Top值每次增加100,所以Shape1每次移动100。

  • 第23题:

    单选题
    设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是(  )。
    A

    Line1.X1=Line2.X2且Line1.Y1=Line2.Y2

    B

    Line1.X1=Line2.Y1且Line1.Y1=Line2.X1

    C

    Linel.X2=Line2.X1且Line1.Y1=Line2.Y2

    D

    Line1.X2=Line2.X1且Line1.Y2=Line2.Y2


    正确答案: D
    解析:
    直线控件的X1、Y1和X2、Y2属性分别表示直线两个端点的坐标,即(X1,Y1)和(X2,Y2)。如果要使两条直线相连,显然这两条直线的某一端点的坐标相同才行。因此本题需要Line1.X1=Line2.X1且Line1.Y1=Line2.Y1,或Line1.X1= Line2.X2且Line1.Y1=Line2.Y2,或Line1.X2=Line2.X1且Line1.Y2=Line2.Y1,或Line1.X2=Line2.X2且 Line1.Y2=Line2.Y2。