Name: AranTUTORIAL":3ldbeal2 said:FOR QUIZ TAKERS
@Quiz takers: You must state your name, date you applied (MM,DD,YY)and the rank you think you are at. NOTE: even if you are a beginner you can apply for higher level quizzes.
Date: 07.04.06
Level: Beginner-Intermediate
True or False:
1.) My answer
2.) My answer
3.) My answer
4.) My answer
5.) My answer
Multiple Choice:
1.) My answer
2.) My answer
3.) My answer
Questions: I want some correct answers! NOW, please? How old are you?
TUTORIAL said:EXAMPLE QUIZ
-I'm not quoting anyone for those who may have been confused
This is an example quiz that I'd like for the Intermediate - Advanced scripters. I felt that since the quiz thing was moving fast enough perhaps I could jump-start it.
Yes, this is a real quiz for Intermediate through Advaned and higher level scripters. But since I might not be able to answer some of the questions I ask, this (JUST THIS ONE) quiz will be for you all to answer a couple of my questions :D. The objective is for you all to get a basic idea of a template if you have not or cannot come up with one of your own.
The answers should be in a spoiler box.
-But what to do about cheaters? This quiz is for the quiz-takers and if they decide to cheat, oh well, they don't receive the full effect of the assessment.
Thread Title [template]: [Name of tester, date (MM,DD,YY)] RGSS Quiz - quiz name
Brief Description [template]: Give a brief description of what your quiz covers (i.e. syntax, rules, etc.), what type of questions it has, etc.
# Questions [template]: Number of questions goes here
Difficulty level [template]: Beginner, Intermediate, Advanced, Mastery (refrence)
Due Date [template]: This is optional. Here you can place the due date of all submissions, if you have one.
Roster [template]: Here, the quiz-maker must record everyone taking his/her quiz. Example:
Code:[b]Roster:[/b] [list=1][*]Name [*]Name [*]Name [*]And so on[/list]
Description: A small example of an RGSS Quiz for Intermediate - Advance level scripters.
# Questions: 8
Difficulty: Intermediate - Advanced
--------------------------------Quiz Start---------------------------------
True or False:
Multiple Choice:
# Questions: 8
Difficulty: Intermediate - Advanced
Code:
[b]Roster:[/b]
[list=1][*]LegACy
[*]eternal_magus
[*]Paradox
[*]Shark_Tooth
[*]sandgolem
[/list]
--------------------------------Quiz Start---------------------------------
True or False:
- A constant's value may change if a method assigns it a new value.
T F
- This syntax '::' represents the relationship between a module and a method or class.
T F
- To pass a value into an empty array you must use the following syntax in a method: return arrayname.
T F
- You may dispose of a window at the end of an update method.
T F
- The syntax '@' before a variable name makes it a class variable.
T F
Multiple Choice:
- Which keywords must always be closed out with an 'end'?
A) def
B) case
C) when
D) All of the above
- Which MUST be capitalized?
A) definitions (def)
B) class (class)
C) module (module)
D) A & B
E) B & C
F) A & C
- The keyword 'unless means:
A) until the specified value is met
B) the opposite of 'if'
C) monkeys are blow
D) All of the above
True or False:
Multiple of Choice:
- F
- T
- You tell me
- T
- F (as far as I know)
Multiple of Choice:
- D
- E
- B (I was gonna go with 'C')
Description: Ruby/RGSS Quiz for Intermediate - Advance level scripters.
# Questions: 8 and a short essay.
Difficulty: Intermediate - Advanced
--------------------------------Quiz Start--------------------------------
True or False:
Multiple Choice:
# Questions: 8 and a short essay.
Difficulty: Intermediate - Advanced
Code:
[b]Posters:[/b]
[list=1][*]Daniel3579
[*]Destined
[/list]
--------------------------------Quiz Start--------------------------------
True or False:
- You can only "comment" in your script using '#'.
T F
- The 'alias' command replaces the whole block its used on.
T F
- You can't do the following Array = {}, Array.push(object).
T F
- You can't store a class in instance variable only in a global one.
T F
- Variables can be in "".
T F
Multiple Choice:
- Ruby is..
A)Compiled
B)Object Oriented
C)Interpreted
D)C&B
- In ruby 0 is
A) True
B) False
- "return" is used to;
A) return a object to the caller
B) exit a block
C) used to define variables
D) C&B
E) A&B
Short Essay
Explain the differences between attr_accessor, attr_writer, attr_reader.
True or False
1- False, you can also use "=begin" "=end"
2- False, the alias command only edits, it doesn't replace.
3- True, Considering thats not an array, its a hash XP
4- False, you can store a class in a intance variable or a global one.
5- True, yes you actually can, like so "#{@variable}". You can do it with other type of variables too.
Multiple Choice
1- D
2- B
3- E
1- False, you can also use "=begin" "=end"
2- False, the alias command only edits, it doesn't replace.
3- True, Considering thats not an array, its a hash XP
4- False, you can store a class in a intance variable or a global one.
5- True, yes you actually can, like so "#{@variable}". You can do it with other type of variables too.
Multiple Choice
1- D
2- B
3- E
Description: Ruby/RGSS Quiz for Intermediate-Advanced level scripters.
# Questions: 5, a short essay and a debugger.
Difficulty: Intermediate-Advanced
--------------------------------Quiz Start--------------------------------
True or False:
# Questions: 5, a short essay and a debugger.
Difficulty: Intermediate-Advanced
--------------------------------Quiz Start--------------------------------
True or False:
- "Proc" is used to store "objects" that can change. In, short it refers to a object its given.
T F
- Array class is better at handling more information then the Table class.
T F
- Event Commands are read by..
A)The Interpreter
B)Game_Event
C)Scene_Map
D)A&B
- The first block that is called when a script starts is;
A)Any things thats on the top
B) Initialize
C) Main
- To make a new line on a print(a function that prints text on screen) like function you use;
A) /b
B) /v
C) /n
D) /s
Short Essay
Tell me what is the WinAPI class. Give me 4 example of what it can be used for.
Debugger
Code:[COLOR=Blue]class[/COLOR] new_file [COLOR=Blue]def [/COLOR]initialize grocery_list[1] = "Milk" add_new("Bread") [COLOR=Blue]end[/COLOR] [COLOR=Blue]def [/COLOR]add_new(item) grocery_list.push(item) [COLOR=Blue]end[/COLOR] [COLOR=Blue]end[/COLOR]
True or False
1- True
2- False, "Ruby's Array class does not run efficiently when handling large amounts of data"
Multiple Choice
1- A
2- B
3- C
Short Essay
The WinAPI class is used to access Windows API functions. It can be used for;
- Referring to the keyboard
- Refferring to the mouse
- Refferring to the game window
- Making a new window
Debugger
The first letter after "class" should be capitilized.
class new_file > class New_file or class New_File(is better)
An array must be first defined before used.
grocery_list = []
The variable/array "grocery_list" is a local variable and can't be accessed from
a different block.
1- True
2- False, "Ruby's Array class does not run efficiently when handling large amounts of data"
Multiple Choice
1- A
2- B
3- C
Short Essay
The WinAPI class is used to access Windows API functions. It can be used for;
- Referring to the keyboard
- Refferring to the mouse
- Refferring to the game window
- Making a new window
Debugger
The first letter after "class" should be capitilized.
class new_file > class New_file or class New_File(is better)
An array must be first defined before used.
grocery_list = []
The variable/array "grocery_list" is a local variable and can't be accessed from
a different block.
Description: Ruby/RGSS Quiz for Intermediate - Advance level scripters.
# of Questions: 10 points.
Difficulty: Intermediate - Advanced
--------------------------------Quiz Start---------------------------------
True of False (5 points)
1) 'for i in 0...5', 'print i', the last i value will be 5
T F
2) 'break' syntax will only exit from a 'loop do' syntax
T F
3) '?' symbol is almost the same as 'if' syntax
T F
4) you can only insert a value to the last, empty position in an array by using .push method
T F
5) 'script hanging' is caused by a never ending looping
T F
Multiple Choice (2 points)
Essay (3 points)
What's the differences between a hash and an array?
# of Questions: 10 points.
Difficulty: Intermediate - Advanced
--------------------------------Quiz Start---------------------------------
True of False (5 points)
1) 'for i in 0...5', 'print i', the last i value will be 5
T F
2) 'break' syntax will only exit from a 'loop do' syntax
T F
3) '?' symbol is almost the same as 'if' syntax
T F
4) you can only insert a value to the last, empty position in an array by using .push method
T F
5) 'script hanging' is caused by a never ending looping
T F
Multiple Choice (2 points)
- 'super' syntax is generally used for:
A)refering to the parent class
B)defining windows x, y, width, etc.
C)initializing
- 'legacy = 1.6', legacy variable is a...
A)String
B)Integer
C)Boolean
D)Float
E)None of the above
Essay (3 points)
What's the differences between a hash and an array?
have a nice quiz!!