Difference between revisions of "SL Cert - Scripting Test Reviews"
(New page: '''Scripting Test Review Page''' '''SL Cert Basic Scripting Example Test''' Q1) A script is written in what computer language? a) html b) c++ c) lsl d) xml Q2) Which of the following co...) |
|||
Line 2: | Line 2: | ||
'''SL Cert Basic Scripting Example Test''' | '''SL Cert Basic Scripting Example Test''' | ||
<nowiki> | |||
Q1) A script is written in what computer language? | Q1) A script is written in what computer language? | ||
a) html | a) html | ||
Line 196: | Line 196: | ||
c) 5 | c) 5 | ||
d) 10 | d) 10 | ||
<nowiki> |
Revision as of 10:35, 24 March 2009
Scripting Test Review Page
SL Cert Basic Scripting Example Test <nowiki> Q1) A script is written in what computer language? a) html b) c++ c) lsl d) xml
Q2) Which of the following could a script be used for? a) uploading textures b) uploading audio/media c) increasing simulator performance d) none of the above
Q3) What is Mono? a) a form of audio using only one channel b) a french soft cheese c) an open source scripting engine d) a database
Q4) What does lsl stand for? a) Lucifers Standard Lemon b) Linden Scripting Logo c) Language Scripting Loop d) Linden Scripting Language
Q5) What memory would a pre mono script have available? a) 64k b) 32k c) 16k d) 8k
Q6) When a script is compiled, how does it treat code comments? a) causes compile error b) converts them c) ignores them d) highlights them
Q7) Consider the following code:-
integer v; default
{ on_rez(integer p){state run;} state_entry(){v=10;state run;} state_exit(){v=100;} }
state run
{ on_rez(integer p){llResetScript();} state_entry(){llSay(0,"V="+(string)v)}; }
Q7a) If the above script is placed in an object and that object is rezzed inworld, what would it say as the value of V? a) 100 b) 20 c) 10 d) 0
Q7b) If the above script was reset whilst rezzed in world, what would it say as the value of V? a) 100 b) 20 c) 10 d) 0
Q8) Consider the following code:-
integer v; default
{ on_rez(integer p){state run;} state_entry(){v=10;state run;} }
state run
{ on_rez(integer p){llResetScript();} state_entry(){llSay(0,"V="+(string)v)}; state_exit(){v=100;} }
Q8a) If the above script is placed in an object and that object is rezzed inworld, what would it say as the value of V? a) 100 b) either 0 or 10 c) either 10 or 20 d) 0
Q8b) If the above script was reset whilst rezzed in world, what would it say as the value of V? a) 100 b) 20 c) 10 d) 0
Q9) Consider the following code:-
integer i=1; float f=1.0; string s="1"; default
{ on_rez(integer p){llResetScript();} state_entry() { integer v=i+(integer)f+(integer)s; v=v+1; v+=1; v++; ++v; llSay(0,"V="+(string)s); } }
Q9a) When the above script runs what will it say as the value of V? a) 3 b) 7 c) 12 d) 1
Q9b) If the line 'llSay(0,"V="+(string)s);' is changed to 'llSay(0,"V="+(string)v;' what would it say as the value of V? a) 3 b) 7 c) 12 d) 1
Q9c) Keeping the code as per change in Q9b and altering the line 'v=v+1' to 'v*=3', what would it say as the value of V? a) 3 b) 7 c) 12 d) 1
Q10) Which of the following is a function? a) (vector)v b) llSay() c) != d) state_entry()
Q11) Which of the following is an operator? a) (vector)v b) llSay() c) != d) state_entry()
Q12) Which of the following is a typecast? a) (vector)v b) llSay() c) != d) state_entry()
Q13) Which of the following is an event? a) (vector)v b) llSay() c) != d) state_entry()
Q14) Which of the following is a function? a) setup() b) timer() c) on_rez() d) state_entry()
Q15) Consider the following code:-
integer v; default
{ on_rez(integer p){llResetScript();} touch_start(integer n) { v+=n; if(v==10 || v==20){llSay(0,"HELLO!");} } }
Q15a) Whats the minimum number of times object containing this script needs to be touched in order to make it say "HELLO!"? a) 1 b) 2 c) 5 d) 10
Q15b) Changing above code '(v==10 || v==20)' to '(v==10 || v!=20)'. Whats the minimum number of times object needs to be touched in order to say "HELLO!"? a) 1 b) 2 c) 5 d) 10
Q15c) Changing above code to '(v==10 || v<20)'. Whats the minimum number of times object needs to be touched in order to say "HELLO!"? a) 1 b) 2 c) 5 d) 10
Q15d) Changing above code to '(v>4 && (v+1)>5)'. Whats the minimum number of times object needs to be touched in order to say "HELLO!"? a) 1 b) 2 c) 5 d) 10 <nowiki>