Cs

studied byStudied by 57 people
0.0(0)
get a hint
hint

Computers___

1 / 113

Tags & Description

Studying Progress

0%
New cards
114
Still learning
0
Almost done
0
Mastered
0
114 Terms
1
New cards

Computers___

Process input to produce output

New cards
2
New cards

Algorithms are written in machine language

False

New cards
3
New cards

A computing agent___

Executes the instruction in an algorithm

New cards
4
New cards

Select all answers that are true

Data is communicated via networks

New cards
5
New cards

A hard drive is a __

Hardware component

New cards
6
New cards

Programming languages are informal languages that make suggestions that computers may or may not follow

False

New cards
7
New cards

Memory is ___

An ordered sequence of storage cells that can be accessed by address

New cards
8
New cards

The central processing Unit (CPU)is also called the __ of the computer

Brain

New cards
9
New cards

Ports are ___ that allow multiple clients to exchange data with the same server

Channels

New cards
10
New cards

A binary digit have __ possible values

Two

New cards
11
New cards

Random access memory (RAM) is also called primary memory

Primary memory

New cards
12
New cards

Semiconductor storage media utilizes __ to store data permanently

Solid state circuitry

New cards
13
New cards

Optical storage media utilizes __ to store and access data

Laser technology

New cards
14
New cards

Machine code is ___

The language used directly by the computer

New cards
15
New cards

A loader is __

Copies programs from secondary memory to primary memory

New cards
16
New cards

Two major types of software are __

Systems software and applications software

New cards
17
New cards

A file system organizes data__

On secondary storage media

New cards
18
New cards

A terminal-based interface contains buttons, drop down menus and icons.

False

New cards
19
New cards

A touchscreen interface allows a user to enter input by __

Tapping and gesturing

New cards
20
New cards

Fortran, Cobol, Java and Python are___

High level programming languages

New cards
21
New cards

The text editor that we use to write our python programs is __

Replit

New cards
22
New cards

Syntax errors are caused by having too many window open

False

New cards
23
New cards

A virtual Machine is a hardware tool that behaves like a high-level computer.

False

New cards
24
New cards

The Abacus was one of the first __

Calculators

New cards
25
New cards

The Jacquard's Loom was designed to accept input in the form of a

Set of punched cards

New cards
26
New cards

Herman Hollerith developed a machine that was used by the

U.S. Census Bureau

New cards
27
New cards

Boolean data is named after the British school teacher_

George Boole

New cards
28
New cards

Alan Turing developed the concept of a universal machine that could be specialized to solve any computable problem, and to demonstrate that some problems are unsolvable by computers.

True

New cards
29
New cards

The computer that calculated ballistics tables for the artillery of the U.S. Army toward the end of WW II was called the __

ENIAC

New cards
30
New cards

The early mainframe computers were larger than out classrooms

True

New cards
31
New cards

A compiler ___

Automatically converts instructions from a high-level language to machine language

New cards
32
New cards

____ applications that mimic human thinking and learning

Artificial Intelligence

New cards
33
New cards

___ ignores complex details

Abstraction

New cards
34
New cards

__ are used to build computers circuitry for memory and a processor

Transistors

New cards
35
New cards

A solid-state device has moving parts

False

New cards
36
New cards

Moore's Law thats that processing speed and storage capacity will double every ___

24 months

New cards
37
New cards

Starting a payroll job at 10:00 PM Saturday night is an example of

Batched Processing

New cards
38
New cards

A CRT is a __

Cathode Ray Tube

New cards
39
New cards

The first process microprocessor chip was the ___

Intel 8080

New cards
40
New cards

Interactive 3D environments are called ___

Virtual Reality

New cards
41
New cards

Ignoring the complex details of a task or data structure is called___

Abstraction

New cards
42
New cards

A chunk of code that can be treated as a unit and called to perform a task is called a___

Function

New cards
43
New cards

Functions may have optional and/or required arguments

True

New cards
44
New cards

All python programmers must have a __

Main Module

New cards
45
New cards

2**3+45 =

28

New cards
46
New cards

The __ is used to development software

Waterfall model

New cards
47
New cards

Programmers never go back to previous software development phases.

False

New cards
48
New cards

Variables serve __ purposes

Two

New cards
49
New cards

There are __ types of python comments

Three

New cards
50
New cards

1/4 has infinite precision

False

New cards
51
New cards

An arithmetic expression consists of __

Operands and operators familiar to from algebra

New cards
52
New cards

Python modules are __

Taken from libaries

New cards
53
New cards

