APCSP Unit 3 Study guide

5.0(1)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/36

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

37 Terms

1
New cards
What does the TextToSpeech component do?
Converts text to speech
2
New cards
By default, how are components laid out in App Inventor
vertically
3
New cards
What does Fill Parent do?
In the width property, it will fill the container
4
New cards
Can you pass values of property from one object to another?
No
5
New cards
List two valid App Inventor variable names
firstName lastName
6
New cards
Write code to set global X to 18 and increase it by 10
initialize global x to 18. Set global x to get global x +10
7
New cards
What does the Accelerometer Sensor do?
Generates a shaking event
8
New cards
What is an event handler?
A block of code that reacts to an event
9
New cards
What type of data must a global destination variable be if it uses a ListPicker?
List
10
New cards
What is true about data compression?
There are trade-offs involved in choosing which technique to use.
11
New cards
In the app where a user enters a number for the month of the year, what would be appropriate boundary values to check?
0 and 1 + 12 and 13
12
New cards
Define refactoring
Restructuring a program to make it efficient without changing its basic behavior.
13
New cards
How would you name a button that is used to clear the screen?
ButtonRefresh or RefreshButton
14
New cards
What is a variable?
An abstract symbol that refers to some particular value
15
New cards
Why is using a variable an example of abstraction?
A variable is more general and more abstract than specific values such as “ABC”
16
New cards
What is true about a TinyDb component?
Data stored in a TinyDb will persist between different uses of the app.
17
New cards
A digital photo file contains data representing the level of red, green, and blue for each pixel in the photo. The file also contains metadata that describes the date and geographic location where the photo was taken. For what goal would analyzing the metadata be more appropriate than analyzing the data?
Determining the likelihood that the photo was taken at a particular public event.
18
New cards
Define algorithm
a formula or set of steps for solving a particular problem
19
New cards
Define analog
A device or system that represents changing values as continuously variable physical quantities.
20
New cards
Define cloud computing
sharing resources rather than having local server handle apps
21
New cards
Define cryptography
protecting information by transforming it into an unreadable format
22
New cards
Define lossless
a data compression technique in which no data is lost.
23
New cards
Define lossy
a data compression technique in which some amount of data is lost.
24
New cards
Define a megabyte
a unit for characterizing the amount of data. It is 1,048,576 bytes.
25
New cards
Define a megapixel
one million pixels, used in reference to the resolution of a graphics device.
26
New cards
Define modeling
representing a real-world object as a set of mathematical equations.
27
New cards
What is optical character recognition (OCR)?
reading text from paper and translating the images so the computer can manipulate it.
28
New cards
Define persistence
The ability to store data permanently
29
New cards
What is a pixel?
Short for picture element, a single point in a graphic image.
30
New cards
What is ASCII?
A coding system for representing English characters as numbers with each letter assigned a number from 0 to 127.
31
New cards
Define raster
A rectangular area of a display screen actually being used to display images.
32
New cards
Define render
T adding realism to a computer graphic by adding 3D qualities
33
New cards
Define spam
Electronic junk mail
34
New cards
Define stenography
Hiding information by embedding messages within each other, seemingly harmless messages.
35
New cards
What does it mean to upload?
Transmitting data from a computer to a bulletin board service, mainframe, or network.
36
New cards
What is the difference between a GET block and a SET block? *short response*
The get block “gets” the current value. The set block changes or “sets” the value
37
New cards
What are filename extensions *short response*
Describe the contents of a file, and tell the computer operating system what program to open