






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The basic concepts and terminology related to computer programming, including the definition of a program, the components of a computer system, different types of memory, input/output devices, programming languages, compilers, interpreters, and common programming constructs such as variables, operators, conditional statements, and loops. A solid foundation for understanding the fundamental principles of computer programming and can be useful for students at the high school or university level who are interested in learning about the core concepts of programming and computer science.
Typology: Exams
1 / 11
This page cannot be seen from the preview
Don't miss anything!







A(n) __________ is a set of instructions that a computer follows to perform a task.
A type of memory that can hold data for long periods of time, even when there is no power to the computer, is called
. a. RAM b. main memory c. secondary storage d. CPU storage - Correct Answer-secondary storage devices A component that collects data from people or other devices and sends it to the computer is called.
. a. CPUs b. instructions c. variables d. bits - Correct Answer-bits In a(n) __________ numbering system, all numeric values are written as sequences of 0s and 1s. a. hexadecimal b. binary c. octal d. decimal - Correct Answer-binary A bit that is turned off represents the following value:
b. a stream of binary numbers c. English words d. circuits - Correct Answer-a stream of binary numbers In the __________ part of the fetch-decode-execute cycle, the CPU determines which operation it should perform. a. fetch b. decode c. execute d. immediately after the instruction is executed - Correct Answer-decode Computers can only execute programs that are written in __________. a. Java b. assembly language c. machine language d. Python - Correct Answer-machine language The __________ translates an assembly language program to a machine language program. a. assembler b. compiler c. translator d. interpreter - Correct Answer-assembler The words that make up a high-level programming language are called __________. a. binary instructions b. mnemonics c. commands c. key words - Correct Answer-key words The rules that must be followed when writing a program are called __________. a. syntax b. punctuation c. key words d. operators - Correct Answer-syntax A(n) __________ program translates a high-level language program into a separate machine language program. a. assembler b. compiler c. translator
d. utility - Correct Answer-compiler A ________ error does not prevent the program from running, but causes it to produce incorrect results. a. syntax b. hardware c. logic d. fatal - Correct Answer-logic A(n) ___ is a set of well-defined logical steps that must be taken to perform a task. a. logarithm b. plan of action c. logic schedule d. algorithm - Correct Answer-algorithm An informational language that has no syntax rules and is not meant to be compiled or executed is called _______. a. faux code b. pseudocode c. C# d. a flowchart - Correct Answer-pseudocode A _________ is diagram that graphically depicts the steps that take place in a program. a. flowchart b. step chart c. code graph d. program graph - Correct Answer-flowchart A _____ is a sequence of characters.
The integrity of a program's output is only as good as the integrity of the program's