现有: 1. import java.util.*; 2. 3. Class FindStuff { 4.public static void main (String[]args) { 5, //insert code here 6. c.put ("X", 123); 7. } 8. } 分别插入到第5行,哪三行允许代码编译?()
第1题:
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击确定则打印出该乘法表。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.applet.*;
import java.lang.*;
public class exl2_3 extends Applet{
private TextField tf;
private Button btn;
public void init(){
tf=new TextField(25);
add(tf);
btn=new Button("确定");
add(btn);
resize(250,200);
}
public void paint(Craphics g){
try{
int n= tf.getText();
int i,j,x=20,y=60;
for(i=0;i<n;++){
for(j=1;j<=n;j++){
g.drawString(Integer.toString(i)+"*"
+Integer.toString(j)+"="
+Integer.toString(i*j),
i*x,j*y);
}
}
}
catch(NuaberFormatEXCeption nfe){
g.drawString("error namber!",20,50);
}
}
public boolean action(Event e,Object o){
if(o=="确定"){
repaint();
return true;
}
else
return false;
}
}
exl2_3.html
<HTML>
<HEAD>
<TITLE>exl2_3</TITLE>
</HEAD>
<BODY>
<applet code="exl2_3.class"width=800 height=400>
</applet>
</BODY>
</HTMI>
第2题:
下列Applet将已知char型数组各元素的值(设分别为65,66,70,80,67,78)显示在屏幕上。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex33 extends Applet { char a[] = {65, 66, 70, 80, 67, 78}; int j = 30; public void paint(Graphics g) { for(int i = 0; i <= a.length; i ++) { ______ += 25; } } }
A.g.drawString(a[i], j, 50);
B.drawString(Character, toString(a[i]), j, 50);
C.g.drawLine(Character, toString(a[i]),j, 50);
D.g.drawString(Character, toString(a[i]), j, 50);
第3题:
下列Applet实现了使用灰度值递减的顺序显示0~9,选择正确的语句填入横线处。 import java.applet.*; import java.awt.*; import java.awt.Color; public class ex24 extends Applet { public void paint(Graphics g) { int r = 0, g1 = 0, b = 0, j = 10; for(int i - 0; i < 10; i ++) { g.setColor(new Color(r, g1, b)); r += 25; g1 +=25; b +=25; j += 10; } } }
A.g.drawString(i, j, 30);
B.g.drawString("" + i, j, 30);
C.drawString(i,j, 30);
D.drawstring("" + i,j, 30);
第4题:
本题是一个表格式的成绩单,其中包括“姓名”、“英语成绩”、“数学成绩”和“总成绩”,姓名和成绩都可以进行修改,单击按钮“计算每人总成绩”,则可以统计出每个人的总成绩并显示在总成绩栏中。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class java2 extends JFrame. implements ActionL-
istener
{JTable table;Object a[][];
Object name[]={"姓名","英语成绩","数学成 绩","总成绩"};
JButton button;
java2()
{setTitle("java2");
a=new Object[8][4]:
for(int i=0;i<;8;i++)
{for(int j=0;j<;4;j++)
{if(j!=0)
a[i][j]="";
else
a[i][j]="‘;
}
}
button=new JButton("计算每人总成绩");
table=
button.addActionListener(this);
getContentPane().add(new JScrollPane(table),
BorderLayout.CENTER);
getContentPane().add(button,BorderLayout.
SOUTH):
setSize(400,200);
setVisible(true):
validate();
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e)
{System.exit(O);
}
});
}
public void actionPerformed(ActionEvent e)
{for(int i=0;i<;8;i++)
{double sum=0;
boolean boo=true;
for(int J=1;j<;=2;j++)
{try{
sum=sum+Double.parseDouble( );
}
catch(Exception ee)
{
boo=false;
table.repaint();
}
if(boo= =true)
{
a[i][3]=""+sum:
table.repaint();
}
}
}
}
public static void main(String args[-])
{java2 Win=new java2();
}
}
第5题:
#import跟#include 又什么区别,@class呢, #import<> 跟 #import””又什么区别?
第6题:
Given a file GrizzlyBear.java: 1. package animals.mammals; 2. 3. public class GrizzlyBear extends Bear { 4. void hunt() { 5. Salmon s = findSalmon(); 6. s.consume(); 7. } 8. } and another file, Salmon.java: 1. package animals.fish; 2. 3. public class Salmon extends Fish { 4. void consume() { /* do stuff */ } 5. } Assume both classes are defined in the correct directories for theft packages, and that the Mammal class correctly defines the findSalmon() method. Which two changes allow this code to compile correctly?()
第7题:
现有如下包结构: com |-- x | |-- Alpha.class | | | |-- y | |-- Beta.class | |-- Gamma.class 和类: class Test { Alpha a; Beta b; Gamma c; } 哪三个必须加入到类 Test 中,以使其通过编译?()
第8题:
在下面冒泡排序算法中填入适当内容,以使该算法在发现有序时能及时停止。 bubble(R) Rectype R[n]; {int i,j,exchang; Rectype temp; i=1; do {exchang=False; for(j=n;j>=¬¬i+1 ;j- -) if(R[j]
第9题:
定义Java.Applet程序时,必须有的import语句是()。
第10题:
package,import,class
class,import,package
import,package,class
package,class,import
第11题:
Map c= new SortedMap();
HashMap c= new HashMap();
HashMap c= new Hashtalole();
SortedMap c= new TreeMap();
ArrayList c= new ArrayList();
MaD c = new LinkedHashMap();
第12题:
import utils.*;
static import utils.*;
import utils.Repetition.*;
static import utils.Repetition. *;
import utils.Repetition.twice();
import static utils.Repetition.twice;
static import utils.Repetition.twice;
第13题:
定义JavaApplet程序时,必须有的imPort语句是( )。
A.import java.applet. Applet;
B.import java.io.*;
C.import java.awt.event;
D.import java.lang, *;
第14题:
本题是一个Applet,页面中有两个文本域,当左侧文本域中的文本发生变化时,该文本域中的文本以行为单位按长度由短到长排列在右边的文本域中。 import java.util.*; import java.applet.*; import java.awt.*; import java.awt.event.*; Dublic class java2 extends Applet implements TextLis- tener {TextArea textl,text2; public void init {textl=new TextArea(6,15); text9=new TextArea(6,15); add(textl);add(text2); text2.setEditable(false); ; } public void {if(e.getSource= =textl) {String s=textl.getText; StringTokenizer fenxi=new StringTokenizer(s," ,'\n'"); int n=fenxi.countTokens; String a[]=new String[n]; for(int i=0;i<=n-1;i++) {String temp=fenxi.nextToken; a[i]=temp; } for(int i=0:i<=n-1;i++) {for(int j=i+1;j<=n-1;j++) {if(a[j].compareTo(a[i])<0) {String t=a[j];a[j]=a[i];a[i]=t; } } } text2.setText(null); for(int i=0;i<n;i++) {text2.append(a[i]+"\n"); } } } }
第15题:
请选择正确的语句填入下列程序的横线处。 import javax. Swing.*; import java.awt.*; import java.awt.event.*; public class ex46 { static String str= "单击次数:"; static intcnt = 0; public static void main(String[] args) { try{ UIManager.setLookAndFeel(UIManager. getCrossPlatformLookAndFeelClassName()); } catch(Exception e) {} JFrame. jf = new JFame("ex46"); JButton jb = new JButton("Button"); jb.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { cnt ++; j1.setText(str +cnt); } }); j1. setLabelFor (jb); jPanel jp = new JPanel(); jp.setBorder(BorderFactory.createEmptyBorder(25, 25, 25, 25); jp.setLayout(new GridLayout(0, 1)); jp.add(jb); jp.add (j1); jf.getContenPanel() .add(jp, "Center"); jf.pack(); jf.setVisible (true); } }
A.Labelj1 = new JLabel(str + "0");
B.final JLabel j1 = new JLabel(str + "0");
C.final JLabelj1 = JLabel(str + "0");
D.JLabelj1 = new JLabel(str + "0");
第16题:
本题是一个Applet,它的功能是在窗口上添加12×12个标签,并且横向和纵向标签的颜色为黑白相间。
import java.applet.*;
import java..awt.*;
import java,.awt.event*;
pubhc class java2
extends Applet
{GridLayout grid;
pubhc void init()
{grid=new GridLayout(12,12);
setLayout(grid);
Label =new Label[12][12];
for(int i=0;i<;12;i++)
{for(int j=0;j<;12;j++)
{label[i][j]= ;
if((i+j)%2= =0)
label[i][j].setBackground(Color.black);
else
label[i][j].setBackground(color.white);
add(label[i][j]);
}
}
}}
第17题:
现有包结构: com |-- x | |-- Alpha.class | | | |-- y | |-- Beta.class | |-- Gamma.class 和类: //insert code here import com.*; import com.x.y.*; class Test { Alpha a; Beta b; Gamma c; } 哪两行分别插入后可允许代码编译?()
第18题:
You are writing a JSP that includes scriptlet code to declare a List variable and initializes that variable to anArrayList object. Which two JSP code snippets can you use to import these list types?()
第19题:
在单一文件中import、class和package的正确出现顺序是()
第20题:
与page指令<%@ page import= “java.util.*, java.text.* “ %> 等价的是()。
第21题:
Given a class Repetition: 1.package utils; 2. 3.public class Repetition{ 4.public static String twice(Strings){returns+s;} 5.} and given another class Demo: 1.//insert code here2. 3.public class Demo{ 4.public static void main(String[]args){ 5.System.out.println(twice("pizza")); 6.} 7.} Which code should be inserted at line 1 of Demo.java to compile and run Demo to print“pizzapizza”?()
第22题:
<%@ import="“java.util.*" page=""><%@ import="“java.text.*" page=""><%@ import="“java.text.*" page=""><%@ import="“java.util.*" page=""><%@ import="“java.text.*" page=""><%@ import="“java.util.*" page=""><%@ page import= “java.util.* %> <%@ page import= “java.text.* “ %>
<%@ page import= “java.util.*” , import= “java.text.* “ %>
<%@ page import= “java.util.* “ ; %> <%@ page import= “java.text.* “ ; %>
<%@ page import= “java.util.* ; java.text.* “ %>
第23题:
第24题:
import utils.*;
static import utils.*;
import utils.Repetition.*;
static import utils.Repetition.*;
import utils.Repetition.twice();
import static utils.Repetition.twice;
static import utils.Repetition.twice;