题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-20 01:04:59

[简答题]下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.awt.Event.*;
import java.applet.*;
/*
<applet code="exl8_3.class"width=800 height=400>
</applet>
*/
public class ex18_3 extends Applet
private TextField tf1,tf2;
private String strAnswer;
public void init( )
tf1=new TextField(20);
add(tf1);
tf2=new TextField(20);
add(tf2);
strAnswer="Undefined";

public void paint(Graphics g)
Font f=new Font("TimesRoman",Font.PLAIN,20);
g.setFont(f);
g.drawstring(“商:”,80,100);
g.drawstring(strAnswer,60,150);

public boolean action(Event e,Object O)
String s1=tf1.getText( );
String s2=tf2.getText( );
try
int n1=String.valueOf(s1);
int n2=String.valueOf(s2);
int out=n1/n2;
strAnswer=InteSer.parseI

更多"下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数"的相关试题:

[简答题]下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.Event.*;
import java.applet.*;
/*
<applet code="ex5_3.class"width=800 height=400>
</applet>
*/
public class ex5_3 extends Applet

private TextField tf1,tf2;
private String strAnswer;
public void init( )

tf1=new TextField(20);
add(tf1);
tf2=new TextField(20);
add(tf2);
strAnswer="Undefined";

public void paint(Graphics g)

Font f=new Font("TimesRoman",Font.PLAIN,20);
g.setFont(f);
g.drawstring("result:",80,100);
g.drawstring(strAnswer,60,150);

public boolean action(Event e,Object o)

String s1=tf1.getText( );
String s2=tf2.getText( );
try

