count pages in pdf without opening c# : Cutting pdf pages control application system azure web page winforms console Answers_to_review_questions3-part289

31  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
B. The mask item acts as a window that reveals the area of linked layers that lie beneath it. The rest of 
the mask layer conceals everything else on these linked layers. 
42. In the Timeline panel, the ______ layer should be immediately above its ______ layer. 
A
A. mask; maskee 
B. maskee; mask 
43. The resulting mask effect can be seen on the stage by locking the ______ layer. 
A
A. mask 
B. maskee 
Cutting pdf pages - control application system:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Cutting pdf pages - control application system:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
32  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
Chapter 9 
When applicable, please choose all correct answers. 
Programming Fundamentals 
1. True/False: If it is strict data typing, a programming language requires that you explicitly declare the 
data type of a variable when the variable is first created. 
True
2. The type of the value is called a(n) ______. 
E
A. variable 
B. function or procedure 
C. argument 
D. statement 
E. data type 
3. ______ are used to store values, which can be updated and retrieved when the program is running. 
A
A. Variables 
B. Functions and procedures 
C. Arguments 
D. Statements 
E. Data types 
4. A(n) ______ contains a block of program instructions, which form a discrete unit with a name. 
B
A. variable 
B. function or procedure 
C. argument 
D. statement 
E. data type
 
