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. Divisions of COBOL programs: data and identification and _________
Y
C
environment
operand
2. Components of machine code: 1. register number 2. operation code 3. ___________ ____________
BASIC
assembler
4GL
data address
3. The purpose of an _________ ___________ is to detect syntax errors in an assembly language program
environment
EBDIC
object program
name
4. This generation of languages - Assembly Language - symbolic not portable
register number
interpreter
2GL
Pascal
5. A Language with good error diagnostics - is easy to use and has real-time coding
2GL
Java
Lisp
BASIC
6. The oldest high-level language.
ALGOL
3GL
Y
Fortran (FORmula TRANslation)
7. It was created in the late 1950s - most modern procedural languages reflect its overall structure and design
object program
ALGOL
machine
object program
8. Components of assembly language: operand and _________ _________ and name
compiler
operation code
declarative
COBOL
9. Components of machine code: 1. ___________ ____________ 2. operation code 3. data address
compiler
register number
trace routine
COBOL
10. A language developed by IBM which features mathematical excellence and strong input/output capabilities
object program
pseudocode
PL/1
source program
11. The language of the Department of Defense
Ada
IFPS
data address
Perl (Practical Extraction Report Language)
12. The most widely used language for business applications
ALGOL
interpreter
COBOL
2GL
13. 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.
interpreter
scripting
assembly language
Java
14. This generation of languages - zeros and ones - machine code
PL/1
Ada
pseudocode
1GL
15. A program that converts from assembly language to machine language.
assembler
COBOL
FORTRAN
assembly language
16. Components of assembly language: operand and operation code and _________
assembler
name
PL/1
ALGOL
17. Another name for Reverse Polish Notation
postfix
interpreter
source program
Ada
18. It examines a source program statement by statement - and the resulting machine language instructions are immediately executed before the next statement is examined.
Z
declarative
interpreter
compiler
19. It was developed in 1959 - is especially wordy (just as C and Perl are characterized as terse). The vast majority of Year 2000 problems involved programs written in this language.
interpreter
COBOL (COmmon Business-Oriented Language)
imperative
operation code
20. A Language with a very precise structure that is particularly good for training serious programmers; is procedural and is based on ALGOL
3GL
Pascal
FILES
X
21. This generation of languages - easier to read - procedural - portable - e.g. COBOL or C or C++ or Pascal or Python
pseudocode
operation code
Ada
3GL
22. An _________ is used to translate a program into machine code every time the program is run
assembler
interpreter
Fortran (FORmula TRANslation)
Y
23. A fully compiled or assembled program ready to be loaded into the computer.
COBOL
object program
compiler
data
24. Basic command - directory of files: _________
name
data
ALGOL
FILES
25. Language that interfaces directly with the operating system. It indicates when and how application programs will be processed.
memory
Z
Lisp
Job Control Language
26. In machine language the purpose of an _________ _________ is to tell the control unit what data processing operation is to be performed.
compiler
LISP (LISt Processing)
object program
operation code
27. 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
trace routine
syntax
operation code
high level language
28. A fourth-generation programming language - financial modeling language - eventually out-competed by spreadsheets
COBOL (COmmon Business-Oriented Language)
declarative
IFPS
source program
29. 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
Perl (Practical Extraction Report Language)
data
machine
EBDIC
30. A Language which is inexpensive to program and is problem-oriented and is easy to code
3GL
expression
RPG
label
31. In machine language the symbol for a base register is ____
Y
scripting
3GL
Z
32. A program written in a high-level language.
operand
label
trace routine
source program
33. Components of assembly language : _________ and operation code and name
trace routine
pseudocode
operand
interpreter
34. A procedural imperative language designed for scientific and engineering and business and systems programming applications
PL/1
Ada
RPG
Z
35. Components of machine code: 1. register number 2. ___________ ____________ 3. data address
object program
runtime
operation code
data address
36. In machine language the symbol for an index register is _________
assembler
PL/1
assembly language
X
37. Divisions of COBOL programs: _________ and identification and environment
interpreter
data
source program
Perl (Practical Extraction Report Language)
38. Source code may be executed immediately with the aid of a(n) ________________.
name
interpreter
BASIC
RPG
39. This generation of languages include - RPG or SQL or Mathamatica or PL/SQL or Cold Fusion - subset of Domain Specific Languages
COBOL (COmmon Business-Oriented Language)
operation code
interpreter
4GL
40. The program that translate a source program (high level language) into an object program.
name
assembly
compiler
register number
41. 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
operand
1GL
object program
42. In machine language the symbol for a displacement value is _________
Z
4GL
Ada
register number
43. In assembly language the place at which computer control can be transferred is marked by the _________ field
Fortran (FORmula TRANslation)
label
interpreter
FILES
44. Source code may be converted into an executable image by a(n) ______________
label
expression
compiler
C++
45. 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
Pascal
Java
Fortran (FORmula TRANslation)
identification
46. In assembly language the location of data values in primary memory is given by the _________ field
C++
operand
assembly
scripting
47. It is the ancestor of the family of functional languages that emphasize evaluating expressions rather than executing imperative commands.
register number
LISP (LISt Processing)
Ada
object program
48. Divisions of COBOL programs: data and _________ and environment
object program
identification
PL/1
X
49. In machine language purpose of a _________ _________ is to signify which register to use when computational procedures are required
RPG
register number
operand
high level language
50. Type of error: a language command being spelled incorrectly
memory
interpreter
COBOL
syntax