Deck 1: An Introduction to Alice and Object-Oriented Programming
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/50
العب
ملء الشاشة (f)
Deck 1: An Introduction to Alice and Object-Oriented Programming
1
Not every computer program is an algorithm.
False
2
An object represents something in the physical world, not abstract ideas.
False
3
Most objects that computers manipulate are physical objects.
False
4
A computer manipulates an object by changing some of its properties or some of the properties of parts of the object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
5
The objects in Alice exist in a two dimensional virtual world.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
6
The virtual world in Alice is an object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
7
Alice allows you to see the effects of your programs and any changes you make to them.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
8
Alice provides rapid feedback, which you may get at any time by simply starting your virtual world and watching what happens.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
9
The Alice IDE is often called the Alice property.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
10
The Trash can icon and the Clipboard icon are used for editing Alice worlds.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
11
You can delete an item in an Alice world, such as an object or instruction tile, by dragging and dropping it in the Alice Trash can.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
12
You can copy any object, event, or method in the Editor area by dragging and dropping its tile onto the Clipboard icon in the top-right corner of the interface, and then dragging it from the Clipboard icon to a new location.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
13
The Take Picture button captures an image of the currently playing world and saves it in a data file.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
14
By default, images in Alice are saved as GIF files to the desktop.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
15
Alice is a graphics-intensive program that can use a lot of a computer's memory.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
16
Objects are added to an Alice world in Scene Editor mode.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
17
The Scene Editor replaces the Events area and the Editor area when you are in Scene Editor mode.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
18
There is only one Alice object gallery: a Local Gallery provided with the Alice software.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
19
Objects in the same class are virtually identical to each other, except that the values stored in some of their properties may be different.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
20
The Tumble tool creates a new instance of the same object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
21
The Duplicate tool can change the size of an object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
22
The Hello, World! program first appeared in a C language book written by two AT&T software developers, Brian Kernighan and Dennis Ritchie.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
23
Whenever you want to make a copy of an Alice world, particularly if you have made changes to it and want to keep the old world, use the Save A Copy feature, and give the new copy a different name.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
24
The code from methods and events in an Alice world can be saved on an HTML Web page, which you may then print, send as an e-mail attachment, or view like any other Web page.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
25
Alice 2.2 allows you to record the view in the World window while an Alice world is playing as a QuickTime Movie file (*.mov).
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
26
A(n) ____ is a step-by-step process.
A) function
B) method
C) algorithm
D) object
A) function
B) method
C) algorithm
D) object
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
27
Anything that is manipulated by a computer program is a(n) ____.
A) function
B) method
C) algorithm
D) object
A) function
B) method
C) algorithm
D) object
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
28
A(n) ____ is a collection of properties along with the methods that are used to manipulate those properties.
A) function
B) method
C) algorithm
D) object
A) function
B) method
C) algorithm
D) object
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
29
The programs that manipulate the properties of an object are called the object's ____.
A) data
B) methods
C) algorithms
D) parameters
A) data
B) methods
C) algorithms
D) parameters
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
30
The data that represents an object is organized into a set of ____.
A) parameters
B) properties
C) functions
D) methods
A) parameters
B) properties
C) functions
D) methods
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
31
Alice uses the modern approach to computer programming known as ____.
A) object-oriented programming
B) structured programming
C) procedural programming
D) extreme programming
A) object-oriented programming
B) structured programming
C) procedural programming
D) extreme programming
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
32
A(n) ____ is an instruction set for programming a computer, along with the grammar and syntax for using those instructions.
A) algorithm
B) computer programming language
C) function
D) class
A) algorithm
B) computer programming language
C) function
D) class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
33
A(n) ____ is a computer program that is used to write other computer programs.
A) programming language
B) primitive method
C) compiler
D) Integrated Development Environment
A) programming language
B) primitive method
C) compiler
D) Integrated Development Environment
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
34
The Welcome to Alice! dialog box has five tabs: ____.
A) Tutorials, Example Worlds, About Alice, Text Output, and Recent Worlds
B) World window, Object tree, Details area, Editor area, and Events area
C) Tutorial, Recent Worlds, Templates, Examples, and Open a world
D) Text Output, Error Console, World Statistics, Editor area, and Events area
A) Tutorials, Example Worlds, About Alice, Text Output, and Recent Worlds
B) World window, Object tree, Details area, Editor area, and Events area
C) Tutorial, Recent Worlds, Templates, Examples, and Open a world
D) Text Output, Error Console, World Statistics, Editor area, and Events area
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
35
Alice comes with six blank templates for starting a new virtual world ____.
A) dirt, grass, sand, snow, space, and water
B) grass, stone, shell, fire, air, and water
C) fire, dirt, grass, stone, snow, and water
D) grass, stone, shell, space, air, and water
A) dirt, grass, sand, snow, space, and water
B) grass, stone, shell, fire, air, and water
C) fire, dirt, grass, stone, snow, and water
D) grass, stone, shell, space, air, and water
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
36
The Alice world files end with the extension ____.
A) .a2a
B) .a2w
C) .a2wp
D) .a2wg
A) .a2a
B) .a2w
C) .a2wp
D) .a2wg
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
37
The Alice interface has five main work areas ____.
A) Text Output, Error Console, World Statistics, Editor area, and Events area
B) Tutorials, Example Worlds, About Alice, Text Output, and Recent Worlds
C) World window, Object tree, Details area, Editor area, and Events area
D) Tutorial, Recent Worlds, Templates, Examples, and Open a world
A) Text Output, Error Console, World Statistics, Editor area, and Events area
B) Tutorials, Example Worlds, About Alice, Text Output, and Recent Worlds
C) World window, Object tree, Details area, Editor area, and Events area
D) Tutorial, Recent Worlds, Templates, Examples, and Open a world
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
38
The ____ shows the objects in the current Alice world organized as a tree of tiles, with a tile for each object.
A) object tree
B) testing shell
C) object property
D) method parameter
A) object tree
B) testing shell
C) object property
D) method parameter
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
39
The ____ area of the Alice interface is located below the Object tree.
A) Buttons
B) Editor
C) Events
D) Details
A) Buttons
B) Editor
C) Events
D) Details
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
40
A(n) ____ is a method that returns a value, such as the distance between two objects.
A) parameter
B) function
C) interface
D) variable
A) parameter
B) function
C) interface
D) variable
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
41
The largest area of the Alice interface is the ____ area, which appears to the right of the Details area.
A) Editor
B) Events
C) Buttons
D) Objects
A) Editor
B) Events
C) Buttons
D) Objects
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
42
A(n) ____ consists of a condition, called an event trigger, and a method, called an event handler.
A) instance
B) parameter
C) function
D) event
A) instance
B) parameter
C) function
D) event
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
43
Currently the only option on the Alice Edit menu is ____, which is used to change settings for the Alice software.
A) Preferences
B) World Statistics
C) Text Output
D) Error Console
A) Preferences
B) World Statistics
C) Text Output
D) Error Console
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
44
The Alice Tools menu contains three options: ____.
A) Tutorials, Example Worlds, and About Alice
B) Tutorial, Recent Worlds, and Templates
C) World window, Object tree, and Details
D) Text Output, Error Console, and World Statistics
A) Tutorials, Example Worlds, and About Alice
B) Tutorial, Recent Worlds, and Templates
C) World window, Object tree, and Details
D) Text Output, Error Console, and World Statistics
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
45
The Help menu has three options: ____.
A) Tutorials, Example Worlds, and About Alice
B) World window, Object tree, and Details
C) Text Output, Error Console, and World Statistics
D) Tutorial, Recent Worlds, and Templates
A) Tutorials, Example Worlds, and About Alice
B) World window, Object tree, and Details
C) Text Output, Error Console, and World Statistics
D) Tutorial, Recent Worlds, and Templates
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
46
A(n) ____ is a group of objects with the same properties and the same methods.
A) event
B) property
C) class
D) algorithm
A) event
B) property
C) class
D) algorithm
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
47
Each copy of an object from a particular class is called a(n) ____ of the object.
A) parameter
B) instance
C) property
D) event
A) parameter
B) instance
C) property
D) event
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
48
The act of adding an instance of an object class to an Alice world is called ____.
A) modular development
B) integration testing
C) encapsulation
D) instantiation
A) modular development
B) integration testing
C) encapsulation
D) instantiation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
49
Which of the following Scene Editor layout tools is used to move an object up or down?
A) Vertical tool
B) Turn tool
C) Pointer tool
D) Tumble tool
A) Vertical tool
B) Turn tool
C) Pointer tool
D) Tumble tool
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck
50
Information that you must give to a method whenever you use the method is called a ____.
A) method event
B) module
C) method parameter
D) method property
A) method event
B) module
C) method parameter
D) method property
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 50 في هذه المجموعة.
فتح الحزمة
k this deck