首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体的左右两端各有1条直线,名称分别为Linel、Line2;名称为Shape1的圆靠在左边的Linel直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停
窗体的左右两端各有1条直线,名称分别为Linel、Line2;名称为Shape1的圆靠在左边的Linel直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停
admin
2020-07-22
28
问题
窗体的左右两端各有1条直线,名称分别为Linel、Line2;名称为Shape1的圆靠在左边的Linel直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。
为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序:
Private Sub Timer1_Timer()
For k=Linel.X1 To Line2.X1 Step 100
If Shape1.Left+Shape1.Width
Shape1.Left=Shape1.Left+100
End If
Next k
End Sub
运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是( )。
选项
A、把计时器的Interval属性设置为1
B、把For k=IAnel.X1 To Line2.X1 Step 100和Next k两行删除
C、把For k=Linel.X1 To Line2.X1 Step 100改为For k=Line2.X1 To Linel.X1 Step 100
D、把If Shape1.Left+Shape1.Width
答案
B
解析
在计时器事件中不应再设置步长为100的For循环,应该把For循环去掉,只留下循环体的语句,计时器每秒激发一次,每次判断小球是否移到Line2处,不到就改变自己的Left值即继续移动。因此B正确。
转载请注明原文地址:https://kaotiyun.com/show/vJHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasem
下列说法中,错误的是
窗体上有1个Timer1计时器,1个Shape1形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubTimer1_Timer()PrivateSubForm_Load(
下面描述中不属于数据库系统特点的是()。
设在名称为MyForm的窗体上只有1个名称为Cl的命令按钮,下面叙述正确的是
假定有以下程序段:Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是(
以下关于文件的叙述中,错误的是
在利用菜单编辑器设计菜单时,为了把组合键<Alt+O>设置为”打开(O)”菜单项的访问键,可以将该菜单项的标题设置为()。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是( )。
用树形结构表示实体之间联系的模型是
随机试题
Goodevening,ladiesandgentlemenIFirstofall,letmethankyoufor【T1】________ustosuchagreatChristmasparty.We【T2】___
应激是机体受到各种强烈因素刺激时所产生的一种防御性全身反应。
A.寻常型银屑病B.葡萄球菌性烫伤样皮肤综合征C.色素性荨麻疹D.系统性硬皮病E.白塞病针刺反应见于
肝肾综合征患者肾病理改变是
公开招标设置资格预审程序的目的是( )。
合同转让是指合同的________发生了变化。()
银行短期借款信用条件中的补偿性余额条款是指(B)。
下列表述中正确的有()。
继承人先于被继承人死亡的,继承人的()有代位继承的权利。
下列各选项中,不属于Internet应用的是()。
最新回复
(
0
)