5. Values passed into functions or procedures are called ______. 
B
A. variables 
B. arguments 
C. statements 
D. data types 
6. ______ can be used to make the program execute nonsequentially. 
A and B
A. 
if 
statements 
B. Loops 
7. True/False: A function definition is executed automatically when the program runs. 
False
8. True/False: A function is executed only when it is called within the program. 
True
9. A difference between a function and a procedure is that a ______ returns a value to the calling 
statement. 
A
A. function 
B. procedure 
10. True/False: Another difference between a function and a procedure is that one takes parameters, 
whereas the other does not. 
False
11. 
sum = addTogether(2,5); 
By looking at the previous statement, you can tell that 
addTogether() 
______. 
A and C
control application system:C# PDF copy, paste image Library: copy, paste, cut PDF images in
NET Demo Codes. Best .NET framework PDF editor SDK control for image copying, pasting and cutting from adobe PDF file in Visual C#.
www.rasteredge.com
control application system:VB.NET PDF copy, paste image library: copy, paste, cut PDF images
NET framework PDF editor SDK control for image copying, pasting and cutting from adobe PDF file in VB.NET. PDF image cutting is similar to image deleting.
www.rasteredge.com
33  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
A.definitely returns a value 
B. does not return a value 
C. takes arguments 
D. does not take arguments 
E. It is not possible to tell whether or not it returns a value. 
F. It is not possible to tell whether or not it takes arguments. 
12. 
sum = addTogether(); 
By looking at the previous statement, you can tell that 
addTogether() 
______. 
A and B
A. definitely returns a value 
B. does not return a value 
C. takes arguments 
D. does not take arguments 
E. It is not possible to tell whether or not it returns a value. 
F. It is not possible to tell whether or not it takes arguments. 
13. 
addTogether(2,5); 
By looking at the previous statement, you can tell that 
addTogether() 
______. 
B (or E) and C
A. definitely returns a value 
B. may not return a value 
C. takes arguments 
D. does not take arguments 
E. It is not possible to tell whether or not it returns a value. 
F. It is not possible to tell whether or not it takes arguments. 
14. 
addTogether(); 
By looking at the previous statement, you can tell that 
addTogether() 
______. 
B (or E) and D
A. definitely returns a value 
B. may not return a value 
C. takes arguments 
D. does not take arguments 
E. It is not possible to tell whether or not it returns a value. 
F. It is not possible to tell whether or not it takes arguments. 
ActionScript 
15. ActionScript is a ______ language. 
A
A. strictly typed 
B. loosely typed 
16. The statement in ActionScript ends with a ______.
B
A. colon ( 
B. semicolon ( 
C. closing parenthesis ( 
D. closing curly brace (}) 
17. True/False: ActionScript is case-sensitive. 
True
18. Which of the following is a valid variable name in ActionScript? 
C
A. 3_high_score 
B. high score 
C. high_score 
D. high-score 
19. To declare a variable, you use the keyword ______. 
var
control application system:VB.NET TIFF: How to Convert TIFF to Word Using VB.NET Sample Codes
Word document, without the trouble of cutting and pasting a single page or multiple pages into MS powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
34  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
20. To declare a constant, you use the keyword ______. 
const
21. To define a function, you use the keyword ______. 
function
22. Write an 
if 
statement to do the following. (Assume the variables have been declared. You do not need 
to declare the variables. Simply construct an 
if 
statement.) Hint: You will need to use comparison 
operators and a logical operator. 
If both variables 
and 
are greater than 0, then increment the value of the variable 
by 1. 
if (a > 0 && b > 0) 
 
c += 1; 
23. Write an 
if 
statement to do the following. (Assume the variables have been declared. You do not need 
to declare the variables. Simply construct an 
if 
statement.) Hint: You will need to use comparison 
operators and a logical operator. 
If either variable 
or 
is equal to 0, then increment the value of the variable 
by 1. 
if (a == 0 || b == 0) 
 
c += 1; 
35  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
Chapter 10 
When applicable, please choose all correct answers. 
1. It is the _____ that you use in the code to refer to the object on the Stage. 
A
A. movie clip’s instance name 
B. movie clip’s symbol name that appears in the Library 
C. Flash movie’s file name 
2. Fill in the blanks with 
tommy_mc 
or 
head_mc
You use a statement like this, 
tommy_mc.head_mc.scaleX _ 0.6; 
when the movie clip instance _____ is nested inside _____ , and you want to set the 
scaleX 
of _____ to 
0.6. 
head_mc, tommy_mc, head_mc
3. You can create or edit ActionScript code in the Actions panel. How do you open the Actions panel? 
Choose Window > Actions or press the F9 key
4. _____ are displayed in the Compiler Errors panel when you test or export a Flash movie. 
A
A. Syntactical 
B. Logical 
5. The ActionScript function _____ can be used to show a specified message or the result of a specified 
expression in the Output panel. This is a very useful tool to debug. 
B
A. 
alert() 
B. 
trace() 
C. 
output() 
D. 
out() 
E. 
print() 
6. An ActionScript is placed on _____. 
A
A. a keyframe on the timeline 
B. a movie clip instance 
C. the Stage 
36  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
Chapter 11 
When applicable, please choose all correct answers. 
1. The properties for a movie clip instance’s - and -coordinates are ______ and ______. 
x, y
2. The property that you can use to specify the angle of rotation of a movie clip instance is ______. The 
unit of the angle is in ______. (Choices: degrees or radian) 
rotation, degrees
3. The property that you can use to specify the transparency of a movie clip instance is ______. The 
value of this property ranges from ______ to ______ ; ______ is fully transparent and ______ is fully 
opaque. 
alpha, 0, 1, 0, 1
4. The property that you can use to specify the visibility of a movie clip instance is ______. The value of 
this property can only be ______ or ______. 
visible, true, false 
5. If you want to resize a movie clip instance relative to its original size—say 200%—you should use the 
properties ______. 
B
A. 
and 
B. 
scaleX 
and 
scaleY 
C. 
width 
and 
height 
6. If you want to resize a movie clip instance to a specified pixel dimension—say 200 pixels—you should 
use the properties ______. 
C
A. 
and 
B. 
scaleX 
and 
scaleY 
C. 
width 
and 
height 
7. The properties for the mouse position are ______. 
E
A. 
and 
B. 
xmouse 
and 
ymouse 
C. 
xMouse 
and 
yMouse 
D. 
mousex 
and 
mousey 
E. 
mouseX 
and 
mouseY 
8. The method to make an instance draggable is ______. 
C
A. 
drag() 
B. 
dragStart() 
C. 
startDrag() 
D. 
beginDrag() 
9. Which of the following methods can be used to perform collision detection? 
B and C
A. 
hitTest() 
B. 
hitTestObject() 
C. 
hitTestPoint() 
D. There is no predefined method in ActionScript to do collision detection. 
10. Which of the following methods can be used to perform collision detection between two objects based 
on their bounding boxes? 
B
A. 
hitTest() 
B. 
hitTestObject() 
C. 
hitTestPoint() 
D. There is no predefined method in ActionScript to do collision detection. 
37  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
11. Which of the following methods can be used to perform collision detection between a point and a 
movie clip instance? 
C
A. 
hitTest() 
B. 
hitTestObject() 
C. 
hitTestPoint() 
D. There is no predefined method in ActionScript to do collision detection. 
12. Which of the following statements generates a random number >= 2 and < 10. 
E
A. 
Math.random() 
B. 
Math.random(2, 10) 
C. 
Math.random() * 10 + 2 
D. 
Math.random() * 2 + 10 
E. 
Math.random() * 8 + 2 
F. 
Math.random() * 2 + 8 
13. Suppose an array 
fruit 
is 
[“apple”, “orange”, “grape”, “peach”]. fruit[0] 
is ______. 
A
A. “apple” 
B. “orange” 
C. “grape” 
D. “peach” 
E. None of the above. There is no fruit[0]. You will get an error trying to access fruit[0]. 
14. Suppose an array 
fruit 
is 
[“apple”, “orange”, “grape”, “peach”]. fruit[1] 
is ______. 
B
A. “apple” 
B. “orange” 
C. “grape” 
D. “peach” 
E. None of the above. There is no 
fruit[1] 
. You will get an error trying to access 
fruit[1]
15. Suppose an array 
fruit 
is 
[“apple”, “orange”, “grape”, “peach”]. fruit[4] 
is ______. 
E
A. “apple” 
B. “orange” 
C. “grape” 
D. “peach” 
E. None of the above. There is no 
fruit[4] 
. You will get an error trying to access 
fruit[4]
16. Suppose an array 
reptiles 
is 
[“snake”, “turtle”, “lizard”]. 
To add “crocodile” to the end of the array, use the 
statement ______. 
A
A. 
reptiles.push(“crocodile”); 
B. 
reptiles.push(); 
C. 
reptiles.pop(“crocodile”); 
D. 
reptiles.pop(); 
E. 
reptiles.unshift(“crocodile”); 
F. 
reptiles.unshift(); 
G. 
reptiles.shift(“crocodile”); 
H. 
reptiles.shift();
17. Suppose an array 
reptiles 
is 
[“snake”, “turtle”, “lizard”]. 
To add “crocodile” to the beginning of the array, 
use the statement ______. 
E
A. 
reptiles.push(“crocodile”); 
B. 
reptiles.push(); 
C. 
reptiles.pop(“crocodile”); 
D. 
reptiles.pop(); 
E. 
reptiles.unshift(“crocodile”); 
F. 
reptiles.unshift(); 
38  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
G. 
reptiles.shift(“crocodile”); 
H. 
reptiles.shift(); 
18. Suppose an array 
reptiles 
is 
[“snake”, “turtle”, “lizard”]. 
To add “crocodile” between the second and third 
items (i.e., between “turtle” and “lizard”), use the statement: 
reptiles.splice 
( ______ 
______ 
______ 
); 
2, 0, "crocodile"
19. Suppose an array 
reptiles 
is 
[“snake”, “turtle”, “lizard”, “crocodile”]. 
To remove the last item from the array, 
use the statement ______. 
D
A. 
reptiles.push(“crocodile”); 
B. 
reptiles.push(); 
C. 
reptiles.pop(“crocodile”); 
D. 
reptiles.pop(); 
E. 
reptiles.unshift(“crocodile”); 
F. 
reptiles.unshift(); 
G. 
reptiles.shift(“crocodile”); 
H. 
reptiles.shift(); 
20. Suppose an array 
reptiles 
is 
[“crocodile”, “snake”, “turtle”, “lizard”]. 
To remove the first item from the array, 
use the statement ______. 
H
A. 
reptiles.push(“crocodile”); 
B. 
reptiles.push(); 
C. 
reptiles.pop(“crocodile”); 
D. 
reptiles.pop(); 
E. 
reptiles.unshift(“crocodile”); 
F. 
reptiles.unshift(); 
G. 
reptiles.shift(“crocodile”); 
H. 
reptiles.shift(); 
21. Suppose an array 
reptiles 
is 
[“snake”, “turtle”, “crocodile”, “lizard”]. 
To remove the third item, which is 
“crocodile”, use the statement: 
reptiles.splice 
( ______ 
______ 
); 
2, 1
22. Suppose an array 
reptiles 
is 
[“crocodile”, “snake”, “turtle”, “lizard”]. 
To replace the second item with 
“chameleon”, use the statement ______. 
A
A. 
reptiles[1] = “chameleon”; 
B. 
reptiles[2] = “chameleon”; 
C. 
reptiles[3] = “chameleon”; 
D. 
“chameleon” = reptiles[1]; 
E. 
“chameleon” = reptiles[2]; 
F. 
“chameleon” = reptiles[3]; 
23. How many times does each of the following loops execute? Assume that 
is not changed in the loop 
body. 
i. 
for (i = -10; i <= 10; i++) 
21
ii. 
for (i = 10; i >= 0; i++) 
infinite loop
iii. 
for (i = -10; i <= 10; i = i + 3) 
7
iv. 
for (i = -10; i <= 10; i = i + 2) 
11
24. What will be displayed in the Output panel when the following code is executed? Feel free to try out 
the code in Flash. 
var s:int = 1; 
var n:int; 
for (n = 1; n < 5; n++) 
s = s + n; 
39  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
trace(s); 
11 
25. Complete the code below. Suppose upon mouse up on a movie clip instance 
balloon_mc 
, it will move 
5 pixels to the right. 
balloon_mc.______( ______.______, ______ ); 
addEventListener, MouseEvent, MOUSE_UP, 
clickBalloonHandler
function clickBalloonHandler(evt:______):void 
MouseEvent
balloon_mc.______ += 5; 
x
26. Complete the code below. Suppose a movie clip instance 
kite_mc 
, it will move up 5 pixels every time 
the user presses the UP arrow key and 5 pixels down when the user presses the DOWN arrow key. 
______.addEventListener( ______.______, ______ ); 
stage, KeyboardEvent, KEY_DOWN, keydownHandler
function keydownHandler(evt:______):void 
KeyboardEvent
if (evt.keyCode == ______.______ ) 
Keyboard, UP
kite_mc. ______ -= 5; 
y
if (evt.keyCode == ______.______ ) 
Keyboard, DOWN
kite_mc. ______ += 5; 
y
} 
27. Complete the code below. Suppose a movie clip instance 
bird_mc 
moves up 4 pixels and to the right 7 
pixels constantly at frame rate. 
______.addEventListener( ______.______, ______ ); 
stage, Event, ENTER_FRAME, onGameLoop
function onGameLoop(evt:______):void 
Event
bird_mc.______ += ______; 
x, 7
bird_mc.______ -= ______; 
y, 4
28. To generate a movie clip instance dynamically, you need to: 
i. Assign a ______ to the Linkage of the movie clip symbol. 
class name
ii. Create the instance as a variable: 
var 
instanceName
:
ClassName 
______ ______ ; 
new, ClassName()
iii. Use the following statement to add the instance onto the Stage: 
_______(instanceName ); 
addChild
40  Answers to Review Questions. "Digital Media Primer" Yue‐Ling Wong, Copyright (c)2013by Pearson Education, Inc. All rights reserved. 
 
Chapter 12 
1. In the analogy of building a house, _____ is like a blueprint and _____ is like the actual house built 
from the blueprint. 
A
A. a class; an object 
B. an object; a class 
2. _____ is an instance of _____. 
B
A. A class; an object 
B. An object; a class 
3. In OOP, what are the two aspects you use to describe an object? 
C and D
A. class 
B. instance 
C. properties 
D. behaviors 
E. static 
4. In a class file, the _____ are defined as variables. 
C
A. class 
B. instance 
C. properties 
D. behaviors 
E. static 
5. In a class file, the _____ are defined as methods. 
D
A. class 
B. instance 
C. properties 
D. behaviors 
E. static 
6. The general steps to create a class in ActionScript are: 
Step 1: Start a blank class file (
.as
): 
File > New . . . 
and choose_____. 
ActionScript File
Step 2: Fill in _____. 
the basic structure of the class
Step 3: Define properties by declaring _____. 
variables
Step 4: Implement behaviors by adding _____. 
methods (or functions)
Step 5: Add the keywords _____ _____ and an _____ statement if the class instances will have a visual 
representation using a _____ symbol. 
extends, MovieClip, import, movie clip
Step 6: Add an _____ statement if there are any references to the Stage. 
import
7. In any class file, it must have at least one function, which has the same name as the class. This special 
function is called a _____. 
A
A. constructor 
B. static method 
C. class method 
D. instance method 
8. Fill in the blanks using these words: 
ClassName ClassName() objectName var new  
The general syntax to instantiate a class to create an object in ActionScript is: 
_____ _____ : _____ = _____ _____ ; 
var objectName:ClassName = new ClassName();
9. What is the general syntax to invoke an instance method on an object? 
B
Documents you may be interested
Documents you may be interested