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