题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-23 19:13:02

[填空题]下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:
Dim PaintStart As Boolean
编写如下事件过程:
Private Sub Form_Load( )
DrawWidth=2
ForeColor=vbGreen
End Sub
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X AS Single,Y AS Single)
PaintStart=True
End Sub
Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)
If PaintStart Then
PSet(X,Y)
End If
End Sub
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
End Sub
Private Sub Form_DblClick( )
Cls
End Sub

更多"下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以"的相关试题:

[填空题]下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量: Dim PaintStart As Boolean 编写如下事件过程: Private Sub Form_Load( ) DrawWidth=2 ForeColor=vbGreen End Sub Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X AS Single,Y AS Single) PaintStart=True End Sub Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single) If PaintStart Then PSet(X,Y) End If End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single) End Sub Private Sub Form_DblClick( ) Cls End Sub
[填空题]下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。   首先在窗体层定义如下变量:   Dim PaintStart As Boolean   编写如下事件过程:   Private Sub Form_Load( )     DrawWidth=2     ForeColor=vbGreen   End Sub   Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_            X As Single,Y As Single)     【 】    End Sub   Private Sub Form_MouseMove(Button As Integer,Shift As Integer,_            X As Single,Y As Single)     If PaintStart Then     PSet(X,Y)    End If   End Sub   Private Sub Form_MouseUp(Button As Integer,Shift As Integer,_           X As Single,Y As Single)    【 】    End Sub   Private Sub Form_Db1Click( )    【 】    End Sub
[填空题]下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下而的程序。 首先在窗体层定义如下变量: Dim PaintStart As Boolean 编写如下事件过程: Private Sub Form_Load( )   DrawWidth=2   ForeColor=vbGreen End Sub Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As Single)   PaintStart=True End Sub Private Sub Form_MouseMove(Button As Integer,Shift As Integer,_x As Single,Y As Single)   If PaintStart Then     PSet(X,Y)   End If End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,_X As Single,Y As Single)  ______ End Sub Private Sub Form-DblClick( )   Cls End Sub
[简答题]下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意;不改动程序的结构,不得增行或减行。
源程序文件代码清单如下;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=SimpleHitMouse.java width=800 height=400>
</applet>
*/
public class SimpleHitMouse implements Applet

private java.util.Vector points=new java.util.Vector( );
public void init( )

addMouseListener(new MouseAdapter( )

public void mousePressed(MouseEvent e)

points.add(new Point(e.getX( ),e.getY( ))
paint( );

);

public void update(Graphics g)

repaint(g);

public void paint(Graphics g)

for(int i=0;i<points.size( );i++)

Point dot=(Point)points.elementAt(i);
g.drawString("x",dot.x,dot.y);


public static void main(String args[ ])

[单项选择]编写以下两个事件过程,在一般情况下(即不按住Shift键和锁定大写),运行程序,如果按A键,则程序的输出是 ______。
Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)
Print Chr(KeyCode)
End Sub
Private SubForm_KeyPress(KeyAscii As Integer)
Print KeyAscii
End Sub
A. A
B. a
C. A
D. a
[单项选择]在Activate事件过程中,写入下面的程序:
Prirate Sub Form_Activate( )
Dim S As String,a As String,b As String
a="*":b="$"
For i=1 To 4
If i/2=Int(i/2) Then
S=String(Len(a)+i,b)
Else
S=String(Len(a)+i,a)
End If
Print S:
Next i
End Sub
运行程序后,显示的结果是( )。
A. $$***$$$$*****
B. *$$**$$***$$$****$$$$
C. **$$$****$$$$$
D. $*$$**$$$***$$$$****
[简答题]下面程序是关于类的继承的用法。阅读下面程序,根据程序中的注释在每一条横线处填写一个语句,使程序的功能完整,且运行程序后的输出结果为:
I am parentclass!
I am childclass!
I am childclass!
注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
class Parent
void printMe( )
System. out. println( "I am parentclass ! ");


class Child extends Parent
void printMe( )
System. out. println( "I am childclass! ")

void printAll( )
______. printMe( ); //调用父类的方法
______. printMe( ); //调用本类的方法
printMe ( );


public class TestJieCheng
public static void main(String args[])
______
myC. printAll( );


[单项选择]10岁的孩子,家长回忆他接种过2次麻疹疫苗,如果按免疫程序,接种时间是()
A. 出生和2岁
B. 6个月和4岁
C. 6个月和6岁
D. 8个月和7岁
E. 12个月和7岁
[单项选择]下面的事件中( )不是引起中断的事件。
A. 掉电
B. 打印完毕
C. 程序出错
D. 除以O出错
[单项选择]窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:
Private Sub Option1_Click(Index As Integer)

End Sub
下面关于此过程的参数Index的叙述中正确的是( )。
A. Index为1表示单选按钮被选中,为0表示未选中
B. Index的值可正可负
C. Index的值用来区分哪个单选按钮被选中
D. Index表示数组中单选按钮的数量
[填空题]阅读以下函数说明和Java代码,
[说明]
现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1,y1,x2,y2)画一条直线,DP2则用drawline(x1,x2,y1,y2)画一条直线。当实例化矩形时,确定使用DPI还是DP2。
为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图7-1显示了各个类间的关系。
[图7-1]
[*]
这样,系统始终只处理3个对象:Shape对象、Drawing对象、DP1或DP2对象。以下是JAvA语言实现,能够正确编译通过。
[Java代码]
//DP1.Java文件
public class DPI
static public void draw_a_line(double x1,double y1,
double x2,double y2)
//省略具体实现


//DP2.java文件
public class DP2
static public void drawline(double x1,double y1,
double x2,double y2)
//省略具体实现


//Drawing.java文件
(1) public class Drawing
abstract public void drawLine(double x1,double y1,double x2,double y2);

//V1Drawing.java文件
public class V1Drawing extends Drawing
public void drawLine(double x1,double y1,double x2,double y2) <

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码