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