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