SampleExamCh1 2 3Spring.docx
- 文档编号:4460261
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:18
- 大小:19.09KB
SampleExamCh1 2 3Spring.docx
《SampleExamCh1 2 3Spring.docx》由会员分享,可在线阅读,更多相关《SampleExamCh1 2 3Spring.docx(18页珍藏版)》请在冰豆网上搜索。
SampleExamCh123Spring
Name:
_______________________
CoversChapters1,2,3(75mins)
CSCI1301IntroductiontoProgramming
ArmstrongAtlanticStateUniversity
Instructor:
Y.DanielLiang
Circleyourchoicesonthispaper
PartI:
MultipleChoiceQuestions:
(1pteach)(Multipleanswersallowedforthistest)
1.Thebinaryvalue10011is__________inhex.
a.13
b.10
c.12
d.14
e.1A
#
2.HexadecimalnumberA1isbinarynumber____________.
a.11001001
b.10010100
c.11100001
d.01100001
e.10100001
#
3.NotethattheUnicodeforcharacterAis65.Theexpression"A"+1evaluatesto________.
a.A1
b.B
c.66
d.Illegalexpression
#
4.Theexpression(int)(76.0252175*100)/100evaluatesto_________.
a.76
b.76.02
c.76.0252175
d.76.03
#
5.Toaddavalue1tovariablex,youwrite
a.x+=1;
b.x=1+x;
c.x:
=1;
d.x=x+1;
e.1+x=x;
#
6.TodeclareaconstantMAX_LENGTHinsideamethodwithvalue99.98,youwrite
a.finalfloatMAX_LENGTH=99.98;
b.doubleMAX_LENGTH=99.98;
c.finalMAX_LENGTH=99.98;
d.finaldoubleMAX_LENGTH=99.98;
#
7.whatisydisplayedinthefollowingcode?
publicclassTest{
publicstaticvoidmain(String[]args){
intx=1;
inty=x+++x;
System.out.println("yis"+y);
}
}
a.yis2.
b.yis1.
c.yis3.
d.yis4.
#
8.Is'a'largerthan'A'.
a.true
b.false
#
9.TheUnicodeof'a'is97.WhatistheUnicodefor'c'?
a.98
b.99
c.97
d.96
#
10.WhichoftheBooleanexpressionsbelowisincorrect?
a.(-10<x<0)
b.!
(x>0)&&(x>0)
c.(true)&&(3=>4)
d.(x>0)||(x<0)
e.(x!
=0)||(x=0)
#
11.Supposex=10andy=10whatisxafterevaluatingtheexpression(y>10)&&(x++>10).
a.9
b.11
c.10
#
12.Whichofthefollowingisthecorrectexpressionthatevaluatestotrueifthenumberxisbetween1and100orthenumberisnegative?
a.((x<100)&&(x>1))&&(x<0)
b.(1>x>100)||(x<0)
c.1 d.((x<100)&&(x>1))||(x<0) # 13.Analyzethefollowingcode: Code1: booleaneven; if(number%2==0) even=true; else even=false; Code2: booleaneven=(number%2==0); a.Code1hassyntaxerrors. b.BothCode1andCode2arecorrect,butCode2isbetter. c.BothCode1andCode2havesyntaxerrors. d.Code2hassyntaxerrors. # 14.Assumexis0.Whatistheoutputofthefollowingstatement? if(x>0) print("xisgreaterthan0"); elseif(x<0) print("xislessthan0"); else print("xequals0"); a.xequals0 b.xislessthan0 c.xisgreaterthan0 d.None # 15.Supposex=10andy=10whatisxafterevaluatingtheexpression(y>=10)||(x++>10). a.9 b.10 c.11 # 16.Analyzethefollowingcode: booleaneven=((231%2)==0); if(even=true) System.out.println("Itiseven! "); else System.out.println("Itisodd! "); a.Theprogramhasaruntimeerror b.Theprogramdisplays"Itiseven! " c.Theprogramdisplays"Itisodd! " d.Theprogramhasasyntaxerror # 17.Whatistheprintoutofthefollowingswitchstatement? charch='b'; switch(ch){ case'a': System.out.print(ch); case'b': System.out.print(ch); case'c': System.out.print(ch); case'd': System.out.print(ch); } a.bbb b.b c.bcd d.bb e.abcd # 18.Analyzethefollowingcode. intx=0; inty=((x<100)&(x>0))? 1: -1; a.Thecodehasasyntaxerrorbecause&mustbe&&. b.ybecomes-1afterthecodeisexecuted. c.ybecomes1afterthecodeisexecuted. # 19.Supposex=0andy=0whatisxafterevaluatingtheexpression(y>0)&&(1>x++). a.-1 b.1 c.0 # 20.Analyzethefollowingcodefragmentsthatassignabooleanvaluetothevariableeven. Code1: if(number%2==0) even=true; else even=false; Code2: even=(number%2==0)? true: false; Code3: even=number%2==0; a.Code2hasasyntaxerror,becauseyoucannothavetrueandfalseliteralsintheconditionalexpression. b.Code3hasasyntaxerror,becauseyouattempttoassignnumbertoeven. c.Allthreearecorrect,butCode2ispreferred. d.Allthreearecorrect,butCode3ispreferred. e.Allthreearecorrect,butCode1ispreferred. # 21.Whichofthefollowingcodedisplaystheareaofacircleiftheradiusispositive. a.if(radius! =0)System.out.println(radius*radius*Math.PI); b.if(radius>=0)System.out.println(radius*radius*Math.PI); c.if(radius>0)System.out.println(radius*radius*Math.PI); d.if(radius<=0)System.out.println(radius*radius*Math.PI); # 22.Whatis1.0+1.0+1.0+1.0+1.0==5.0? a.Thereisnoguaranteethat1.0+1.0+1.0+1.0+1.0==5.0istrue. b.false c.true # 23.ThestatementSystem.out.printf("%10s",123456)outputs___________.(Note: *representsaspace) a.****123456 b.123456**** c.23456***** d.12345***** PartII: Showtheoutputofthefollowingcode: (Writeyouroutputontherightside) (5pts) publicclassTest{ publicstaticvoidmain(String[]args){ intx1,x2,i,j,k,y,z; floatf; x1=1; x2=1; y=5+x1--; z=5+++x2; i=6%4; j=1; j+=j+3; k=25/2; f=(float)((2/5)*k); System.out.println("x1is"+x1); System.out.println("x2is"+x2); System.out.println("iis"+i); System.out.println("jis"+j); System.out.println("kis"+k); System.out.println("yis"+y); System.out.println("zis"+z); System.out.println("fis"+f); } } PartIII: A.(5pts)WriteacompleteprogramnamedExam1.java.Theprogramreadsthreedoublenumbersfromthekeyboardanddisplaystheaverageofthesethreenumbers. B.(5pts)Writeaprogramthatpromptstheusertoenteranintegerandcheckswhetherthenumberisdivisiblebyboth5and6,orneitherofthem,orjustoneofthem.Herearesomesampleoutputsforinputs10,30,and23. 10isdivisibleby5or6,butnotboth 30isdivisiblebyboth5and6 23isnotdivisiblebyeither5or6 Key PartI: MultipleChoiceQuestions. 1.Thebinaryvalue10011is__________inhex. a.13 b.10 c.12 d.14 e.1A Key: a # 2.HexadecimalnumberA1isbinarynumber____________. a.11001001 b.10010100 c.11100001 d.01100001 e.10100001 Key: e # 3.NotethattheUnicodeforcharacterAis65.Theexpression"A"+1evaluatesto________. a.A1 b.B c.66 d.Illegalexpression Key: a # 4.Theexpression(int)(76.0252175*100)/100evaluatesto_________. a.76 b.76.02 c.76.0252175 d.76.03 Key: a # 5.Toaddavalue1tovariablex,youwrite a.x+=1; b.x=1+x; c.x: =1; d.x=x+1; e.1+x=x; Key: abd # 6.TodeclareaconstantMAX_LENGTHinsideamethodwithvalue99.98,youwrite a.finalfloatMAX_LENGTH=99.98; b.doubleMAX_LENGTH=99.98; c.finalMAX_LENGTH=99.98; d.finaldoubleMAX_LENGTH=99.98; Key: d # 7.whatisydisplayedinthefollowingcode? publicclassTest{ publicstaticvoidmain(String[]args){ intx=1; inty=x+++x; System.out.println("yis"+y); } } a.yis2. b.yis1. c.yis3. d.yis4. Key: c # 8.Is'a'largerthan'A'. a.true b.false Key: a # 9.TheUnicodeof'a'is97.WhatistheUnicodefor'c'? a.98 b.99 c.97 d.96 Key: b # 10.WhichoftheBooleanexpressionsbelowisincorrect? a.(-10<x<0) b.! (x>0)&&(x>0) c.(true)&&(3=>4) d.(x>0)||(x<0) e.(x! =0)||(x=0) Key: ace # 11.Supposex=10andy=10whatisxafterevaluatingtheexpression(y>10)&&(x++>10). a.9 b.11 c.10 Key: c # 12.Whichofthefollowingisthecorrectexpressionthatevaluatestotrueifthenumberxisbetween1and100orthenumberisnegative? a.((x<100)&&(x>1))&&(x<0) b.(1>x>100)||(x<0) c.1 d.((x<100)&&(x>1))||(x<0) Key: d # 13.Analyzethefollowingcode: Code1: booleaneven; if(number%2==0) even=true; else even=false; Code2: booleaneven=(number%2==0); a.Code1hassyntaxerrors. b.BothCode1andCode2arecorrect,butCode2isbetter. c.BothCode1andCode2havesyntaxerrors. d.Code2hassyntaxerrors. Key: b # 14.Assumexis0.Whatistheoutputofthefollowingstatement? if(x>0) print("xisgreaterthan0"); elseif(x<0) print("xislessthan0"); else print("xequals0"); a.xequals0 b.xislessthan0 c.xisgreaterthan0 d.None Key: a # 15.Supposex=10andy=10whatisxafterevaluatingtheexpression(y>=10)||(x++>10). a.9 b.10 c.11 Key: b # 16.Analyzethefollowingcode: booleaneven=((231%2)==0); if(even=true) System.out.println("Itiseven! "); else System.out.println("Itisodd! "); a.Theprogramhasaruntimeerror b.Theprogramdisplays"Itiseven! " c.Theprogramdisplays"Itisodd! " d.Theprogramhasasyntaxerror Key: b # 17.Whatistheprintoutofthefollowingswitchstatement? charch='b'; switch(ch){ case'a': System.out.print(ch); case'b': System.out.print(ch); case'c': System.out.print(ch); case'd': System.out.print(ch); } a.bbb b.b c.bcd d.bb e.abcd Key: a # 18.Analyzethefollowingcode. intx=0; inty=((x<100)&(x>0))? 1: -1; a.Thecodehasasyntaxerrorbecause&mustbe&&. b.ybecomes-1afterthecodeisexecuted. c.ybecomes1afterthecodeisexecuted. Key: b # 19.Supposex=0andy=0whatisxafterevaluatingtheexpression(y>0)&&(1>x++). a.-1 b.1 c.0 Key: c # 20.Analyzethefollowingcodefragmentsthatassignaboolean
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SampleExamCh1 3Spring Spring