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. Source code may be converted into an executable image by a(n) ______________
compiler
object program
expression
source program
2. 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.
environment
assembly language
IFPS
operation code
3. A Language with good error diagnostics - is easy to use and has real-time coding
register number
pseudocode
label
BASIC
4. Divisions of COBOL programs: _________ and identification and environment
Lisp
Pascal
1GL
data
5. 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
scripting
COBOL (COmmon Business-Oriented Language)
ALGOL
6. It was created in the late 1950s - most modern procedural languages reflect its overall structure and design
BASIC
Lisp
identification
ALGOL
7. Components of assembly language: operand and _________ _________ and name
postfix
operation code
Java
interpreter
8. A program written in a high-level language.
Java
source program
interpreter
declarative
9. In machine language purpose of a _________ _________ is to signify which register to use when computational procedures are required
assembler
C
operation code
register number
10. The program that translate a source program (high level language) into an object program.
3GL
compiler
PL/1
FILES
11. In assembly language the location of data values in primary memory is given by the _________ field
C++
Y
operand
compiler
12. The oldest high-level language.
Fortran (FORmula TRANslation)
compiler
high level language
Y
13. A language developed by IBM which features mathematical excellence and strong input/output capabilities
assembly
PL/1
3GL
4GL
14. An _________ is used to translate a program into machine code every time the program is run
interpreter
object program
PL/1
declarative
15. In machine language the purpose of an _________ _________ is to tell the control unit what data processing operation is to be performed.
compiler
operation code
COBOL (COmmon Business-Oriented Language)
PL/1
16. A program that converts from assembly language to machine language.
Perl (Practical Extraction Report Language)
COBOL (COmmon Business-Oriented Language)
operand
assembler
17. 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.
expression
syntax
data
C
18. Type of error: a language command being spelled incorrectly
Perl (Practical Extraction Report Language)
syntax
COBOL
register number
19. A Language which is inexpensive to program and is problem-oriented and is easy to code
PL/1
identification
memory
RPG
20. Source code may be executed immediately with the aid of a(n) ________________.
assembly
interpreter
Fortran (FORmula TRANslation)
FORTRAN
21. This generation of languages - easier to read - procedural - portable - e.g. COBOL or C or C++ or Pascal or Python
environment
Pascal
compiler
3GL
22. 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.
C
declarative
Ada
assembly
23. rogramming paradigm describes computation in terms of statements that change a program state. COBOL or C or Java etc
memory
register number
imperative
object program
24. 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
assembly
runtime
Z
25. This generation of languages - zeros and ones - machine code
scripting
4GL
postfix
1GL
26. Another name for Reverse Polish Notation
runtime
postfix
FILES
EBDIC
27. A procedural imperative language designed for scientific and engineering and business and systems programming applications
scripting
identification
interpreter
PL/1
28. A fourth-generation programming language - financial modeling language - eventually out-competed by spreadsheets
operation code
IFPS
Fortran (FORmula TRANslation)
source program
29. It examines a source program statement by statement - and the resulting machine language instructions are immediately executed before the next statement is examined.
interpreter
assembly
scripting
runtime
30. In machine language the symbol for a base register is ____
data address
C
syntax
Y
31. It is an interpreted language designed principally to process text - often used for web CGI scripts and parsing log files.
BASIC
memory
operand
Perl (Practical Extraction Report Language)
32. Basic command - directory of files: _________
memory
FILES
RPG
C++
33. 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
RPG
Pascal
object program
ALGOL
34. A mixture of natural languages and symbols and terms and other features commonly used in high-level languages. E.g. + or - or * etc.
COBOL
imperative
pseudocode
Lisp
35. 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
operation code
environment
expression
36. A ___________ language or extension language is a programming language that allows control of one or more software applications.
IFPS
COBOL (COmmon Business-Oriented Language)
scripting
operation code
37. In assembly language the place at which computer control can be transferred is marked by the _________ field
name
3GL
Pascal
label
38. A Language with a very precise structure that is particularly good for training serious programmers; is procedural and is based on ALGOL
Pascal
operation code
COBOL
IFPS
39. This generation of languages include - RPG or SQL or Mathamatica or PL/SQL or Cold Fusion - subset of Domain Specific Languages
FORTRAN
4GL
X
Pascal
40. Language used primarily for science applications
data
FORTRAN
2GL
Pascal
41. 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
postfix
C
operation code
machine
42. Language capable of treating alphabetic text as a set of logic statements
runtime
Lisp
pseudocode
compiler
43. An ____________ yields a value. For example: 2 + 2 yields 4.
name
Pascal
expression
compiler
44. The most widely used language for business applications
name
COBOL
interpreter
X
45. Divisions of COBOL programs: data and _________ and environment
C
declarative
operand
identification
46. Type of error that results in unpredictable program glitches
Java
identification
runtime
object program
47. The purpose of an _________ ___________ is to detect syntax errors in an assembly language program
interpreter
scripting
2GL
object program
48. Components of machine code: 1. register number 2. ___________ ____________ 3. data address
runtime
operation code
compiler
COBOL
49. Components of machine code: 1. register number 2. operation code 3. ___________ ____________
compiler
EBDIC
postfix
data address
50. In machine language the symbol for a displacement value is _________
operand
Perl (Practical Extraction Report Language)
assembly language
Z