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