int n1=String.valueOf(s1)
int n2=String.valueOf(
[填空题]下面小应用程序实现在一个文本框中输入整数后回车,另一个文本框中显示这个整数的平方。
import javax. swing.*;
import java. applet.*;
import java. awt. event.*;
public class C2802 extends Applet

static JTextField text1,text2;
CC c=new CC( );
public void init( )

text1=new JTextField(10);
text2=new JTextField(20);
add(text1);add(text2);
______


class CC implements ActionListener

public void actionPerformed(ActionEvente)

if(e.getSource( )==C2802. text1)

long n=______;
C2802. text2. setText(n*n+" ");



[简答题]已知某程序的界面包含一个文本区text1、一个文本框text2和一个按钮button。下面是该程序的相关方法。阅读下面方法,写出该方法功能。
public void actionPerformed(ActionEvent e)

int sum;
if(e. getSource( )==button)

String s=text1. getText( );
StringTokenizer fenxi=new StringTokenizer(s,",/t/n");
int n=fenxi. countTokens( );
double a[]=new double[n];
for(int i=0;i<n;i++)

String temp=fenxi. nextToken( );
a[i]=Double. valueof(temp). doubleValue( );

sum=0;
for(int i=0;i<n;i++)
sum+=[i];
text2. setText(" "+sum);


[填空题]通过选择组合框中的选项来改变文本框的字体。在窗体中添加一个组合框 (Combo1)和一个文本框(Text1),代码如下。请填入适当的内容,将程序补充完整。
Private Sub Combo1_Cliek( )
Text1. FontName=Combo1. List(Combo1. Listlndex)
End Sub
Private Sub Form_Load( )
With Combol
Addltem"宋体"
Addltem"隶书"
Addltem"黑体"
·Addltem"楷体_GB2312""
·Listlndex=0
End With
Text1. 【8】 30
Textl. 【9】 =Combol.List(0)
End Sub
[填空题]某表单上有一个文本框控件,若要该文本框的初值设置为当前系统日期,则可以在该文本框的Init事件代码中设置语句 ( ) 。
[填空题]文本框分为横排文本框和______文本框两种。
[填空题]

某小应用程序窗口中有一个文本框,一个8行10列的文本区以及一个按钮,点击这个按钮时,在文本框中输入的内容会追加到文本区中。
import java.applet.*; import javax.swing.*; import java,awt.event.*;
public class TextAPP extends Applet implements ActionListener {
JTextField input;
JTextArea display;
JButton append;
public void init( ) {
input = new JTextField(10);
display = new__________;
append = new JButton("追加");
add(input); add(display); add(append);
input.requestFocus( );
display.setLineWrap(true);
append.addActionListener(this);
}
public void actionPerformed(ActionEvent e),{
display. __________ (input.getText( ) +" ");
}
}


[单项选择]在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:
Private Function fun(x As Long)As Boolean
If x Mod 2=0 Then
fun=True
Else
fun=False
End If
End Function
Private Sub Command1_Click( )
Dim n As Long
n=Val(Text1.Text)
p=IIf(fun(n),"奇数","偶数")
Label1.Caption=n & "是一个"& p
End Sub
程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )。
A. 20是一个奇数
B. 20
C. 20是一个偶数
D. 2
[单项选择]先写出一个两位数62,接着在62右端写这两个数字的和8,得到628,再写末两位数字2和8的和10,得到62810,用上述方法得到一个有2011位的整数:628101123……,则这个整数的所有数字之和是( )。
A. 6746
B. 6852
C. 7037
D. 7735
[单项选择]在窗体上画一个命令按钮和一个文本框,其名称分别为Commandl和Text1,把文本框的 Text属性设置为空白,然后编写如下事件过程:
Private Sub Commandl_click( )
a=InputBox("Enter an integer")
b=InputBox("Enter an integer")
Text1.Text=b+a
End Sub
程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示内容是( )。
A. 108
B. 18
C. 810
D. 出错
[单项选择]在窗体上画一个命令按钮和一个文本框,其名称分别为Commandl和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程: Private Sub Commandl_Ciick( ) a=InputBox("Enter an integer") b=InputBox("Enter an integer") Text1.Text=b+a End Sub 程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示的内容是______。
A. 108
B. 18
C. 810
D. 出错
[简答题]请编制程序,其功能是:将内存中由SOURCE指示的40个字节有符号数组成的数组分成正数和负数两个数组,并求这两个数组的数据个数,结果存放在RESULT指示的内存区域。存放形式为正数个数在前,其后跟正数数组元素,然后是负数个数及负数数组元素。
例如:
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,转换结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已经给出的一段原程序使其完整,需填空处已经用横线标出,每个空白一般只需要填一条指令或指令的一部分(指令助记符或操作数),也可以填入功能相当的多条指令,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ连接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 40
STAC SEGMENT STACK
DB 128 DUP ( )
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(0)
RESULT DB N+2 DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
NDATA DB N DUP(0)
PDATA DB N DUP(0)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STAC
START PROC FAR
PUSH DS

[单项选择]在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程:
Private Sub Command1_Click( )
x=InputBox("Enter an integer")
y=InputBox("Enter an integer")
Text1.Text=y+x
End Sub
程序运行后,单击命令按钮,如果在输入对话框中分别输入7和30,则在文本框中显示的内容是______。
A. 307
B. 37
C. 703
D. 出错
[单项选择]两个数的差是2345,两数相除的商是8,求这两个数之和()
A. 2353
B. 2896
C. 3015
D. 3456
[简答题]下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现。
import java.awt.*;
import java.awt.event.*;
public class java2 extends Frame
public static void main(String args[])
java2 f=new java2("java2");
Panel pan=new Panel( );
f.init( );

public java2(String str)
super(str);

public void init( )
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)(
System.exit(0);

;
setSize(200,200);
setLayout(new FlowLayout( ));
final TextField tf1=new TextField(20);
final TextField tf2=new TextField(20);
final Label la1=new Label("Input:");
final Label la2=new Label("Output:");
tf1.addAetionListener(______)
public void actionPerformed(ActionEvent e)
tf2.setText(______);

);
add(la1);
add(tf1);
add(la2);
add(tf2);
setVisible(true);


我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
  • 支付完成
  • 取消支付
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码