Deck 3: Events

Full screen (f)
exit full mode
Question
Xerox PARC was established as a research lab where some of the world's best computer scientists and designers could work to improve modern computer technology.
Use Space or
up arrow
down arrow
to flip the card.
Question
Local area networks, the laser printer, and the Graphical User Interface (GUI) were all developed or refined at Xerox PARC.
Question
A command-driven interface has icons on the computer screen and a mouse to control a pointer that can be used to operate the computer.
Question
Almost any method can serve as an event handler.
Question
When an event handler detects an event trigger, an event listener is called into action.
Question
There are five different event types in Alice.
Question
If an object is facing the positive direction on a straight line (marked with a scale of measurement), toward higher numbers, its orientation would be forward.
Question
An object facing the negative direction on a straight line (marked with a scale of measurement), toward lower numbers, would be facing backward.
Question
In front of and behind are two object-relative positions.
Question
A flat surface is three-dimensional.
Question
A flat, two-dimensional surface is called a frame.
Question
Cartesian coordinates have an X-axis and a Y-axis.
Question
In Cartesian coordinates, the Y-axis value is always listed first.
Question
Moving up or down off a flat plane requires a third axis and a third number to indicate how far a point is above or below the plane.
Question
The physical world around us is a two-dimensional space.
Question
In Alice's Euclidean 3-space, there are six object-relative directions, one opposing pair of directions for each axis.
Question
In Alice, there are eight object-relative positions.
Question
Whenever the create new event button is clicked, a list of the nine event types in Alice appears.
Question
Alice has a When a key is typed event that will cause a method to run whenever a particular key is pressed.
Question
The default menu choice in the When a key is typed event tile is number key.
Question
You can change the form of the When a key is typed event to make a method run continuously as long as the triggering key is held down.
Question
Alice has an event type that will cause a method to run whenever the mouse is clicked on an object.
Question
An object in 3D space can move in six different directions: forward, backward, left, right, up, and down.
Question
You can frame an individual object, a group of objects, or a particular scene.
Question
The specifications of a project usually come from the client, who is the person requesting that the software be written.
Question
Before GUIs existed, people had to control a computer by typing commands into what was called a ____.

A) command center
B) text file
C) command-driven interface
D) text interface
Question
____ is software in which the flow of the program depends on the occurrence of events outside the software, such as a user pressing a key or clicking a mouse button.

A) Graphics-driven software
B) Event-driven software
C) Object-driven software
D) Command-driven software
Question
A(n) ____ occurs whenever an event listener detects an event trigger and responds by running a method called an event handler.

A) event
B) episode
C) exploit
D) incident
Question
A(n) ____ is a combination of hardware and software that repeatedly checks the computer system for an event trigger.

A) event listener
B) incident listener
C) episode listener
D) exploit listener
Question
A(n) ____ can be any activity or condition selected by the programmer, such as a user clicking a mouse button or pressing the Enter key or a bank account balance going below zero.

A) incident trigger
B) exploit trigger
C) event trigger
D) episode trigger
Question
A(n) ____ is a method that is activated when the trigger occurs.

A) exploit handler
B) incident handler
C) episode trigger
D) event handler
Question
A(n) ____ is a way of measuring something.

A) extension
B) dimension
C) scale
D) ordered pair
Question
We create a dimension whenever we assign a value on a continuous scale to some property. This process is called ____.

A) positioning
B) encapsulation
C) orientation
D) quantification
Question
The term ____ refers to the direction an object is facing.

A) positioning
B) orientation
C) encapsulation
D) quantification
Question
Location and orientation together are known as the ____ of an object.

A) point of view
B) dimension
C) side effect
D) quantification
Question
A direction can be in relation to a scale of measurement, called ____.

A) object-relative direction
B) ordered direction
C) absolute direction
D) event-relative direction
Question
A direction can be from the point of view of another object, called ____.

A) object-relative direction
B) ordered direction
C) absolute direction
D) event-relative direction
Question
The French mathematician Ren Descartes developed a system of quantification for two dimensions called ____.

A) polar coordinates
B) Cartesian coordinates
C) an Euclidean 3-space
D) an ordered pair
Question
A(n) ____ is any pair in which one dimension is always listed first, and another dimension is always listed second.

