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