Deck 6: Image Processing: Nested for Loops, Functions As Parameters, Namespaces, Lists of Lists

ملء الشاشة (f)
exit full mode
سؤال
Resolution is typically expressed as a number of:

A) pixels.
B) megapixels.
C) digital dots.
D) RGB.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
A color with 255 red intensity, 0 green intensity, and 255 blue intensity will be:

A) magenta.
B) red.
C) blue.
D) white.
سؤال
How many different color combinations are possible in the RGB color model?

A) 10
B) 255
C) 777,216
D) 16,777,216
سؤال
What module contains objects that allow us to construct and manipulate pixels?

A) RGB
B) pixelimg
C) cImage
D) pImage
سؤال
Case Study 1:
>>> p = Pixel(200, 100, 150)
>>> p
(200, 100, 150)
>>> p.getRed()
1. ??????
>>> p.setBlue(20)
>>> p
2. ??????
>>>
-Refer to the session in the accompanying Case Study 1. What is printed on line 1?

A) 200
B) 100
C) 150
D) (200, 100, 20)
سؤال
Case Study 1:
>>> p = Pixel(200, 100, 150)
>>> p
(200, 100, 150)
>>> p.getRed()
1. ??????
>>> p.setBlue(20)
>>> p
2. ??????
>>>
-Refer to the session in the accompanying Case Study 1. What is printed on line 2?

A) (20, 100, 150)
B) (200, 20, 150)
C) (200, 100, 170)
D) (200, 100, 20)
سؤال
What statement constructs a window that is 600 pixels wide and 400 pixels high?

A) PixelWin(400, 600)
B) PixelWin(600, 400)
C) ImageWin("Image Processing", 400, 600)
D) ImageWin("Image Processing", 600, 400)
سؤال
What image object is used to create an image from a file?

A) FileImage
B) PixelImage
C) EmptyImage
D) ImageWin
سؤال
What method would you use to get the width of an image?

A) getWidth
B) getHeight
C) getPixels("width")
D) width
سؤال
When creating an empty image, what is the color of each pixel?

A) White
B) Yellow
C) Blue
D) Black
سؤال
What is the name for the type of iteration shown in the session below?
>>> for num in range(3):
For ch in "cat":
Print(num, ch)

A) Listed
B) Nested
C) Recursive
D) Range
سؤال
Which of the following is a grayscale color?

A) (1, 2, 3)
B) (30, 30, 30)
C) (0, 20, 20)
D) (255, 0, 0)
سؤال
Case Study 2:
>>> def squareIt(n):
return n * n
>>> squareIt(3)
9
>>> squareIt(squareIt(3))
1. ??????
>>> squareIt
&It;function squareIt at 0x0000022740D68E18>
>>> z = squareIt
>>> z(3)
9
>>> z
2. ??????
-Refer to the session in the accompanying Case Study 2. What is printed on line 1?

A) 9
B) 81
C) function squareIt at 0x0000022740D68E18
D) An error message
سؤال
Case Study 2:
>>> def squareIt(n):
return n * n
>>> squareIt(3)
9
>>> squareIt(squareIt(3))
1. ??????
>>> squareIt
&It;function squareIt at 0x0000022740D68E18>
>>> z = squareIt
>>> z(3)
9
>>> z
2. ??????
-Refer to the session in the accompanying case study. What is printed on line 2?

A) 9
B) 81
C) function squareIt at 0x0000022740D68E18
D) An error message
سؤال
Parameters that are defined within a function are called:

A) actual parameters.
B) formal parameters.
C) passed parameters.
D) assigned parameters.
سؤال
When a window is constructed, it is not immediately displayed.
سؤال
We can access a particular pixel by using the getPixel method.
سؤال
To create a negative pixel, we subtract the red, green, and blue intensities from 255.
سؤال
In Python, all the names defined in a program, whether for data or for functions, are organized into namespaces.
سؤال
When a function is invoked, a new namespace known as the function namespace is created corresponding to the function itself.
سؤال
Match each definition with its term.
-Holds the name of the current namespace.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
سؤال
Match each definition with its term.
-Created within a function.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
سؤال
Match each definition with its term.
-Includes all of the system-defined names of functions and data types used regularly in Python.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
سؤال
Match each definition with its term.
-Tries to extract feature information from an image by finding places in the image that have dramatic changes in color intensity values.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
سؤال
Explain how to create a negative image at the pixel level.
سؤال
What kinds of operators can be used with a function?
سؤال
What terms would be used to describe the numbers 3 and 4 in the following code listing? Why?
>>> hypotenuse(3, 4)
5.0
سؤال
How are parameters passed into a function in Python?
سؤال
What are the ramifications of the call by assignment parameter in Python? How does program execution differ depending on whether the actual parameter is mutable or immutable?
سؤال
What are namespaces? Describe the builtins namespace.
سؤال
How can you discover the names of the objects in the built-in namespace?
سؤال
Explain how the different Python namespaces are organized with respect to one another.
سؤال
Provide a description on how you might use a Python program to resize an image.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/33
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 6: Image Processing: Nested for Loops, Functions As Parameters, Namespaces, Lists of Lists
1
Resolution is typically expressed as a number of:

