A)Panel B)Frame C)Applet D)Dialog
(26)下列哪个选项是创建一个标识有\关闭\按钮的语句? A)TextField b = new TextField(\关闭\); B)TextArea b = new TextArea (\关闭\); C)Button b = new Button(\关闭\); D)Checkbox b = new Checkbox(\关闭\); (27)下列哪个选项是javax.swing.JApplet的父类? A)java.awt.panel B)java.applet.Applet C)java.awt.frame D)java.awt.Window
(28)下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序? A)rmic B)rmiregistry C)rmid D)serialver
(29)给出下列的代码,则以下哪个选项返回true? String s= \\ String t = \
char c[] = {′h′,′e′,′l′,′l′,′o′} ; A)s.equals(t); B)t.equals(c); C)s==t; D)t==c;
(30)执行完语句int [ ]x = new int[25];后,则下列哪项说法是正确的? A)x[24]值为0 B)x[24]值未定义 C)x[25]值为0 D)x[0]值为空
(31)在Java语言的下列哪个包是编译器自动导入的? A)java.lang
B)java.awt C)java.io D)java.applet (32)Socket的工作流程是
①打开连接到Socket的输入/输出 ②按某个协议对Socket进行读/写操作 ③创建Socket ④关闭Socket A)①③②④ B)②①③④ C)③①②④ D)①②③④ 二、填空题
(1)Vector类的对象是通过capacity和capacityIncrement两个值来改变集合的容量,其中capacity表示集合最多能容纳的【?】,capacityIncrement表示每次增加多少容量,不是一个一个增加.
(2)下列程序的功能是判断某一年是否为闰年.请在横线处填入适当内容,使程序能够正确运行.
import java.io.*; public class LeapYear{
public static void main(String arge[])throws IOException{ InputStreamReader ir; BufferdeReadwe in;
ir=new InputStreamReader(System.in); in=new BufferedReader(ir);
System.out.println(“输入年份是:”); String s= 【?】
int year=Integer.parseInt(s);
if (year % 4 == 0 && year % 100! = 0 || year % 400 ==0) {
System.out.println(\年是闰年.\ } else {
System.out.println(\年不是闰年..\ } } }
(3)下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行. import java.io.*; public class ArrayTest{
public static void main(String args[]){ int i;
int a[] = new int[5]; for(i=0;i<5;i++) a=i;
for(【?】 i>=0;i- -)
System.out.println(\ } }
(5) 下列程序的功能是:输入一个姓名,程序运行后,输出“姓名Welcome you!”.例如,输入“张三Welcome you !”.请在下面横线处填入正确的方法名,使程序可以正确运行.
import java,awt,*; import java.awt.event.*; public class welcomenYou {
public static void main(String args[]) {
new FrameInOut(); } }
class FrameInOut extends Frame implements ActionListener {
Label prompt; TextField input,output; Button btnn; void FramInOut() {
prompt=new Label(\input your name\ input=new TextField(10); output=new TextField(25); btnn=new Button(\ [5] (new FlowLayout()); add(prompt); add(input); add(output); add(btnn);
input.addActionListener(this); btnn.addActionListener(this); setSize(300.200); show(); }
public void actionperformed(ActionEvent e) {
if(e.getSource() = = input)
output.setText(input.getText()+\you!\ else {
dispose(); system.exit(0); } } }
1.下列程序中,指定变量b=50为字节类型,变量f=0.55F为单精度实型,变量1=0xfffL为64位整型,并将该三个变量打印输出.请将程序补充完整. import java.io.*; public class Assign}
public static void main(String args[]){ _______b=50; _______f=0.55F; _______l=0xfffL;
System.out.println(\ System.out.println(\ System.out.println(\ } }
2 请完成下列Java程序:用位于JFrame窗口下方的Open按钮,打开一个文件对话框,检索.gif或者.png图形文件,并在窗口中央将图象显示出来.(提示:将图象文件嵌入图象标内,再将图像图标置于标签中)
注意:请勿改动main主方法和其他已有语句内容,仅在下划线处填入适当的语句.
import java.awt.*; import jova.awt.event.*; import java.io.*; import javax.swing.*;