发布时间 : 星期五 文章java期末考试题更新完毕开始阅读
public void run(){ }
public static void main(String args[]) {
Thread t=new Thread(new X()); t.start(); } }
A、 第一行会产生编译错误 B、 第六行会产生编译错误 C、 第六行会产生运行错误 D、 程序会运行和启动
15、要从文件\文件中读出第10个字节到变量C中,下列哪个方法适合? (B)
A、FileInputStream in=new FileInputStream(\in.skip(9); int c=in.read();
B、FileInputStream in=new FileInputStream(\in.skip(10); int c=in.read();
C、FileInputStream in=new FileInputStream(\D、RandomAccessFile in=new RandomAccessFile(\in.skip(9); int c=in.readByte();
16、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而
改变? (B)
CardLayout
FlowLayout BorderLayout GridLayout
17、给出下面代码: (C)
public class Person{
static int arr[] = new int[10];
public static void main(String a[]) { } }
那个语句是正确的?
A、 编译时将产生错误; B、编译时正确,运行时将产生错误; C、 输出零; D、输出空。 18、下列哪些语句关于内存回收的说明是正确的? (B)
A、 程序员必须创建一个线程来释放内存; B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 19、下列代码哪几行会出错: (C)
1) public void modify() {
2) int I, j, k; 3) I = 100;
4) while ( I > 0 ) { 5) j = I * 2; 7) k = k + 1; 8) I--; 9) } 10) }
A、 line 4 B、 line 6 C、 line 7 D一、 程序阅读
、 阅读以下程序:
class Exp1
{
public static void main(String[] args)
{
String s,s1=\
char c;
s=args[0];
、 line 8
1 for (int i=0;i { c=s.charAt(i); if(c>='a' && c<='z'){ s1=s1+Character.toUpperCase(c); }else{ s1=s1+Character.toLowerCase(c); } } } } 若在dos命令行输入:java Exp1 cHINA,则输出为 China 。 2、 阅读以下程序: import java.io.*; public class AboutFile{ public static void main(String[ ] args)throws IOException{ BufferedReader b=new BufferedReader (new InputStreamReader(System.in)); String s;