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. Components of assembly language: operand and _________ _________ and name
register number
trace routine
operation code
name
2. Components of machine code: 1. ___________ ____________ 2. operation code 3. data address
data address
operation code
register number
assembler
3. 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
PL/1
data address
Perl (Practical Extraction Report Language)
trace routine
4. Components of machine code: 1. register number 2. operation code 3. ___________ ____________
data address
label
COBOL
Lisp
5. It allows users to write programs in a language similar to natural language.
high level language
pseudocode
interpreter
LISP (LISt Processing)
6. Divisions of COBOL programs: data and identification and _________
4GL
COBOL
environment
interpreter
7. rogramming paradigm describes computation in terms of statements that change a program state. COBOL or C or Java etc
operand
PL/1
imperative
compiler
8. In assembly language the location of data values in primary memory is given by the _________ field
operand
high level language
scripting
Fortran (FORmula TRANslation)
9. A procedural imperative language designed for scientific and engineering and business and systems programming applications
PL/1
Pascal
2GL
operand
10. Language capable of treating alphabetic text as a set of logic statements
assembly language
Lisp
FORTRAN
machine
11. Another name for Reverse Polish Notation
register number
expression
postfix
assembly language
12. An _________ is used to translate a program into machine code every time the program is run
scripting
declarative
interpreter
ALGOL
13. 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
interpreter
interpreter
Pascal
assembly
14. Basic command - directory of files: _________
IFPS
high level language
FILES
operand
15. The purpose of symbols in assembly language is to represent _________ locations
memory
Job Control Language
machine
compiler
16. 8 Bit character encoding used on IBM mainframe operating systems. Alphanumeric data is stored on tape/disk in this format
operation code
operation code
EBDIC
interpreter
17. The oldest high-level language.
Java
compiler
assembly
Fortran (FORmula TRANslation)
18. Components of machine code: 1. register number 2. ___________ ____________ 3. data address
register number
Pascal
register number
operation code
19. Divisions of COBOL programs: _________ and identification and environment
1GL
BASIC
scripting
data
20. A Language which is inexpensive to program and is problem-oriented and is easy to code
Pascal
C++
interpreter
RPG
21. A fully compiled or assembled program ready to be loaded into the computer.
Pascal
interpreter
pseudocode
object program
22. It is an interpreted language designed principally to process text - often used for web CGI scripts and parsing log files.
PL/1
1GL
machine
Perl (Practical Extraction Report Language)
23. It examines a source program statement by statement - and the resulting machine language instructions are immediately executed before the next statement is examined.
compiler
assembler
LISP (LISt Processing)
interpreter
24. This generation of languages - easier to read - procedural - portable - e.g. COBOL or C or C++ or Pascal or Python
compiler
Java
3GL
Pascal
25. The language of the Department of Defense
pseudocode
operation code
memory
Ada
26. Source code may be executed immediately with the aid of a(n) ________________.
4GL
LISP (LISt Processing)
interpreter
assembly
27. A program that converts from assembly language to machine language.
3GL
assembler
interpreter
machine
28. The most widely used language for business applications
runtime
COBOL
C
interpreter
29. Language that interfaces directly with the operating system. It indicates when and how application programs will be processed.
BASIC
interpreter
operation code
Job Control Language
30. 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
data address
3GL
COBOL
31. Type of error that results in unpredictable program glitches
operand
FILES
Pascal
runtime
32. Source code may be converted into an executable image by a(n) ______________
Java
Pascal
memory
compiler
33. A mixture of natural languages and symbols and terms and other features commonly used in high-level languages. E.g. + or - or * etc.
environment
X
pseudocode
object program
34. 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
C++
Java
interpreter
data
35. Type of error: a language command being spelled incorrectly
PL/1
data address
register number
syntax
36. In machine language the symbol for an index register is _________
IFPS
LISP (LISt Processing)
X
data address
37. The program that translate a source program (high level language) into an object program.
compiler
operand
COBOL (COmmon Business-Oriented Language)
register number
38. Language used primarily for science applications
Fortran (FORmula TRANslation)
C++
register number
FORTRAN
39. A ___________ language or extension language is a programming language that allows control of one or more software applications.
operation code
scripting
expression
name
40. This generation of languages - Assembly Language - symbolic not portable
FORTRAN
data address
2GL
Pascal
41. In machine language the symbol for a base register is ____
compiler
IFPS
imperative
Y
42. A Language with a very precise structure that is particularly good for training serious programmers; is procedural and is based on ALGOL
pseudocode
FILES
Pascal
operand
43. Components of assembly language : _________ and operation code and name
identification
operand
environment
RPG
44. It is the ancestor of the family of functional languages that emphasize evaluating expressions rather than executing imperative commands.
Java
declarative
LISP (LISt Processing)
machine
45. A fourth-generation programming language - financial modeling language - eventually out-competed by spreadsheets
IFPS
assembly language
Y
PL/1
46. An ____________ yields a value. For example: 2 + 2 yields 4.
interpreter
FILES
high level language
expression
47. Divisions of COBOL programs: data and _________ and environment
identification
assembly language
declarative
EBDIC
48. In machine language purpose of a _________ _________ is to signify which register to use when computational procedures are required
Pascal
operation code
Perl (Practical Extraction Report Language)
register number
49. 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.
1GL
assembly language
BASIC
Pascal
50. In order to translate a program written in a high-level language into machine code a(n) _________ is used
PL/1
compiler
RPG
expression