A) ordered pair
B) Euclidean 3-space
C) relation
D) coordinate
Question
A set of numbers showing the temperature at various times throughout the day might be given in the form of ____ with the format (time, temperature).

A) ordered pairs
B) Cartesian coordinates
C) relations
D) polar coordinates
Question
A(n) ____ is an unintended result caused by two methods running at the same time.

A) point of view
B) side effect
C) event trigger
D) absolute direction
Question
Alice has an event type to let users change the position of an object while a world is running. This event type is ____.

A) When a key is typed
B) When a variable changes
C) Let the mouse move <objects>
D) While the world is running
Question
____ is used to angle the camera up or down, just as you might tilt your head up or down.

A) Tilt control
B) Incline
C) Dip control
D) Slant control
Question
The term ____ means that the camera moves in closer to get a tighter shot of something, so that it fills more of the screen.

A) zooming in
B) panning in
C) panning out
D) zooming out
Question
The term ____ means that the camera moves out farther to get a longer shot of something, so that it becomes smaller on the screen.

A) zooming in
B) panning in
C) panning out
D) zooming out
Question
The term ____ means turning the camera left or right without moving the position of the camera.

A) zooming in
B) panning
C) framing
D) zooming out
Question
To ____ an object means to position the camera so that the object fills the screen.

A) tilt
B) frame
C) zoom
D) pan
Question
There are three Alice events designed to let us manipulate the camera once a world is running: ____.

A) Let the mouse orient the camera
Let the space bar move the camera
Let the arrow keys move the camera
B) Move left
Move up
Move down
C) Let the mouse orient the camera
Let the mouse move the camera
Let the arrow keys move the camera
D) Move left
Move right
Move up
Question
The move and turn events have four style parameters: gently, begin gently, end gently, and abruptly. The ____ parameter implies that the movement will be at a constant speed.

A) begin
B) abruptly
C) gently
D) end gently
Question
A(n) ____ is often used in professional software development.

A) test plan
B) three-dimensional space
C) frame
D) off-camera
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/50
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 3: Events
1
Xerox PARC was established as a research lab where some of the world's best computer scientists and designers could work to improve modern computer technology.
True
2
Local area networks, the laser printer, and the Graphical User Interface (GUI) were all developed or refined at Xerox PARC.
True
3
A command-driven interface has icons on the computer screen and a mouse to control a pointer that can be used to operate the computer.
False
4
Almost any method can serve as an event handler.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
5
When an event handler detects an event trigger, an event listener is called into action.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
6
There are five different event types in Alice.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
7
If an object is facing the positive direction on a straight line (marked with a scale of measurement), toward higher numbers, its orientation would be forward.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
8
An object facing the negative direction on a straight line (marked with a scale of measurement), toward lower numbers, would be facing backward.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
9
In front of and behind are two object-relative positions.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
10
A flat surface is three-dimensional.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
11
A flat, two-dimensional surface is called a frame.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
12
Cartesian coordinates have an X-axis and a Y-axis.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
13
In Cartesian coordinates, the Y-axis value is always listed first.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
14
Moving up or down off a flat plane requires a third axis and a third number to indicate how far a point is above or below the plane.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
15
The physical world around us is a two-dimensional space.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
16
In Alice's Euclidean 3-space, there are six object-relative directions, one opposing pair of directions for each axis.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
17
In Alice, there are eight object-relative positions.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
18
Whenever the create new event button is clicked, a list of the nine event types in Alice appears.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
19
Alice has a When a key is typed event that will cause a method to run whenever a particular key is pressed.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
20
The default menu choice in the When a key is typed event tile is number key.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
21
You can change the form of the When a key is typed event to make a method run continuously as long as the triggering key is held down.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
22
Alice has an event type that will cause a method to run whenever the mouse is clicked on an object.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
23
An object in 3D space can move in six different directions: forward, backward, left, right, up, and down.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
24
You can frame an individual object, a group of objects, or a particular scene.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
25
The specifications of a project usually come from the client, who is the person requesting that the software be written.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
26
Before GUIs existed, people had to control a computer by typing commands into what was called a ____.

