Coding - Unit 1 Lesson 1 Flashcards
It is the responsibility of a computer’s operating system to manage system resources, such as memory allocation and the amount of processor time given to programs.
True
The instructions executed by a computer when it is first turned on are stored in the computer’s random-access memory.
False
Software designed for one operating system will usually work just as well on a different operating system.
False
The instructions actually executed by a computer must be translated into machine language before the computer can understand them.
True
The assembler programming language is an example of a high-level language.
False
Programs written in a high-level language are generally easier to move and adapt to a different computer than programs written in a low-level language.
True
Programs written in a high-level language usually run more quickly than programs written in a low-level language.
False
Interpreted programs will generally run faster than a compiled program.
False
HTML is a language used primarily to create Web pages.
True
JavaScript is a powerful language used to quickly build GUI based application programs.
False
What is the name for a set of instructions put into a logical sequence that are to be executed by a computer?
program
What is the name for the set of programs that control operations within the computer and manages the execution of other programs running on the computer?
operating system
Which of the following terms is used to describe the device within a computer that actually executes the program instructions?
the microprocessor
Which of the programming languages below is most like machine language?
assembly language
Which of the following items is one advantage of writing a program in a low-level language?
they usually require less memory
What is the name for a program that converts high-level language source code into object code?
compiler
Which item below describes a program that translates high-level source code into executable code while the program is being executed?
Interpreter
What are advantages of writing a program in a high-level language?
Fewer programming errors
Requires less time to write
Program is easier to read
What language uses a compiler?
C++
What language makes it easy to create a powerful GUI based application program?
Visual Basic
Programs such as a word processor, a spreadsheet, or a video game are referred to as _______ programs.
application
A GUI, or ________ user interface is a system that allows a user to interact with a computer by manipulating pictures and icons.
graphical
The set of commands that a computer’s processor can understand and execute is called its _____.
instruction set
Computer’s usually use the ______ number system to represent a series of on or off circuits.
binary
Program instructions written in a(n) _____ -level language do not necessarily correspond one-to-one with the processor’s instruction set.
High
A program called a(n) ______ is used to take object code files and convert them into an executable file.
linker
A(n) ________ file can be run as many times as desired without having to be translated again unless the program itself is modified.
executable
The process of correcting programing errors is called ______.
debugging
The C++ programming language is called a(n) ______ -oriented programming language.
object
Java program code is compiled into _______ which is then interpreted by the Java Virtual Machine on the computer where the program is to be run.
pseudo-code