1/221
Looks like no tags are added yet.
The Problem-Solving Approach consists of four steps. What is the correct order of the Problem-Solving Approach?
A) Analyze the task, Implement the design, Design a plan, and Test the program
B) Design a plan, Analyze the task, Implement the design, and Test the program
C) Design a plan, Analyze the task, Test the program, and Implement the design
D) Analyze the task, Design a plan, Implement the Design, and Test the program
D) Analyze the task, Design a plan, Implement the Design, and Test the program
T/F: In computer programming, problem solving begins with the goal of implementing a design
False
__________ information - to recognize it ask if this describes the plot directly in the form of objects and actions (penguin skates) or information about how an action is to be performed.
A) Object-action
B) Problem-solving
C) Background
D) Object
A) Object-action
T/F: At its core, computer programming designs and implements creative solutions to address human needs
True
When you are analyzing a task during the problem-solving approach, your analysis may include the identification of which of the following:
A) Task descriptions
B) Background details
C) Objects and actions
D) Performance challenges
B) Background details
C) Objects and actions
______ information include environment descriptions and motivations behind a character's actions. It is useful for setting up the scene for an animation or gramin task. To recognize it, ask if this describes the setting in terms of the scene, the appearance of an object, their personality of an object, an attitude and motivation, in the case of a game and how the game is played.
A) Background
B) Task
C) Programming
D) Analyzing
A) Background
T/FL We will refer to a programming task as a problem in the sense that a problem is a creative and challenging task
True
T/F: Computer programming never involves repeated steps
False
T/F: A common definition of a computer program is a sequence of instructions that tells a computer how to perform a specific task
True
A _____ Approach as described in Chapter 1 consists of Analyze the task
A) Problem-Solving
B) Programming
C) Analysis
D) Cyclic
A) Problem-solving
T/F: The goal of a storyboard is to tell the entire story in the most complex visuals possible and to take a lot of time doing it
False
A(n) ______ is a computer file containing instructions that tell Alice how to construct and display a specific type of object. It also defines actions (behaviors) that this type of object knows how to perform
A) Algorithm
B) Program
C) Class
D) One-shots
C) Class
T/F: The code editor has four panels: Camera view, Methods panel, Editor, and Controls panel
True
A(n) _______ is a graphic, interactive environment designed to help the programmer develop a software program
A) Interface Development Environment
B) Code editor
C) Storyboard
D) Scene editor
A) Interface Development Environment (IDE)
Set Design (Scene Setup) - Adapting text to animation requires figuring out visual aspects writing cannot describe. In animation, a sequence of frames representing the screen is called a ________
A) Algorithm
B) Storyboard
C) One-Shot
D) Gallery
B) Storyboard
T/F: The Gallery provides 3D models for adding objects to the scene
True
T/F: The scene editor has three panels: Camera view, Toolbox, and Methods panel
False
Two techniques may be used to position an object:
1. Use the cursor to drag and rotate the object
2. Use ______ (a menu of positioning actions in the Toolbox)
A) One-shots
B) Interface Development Environment (IDE)
C) Storyboard
D) Double click
A) One-shots
A(n) ______ consist of a step by step list of actions that provides a description of how to perform a task
A) Problem solving approach
B) Gallery
C) Algorithm
D) Storyboard
C) Algorithm
T/F: A basic storyboard consist of: frames, where each frame represents a significant action in a story and the sequence of individual frames connecting the actions together to form the plot. To create a storyboard, start with the step-by-step list of object-action pairs, determined in the task analysis
True
T/F: Implementation is the process of translating a design algorithm into program code
True
If we do not specify a value for a detail parameter, Alice 3 will use the default value. For example, the ______ is a detailed parameter with a default value of one second
A) Duration
B) Time
C) Revolution
D) textScale
A) Duration
The Alice 3 scene class always has two built in properties (ground and camera). When you add _____ to the Scene they become properties to the Scene
A) Procedures
B) Code statements
C) Objects
D) Functions
C) Objects
T/F: The Alice 3 Code Editor's Object Selector is a box on the left side of the screen in the code editor that you use to select a saved project that you wish to work with
False
T/F: Scene Class - You can open it by clicking the Scene tab in the right window of the Alice 3 code editor. The Scene class is a file (blueprint) that tells Alice (1) what actions (procedures and functions) a scene can perform and (2) what components (properties) a scene contains
True
An Alice 3 code statement is created (written) by dragging a tile into the editor and supplying any ______ needed to perform the action
A) Parameters
B) Descriptions
C) Data
D) Arguments
C) Data
Detail parameter - Some Alice 3 procedures have parameters that have ______ values that are called detail parameters
A) String
B) Singular
C) Numeric
D) Default
D) Default
T/F: When you select an object with the Alice 3 Code Editor's object selector box the Procedures and Functions tabs contain tiles that represent actions that the selected object "knows" how to perform
True
T/F: Run an Alice 3 program's code by clicking the Start button
False
An Alice 3 _______ method is an action that can be performed by or on an object while an Alice 3 _______ method is an action that computes or retrieves information about an object
A) Informational and functional
B) Functional and procedural
C) Functional and informational
D) Procedural and functional
D) Procedural and functional
T/F: The technique of breaking down a complex action into several simpler actions is known as composition.
False
In the Scene Editor's Toolbox, you can use a ________ which sets a grid spacing at 1 meter on a side. This allows a developer to count the number of blocks between two objects and gives a distance estimation.
A) Snap grid
B) Code block
C) Block grid
D) Vehicle
Snap grid
If the code does not work as expected, the code is revised to _____ the problem before adding more code to the program.
A) Design
B) Block
C) Drag
D) Debug
D) Debug
T/F: A joint-reference is used to turn, roll, or orient a direction - similar to the way a wire on a marionette is used.
False
The amount of the turn or rotational motion is measured in revolutions, with one complete revolution equivalent to ___ degrees.
A) 90
B) 365
C) 360
D) 180
C) 360
Each object in a virtual world has its own sense of direction. By default, the move procedure is performed in a _______ manner, based on the object's own orientation. That is, if an object is told to move FORWARD, it will move forward in the direction it is currently facing.
A) Procedural
B) Executing
C) Self-centric
D) Directional
C) Self-centric
T/F: A code block is a segment of executable program code, enclosed ion a control structure, that performs a specific task.
True
A turn is a rotational action requiring two arguments: direction and amount. The direction may be LEFT, RIGHT, FORWARD, or [BACKWARD].
A) LEFT, RIGHT, FORWARD, BACKWARD, UP, or DOWN
B) FORWARD, BACKWARD, UP, or DOWN
C) LEFT, RIGHT, FORWARD, or BACKWARD
D) LEFT, RIGHT, UP, or DOWN
C) LEFT, RIGHT, FORWARD, or BACKWARD
T/F: A procedure gets a joint-reference (a link to a skeletal joint) that is connected to a subpart.
True
T/F: A major advantage of incremental development is easier debugging.
True
T/F: Just like in our everyday conversations, the word "this"" is dependent on the context in which it is used.
True
T/F: With Alice 3 you can press and hold the option/alt key on a macOS computer and use the cursor to drag and drop a copy of a statement.
True
A major advantage of writing custom procedures is code ______. Once a procedure has been written it can be called again and again in many places in the program. The goal of writing a custom procedure is write once, use many times.
A) Duplication
B) Blocking
C) Documentation
D) Reuse
D) Reuse
T/F: Many programming languages have count loops, often referred to as a for loop, because it repeats for a counted number of times.
True
A _____ code block is one code block totally enclosed within another code block.
A) Nested
B) Cropped
C) Embedded
D) Snapped
A) Nested
T/F: When a method (procedure or function) of the Scene class is selected, this refers to "this scene" When a method of a class other than Scene is declared, this refers to any object of that class.
True
A count loop is a control structure that creates a code block for ________.
A) Repetition
B) Processing
C) Execution
D) Reuse
A) Repetition
The ___________ control structure creates a code block and tells Alice to execute code statements within that block concurrently (simultaneously).
A) Do together
B) While loop
C) Do in order
D) Count loop
A) Do together
T/F: Alice 3 does not have a copy-and-paste keyboard shortcut for Windows users.
False
A custom procedure must be declared and defined as a ______ of a class.
A) Function
B) Procedure header
C) Design
D) Method
D) Method
Inheritance is a feature of ________ programming languages (for example Alice, Java, and C++) that allows objects of a class to reuse methods (both procedures and functions) and properties defined in parent, grandparent, and other classes in its ancestry (class hierarchy relationship).
A) back-end
B) scripting
C) machine
D) object-oriented
D) object-oriented
Stepwise refinement is a design technique that repeatedly ________ a complex action again and again into smaller and smaller pieces, until the steps are straightforward and the code can be implemented by calling built-in procedures.
A) composes
B) reuses
C) decomposes
D) creates
C) decomposes
Before an audio source file is selected in a ________ statement, it must be imported into your project from the Alice sound gallery or your own digital sound file.
A) playFile
B) playAudio
C) audioFile
D) audioGallery
B) playAudio
A common internal skeletal joint system is a reliable basis for creating procedures in a parent class such that any ______ class may inherit and use the code.
A) grandparent
B) folder
C) child
D) subfolder
C) child
T/F The Biped class is a parent class and each class belonging to the Biped family is a child class of the Biped class. Child classes does not inherit methods (procedures and functions) and properties from their parent class.
False
T/F You should write procedures for the elephant's trunk in the parent class (Quadruped) since the trunk is not something other members of the Quadruped class possess.
False
T/F The organization of the Alice gallery implements a family-based hierarchy of classes.
True
T/F A marker is a special type of object that remembers a location and orientation for the camera or other types of objects in the scene.
True
A resource is a paint object (color and texture) that gives an object its skin (an outside coating).
True
Alice provides a feature that allows for ________ code for reuse in the other animation projects.
A) exporting
B) debugging
C) importing
D) deleting
A) exporting
In addition to the standard data types, Alice has a _______ of 3D models.
A) Gallery
B) Content
C) Class
D) Folder
A) Gallery
T/F A count control structure repeats execution of a code block a counted number of times and is often referred to as a count loop.
True
Alice uses a ______ tile to represent a part of the expression enclosed in parentheses. The part of the expression enclosed in parentheses is evaluated first.
A) join
B) nested
C) comment
D) count
B) nested
A ________ is a named storage location in your computer's memory where a data item of a specific type may be stored. When you declare a variable you give it a starting value.
A) argument
B) count loop
C) parameter
D) variable
D) variable
T/F Giving a variable a starting value is referred to as initializing the variable.
True
You can convert a decimal value to a whole number (integer) value in Alice 3 via ________.
A) toConvertInteger
B) toChangeInteger
C) toCastInteger
D) toRoundedInteger
D) toRoundedInteger
T/F In Alice 3, each 3D model is not defined by a class and is a data type.
False
T/F In Alice, standard data types are defined by classes.
True
T/F In Alice, addition and subtraction operations are performed before multiplication and division. Parentheses may be used to modify the order of operations.
False
When a procedure is in need of information supplied at runtime, a parameter may be added. For example the move procedure has direction and distance parameters and each time the move procedure is called, ________ values are sent to the parameters.
A) argument
B) methods
C) variables
D) procedures
A) argument
T/F A global information system (GIS) can be defined along two dimensions... customization and communication.
False
T/F As e-business matures and more companies conduct business online, consumers can engage in comparison shopping more easily.
True
T/F With asynchronous transmission, both parties on a network must be connected at the same time.
False
T/F In a multinational structure, financial management is decentralized.
False
T/F An organization's structure usually determines the architecture of its global information system (GIS).
True
With a global information system (GIS) in place, an international company _____.
A) can classify consolidated global reporting as a strategic requirement
B) does not need a global database for its operations
C) can increase its control over its subsidiaries
D) need not incorporate strategic planning as a core function
C) can increase its control over its subsidiaries
_____ products, which are products or services standardized for all markets, are becoming increasingly important in international marketing efforts.
A) Domestic
B) Local
C) Regional
D) Global
D) Global
An organization with a(n) _____ structure might have several regional divisions that share authority and responsibility, but generally, it does not have its headquarters in a particular country.
A) multinational
B) transnational
C) global
D) international
B) transnational
Cultural issues are best addressed with ____________________.
A) technological innovation
B) aggressive marketing campaigns
C) education and training
D) education and legal actions
C) education and training
Control in a global information system requires _____.
A) the use of variable definitions across an organization
B) flexible formats for reports
C) the use of defined behaviors for different processes
D) decentralized architectures for data
C) the use of defined behaviors for different processes
Which of the following could affect the integration of a skilled team of different countries?
A) Bluetooth communication.
B) Cultural and political differences.
C) Web design.
D) Use of uniform technology.
B) Cultural and political differences.
Which statement is true of a global organizational structure?
A) It uses highly decentralized information systems.
B) It provides complete autonomy to the subsidiaries of the parent organization.
C) It requires an extensive communication network.
D) It easily integrates production, marketing, and human resources.
C) It requires an extensive communication network.
In the context of a global information system (GIS), _____ is managing the interaction among activities in different, specialized parts of an organization.
A) regionalization
B) coordination
C) socialization
D) globalization
B) coordination
An organization with a(n) _____ structure operates much like a multinational corporation, but subsidiaries depend on headquarters more for process and production decisions.
A) regional
B) continental
C) public
D) international
D) international
Which statement is true of offshore outsourcing?
A) The increased cost of communication has reduced its popularity.
B) Reduced bandwidth has increased its efficiency to perform with low latency.
C) Improved telecommunication systems have increased their attractiveness.
D) The limited availability of the Internet has reduced its effectiveness.
C) Improved telecommunication systems have increased their attractiveness.
Which statement is true of a global information system (GIS)?
A) It differs from a typical information system as it excludes operations management.
B) It facilitates communication between headquarters and subsidiaries in other countries.
C) It incorporates technologies that are specific to a particular country.
D) It enables a company's subsidiaries to function with complete autonomy.
B) It facilitates communication between headquarters and subsidiaries in other countries.
Mobile apps play a major role in globalization by offering _____.
A) free Internet service
B) basic social services and commerce
C) medical care
D) web design
B) basic social services and commerce
________________ offered through the Internet are one possible solution to the lack of skilled analysts and programmers.
A) High connectivity
B) Training and certification programs
C) High-paid immigration plans
D) Software testing offshore
B) Training and certification programs
A manufacturer moving operations to another country because of the advantages available in that country is involved in _____ the operations.
A) regionalizing
B) generalizing
C) centralizing
D) standardizing
A) regionalizing
The expansion of global markets is a major factor in developing global information systems to handle _____ demands of integrated worldwide services.
A) sellers'
B) suppliers'
C) dealers'
D) customers'
D) customers'
In the context of the requirement of skilled analysts for implementing a global information system (GIS), there is a severe shortage of qualified information systems ____.
A) professionals in the United States
B) quality analysts in Japan
C) project managers in Germany
D) consultants in Korea
A) professionals in the United States
In a(n) _____, production, sales, and marketing are decentralized, and financial management remains the parent company's responsibility.
A) international structure
B) universal structure
C) transnational structure
D) multinational structure
D) multinational structure
In the context of a GIS, which is true of high coordination?
A) It increases operational costs by a large margin.
B) It gives flexibility in responding to competitors in different markets.
C) It enables a company's subsidiaries to function with complete autonomy.
D) It increases efficiency at the expense of effectiveness in meeting customers' needs.
B) It gives flexibility in responding to competitors in different markets.
Which country was among the top countries for outsourcing software development in 2021?
A) Japan
B) Nepal
C) China
D) USA
C) China
Cultural differences in ______________ play a major role in using global information systems (GISs).
A) dressing, and schedule
B) weather, location, and time zone
C) values, attitudes, and behaviors
D) legal system
C) values, attitudes, and behaviors
With a ___, a company can efficiently track production schedules. (one abbreviated word, spelling counts)
GIS
________ conversion is a challenge in global database development. (one word, spelling counts)
Currency
Lack of standardization can impede the development of a cohesive ___ that is capable of sharing information resources across borders. (one abbreviated word, spelling counts)
GIS
In a _____________ structure, a company's subsidiaries operate autonomously but regularly report to the parent company. (one word, spelling counts)
Multinational
One of the issues with a ______ structure is that subsidiaries rely on headquarters for all process and control decisions, as well as system design and implementation. (one word, spelling counts)
Global