GIAC GSSP-Java - GIAC Secure Software Programmer – Java Exam
Page: 3 / 55
Total 275 questions
Question #11 (Topic: Topic 1)
Given a code of a class named PrintString that prints a string.
1. public class PrintString{
2. public static void main(String args[]){
3. /*insert code here */
4. /* insert code here */
5. System.out.println(str);
6. }
7. }
Which of the following code fragments can be inserted in the class PrintString to print the
output "4247"?
Each correct answer represents a complete solution. Choose all that apply.
1. public class PrintString{
2. public static void main(String args[]){
3. /*insert code here */
4. /* insert code here */
5. System.out.println(str);
6. }
7. }
Which of the following code fragments can be inserted in the class PrintString to print the
output "4247"?
Each correct answer represents a complete solution. Choose all that apply.
A. StringBuilder str= new StringBuilder("123456789"); str.delete(0,3).replace(1,3,"24").delete(4,6);
B. StringBuffer str= new StringBuffer("123456789"); str.delete(0,3).replace(1,3,"24").delete(4,6);
C. StringBuffer str=new StringBuffer("123456789"); str.substring(3,6).delete(1,2).insert(1,"24");
D. StringBuilder str= new StringBuilder("123456789"); str.deleteCharAt(6).replace(1,3,"24").delete(0,3);
E. String str="123456789"; str=(str-"123").replace(1,3,"24")-"89";
Answer: A,B
Question #12 (Topic: Topic 1)
Mark writes a class Practice.java. This class needs to access the com.bar.Test class that is
stored in the Test.jar file in the directory /practice. How would you compile your code?
stored in the Test.jar file in the directory /practice. How would you compile your code?
A. javac -classpath /practice/Test.jar Practice.java
B. javac -classpath /practice/ Practice.java
C. javac -classpath /practice/Test.jar/com/bar Practice.java
D. javac -classpath /practice Practice.java
Answer: A
Question #13 (Topic: Topic 1)
Which of the following statements is true?
A. All UTF characters are eight bits long.
B. All UTF characters are all sixteen bits long.
C. All UTF characters are twenty four bits long.
D. All bytecode characters are sixteen bits long.
E. All unicode characters are sixteen bits long.
Answer: E
Question #14 (Topic: Topic 1)
John works as a Programmer for Technostar Inc. He writes the following code using Java.
1. class WrapperClass{
2. public static void main(String[] argv){
3. String str2 = Double.toString(12);
4. String str1 = Double.toHexString(12);
5. System.out.println(str1+str2);
6. }
7. }
What will happen when John attempts to compile and execute the code?
1. class WrapperClass{
2. public static void main(String[] argv){
3. String str2 = Double.toString(12);
4. String str1 = Double.toHexString(12);
5. System.out.println(str1+str2);
6. }
7. }
What will happen when John attempts to compile and execute the code?
A. It will not compile because the Double class does not contain the toHexString() method.
B. It will compile and execute successfully and will display 8p312 as the output.
C. It will compile and execute successfully and will display 0x1.8p312.0 as the output.
D. It will not compile because the Double class does not contain the toString() method.
Answer: C
Question #15 (Topic: Topic 1)
Mark works as a Programmer for InfoTech Inc. He develops a Website that uses HTML
and processes HTML validation. Which of the following are the advantages of the HTML
application?
Each correct answer represents a complete solution. Choose all that apply.
and processes HTML validation. Which of the following are the advantages of the HTML
application?
Each correct answer represents a complete solution. Choose all that apply.
A. It provides password protection for a Web page or directory
B. It can be accessed by more visitors.
C. It provides faster loading.
D. It is easier to update and maintain the site.
E. It protects the source or images of a HTML Web page.
F. It puts less load on the server.
Answer: B,C,D,F