在窗体上画一个文本框,其名称为Text1,然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim sb As String Str=Chr(KcyAscii) KeyAscii=Asc(UCase(str)) Text1.Text=String(2,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“b”,则在文本框Text1中显示的内容是
A.bbb
B.BBB
C.BB
D.bb
第1题
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.event.*;
public class ex7_2 extends Frame. implements ActionListener
{
private Label 1;
private TextField tf,tf2;
public static void main(String args[])
{
ex7_2 obj7_2=new ex7_2();
}
public ex7_2()
{
setTitle("ex7_2");
Panel p1;
Button b=new Button("OK");
p1=new Panel();
tf=new TextField(8);
p1.add(tf);
tf2=new TextField(8);
p1.add(tf2);
b.addActionListener(this);
p1.add(b);
b=new Button("Exit");
b.addActionListener(this);
p1.add(b);
add("North",p1);
Panel p2=new Panel();
l=new Label("最大公因数:");
p2.add(l);
add("Center",p2);
setsize(500,300);
show();
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand().equals("Exit"))
//比较ae对象的标识名,是否为Exit
System.exit(0);
else if(ae.getActlonCommand().equals("OK"))
{
try
{
int a=Integer.parseInt(tf.getText());
int b=Integer.parseInt(tf2.getText());
int r,i;
while(b>0){
______;
______;
b=r;
}
l.setText("最大公约数: "+Integer.toString(a));
}catch{NumberFormatException nfe)
{
l.setText("请正确输入!");
}
}
}
}
第2题
第4题
输入2个整数,输出它们的最小公倍数和最大公约数。
#include<stdio.h>
void main()
{int m,n,gbs,gys;
scanf("%d,9/6d",m,n);
gbs=m;
while(______)/*第一空*/
gbs=______;/*第二空*/
gys=______;/*第三空*/
printf("%d %d\n",gbs,gys);
}
第5题
【其它】任务:求最大公约数和最小公倍数 ●任务描述 任意输入两个整数,求两个正整数的最大公约数和(GCD)和最小公倍数(LCM)。 ●任务分析 涉及数据:输入两个整数、最小公倍数、最大公约数。 功能要求:提供输入界面,输入两个的整数(用逗号隔开),然后求出最大公约数和最小公倍数。 ●程序设计 ▲界面:控制台式界面 ▲功能步骤: 1、提示用户输入两个整数; 2、接收用户输入的两个数存放到变量n1、n2中; 3、采用辗转相除法求最大公约数; 4、再将n1*n2除以最大公约数得到最小公倍数; 5、输出最大公约数、输出最小公倍数。 ▲计算方法:展转相除法 ▲程序结构:循环结构 ●程序实现:要求编写程序,并上机调试,写出结果。将整个过程撰写成项目实践报告。
第6题
第7题
第8题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!