stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Crash Course Computer Science Episodes 15-17 Flashcards | StudBud
Explore
/
Crash Course Computer Science Episodes 15-17
Crash Course Computer Science Episodes 15-17
35 terms
·
StudBud Administration
·
344 plays
Crash Course Computer Science Episodes 15-17
Flashcards
35 cards
F
Practice quiz
P
Host live
L
Questions
35
Answers
1
To compile a program means to convert it into a machine language a computer can understand.
True
False
2
British mathematician who conceived of the Turing machine and broke Nazi codes during WW II
Herman Hollerith
Ian Lyles
Charles Babbage
Alan Turing
3
What is a benefit of breaking big programs into smaller functions?
Less profit for the software companies
Bigger paychecks for the programmers
Groups of people fight and argue
Many people can work at the same time
4
Some historians believe that Turing and his colleagues helped shorten the war by several years.
True
False
5
What two issues are holding us back from further miniaturization?
No one really wants things to be smaller
People can't see that small
The limits of photolithography
Electrons can jump the gap between wires
6
When a programmer wants to work on a piece of code, what do they have to do?
Prove he/she can solve math problems
Sign a form
Check it out, like a library book
Send a request to the lead programmer in binary code
7
If a computer can deceive a human into thinking that it IS a human, the computer passes...
The Lovelace Theory
The Turing Test
The Hollerith Test
The Babbage Exam
8
Integrated circuits are best compared to what?
The post office
Lego blocks
A line at Walmart
A stack of pancakes
9
What are "discrete" components?
Components that work in secret
Components combined into one unit
Individual parts all wired together
Parts that are not connected
10
What special-purpose electro-mechanical computer was designed by Alan Turing to defeat Enigma?
Colossus Mark I
Harvard Mark I
The Bombe
The Apple II
11
Software engineer who helped NASA prevent serious problems on the Apollo 11 moon mission.
Grace Hopper
Margaret Hamilton
Kelly Stewart
Ada Lovelace
12
Which team creates software bugs on purpose so they can test the code and work out all the problems?
Quality Control
Low-level coders
Administration
The custodial staff
13
Before it is compiled, all programming code is just text.
True
False
14
What later replaced discrete components?
Mechanical relays
Germanium chips
Integrated components
Vacuum tubes
15
How do software engineers reduce complexity?
By reducing the number of ones and zeros in the code
By pulling related code together into "objects"
By drawing on a whiteboard
By adding more lines of code
16
What company was founded by Robert Noyce and Gordon Moore in 1968?
Apple
Microsoft
Fairchild Semiconductor
Intel
17
What does API stand for?
Available Population Integration
Application Programming Interface
Apple Programming Interface
Administrative Programming Integration
18
What is the process of scrambling text so that HELLO comes out XWDVJ?
decryption
encryption
artificial intelligence
computation
19
What is Object Oriented Programming?
Programming on the micro-architecture level
Quality Assurance testing
Packing up functional units into objects
Breaking apart the code into binary digits
20
When a program crashes, how do you track down and fix the problem?
Compiling
Coding
Debugging
Editing
21
What software tracks all changes, and if a bug is found, rolls the code back to an earlier version?
Integrated Development Environment
Compiler
Source control
Word processor
22
How many letter combinations were possible with the Enigma Machine?
Billions
Hundreds
Trillions
Thousands
23
A Turing machine can perform any computation if given enough time and memory.
True
False
24
Who invented the term "software engineering?"
Margaret Thatcher
Grace Hopper
Ada Lovelace
Margaret Hamilton
25
Every two years the number of transistors doubles on the same amount of space. What is this called?
Fairchild's Law
Turing's Statement
Moore's Law
Noyce's Theory
26
How much time do programmers spend testing and debugging code?
30 to 40 percent
50 to 60 percent
70 to 80 percent
10 to 20 percent
27
A way to use light to transfer complex patterns to a material, like a semiconductor
photolithography
geography
topography
endoscopy
28
How did the Enigma Machine work?
Series of rotors on the top, each with 26 possible positions
Sorcery/magic
Artificial intelligence
Gears and motors were turned by hand to guess the letters
29
Why do companies sometimes release "beta" versions of software?
Because they're tired of working on it
Because it's a finished piece of software
So the public can help them identify problems
So their programmers can take a break
30
What does the API do?
Gives programmers access to the company's bank records
Allows the right people access to the correct data
Acts as a barrier between the programmers and the software
Makes it easy for the programmers to order pizza
31
Microsoft Office has roughly how many lines of code?
One hundred thousand
Forty million
Thirty thousand
Thirty million
32
What was the name of the Nazi German code machine?
The Enigma Machine
The Edelweiss
The Puzzler
The Entscheidung Machine
33
The Bombe completely decrypted Nazi communications.
True
False
34
What is the advantage of printed circuit boards?
Their material is hard and durable
They could be mass-produced
They are usually green and easy to see
All the metal wires are etched into the board
35
What is a Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA)?
Prevents consumers from buying items in their shopping carts
A method for breaking North Korean spy codes
A way to capture personal information
Prevents automated systems from posting spam on websites