The most expensive software development lifecycle phase is ___

Maintenance

New cards
54
New cards

The two python numeric data types are __

int and float

New cards
55
New cards

The planning and organizing of a program is called software development.

True

New cards
56
New cards

The software development life cycle beings with ___

A customer request

New cards
57
New cards

Programmers never return to an earlier phase of the software development life cycle.

True

New cards
58
New cards

A stylized half-English, half-code language written in English but suggesting program code is called ___

Pseudocode

New cards
59
New cards

A logic error prevents the program from running

False

New cards
60
New cards

A set of tests cases that exercise the capabilities of a software component is called a ___

Test Suite

New cards
61
New cards

A sequence of two characters in a string, the first of which is / is called a(n)

escape sequence

New cards
62
New cards

A name that receives a value at program start-up and whose value cannot be changed is called a(n)

symbolic constant

New cards
63
New cards

If n is an integer variable, then you can represent a number in scientific notation by multiplying it by __

10**n

New cards
64
New cards

Arabic letters are contained in the ASCII character set.

False

New cards
65
New cards

When a loop the executes a predetermined number of times it is called a(n)___

Definite iteration

New cards
66
New cards

a+=3 is an example of a(n)

Augmented assignment

New cards
67
New cards

The out of for i in range (1.4): print(i) will be

1 2 3

New cards
68
New cards

Loop counter variables can count up or down

True

New cards
69
New cards

Selection statements allow a computer to make choices based on a ___

Condition

New cards
70
New cards

An if statement with no elif is a one-way selection statement.

True

New cards
71
New cards

To represent all possible outcomes of Boolean expressions, we use a ___

Truth Table

New cards
72
New cards

A while loop is also call a(n)___

Entry-control loop

New cards
73
New cards

A break statement will cause an exit from a loop.

True

New cards
74
New cards

The ___ method returns a random number

random.radint

New cards
75
New cards

A statement that allows the computer to repeat or select an action is call a(n)__

Control statement

New cards
76
New cards

A structured loop consisting of an initializer expression, a terminator expression , and update expression, and a statement is called a(n)

for loop

New cards
77
New cards

A sequence of items ordered by position is called a(n)

List

New cards
78
New cards

Tabular format is the presentation of output in rows of data that are either left-aligned or right-aligned.

True

New cards
79
New cards

The number of columns used for output of text is called the ___

Field width

New cards
80
New cards

A prototype is ____

A tough draft or outline of a program, which runs but without its full functionality

New cards
81
New cards

The amount by which a counter is incremented or decremented in a count controlled loop is called the __

Step Value

New cards
82
New cards

A conditional iteration continues as long as a condition is true.

True

New cards
83
New cards

A loop is also called a(n)__

Pass

New cards
84
New cards

Tue first line of a loop is called the ___

Loop header

New cards
85
New cards

A disjunction uses the logical operator____

or

New cards
86
New cards

A conjunction uses the logical operator__

and

New cards
87
New cards

Adding all of the numbers in the range of a for loop will give you the ___

Summation

New cards
88
New cards

When the result of a loop is one less or one greater than the expected value, it is called the ___

Off-by-one-error

New cards
89
New cards

Halting the evaluation of a Boolean expression after evaluation the results of the first subexpression is called ___

Short-circuit evaluation

New cards
90
New cards

A portion is a string called a ___

substring

New cards
91
New cards

The subscript operator is ___

[]

New cards
92
New cards

Attackers use ___ to observe data crossing wireless networks.

Sniffing software

New cards
93
New cards

If the Caesar cipher key is 5, every "a" in the plaintext will be replaced with a ___

F

New cards
94
New cards

The binary representation of 625 is ___

1001110001

New cards
95
New cards

To convert from octal to binary, use two bits to represent each octal digit

False

New cards
96
New cards

To convert from hexadecimal from binary, use for bits to represent each hexadecimal digit

True

New cards
97
New cards

split() is a

Method

New cards
98
New cards

A for loop treats as input file as a sequence of lines

True

New cards
99
New cards

The extension of a Python program file is ___

.py

New cards
100
New cards

A data structure in which one cannot insert, remove or replace the values contained therein is a ____

Immutable Data structure

New cards

Explore top notes

note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 21 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 39 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 56 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard34 terms
studied byStudied by 18 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard113 terms
studied byStudied by 55 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard147 terms
studied byStudied by 23 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard307 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard73 terms
studied byStudied by 30 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard36 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard30 terms
studied byStudied by 126 people
Updated ... ago