Page 1 out of 11. Viewing questions 1-15 out of 164
Question 1
Given: class Student { String course, name, city; public Student (String name, String course, String city) { this.course = course; this.name = name; this.city = city; } public String toString() { return course + : + name + : + city; } public String getCourse() {return course;} public String getName() {return name;} public String getCity() {return city;} and the code fragment: List<Student> stds = Arrays.asList( new Student (Jessy, Java ME, Chicago), new Student (Helen, Java EE, Houston), new Student (Mark, Java ME, Chicago)); stds.stream() .collect(Collectors.groupingBy(Student::getCourse)) .forEach(src, res) -> System.out.println(scr)); What is the result?
A.
A compilation error occurs.
B.
Java EEJava ME
C.
[Java EE: Helen:Houston][Java ME: Jessy:Chicago, Java ME: Mark:Chicago]
D.
[Java ME: Jessy:Chicago, Java ME: Mark:Chicago][Java EE: Helen:Houston]
Answer:
B
User Votes:
A
50%
B 1 votes
50%
C
50%
D
50%
Discussions
0/ 1000
Question 2
Given: public class Product { int id; int price; public Product (int id, int price) { this.id = id; this.price = price; } Public String toString () { return id + : + price;) } and the code fragment: List<Product> products = new ArrayList <> (Arrays.asList(new Product(1, 10), new Product (2, 30), new Product (3, 20)); Product p = products.stream().reduce(new Product (4, 0), (p1, p2) -> { p1.price+=p2.price; return new Product (p1.id, p1.price);}); products.add(p); products.stream().parallel() .reduce((p1, p2) - > p1.price > p2.price ? p1 : p2) .ifPresent(System.out: :println); What is the result?
A.
4:60
B.
2:30
C.
4:602:303:201:10
D.
4:0
E.
The program prints nothing
Answer:
C
User Votes:
A 1 votes
50%
B
50%
C
50%
D
50%
E
50%
Discussions
0/ 1000
Question 3
Given the code fragment: List<Double> doubles = Arrays.asList (100.12, 200.32); DoubleFunction funD = d > d + 100.0; doubles.stream (). forEach (funD); // line n1 doubles.stream(). forEach(e > System.out.println(e)); // line n2 What is the result?
A.
A compilation error occurs at line n2.
B.
200.12300.32
C.
100.12200.32
D.
A compilation error occurs at line n1.
Answer:
A
Explanation:
User Votes:
A
50%
B
50%
C
50%
D 1 votes
50%
Discussions
0/ 1000
Question 4
Given the code fragments: class ThreadRunner implements Runnable { public void run () { System.out.print (Runnable) ; } } class ThreadCaller implements Callable { Public String call () throws Exception {return Callable; ) } and ExecutorService es = Executors.newCachedThreadPool (); Runnable r1 = new ThreadRunner (); Callable c1 = new ThreadCaller (); // line n1 es.shutdown(); Which code fragment can be inserted at line n1 to start r1 and c1 threads?
A.
Future<String> f1 = (Future<String>) es.submit (r1);es.execute (c1);
B.
es.execute (r1);Future<String> f1 = es.execute (c1) ;
C.
Future<String> f1 = (Future<String>) es.execute(r1);Future<String> f2 = (Future<String>) es.execute(c1);
D.
es.submit(r1);Future<String> f1 = es.submit (c1);
Answer:
D
User Votes:
A
50%
B
50%
C
50%
D 1 votes
50%
Discussions
0/ 1000
Question 5
Given the definition of the Employee class: and this code fragment: What is the result?
A.
[sales:Ada, hr:Bob, sales:Bob, hr:Eva]
B.
[Ada:sales, Bob:sales, Bob:hr, Eva:hr]
C.
[hr:Eva, hr:Bob, sales:Bob, sales:Ada]
D.
[hr:Bob, hr:Eva, sales:Ada, sales:Bob]
Answer:
A
User Votes:
A
50%
B
50%
C
50%
D 1 votes
50%
Discussions
0/ 1000
Question 6
Given: From what threading problem does the program suffer?
A.
race condition
B.
deadlock
C.
starvation
D.
livelock
Answer:
B
User Votes:
A
50%
B 1 votes
50%
C
50%
D
50%
Discussions
0/ 1000
Question 7
Given: and the code fragment: What is the result?
A.
[Java EE: Helen:Houston][Java ME: Jessy:Chicago, Java ME: Mark:Chicago]
B.
Java EEJava ME
C.
[Java ME: Jessy:Chicago, Java ME: Mark:Chicago][Java EE: Helen:Houston]
D.
A compilation error occurs.
Answer:
D
Explanation:
User Votes:
A
50%
B 2 votes
50%
C
50%
D 1 votes
50%
Discussions
0/ 1000
Question 8
Given that data.txt and alldata.txt are accessible, and the code fragment: What is required at line n1 to enable the code to overwrite alldata.txt with data.txt?
A.
br.close();
B.
bw.writeln();
C.
br.flush();
D.
bw.flush();
Answer:
D
User Votes:
A
50%
B
50%
C
50%
D 1 votes
50%
Discussions
0/ 1000
Question 9
What is true about the java.sql.Statement interface?
A.
It provides a session with the database.
B.
It is used to get an instance of a Connection object by using JDBC drivers.
C.
It provides a cursor to fetch the resulting data.
D.
It provides a class for executing SQL statements and returning the results.
Answer:
D
User Votes:
A
50%
B
50%
C
50%
D 2 votes
50%
Discussions
0/ 1000
Question 10
Given the code fragments: and What is the result?
A.
Video played.Game played.
B.
A compilation error occurs.
C.
class java.lang.Exception
D.
class java.io.IOException
Answer:
C
User Votes:
A
50%
B 2 votes
50%
C
50%
D
50%
Discussions
0/ 1000
Question 11
Given the structure of the Student table: Student (id INTEGER, name VARCHAR) Given the records from the STUDENT table: Given the code fragment: Assume that: The required database driver is configured in the classpath. The appropriate database is accessible with the dbURL, userName, and passWord exists. What is the result?
A.
The program prints Status: true and two records are deleted from the Student table.
B.
The program prints Status: false and two records are deleted from the Student table.
C.
A SQLException is thrown at runtime.
D.
The program prints Status: false but the records from the Student table are not deleted.
Answer:
B
User Votes:
A
50%
B 2 votes
50%
C
50%
D
50%
Discussions
0/ 1000
Question 12
Given the code fragment: Which should be inserted into line n1 to print Average = 2.5?
A.
IntStream str = Stream.of (1, 2, 3, 4);
B.
IntStream str = IntStream.of (1, 2, 3, 4);
C.
DoubleStream str = Stream.of (1.0, 2.0, 3.0, 4.0);
D.
Stream str = Stream.of (1, 2, 3, 4);
Answer:
C
User Votes:
A
50%
B 1 votes
50%
C 1 votes
50%
D
50%
Discussions
0/ 1000
Question 13
Which two statements are true about synchronization and locks? (Choose two.)
A.
A thread automatically acquires the intrinsic lock on a synchronized statement when executed.
B.
The intrinsic lock will be retained by a thread if return from a synchronized method is caused by an uncaught exception.
C.
A thread exclusively owns the intrinsic lock of an object between the time it acquires the lock and the time it releases it.
D.
A thread automatically acquires the intrinsic lock on a synchronized methods object when entering that method.
E.
Threads cannot acquire intrinsic locks on classes.
Answer:
A,B
User Votes:
A 2 votes
50%
B 1 votes
50%
C 1 votes
50%
D 2 votes
50%
E
50%
Discussions
0/ 1000
Question 14
Which two statements are true about the Fork/Join Framework? (Choose two.)
A.
The RecursiveTask subclass is used when a task does not need to return a result.
B.
The Fork/Join framework can help you take advantage of multicore hardware.
C.
The Fork/Join framework implements a work-stealing algorithm.
D.
The Fork/Join solution when run on multicore hardware always performs faster than standard sequential solution.
Answer:
A,C
User Votes:
A
50%
B 2 votes
50%
C 2 votes
50%
D
50%
Discussions
0/ 1000
Question 15
Given the code fragment: Which code fragment, when inserted at line 7, enables printing 100?
A.
Function<Integer> funRef = e –> e + 10;Integer result = funRef.apply(value);
B.
IntFunction funRef = e –> e + 10;Integer result = funRef.apply (10);
C.
ToIntFunction<Integer> funRef = e –> e + 10;int result = funRef.applyAsInt (value);
D.
ToIntFunction funRef = e –> e + 10;int result = funRef.apply (value);