SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Programming Languages
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. A programming language in which the source code of programs is composed of mnemonic instructions- each of which corresponds directly to a machine instruction for a particular processor.
scripting
assembly language
LISP (LISt Processing)
Job Control Language
2. In assembly language the location of data values in primary memory is given by the _________ field
operand
assembly
Job Control Language
LISP (LISt Processing)
3. An _________ is used to translate a program into machine code every time the program is run
C++
assembly language
expression
interpreter
4. It is a high-level compiled language built upon ALGOL. It is best known for its emphasis on structured programming techniques and strong typing; because of this it was extremely popular as a teaching language in the 1980s and early 1990s though it wa
data address
Pascal
Ada
PL/1
5. This generation of languages - easier to read - procedural - portable - e.g. COBOL or C or C++ or Pascal or Python
interpreter
3GL
environment
object program
6. Divisions of COBOL programs: data and _________ and environment
identification
imperative
trace routine
syntax
7. A program that converts from assembly language to machine language.
assembler
source program
operand
Y
8. In machine language the symbol for a displacement value is _________
Z
expression
operand
Pascal
9. The purpose of an _________ ___________ is to detect syntax errors in an assembly language program
name
environment
high level language
object program
10. The language of the Department of Defense
machine
Job Control Language
label
Ada
11. A fully compiled or assembled program ready to be loaded into the computer.
interpreter
object program
compiler
Y
12. A procedural imperative language designed for scientific and engineering and business and systems programming applications
compiler
PL/1
interpreter
COBOL
13. Source code may be converted into an executable image by a(n) ______________
identification
C++
compiler
register number
14. In machine language the purpose of an _________ _________ is to tell the control unit what data processing operation is to be performed.
pseudocode
Y
Pascal
operation code
15. In machine language the symbol for a base register is ____
Fortran (FORmula TRANslation)
Y
Perl (Practical Extraction Report Language)
interpreter
16. A Language which is inexpensive to program and is problem-oriented and is easy to code
compiler
RPG
Job Control Language
label
17. The purpose of ___________ language is to condense machine code instructions into simpler instructions. Its disadvantage is that it is machine dependent. It is not immediately executable.
assembly
syntax
imperative
ALGOL
18. It is a high-level and highly standardized language that remains very "close to the hardware" and allows the programmer to perform useful fast and dangerous tricks.
C
pseudocode
4GL
imperative
19. It was created in the late 1950s - most modern procedural languages reflect its overall structure and design
Lisp
2GL
ALGOL
data address
20. A ___________ language or extension language is a programming language that allows control of one or more software applications.
interpreter
scripting
assembly language
assembler
21. Components of assembly language : _________ and operation code and name
FILES
4GL
operand
object program
22. A fourth-generation programming language - financial modeling language - eventually out-competed by spreadsheets
operand
interpreter
IFPS
register number
23. In machine language purpose of a _________ _________ is to signify which register to use when computational procedures are required
operation code
Java
identification
register number
24. Language used primarily for science applications
EBDIC
scripting
environment
FORTRAN
25. It is the ancestor of the family of functional languages that emphasize evaluating expressions rather than executing imperative commands.
Ada
data
COBOL
LISP (LISt Processing)
26. The most widely used language for business applications
4GL
COBOL
imperative
Job Control Language
27. Language capable of treating alphabetic text as a set of logic statements
Lisp
operation code
Z
declarative
28. The most basic type of programming language - immediately executable instructions and making efficient use of computer storage. Manipulation of individual bits by instruction. Not easy in design or writing
assembly language
PL/1
machine
ALGOL
29. A _________ _________ is a set of print statements or screen-display statements whose output enables a programmer to follow a computer's processing path during execution
object program
environment
identification
trace routine
30. rogramming paradigm describes computation in terms of statements that change a program state. COBOL or C or Java etc
source program
imperative
IFPS
Ada
31. This generation of languages - zeros and ones - machine code
identification
1GL
PL/1
environment
32. This generation of languages - Assembly Language - symbolic not portable
Fortran (FORmula TRANslation)
2GL
interpreter
operation code
33. a popular high-level language developed by Sun Microsystems in the early 1990s. The language was originally named OAK and unsuccessfully used for set-top devices but hit it big after being renamed in 1995 and introduced to the World Wide Web. It is a
EBDIC
name
Java
operation code
34. Type of error that results in unpredictable program glitches
runtime
IFPS
X
EBDIC
35. Components of machine code: 1. register number 2. ___________ ____________ 3. data address
runtime
declarative
assembly
operation code
36. The purpose of symbols in assembly language is to represent _________ locations
operand
memory
COBOL
label
37. Components of machine code: 1. register number 2. operation code 3. ___________ ____________
Fortran (FORmula TRANslation)
1GL
data address
Ada
38. In machine language the symbol for an index register is _________
X
2GL
high level language
expression
39. In order to translate a program written in a high-level language into machine code a(n) _________ is used
compiler
scripting
ALGOL
memory
40. Another name for Reverse Polish Notation
postfix
runtime
2GL
operation code
41. Language that interfaces directly with the operating system. It indicates when and how application programs will be processed.
Perl (Practical Extraction Report Language)
expression
Job Control Language
machine
42. A program written in a high-level language.
BASIC
Lisp
Y
source program
43. An ____________ yields a value. For example: 2 + 2 yields 4.
Pascal
COBOL (COmmon Business-Oriented Language)
trace routine
expression
44. In assembly language the place at which computer control can be transferred is marked by the _________ field
Y
label
C
register number
45. Type of error: a language command being spelled incorrectly
syntax
compiler
Fortran (FORmula TRANslation)
operation code
46. A mixture of natural languages and symbols and terms and other features commonly used in high-level languages. E.g. + or - or * etc.
pseudocode
Z
PL/1
source program
47. It examines a source program statement by statement - and the resulting machine language instructions are immediately executed before the next statement is examined.
interpreter
3GL
Job Control Language
assembler
48. Components of machine code: 1. ___________ ____________ 2. operation code 3. data address
interpreter
FORTRAN
register number
operation code
49. A Language with good error diagnostics - is easy to use and has real-time coding
operand
machine
BASIC
Perl (Practical Extraction Report Language)
50. Source code may be executed immediately with the aid of a(n) ________________.
interpreter
operation code
scripting
Ada