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