stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
CY105 Software and Programming Languages Flashcards | StudBud
Explore
/
CY105 Software and Programming Languages
CY105 Software and Programming Languages
18 terms
·
StudBud Administration
·
38 plays
Imported from external platform
Flashcards
18 cards
F
Practice quiz
P
Host live
L
Questions
18
Answers
1
Which is NOT an example of a browser application?
Google
Firefox
Internet Explorer
Safari
2
What is another term for software or programs?
Licenses
Appliances
Applications
Litigations
3
Which is NOT true of an OS?
Is started via "bootstrapping" after turning on a computer
Can run virtually inside another OS
Provides a hardware/software interface
Always includes a graphical user interface
4
What does a device driver do?
Compile physical devices into readable code
Facilitate usage of a particular type of hardware device
Manage physical positioning of components
Steer robotically-controlled cars
5
A linear search has complexity ____; a binary search has complexity ____.
N, log N
N log N, 2^N
log N, 2^N
N, N log N
6
Which is NOT true about copyrights?
They exist once a work is placed in a fixed medium
They apply to programs
They prevent copying of digital material
They protect creative expression
7
Which is true about file systems?
Deleting a file permanently removes all of its data
Files and directories are presented to us heirarchically
Physical file structures on different hardware are the same
Solid state drives (SSDs) are slower than hard disks
8
What is NOT something an operating system (OS) does?
Device design
Resource allocation
Memory management
File system management
9
Which is true about software "bugs"?
They are program flaws that produce erroneous results
They crawl through code, causing problems
Bugs always cause a program to crash
Most software is bug-free
10
Which is NOT true about an assembly language?
Must be "assembled" into a machine language
Reduces the number of instructions needed for a task
Contains some English words
Can be used for mathematical and memory operations
11
What does "open source" imply about software?
The software can be used without restriction.
The original code is freely available.
The software is of questionable legality.
The authors of the software are known.
12
Which is NOT a high-level language?
Python
JavaScript
COBOL
Assembly
13
A binary search of data works by:
Converting all information to 1s and 0s
Repeatedly separating the data set into halves (divide and conquer)
Determining a Yes or No for each piece of data
Dividing all of the data by the number 2
14
Which is NOT a programming language?
Python
C
BASIC
HTML
15
Which is NOT true about high-level languages?
Are always translated directly to machine languages
Are easier to read than assembly languages
Include some natural mathematical notation
Must be either compiled or interpreted
16
Which is NOT an example of an operating system?
UNIX
Windows 10
Google
Linux
17
Which is true of "nondeterministic polynomial" (NP) problems?
Ideal solutions are already known
Potential solutions can be verified quickly
Ideal solutions can be found quickly
Solutions do not exist
18
Which of these would definitely NOT be considered an algorithm?
A recipe for bread
A horoscope
A flowchart
Instructions for filling out a form