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