Code evaluation on the SCJP exam
I've been studying for the SCJP exam, and I'm just about ready to take the practice exam. Just for fun, I've been tinkering around with some of the free practice exams online. For sure, some seem better than others. But messing with them has made me wonder about two things:
1. Approximately what percentage of the real exam is code evaluation (i.e. here's the code > does it compile > does it throw a runtime error > what is the output )?
2. On all of the practice exams, you conceivably could copy the code into a text editor, compile it and execute it to determine the output. Surely on the real exam, they have guarded against this by painting the code into an applet or something to prevent copying/pasting, right? Or do they just figure that the time penalty of copying/pasting will weed out those who don't know their stuff?
Thanks for your answers.
Best,
Tom
thomasaaron wrote:
1. Approximately what percentage of the real exam is code evaluation (i.e. here's the code > does it compile > does it throw a runtime error > what is the output )?
impossible to say. The questions are selected at random from a pool of all available questions (though I suspect there's a mechanism in there to guarantee some sort of reasonable mix between the exam topics).
In theory they could all be of the same type, or none.
2. On all of the practice exams, you conceivably could copy the code into a text editor, compile it and execute it to determine the output. Surely on the real exam, they have guarded against this by painting the code into an applet or something to prevent copying/pasting, right? Or do they just figure that the time penalty of copying/pasting will weed out those who don't know their stuff?
The exam computer is designed such that you can't switch applications.
You have the text of the question, the space to select your answer, and some buttons (next, previous, ready, etc.).
You have nothing at your disposal apart from your brain, a pen or pencil, and a few sheets of blank paper (and the pen and paper are provided to you and have to be turned in when you leave, it's your responsibility to provide the brain).
Similar Messages
-
What kinds of book do I need for the SCJP Exam...
Hi all..
Can you tell me the referance book for the SCJP Exam..
I mean book name, author name etc...
with regards..
PMHhttp://www.amazon.com/exec/obidos/tg/listmania/list-browse/-/2H6FT75FPC2YU/102-7504852-4997715
-
Does the exam expect you to know all the subclasses of EXCEPTION and RUNTIMEEXCEPTION or is ir more likely to just test your knowledge on which have to be dealt with in order to compile?
I am not fimiliar with all the subclasses and this is why I ask. A question that states a mthod throws CannotUndoException may catch me offgaurd.
Another question is....
If you have a method and declare it to throw a runtime exception. Does that mean that if you call on that method that you must deal with it? IOW does it become a checked excption or will Runtime Exception never be checked by the compiler?jwenting wrote:
exhort wrote:
To maintain sanity in other forums SCJP has been confined to its own forum,
This question (apart from the totally undescriptive title) has no relation whatsoever with the SCJP exam.
But then, neither does the majority of what's posted in that forum...Well, it seems to me the OP is asking about what to expect from the SCJP.
Do you mean that nothing is to be expected from the SCJP so to ask about that is an unrelated question? -
Number of times attending SCJP exam..
Helo All,
I am new to this forum so please help me . How many times I can attend the SCJP exam . Is there any limitation in that ???
Thanks in advance..........Sun's Certification Retake Rules:1. There is a 1-week minimum wait period before retaking a failed exam.
2. You can retake the same exam a maximum of three (3) times in one calendar year.
3. After the third failed attempt within one calendar year, you must obtain written permission from Sun prior to attempting a fourth time by sending an email request to [email protected]
4. An exam can not be retaken once it has been passed.
http://www.sun.com/training/certification/faq/ -
hi,
please provide the SCJP exam pattern details or some links to get it
it will help me a lot
thank you,
RaghuGraghuG wrote:
hi,
please provide the SCJP exam pattern details or some links to get it
it will help me a lot[http://www.sun.com/training/certification/java/scjp.xml]
~ -
Will the SCJP 6 exam be available after JDK 7 is released
Hello,
I would say that I am on a good track for taking the SCJP 6 exam (studying, code examples, etc). The thing is that i don't find a lot of time to study lately and with JDK 7 coming I don't know if the SCJP 6 exam will be available after the new JDK is released.
Any information you might provide will be appreciated cause i would not want to prepare for an exam that will not be available in 2010.
and....a happy new year
Regards,
Edited by: Andreaspag on Jan 6, 2010 10:17 AMyou can never be certain, but historically Sun always has had 2 versions of the exam available, sometimes 3 for a short period.
So when the 1.7 exam appears, the 1.5 will likely be dropped and the 1.6 remain. -
Can anyone give the name of the center to write SCJP Exam available in visa
can anyone give the name of the center and its location to write SCJP Exam available in visakhapatnam city, Andhra pradesh,INDIA ?
ThankqHi Suryakiran,
You can contact NIIT or SEED infotech or Aptech computer institute or any other computer institute over there having "prometric testing center facility" ....
It's simple ....
fees are around Rs.4500 to Rs.6000 /-
I think this info. will help you.
Cheers---
Akshay_L -
Activate invoice evaluation for the company code.
HI,
I m doing vendor evaluation . want to make settings for main criteria "INVOICE".
With sub criterias
Quantity Variance & Price Variance.
In order for evaluation results for the above two subcriteria to be generated automatically,
you must activate invoice evaluation for the company code.
Where do i do the above setting.
regardsTell the user to run SU53 and send that info to your authorizations person. SU53 will show what was actually the problem if it was related to authorizations. This has to be done instantly after closing the error message (preferably in a new session).
The difference between test and production environments could be that the user has another type of access there. -
Design practices from the CLD Exam Prep Guide
I have a question about design practices as stated in the CLD Exam Prep Guide found at http://ftp.ni.com/evaluation/certification/cld/cld_exam_prep_guide_english.pdf
Please refer to statements
2.e.1. Set the value or attributes of a control, statically using the property dialog box of an object, or dynamically using Property Nodes.
2.e.2. Initialize or set control values at application, load, start, and stop.
4.a.4. Use local variables to update controls.
Because the words initialize and set and update all mean to change the value and two different methods are suggested to do so, I first saw this as contradictory. Assuming there is no contradiction, it should be very clear when, where, and why each method is used.
From section 2.e I understand this to mean you should change (set) a control value at application, load, start, and stop by using Property Nodes. Thus, application, load, start, and stop shall be clearly identified within your block diagram to avoid misunderstanding.
From section 4.a I understand this to mean you should change (update - as you might do repeatedly within a while loop) a control value by using local variables everywhere else in your block diagram. If I understand this correctly, there is no contradiction. Otherwise....
Please advise! Scott Pierskalla
Certified LabVIEW Associate Developerspiersk wrote:
I have a question about design practices as stated in the CLD Exam Prep Guide found at http://ftp.ni.com/evaluation/certification/cld/cld_exam_prep_guide_english.pdf
Please refer to statements
2.e.1. Set the value or attributes of a control, statically using the property dialog box of an object, or dynamically using Property Nodes.
2.e.2. Initialize or set control values at application, load, start, and stop.
4.a.4. Use local variables to update controls.
Because the words initialize and set and update all mean to change the value and two different methods are suggested to do so, I first saw this as contradictory. Assuming there is no contradiction, it should be very clear when, where, and why each method is used.
From section 2.e I understand this to mean you should change (set) a control value at application, load, start, and stop by using Property Nodes. Thus, application, load, start, and stop shall be clearly identified within your block diagram to avoid misunderstanding.
From section 4.a I understand this to mean you should change (update - as you might do repeatedly within a while loop) a control value by using local variables everywhere else in your block diagram. If I understand this correctly, there is no contradiction. Otherwise....
Please advise! Scott Pierskalla
Certified LabVIEW Associate Developer
Scott,
Thank you for drawing my attention to this thread. I understand your confussion but, there is no contradiction. I will attempt to clairify the statements.
Section 2 addresses design of the GUI or, how to set up the user experience. Several questions any developer needs to ask are:
Is the data represented correctly? (what data type is needed?)
How will the user change this data? (Enum / Ring / Combo box pull-down, maybe the increment / decrement buttons, Perhaps direct text entry from the keyboard? If so do we wish to update value while typing or end text entry with "Enter"?)
How can I make it "Pretty?" (What colors are approachable, how can I present logical groupings of the data the user needs....?)
Section 2 is all about the user. Your application will be used by users and, they need to interact with your product. Design the interface correctly and they will never notice, design it poorly and they will wish to break you nose because the software just does not "FEEL" right.
Section 4 addresses Programing practices.
Avoid Localitis
Avoid sequenceitis
don't ABUSE Globals
use common design patterns
Basically "Write Software" not "Functional spaghetti code"
Writting "Good Software" in LabVIEW is one of the things that CAN BE DONE with LabVIEW. Unfortunatly, because LabVIEW is often approached by people with no understanding of Software Engineering principals, many LabVIEW applications fall into the "Functional Code" bucket and are poor "Software".
The CLD exam will require you to domenstrate that you can apply software engineering principals in the LabVIEW IDE.
Good Luck- Sling some wires!
Jeff -
Hi,
I am sitting my SCJP 1.5 exam tomorrow and just going through the Sun sample exam that I bought on-line from Sun.
In the first exam (you get 3), question 50 states that...
Is-a relationships must use inheritance
However, the instanceof test will also return true for an implementation of an Interface. Am I wrong or is this a mistake in the exam papers? I searched through the forum and this doesn't seem to be the first such error, which leads me to question if the sample papers are incorrect, is there any way of knowing if there are any mistakes in the actual exam?
Thanks!
Alan K.
Ps: The sample exams cost nearly twice the price from the European based website than the USA website.... not impressed!!At the risk of suffering the ridicule of JWenting, here are 3 other - shameful - mistakes that I noticed on the 3rd practice exam:
Question 27 has BufferWriter 3 times instead of BufferedWriter. For all of the idiotic 'gotcha' questions that the exam throws at you - and considering that Sun charges $75 for these practice exams, this should have been caught.
Question 29 is even worse:
Given:
1. class Dog implements Serializable {
2. Collar c = new Collar();
3. }
4. class Collar implements Serializable {
5. CollarPart cp1 = new CollarPart("handle");
6. CollarPart cp2 = new CollarPart("clip");
7. }
8.
9. class CollarPart implements Serializable { }When an instance of Dog is serialized, how many objects are serialized?
My thoughts: Although they claim 4 should be serialzied, the answer should be Zero, because the code won't compile. You can't serialize a Dog instance, because you can't serialize a Collar instance, because cp1 and cp2 are instantiated with a non-existent constructor.
And, by far the worst of all is Question 58:
1. import java.util.*;
2. class DumpArray {
3. public static void main(String [] args) {
4. int [] a = {7,9,8};
5. int [][] aa = {{1,2,3}, {6,5,4}};
6. int [][][] aaa = {{{1,2}, {3,4}}, {{5,6},{7,8}}};
7.
8. System.out.println(Arrays.deepToString(a));
9. System.out.println(Arrays.deepToString(aa));
10. System.out.println(Arrays.deepToString(aaa));
11. }
12. }Which invocation (or invocations) of deepToString will compile?
My thoughts: The answer claims that only lines 9 and 10 will compile b/c deepToString can be used only with multidimensional arrays. Wrong!!! There's no way to sugarcoat it- that is just totally wrong.
So, does the real test have problems like this? I'm annoyed. -
[scjp exam] garbage collection questions
can someone please post me some garbage collection questions + correct answers, because i've taken the SCJP test again and i didn't passed it again. A co-worker of mine also didn't passed either.
(We both got 0% on Garbage Collection every time) And i really thought i had it correct the last time.
So please can someone mail/post me some garbage collection questions? thanks!The garbage collector collects unreachable objects.
You have no control over when the objects are
collected, but there is a guarantee that all
unreachable objects will be collected before an
OutOfMemoryError is thorwn.Exactly my thoughts...
That's it. It really is just that simple. I scored 94%
on the Programmer's Exam, with 100% in the garbage
collection section.Hmm i got 54% last exam i took. I really begin to doubt about myself, because i find the questions on the exam so tricky.. Last book was Exam Cram (Java), and i found this a very nice and good book to study for the exam. Garbage collection is just one question, so it's either 0% or 100%. So far it hasn't gone anything higher then 0% with me.
Here are some questions:
1. When is the Object first available for garbage
collection (when does it become unreachable)?
Object o = new Object();
Object p = o;
o = null;
p = null;p = null; -> available for gc.
2. When is the Object first available for garbage
collection?
Object o = new Object();
Vector v = new Vector();
v.add(o);
o = null;
v = null;v = null; -> available for gc.
3. Can the Vectors be garbage collected at the end of
this code?
Vector v = new Vector();
Vector w = new Vector();
v.add(w);
w.add(v);
v = null;
w = null;yes
Now i have a question:
public int foo {
Integer result = new Integer(10);
result = null;
return result;
when is result available for gc? -
Material Valuation Transaction Codes to fill the new records in MBEW table
Hi Experts,
May i know the Material Valuation Transaction Codes because i want to fill the MBEW table with changed(new) records.
Thanks in advance.
Regards,
<BMP>Hi,
Please check the T-codes as follows which be helpful to you :----
ME61 Maintain Vendor Evaluation
ME62 Display Vendor Evaluation
ME63 Evaluation of Automatic Subcriteria
ME64 Evaluation Comparison
ME65 Evaluation Lists
ME6A Changes to Vendor Evaluation
ME6B Display Vendor Evaln. for Material
ME6C Vendors Without Evaluation
ME6D Vendors Not Evaluated Since...
ME6E Evaluation Records Without Weighting
ME6F Print
ME6G Vendor Evaluation in the Background
ME6H Standard Analysis: Vendor Evaluation
ME6Z Transport Vendor Evaluation Tables
Hope this helps........
Regards,
Suman -
Hi All,
I am venkat, I know the fundamental and some extent of java. I am planning to write scjp exam. Can anyone guide me, how to prepare for the exam and what are the key concepts to work and suggest me books for my preparation. Thanq one and all.Hi All,
I am venkat, I know the fundamental and
some extent of java. I am planning to write scjp
exam. Can anyone guide me, how to prepare for the
exam and what are the key concepts to work and
suggest me books for my preparation. Thanq one and
all.http://www.javaranch.com/certfaq.jsp -
Tips for the (SCJP) [Fountation Java on Platform J2SE 1.5]
Does anybody have any tips or things i should know before the i take the (SCJP) [Fountation Java on Platform J2SE 1.5]? Any stuff i should definitly know.
Thank you.The java tutorials.
Exam objectives:
http://ca.sun.com/training/catalog/courses/CX-310-055.xml
http://java.sun.com/docs/books/tutorial/java/index.html
http://java.sun.com/docs/books/tutorial/essential/index.html
Shoud get you objectives 1,2, 4, (large part of) 5 and 7
3, 6 and some part of 5 are new to 1.5 or just API specific (Threads are delt with in the
tutorial but section 3 mentions some other classes you should know of).
In 1.4 you needed to know some swing but that seems to be gone now, use this tutorial
to get to know a little swing:
http://java.sun.com/docs/books/tutorial/uiswing/index.html
These you should allso read:
http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html
http://java.sun.com/docs/books/tutorial/i18n/TOC.html
http://java.sun.com/docs/books/tutorial/extra/regex/index.html
http://java.sun.com/docs/books/tutorial/collections/TOC.html
play arround with the following classes:
BufferedReader,BufferedWriter, File, FileReader, FileWriter, PrintWriter.
DataInputStream, DataOutputStream, FileInputStream, FileOutputStream, ObjectInputStream, ObjectOutputStream, Serializable.
That would get you about 90% of what you need to know, check the objectives and
read the tutorial if any objective is not in the URL's posted above than google for it
(note that this forum will put spaces in long URLs):
http://www.google.com/search?hl=nl&q=site%3Asun.com+%22anotherObjective%22+tutorial&btnG=Zoeken&meta=
For questions:
http://www.google.nl/search?hl=nl&q=scjp+%22exam+questions%22&btnG=Zoeken&meta=
http://www.certgear.com/products/preview/SCJP/scjp3.html -
Hi All,
I have pay for scjp exam.but today, the exam center call me and said new price of the exam is *$300* is it true. can any one tell me. plzzz help
Thank youyou have to remember that the price is calculated in local currency, and with changing exchange rates that can mean that the dollar price fluctuates (and with the rapidly sinking dollar, that at the moment means the dollar price will go up even if the local price stays the same).
For example the price here is 250 Euro (inc taxes), and has been for years.
But when that price was set the Euro was $1, now it's almost $1.50.
So in dollars the price has gone up from $250 to (by now) about $370.
Maybe you are looking for
-
Can't see the external disk attached to the TC!!!
Just bought a TC 1TB today. I put a WD 500G external disk to the usb port of the TC. And i found it ways lost the connection to the WD when i see the two airpot disk in my finder. TC's internal disk is fine and never lost, but i sometimes i can not f
-
how to save book in pdf tiff 300 dpi? with these steps file -print book- PDF- save PDF to folder as TIFF 300 dpi does not work
-
Hi Friends, I`m you need to know how and where can i do when changing the transfer of the transaction by PO VI01 how parameters to automatic generation of application for shopping and service sheet. thanks VLADIMIR HADDAD
-
Photoshop (cc) crop tool overly sharpens image after crop??
I have just noticed something really interesting and quite annoying about the photoshop cc crop tool. It seems to slightly over sharpen an image after cropping. Does anyone know if there is a way to disable this? I did the same crop with the same ima
-
Convert PSDs in InDesign from RBG to CMYK
I am designing the layout of a book in InDesign Creative Suite. I've imported 77 .psd files into the InDesign document. I created them in Photoshop in RGB color space. How can I convert ALL of the photos into a CMYK color space working on them in InD