A) pixels.
B) megapixels.
C) digital dots.
D) RGB.
B
2
A color with 255 red intensity, 0 green intensity, and 255 blue intensity will be:

A) magenta.
B) red.
C) blue.
D) white.
A
3
How many different color combinations are possible in the RGB color model?

A) 10
B) 255
C) 777,216
D) 16,777,216
D
4
What module contains objects that allow us to construct and manipulate pixels?

A) RGB
B) pixelimg
C) cImage
D) pImage
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
5
Case Study 1:
>>> p = Pixel(200, 100, 150)
>>> p
(200, 100, 150)
>>> p.getRed()
1. ??????
>>> p.setBlue(20)
>>> p
2. ??????
>>>
-Refer to the session in the accompanying Case Study 1. What is printed on line 1?

A) 200
B) 100
C) 150
D) (200, 100, 20)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
6
Case Study 1:
>>> p = Pixel(200, 100, 150)
>>> p
(200, 100, 150)
>>> p.getRed()
1. ??????
>>> p.setBlue(20)
>>> p
2. ??????
>>>
-Refer to the session in the accompanying Case Study 1. What is printed on line 2?

A) (20, 100, 150)
B) (200, 20, 150)
C) (200, 100, 170)
D) (200, 100, 20)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
7
What statement constructs a window that is 600 pixels wide and 400 pixels high?

A) PixelWin(400, 600)
B) PixelWin(600, 400)
C) ImageWin("Image Processing", 400, 600)
D) ImageWin("Image Processing", 600, 400)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
8
What image object is used to create an image from a file?

A) FileImage
B) PixelImage
C) EmptyImage
D) ImageWin
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
9
What method would you use to get the width of an image?

A) getWidth
B) getHeight
C) getPixels("width")
D) width
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
10
When creating an empty image, what is the color of each pixel?

A) White
B) Yellow
C) Blue
D) Black
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
11
What is the name for the type of iteration shown in the session below?
>>> for num in range(3):
For ch in "cat":
Print(num, ch)

A) Listed
B) Nested
C) Recursive
D) Range
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
12
Which of the following is a grayscale color?

A) (1, 2, 3)
B) (30, 30, 30)
C) (0, 20, 20)
D) (255, 0, 0)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
13
Case Study 2:
>>> def squareIt(n):
return n * n
>>> squareIt(3)
9
>>> squareIt(squareIt(3))
1. ??????
>>> squareIt
&It;function squareIt at 0x0000022740D68E18>
>>> z = squareIt
>>> z(3)
9
>>> z
2. ??????
-Refer to the session in the accompanying Case Study 2. What is printed on line 1?

A) 9
B) 81
C) function squareIt at 0x0000022740D68E18
D) An error message
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
14
Case Study 2:
>>> def squareIt(n):
return n * n
>>> squareIt(3)
9
>>> squareIt(squareIt(3))
1. ??????
>>> squareIt
&It;function squareIt at 0x0000022740D68E18>
>>> z = squareIt
>>> z(3)
9
>>> z
2. ??????
-Refer to the session in the accompanying case study. What is printed on line 2?

A) 9
B) 81
C) function squareIt at 0x0000022740D68E18
D) An error message
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
15
Parameters that are defined within a function are called:

A) actual parameters.
B) formal parameters.
C) passed parameters.
D) assigned parameters.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
16
When a window is constructed, it is not immediately displayed.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
17
We can access a particular pixel by using the getPixel method.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
18
To create a negative pixel, we subtract the red, green, and blue intensities from 255.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
19
In Python, all the names defined in a program, whether for data or for functions, are organized into namespaces.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
20
When a function is invoked, a new namespace known as the function namespace is created corresponding to the function itself.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
21
Match each definition with its term.
-Holds the name of the current namespace.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
22
Match each definition with its term.
-Created within a function.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
23
Match each definition with its term.
-Includes all of the system-defined names of functions and data types used regularly in Python.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
24
Match each definition with its term.
-Tries to extract feature information from an image by finding places in the image that have dramatic changes in color intensity values.

A) __name__
B) Local variables
C) builtins namespace
D) Edge detection
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
25
Explain how to create a negative image at the pixel level.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
26
What kinds of operators can be used with a function?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
27
What terms would be used to describe the numbers 3 and 4 in the following code listing? Why?
>>> hypotenuse(3, 4)
5.0
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
28
How are parameters passed into a function in Python?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
29
What are the ramifications of the call by assignment parameter in Python? How does program execution differ depending on whether the actual parameter is mutable or immutable?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
30
What are namespaces? Describe the builtins namespace.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
31
How can you discover the names of the objects in the built-in namespace?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
32
Explain how the different Python namespaces are organized with respect to one another.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
33
Provide a description on how you might use a Python program to resize an image.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 33 في هذه المجموعة.