CreateCodeforApplications
SchoolofLife&;PhysicalSciences
AssociateDegreeCOSC2395:Programming1
JavaExaminationPaper
Semester220095November,2009
StudentName_________________________________________________StudentNumber_____________________Signature__________________
Thisexamconsistsof11pagesYouhave2hoursincluding10minofreadingtimeYoumustscore50%topassNomaterialsarepermittedintheexamTheexamconsistsof12questions.Thetotalmarkfortheexa
mis50
Writtenby
DrAlexBezen
RMITUniversity
Document:Java_Sem1_2009_Progr1_Exam.
docAuthor:DrAlexBezenSaveDate:05/11/2009Page1of12
CreateCodeforApplications
RMITUniversity
Document:Java_Sem1_2009_Progr1_Exam.docAuthor:DrAlexBezenSaveDate:05/11/2009Page2of12
CreateCodeforApplications
1
Whatisavalueoftheintegervariablea?
a=45+43%5*(23*3%2);
(1mark)2HowwouldyouwritethefollowingarithmeticexpressioninJava?
(1mark)3Assumethatxis1,showtheresultofthefollowingBooleanexpressions:
(2marks)4Whatwillbetheoutputofthefollowin
gprogram?
publicclassMyProgram{publicstaticvoidmain(String[]args){intnum1=20,num2=7,num3=16,temp;if(num1
(3marks)5Whatwillbeanoutputofthefollowingprogram?
Document:Java_Sem1_2009_Progr1_Exam.docAuthor:DrAlexBezenSaveDate:05/11/2009Page3of12
RMITUniversity
CreateCodeforApplications
PublicclassJavaProgram{/**Mainmethod*/publicstaticvoidmain(String[]args){Stringoutput=“Display\n”;output+=“--------------\n”;output+=“\n”;for(inti=1;i<=3;i++){for(intj=1;j<=3;j++){if(i*j<4)output+=““+i*j;elseoutput+=““+i*j;}output+=“\n”;}System.out.println(output);}}
(5marks)6Whatwillbeanoutputofthefollowingprogramifausertypes:a).‘A’,b)‘E’,c)‘M’,d)‘K’publicclassTestSwitch{publicstaticvoidmain(String[]args){charch;ch=Console.readChar(“Enteraletter:“);switch(ch){case‘A’:case‘B’:case‘C’:System.out.println(“Good”);break;case‘E’:case‘F’:System.out.println(“Notbad”);