A) command center
B) text file
C) command-driven interface
D) text interface
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
27
____ is software in which the flow of the program depends on the occurrence of events outside the software, such as a user pressing a key or clicking a mouse button.

A) Graphics-driven software
B) Event-driven software
C) Object-driven software
D) Command-driven software
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
28
A(n) ____ occurs whenever an event listener detects an event trigger and responds by running a method called an event handler.

A) event
B) episode
C) exploit
D) incident
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
29
A(n) ____ is a combination of hardware and software that repeatedly checks the computer system for an event trigger.

A) event listener
B) incident listener
C) episode listener
D) exploit listener
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
30
A(n) ____ can be any activity or condition selected by the programmer, such as a user clicking a mouse button or pressing the Enter key or a bank account balance going below zero.

A) incident trigger
B) exploit trigger
C) event trigger
D) episode trigger
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
31
A(n) ____ is a method that is activated when the trigger occurs.

A) exploit handler
B) incident handler
C) episode trigger
D) event handler
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
32
A(n) ____ is a way of measuring something.

A) extension
B) dimension
C) scale
D) ordered pair
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
33
We create a dimension whenever we assign a value on a continuous scale to some property. This process is called ____.

A) positioning
B) encapsulation
C) orientation
D) quantification
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
34
The term ____ refers to the direction an object is facing.

A) positioning
B) orientation
C) encapsulation
D) quantification
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
35
Location and orientation together are known as the ____ of an object.

A) point of view
B) dimension
C) side effect
D) quantification
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
36
A direction can be in relation to a scale of measurement, called ____.

A) object-relative direction
B) ordered direction
C) absolute direction
D) event-relative direction
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
37
A direction can be from the point of view of another object, called ____.

A) object-relative direction
B) ordered direction
C) absolute direction
D) event-relative direction
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
38
The French mathematician Ren Descartes developed a system of quantification for two dimensions called ____.

A) polar coordinates
B) Cartesian coordinates
C) an Euclidean 3-space
D) an ordered pair
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
39
A(n) ____ is any pair in which one dimension is always listed first, and another dimension is always listed second.

A) ordered pair
B) Euclidean 3-space
C) relation
D) coordinate
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
40
A set of numbers showing the temperature at various times throughout the day might be given in the form of ____ with the format (time, temperature).

A) ordered pairs
B) Cartesian coordinates
C) relations
D) polar coordinates
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
41
A(n) ____ is an unintended result caused by two methods running at the same time.

A) point of view
B) side effect
C) event trigger
D) absolute direction
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
42
Alice has an event type to let users change the position of an object while a world is running. This event type is ____.

A) When a key is typed
B) When a variable changes
C) Let the mouse move <objects>
D) While the world is running
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
43
____ is used to angle the camera up or down, just as you might tilt your head up or down.

A) Tilt control
B) Incline
C) Dip control
D) Slant control
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
44
The term ____ means that the camera moves in closer to get a tighter shot of something, so that it fills more of the screen.

A) zooming in
B) panning in
C) panning out
D) zooming out
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
45
The term ____ means that the camera moves out farther to get a longer shot of something, so that it becomes smaller on the screen.

A) zooming in
B) panning in
C) panning out
D) zooming out
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
46
The term ____ means turning the camera left or right without moving the position of the camera.

A) zooming in
B) panning
C) framing
D) zooming out
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
47
To ____ an object means to position the camera so that the object fills the screen.

A) tilt
B) frame
C) zoom
D) pan
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
48
There are three Alice events designed to let us manipulate the camera once a world is running: ____.

A) Let the mouse orient the camera
Let the space bar move the camera
Let the arrow keys move the camera
B) Move left
Move up
Move down
C) Let the mouse orient the camera
Let the mouse move the camera
Let the arrow keys move the camera
D) Move left
Move right
Move up
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
49
The move and turn events have four style parameters: gently, begin gently, end gently, and abruptly. The ____ parameter implies that the movement will be at a constant speed.

A) begin
B) abruptly
C) gently
D) end gently
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
50
A(n) ____ is often used in professional software development.

A) test plan
B) three-dimensional space
C) frame
D) off-camera
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 50 flashcards in this deck.