2023年11月29日发(作者:)
你若盛开,蝴蝶自来。
2023java题库及答案
2023最新java题库及答案
Java是由Sun Microsystems公司推出的.Java面对对象程序设
计语言(以下简称Java语言)和Java平台的总称,为帮忙大家更好学
习java设计语言,yjbys我为大家共享最新java考试题库如下:
1)Which code fragment would correctly identify the number
of arguments passed via the command line to a Java application,
excluding the name of the class that is being invoked? A)int
count=0; while (!(args[count].equals())) count ++;
B)int count = - 1;
C)int count = ;
D)int count = 0; while (args[count] != null) count ++;
2)Which class do you use to write data into a text file?
2) _______
A)File B) System C)Scanner D) PrintWriter
3)Analyze the following code.
class Test {
public static void main(String[ ] args) {
第 1 页/共 22页
千里之行,始于足下。
String s;
n(s is + s);
}
}
A)The program compiles and runs fine.
B)The program has a runtime error because s is not
initialized, but it is referenced in the println statement.
C)The program has a compilation error because s is not
initialized, but it is referenced in the println statement.
D)The program has a runtime error because s is null in the
println statement.
4)How can you get the word abc in the main method from the
following call?
你若盛开,蝴蝶自来。
String s1 = new String(Welcome to Java!);
String s2 = new String(Welcome to Java!);
if ((s2))
n(s1 and s2 have the same contents);
else
n(s1 and s2 have different contents);
}
千里之行,始于足下。
n(s1 and s2 reference to the same String
object);
else
n(s1 and s2 reference to different String
objects);
}
}
A)s1 and s2 reference to the same String object B)s1 and
s2 reference to different String objects
7)Which of the following is true? (Choose all that apply.)
7) _______
A)You can add characters into a string buffer.
B)The capacity of a string buffer can be automatically
adjusted.
C)You can reverse the characters in a string buffer.
D)You can delete characters into a string buffer.
8)To check if a string s contains the suffix Java, you may
write (Choose all that apply.)
第 4页 /共 22页
你若盛开,蝴蝶自来。
A)if ((() - 4) == J (()
- 3) == a (() - 2) == v (()
- 1) == a) ...
B)if (ing(() - 5).equals(Java)) ...
C)if (dexOf(Java) = 0) ...
D)if (th(Java)) ...
E)if (ing(() - 4).equals(Java)) ...
9)What is displayed by the following code?
public static void main(String[ ] args) throws Exception
{
String[ ] tokens = Welcome to (o);
千里之行,始于足下。
10) ______
10)Which class do you use to read data into a text file?
A)Scanner B) System C)PrintWriter D) File
1)C 2)D 3)C 4)A 5)A 6)A 7)A, B, C, D 8)A, D, E 9)D 10)A
11)Suppose you enter 34.3 57.8 789, then press the ENTER
key. Analyze the following code.
Scanner scanner = new Scanner();
int value = uble();
int doubleValue = t();
你若盛开,蝴蝶自来。
A)If a file (e.g., c:) does not exist, new
File(c:) creates a new file named c:.
B)If a directory (e.g., c:liang) does not exist, new
File(c:liang) creates a new directory named c:liang.
C)If a file (e.g., c:) does not exist, new
File(c:) returns null.
D)If a directory (e.g., c:liang) does not exist, new
File(c:liang) returns null.
E)None of the above.
13)Which of following is not a correct method in Character?
(Choose all that apply.) 13) ______
A)isLetter(char) B)isDigit() C)isLetterOrDigit(char)
D)toLowerCase(char) E)toUpperCase()
14)Which class contains the method for checking whether a
file exists? 14) ______
千里之行,始于足下。
16)________ returns the last character in a StringBuilder
variable named strBuf? 16) ______
A)(ty() - 1)
B)(ty() - 1)
C)(() - 1)
D)(() - 1)
17)Assume StringBuilder strBuf is ABCCEFC, after invoking
________, strBuf contains ABTTEFT. 17) ______
A)e(C, T)
B)e(CC, TT)
C)e(C, T)
D)e(C, TT)
E)e(2, 7, TTEFT)
18)Which of the following returns the path separator
你若盛开,蝴蝶自来。
C)parator
D)tor
E)None of the above.
19)Analyze the following code.
class Test {
public static void main(String[ ] args) {
StringBuilder strBuf = new StringBuilder(4);
(ABCDE);
n(Whats (5)? +
(5));
}
}
A)The program has a runtime error because the length of the
string in the buffer is 5 after ABCDE is appended into the buffer.
Therefore, (5) is out of range.
B)The program compiles and runs fine.
C)The program has a runtime error because because the
第 9 页/共 22页
千里之行,始于足下。
into the buffer.
buffers capacity is 4, but five characters ABCDE are appended
D)The program has a compilation error because you cannot
specify initial capacity in the StringBuilder constructor.
20)Suppose Character x = new Character(a), ________
returns true. (Choose all that apply.) A)(new
Character(a))
B)xpareToIgnoreCase(A)
C)(a)
D)(a)
你若盛开,蝴蝶自来。
n(s);
}
private static void change(String s) {
s = s + and HTML;
}
}
A)Java and HTML B) and HTML C)nothing is displayed D) Java
22)To check if a string s contains the prefix Java, you may
write (Choose all that apply.)
A)if (f(Java) == 0) ...
B)if (With(Java)) ...
C)if (ing(0, 4).equals(Java)) ...
D)if ((0) == J (1) == a (2) ==
v (3) == a) ...
23)Which of the following statements is preferred to create
a string Welcome to Java?
A)String s; s = new String(Welcome to Java);
第 11 页/共 22页
千里之行,始于足下。
B)String s = Welcome to Java;
C)String s; s = Welcome to Java;
D)String s = new String(Welcome to Java);
24)Which method can be used to write data? 24) ______
A)exist B) print C) close D) rename
25)Which method can be used to create an output object for
file ? (Choose all that apply.)
A)new PrintWriter()
B)new PrintWriter(new File())
C)new PrintWriter(File())
D)new PrintWriter()
26)Assume StringBuilder strBuf is ABCDEFG, after invoking
________, strBuf contains AEFG. 26) ______
A)(1, 3) B) (2, 4)
C)(0, 3) D) (1, 4)
27)Suppose you enter 34.3, the ENTER key, 57.8, the ENTER
key, 789, the ENTER key. Analyze the following code.
你若盛开,蝴蝶自来。
Scanner scanner = new Scanner();
int value = uble();
int doubleValue = t();
String line = ne();
A)After the last statement is executed, intValue is 34.
B)After the last statement is executed, line contains
characters 7 , 8 , 9.
C)After the last statement is executed, line contains
character n .
D)The program has a runtime error because 34.3 is not an
integer.
E)After the last statement is executed, line contains
characters 7, 8, 9, n.
千里之行,始于足下。
A)SELECT B) SELE C)SELEC D) ELECT
30)Suppose s1 and s2 are two strings. What is the result
of the following code?
(s2) == (s1)
A)true B) false
21)D 22)A, B, C, D 23)B 24)B 25)A, B 26)D 27)C 28)C 29)C
30)A
31)Which method can be used to create an input object for
file ? 31) ______
A)new Scanner()
B)new Scanner()
C)new Scanner(File())
D)new Scanner(new File())
32)Assume s is ABCABC, the method ________ returns an array
你若盛开,蝴蝶自来。
D)s()
E)toChars(s)
33)Which correctly creates an array of five empty Strings?
33) ______
A)String[ ] a = new String [5];
B)String[ ] a = {, , , , };
C)String[ ] a = new String [5]; for (int i = 0; i 5; a[i++]
= null);
D)String[5] a;
34)Assume StringBuilder strBuf is ABCDEFG, after invoking
________, strBuf contains ABCRRRRDEFG. 34) ______
A)(1, RRRR) B) (3, RRRR)
C)(2, RRRR) D) (4, RRRR)
35)Suppose s1 and s2 are two strings. Which of the following
statements or expressions are incorrect? (Choose all that
apply.) 35) ______
A)(0) = 5
B)String s = new String(new string);
第 15 页/共 22页
千里之行,始于足下。
C)String s3 = s1 + s2
D)s1 = s2
E)int i =
36)Suppose s1 and s2 are two strings. Which of the following
statements or expressions is incorrect? (Choose all that apply.)
36) ______
A)char c = (());
B)boolean b = s1pareTo(s2);
C)char c = s1[0];
D)String s3 = s1 - s2;
37)What are the reasons to create an instance of the File
class? (Choose all that apply.) 37) ______
A)To delete the file.
B)To read/write data from/to a file
C)To rename the file.
D)To obtain the properties of the file such as whether the
file can be read, written, or is hidden.
第 16页 /共 22页
你若盛开,蝴蝶自来。
E)To determine whether the file exists.
38)Identify the problems in the following code.
public class Test {
public static void main(String argv[ ]) {
n( is + );
}
}
A)The program has a compile error because String argv[ ]
is wrong and it should be replaced by String[ ] args.
B)If you run this program without passing any arguments,
the program would display is 0.
C)If you run this program without passing any arguments,
the program would have a runtime error because argv is null.
千里之行,始于足下。
string abc. 40) ______
40)Assume s is abc , the method ________ returns a new
A)trim(s) B) (s) C)(s) D) ()
31)D 32)C 33)B 34)B 35)A, D, E 36)A, B, C, D 37)A, C, D,
E 38)B 39)B 40)D
41)abcpareTo(aba) returns ________. 41) ______
A)1 B) 0 C) -1 D) -2 E) 2
42)What is the output of the following code?
public class Test {
public static void main(String[ ] args) {
String s1 = new String(Welcome to Java);
String s2 = s1;
你若盛开,蝴蝶自来。
n(s1 and s2 reference to different String
objects);
}
}
A)s1 and s2 reference to the same String object
B)s1 and s2 reference to different String objects
43)Which method can be used to read a whole line from the
file? 43) ______
A)nextDouble B) nextLine C)next D) nextInt
44)Which of the following is the correct header of the main
method? (Choose all that apply.) A)static void main(String[ ]
args)
B)public static void main(String args[ ])
C)public static void main(String x[ ])
D)public static void main(String[ ] x)
E)public static void main(String[ ] args)
45)What is displayed by the following statement?
n(Java is eAll(is, AAA)); 45)
第 19 页/共 22页
千里之行,始于足下。
______
A)JavaAAA neat B) Java AAAneat C)Java AAA neat D)
JavaAAAneat
46)AbApareToIgnoreCase(abC) returns ________. 46) ______
A)2 B) -1 C) -2 D) 0 E) 1
47)The StringBuilder methods ________ not only change the
contents of a string buffer, but also returns a reference to
the string buffer. (Choose all that apply.) 47) ______
A)insert B)replace C)delete D)append E)reverse
48)________ returns true. (Choose all that apply.) 48)
______
A)IgnoreCase(Peter)
B)peterpareToIgnoreCase(peter)
你若盛开,蝴蝶自来。
public static void main(String[ ] args) {
String s = Java;
StringBuilder buffer = new StringBuilder(s);
change(buffer);
n(buffer);
}
private static void change(StringBuilder buffer) {
( and HTML);
}
}
A)Java B) Java and HTML C)nothing is displayed D) and HTML
50)Suppose s is a string with the value java. What will be
assigned to x if you execute the following code?
char x = (4);
A)a B)v
千里之行,始于足下。
causes the runtime error StringIndexOutofBoundsException.
41)E 42)B 43)B 44)B, C, D, E 45)C 46)C 47)A, B, C, D, E 48)A,
D, E 49)B 50)C
文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有
需要的人。
第 22页 /共 22页


发布评论