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 procedural imperative language designed for scientific and engineering and business and systems programming applications
FORTRAN
register number
operation code
PL/1
2. A fourth-generation programming language - financial modeling language - eventually out-competed by spreadsheets
RPG
IFPS
PL/1
Fortran (FORmula TRANslation)
3. 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
RPG
COBOL
expression
4. rogramming paradigm describes computation in terms of statements that change a program state. COBOL or C or Java etc
ALGOL
postfix
1GL
imperative
5. Source code may be executed immediately with the aid of a(n) ________________.
COBOL
interpreter
runtime
operand
6. Components of machine code: 1. register number 2. operation code 3. ___________ ____________
Y
interpreter
Ada
data address
7. The most widely used language for business applications
COBOL
interpreter
COBOL (COmmon Business-Oriented Language)
compiler
8. The purpose of symbols in assembly language is to represent _________ locations
assembly language
2GL
memory
machine
9. Components of assembly language: operand and _________ _________ and name
operation code
COBOL
Pascal
identification
10. This generation of languages - easier to read - procedural - portable - e.g. COBOL or C or C++ or Pascal or Python
4GL
Pascal
3GL
environment
11. An _________ is used to translate a program into machine code every time the program is run
interpreter
memory
scripting
environment
12. Language capable of treating alphabetic text as a set of logic statements
interpreter
Lisp
2GL
identification
13. A Language with a very precise structure that is particularly good for training serious programmers; is procedural and is based on ALGOL
BASIC
register number
Pascal
Fortran (FORmula TRANslation)
14. The program that translate a source program (high level language) into an object program.
compiler
Pascal
3GL
operation code
15. Another name for Reverse Polish Notation
register number
expression
label
postfix
16. A ___________ language or extension language is a programming language that allows control of one or more software applications.
scripting
identification
COBOL
object program
17. Source code may be converted into an executable image by a(n) ______________
compiler
data address
PL/1
assembler
18. A Language which is inexpensive to program and is problem-oriented and is easy to code
RPG
object program
machine
operand
19. Components of assembly language: operand and operation code and _________
name
RPG
Perl (Practical Extraction Report Language)
LISP (LISt Processing)
20. In machine language the symbol for a base register is ____
object program
source program
FILES
Y
21. In machine language the symbol for an index register is _________
data
1GL
X
assembler
22. 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
interpreter
Java
FORTRAN
object program
23. Divisions of COBOL programs: _________ and identification and environment
EBDIC
data
compiler
Ada
24. A Language with good error diagnostics - is easy to use and has real-time coding
operation code
EBDIC
compiler
BASIC
25. It allows users to write programs in a language similar to natural language.
Z
high level language
pseudocode
interpreter
26. Language that interfaces directly with the operating system. It indicates when and how application programs will be processed.
Job Control Language
operand
data address
register number
27. It is the ancestor of the family of functional languages that emphasize evaluating expressions rather than executing imperative commands.
interpreter
Ada
PL/1
LISP (LISt Processing)
28. It was created in the late 1950s - most modern procedural languages reflect its overall structure and design
postfix
ALGOL
LISP (LISt Processing)
scripting
29. An ____________ yields a value. For example: 2 + 2 yields 4.
C
3GL
expression
assembler
30. 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.
C++
COBOL (COmmon Business-Oriented Language)
data
object program
31. 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
data address
machine
compiler
assembly language
32. A fully compiled or assembled program ready to be loaded into the computer.
object program
runtime
pseudocode
4GL
33. Divisions of COBOL programs: data and _________ and environment
identification
IFPS
operand
trace routine
34. Programming paradigm that expresses the logic of a computation without describing its control flow. Regex or logic programming or functional programming or xslt or svg
Z
name
declarative
Pascal
35. 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
EBDIC
Pascal
declarative
assembly
36. The oldest high-level language.
expression
Fortran (FORmula TRANslation)
PL/1
1GL
37. 8 Bit character encoding used on IBM mainframe operating systems. Alphanumeric data is stored on tape/disk in this format
2GL
3GL
machine
EBDIC
38. Divisions of COBOL programs: data and identification and _________
RPG
environment
operand
Pascal
39. This generation of languages include - RPG or SQL or Mathamatica or PL/SQL or Cold Fusion - subset of Domain Specific Languages
4GL
compiler
FORTRAN
RPG
40. Type of error: a language command being spelled incorrectly
syntax
trace routine
COBOL
X
41. In machine language the purpose of an _________ _________ is to tell the control unit what data processing operation is to be performed.
operation code
expression
assembly
memory
42. a popular compiled high-level language - similar to C but witho bject-oriented features (classes) generic programming (templates) and exception handlingwith - developed by Bjarne Stroustrup in 1985 at Bell Labs
trace routine
Ada
expression
C++
43. Type of error that results in unpredictable program glitches
runtime
label
IFPS
compiler
44. This generation of languages - Assembly Language - symbolic not portable
COBOL
Fortran (FORmula TRANslation)
2GL
pseudocode
45. In order to translate a program written in a high-level language into machine code a(n) _________ is used
object program
imperative
Perl (Practical Extraction Report Language)
compiler
46. Components of machine code: 1. ___________ ____________ 2. operation code 3. data address
scripting
EBDIC
Java
register number
47. 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
runtime
trace routine
Perl (Practical Extraction Report Language)
operand
48. A program written in a high-level language.
Java
source program
memory
object program
49. This generation of languages - zeros and ones - machine code
RPG
1GL
operand
2GL
50. A language developed by IBM which features mathematical excellence and strong input/output capabilities
source program
compiler
declarative
PL/1