当前位置:首页 > S1 - JavaPen Text - Finishing
PrintWriter out=new PrintWriter(new FileOutputStream(“d:/abc.txt”)); String name=“chen”; out.print(name); out.close();
} catch(Exception e) {
System.out.println(“文件没有发现!”); }
假如D盘下不存在abc.txt文件,现运行该程序,下面的结果正确的是()。(选择一项) A) 将在控制台上打印:“文件没有发现!” B) 正常运行,但没有生成文件abc.txt
C) 运行后生成abc.txt,但该文件中无内容 D) 运行后生成abc.txt,该文件内容为:“chen”
123、 给定Java代码如下:
public static void main(String[] args) {
String s;
System.out.println(“s=”+s); }
编译运行,结果是()。(选择一项) A) 编译错误 B) 编译通过,但出现运行时错误 C) 正常运行,输出s=null D) 正常运行,输出s=
124、 在Java中,定义接口,下列选项里有效的方法声明是()。(选择二项)
A) public void aMethod(); B) void aMethod(); C) static void aMethod(); D) protected void aMethod();
125、 在Java语言中,下面变量命名合法的有()。(选择二项)
A) variable123 B) 123variable C) private D) variable_123
126、 给定Java程序Test.java如下:
package com; public class Test {
public void talk() {} protected void walk() {} private void climb() {} void jump() {} }
给定Test的子类Test2,代码如下: package com.util; import com.*;
public class Test2 extends Test {
public static void main(String[] args) { Test2 tt=new Test2(); //A
21
}
}
可以在Test2类中的A处加入的代码是()。(选择二项) A) tt.talk(); B) tt.walk(); C) tt.climb();
D) tt.jump();
127、 下列Swing组件,()是容器组件。(选择二项)
A) JFrame B) JButton C) JTextArea D) JPanel
128、 以下Java语句中,()可以构造一个BufferedInputStream对象。(选择一项)
A) new BufferedInputStream(new FileOutputStream(“abc.txt”)); B) new BufferedInputStream(new InputStream(“abc.txt”)); C) new BufferedInputStream(new FileReader(“abc.txt”));
D) new BufferedInputStream(new FileInputStream(“abc.txt”));
129、 在Java中,在包com.db下定义了一个类,要让包com.util下的所有类都可以访问这
个类,这个类必须定义为()。(选择一项) A) protected B) private C) public D) friendly
130、 下列选项中,不属于Java语言的关键字的是()。(选择一项)
A) import B) malloc C) extends D) new
131、 在Java中,()类提供定位本地文件系统,对文件或目录及其属性进行基本操作。(选
择一项)
A) FileInputStream B) FileReader C) FileWriter D) File
132、 下列Java语句中,()可以创建一个3行4列的JTextArea组件。(选择一项)
A) JTextArea j=new JTextArea(4,3); B) JTextArea j=new JTextArea(3,4);
C) JTextArea j=new JTextArea(3,4, “TextArea”); D) JTextArea j=new JTextArea(4,3, “TextArea”);
133、 给定某Java程序的main方法如下:
public static void main(String[] args) {
boolean boo=true; if(boo==false) {
System.out.println(“a”); } else {
System.out.println(“b”); } }
该程序的运行结果是()。(选择一项) A) a B) b C) c D) d
134、 给定Java代码如下:
22
public static void main(String[] args) {
int i;
System.out.println(“i=”+i); }
编译运行,结果是()。(选择一项) A) 编译错误 B) 运行时出现例外 C) 正常运行,输出i=-1 D) 正常运行,输出i=0
135、 给定Java程序Test.java如下:
package com; class Test {
protected void talk() {
System.out.println(“talk”); } }
给定Test的子类Test2,代码如下: package com.util; import com.*;
public class Test2 extends Test {
public static void main(String[] args) { new Test2().talk(); } }
编译运行,结果是()。(选择一项) A) 输出字符串:talk B) 输出字符串:talk talk
C) 编译错误:在com.util.Test2中无法访问方法talk() D) 编译错误:com.Test不是public,无法在包外访问
136、 给定Java代码如下:
class C extends B {
public C() { super(); } }
关于super的用法,以下描述正确的是()。(选择一项) A) 用来调用类B中定义的super()方法 B) 用来调用类C中定义的super()方法 C) 用来调用类B的无参数构造方法
D) 用来调用类B中第一个出现的构造方法
137、 给定Java代码如下:
public class Test {
static String s;
23
public static void main(String[] args) { char c=s.charAt(0); System.out.println(c); } }
编译运行,结果是()。(选择一项) A) 编译错误
B) 运行期异常,异常类型是NullPointerException C) 运行期异常,异常类型是ArithmeticException D) 正确运行,但无输出内容
138、 研究下面的Java代码,当x=2时,运行结果是()。(选择一项)
switch(x) {
case 1:
System.out.println(1); case 2: case 3:
System.out.println(3); case 4:
System.out.println(4); }
A) 没有输出任何结果 B) 输出结果为3 C) 输出结果是3和4 D) 输出结果是1、3和4
139、 Java中,byte数据类型的取值范围是()。(选择一项)
A) -256至255 B) -255至255 C) -128至127 D) -127至128
140、 类java.util.HashMap实现了()接口。(选择一项)
A) Collection B) Set C) Map D) List
141、 在Java中,com包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包
中的子类访问,但不能被com.db包中的其它类访问。(选择一项) A) private B) protected C) public D) friendly
142、 在Java中,已获得默认类型的ResultSet对象rs,要获取结果集中的数据,必须执行
的语句是()。(选择一项) A) rs.next() B) rs.previous() C) rs.getNext() D) rs.getPrevious()
143、 给定一段Java代码如下:
ArrayList list = new ArrayList(); list.add(“a”); list.add(“b”);
要打印出list中储存的内容,以下语句正确的是()。(选择二项) A) System.out.print(list); B) System.out.print(list.toArray());
24
共分享92篇相关文档