Skip to main content

Modern Programming Languages MCQs with Answers

Practice important Modern Programming Languages MCQs with answers and explanations.

Chapter: 4
Q41:
What does FORTRAN stand for?
A. Formula Translation
B. Formula Translator
C. Formula Transition
D. Formula Transportation
Correct Answer: A
Chapter: 4
Q42:
Who developed the first implemented version of FORTRAN in 1957?
A. Alan Turing
B. John Backus
C. Grace Hopper
D. Dennis Ritchie
Correct Answer: B
Chapter: 4
Q43:
FORTRAN was initially designed for which computer?
A. IBM 701
B. IBM 704
C. UNIVAC
D. PDP-11
Correct Answer: B
Chapter: 4
Q44:
What kind of applications was FORTRAN initially designed for?
A. Business
B. Scientific
C. Gaming
D. Networking
Correct Answer: B
Chapter: 4
Q45:
Which key feature of the IBM 704 made FORTRAN feasible?
A. String handling hardware
B. Floating-point hardware
C. GUI interface
D. Large memory storage
Correct Answer: B
Chapter: 4
Q46:
How many characters were allowed for variable names in FORTRAN I?
A. Four
B. Five
C. Six
D. Seven
Correct Answer: C
Chapter: 4
Q47:
What year was FORTRAN II released?
A. 1956
B. 1957
C. 1958
D. 1960
Correct Answer: C
Chapter: 4
Q48:
Which version of FORTRAN introduced independent compilation?
A. FORTRAN I
B. FORTRAN II
C. FORTRAN IV
D. FORTRAN 77
Correct Answer: B
Chapter: 4
Q49:
FORTRAN IV introduced the ability to pass ________ as parameters.
A. Functions
B. Subprograms
C. Variables
D. Constants
Correct Answer: B
Chapter: 4
Q50:
What major addition was introduced in FORTRAN 77?
A. Dynamic arrays
B. Logical loop control statements
C. Pointers
D. Modules
Correct Answer: B
Chapter: 4
Q51:
Which version of FORTRAN added modules and dynamic arrays?
A. FORTRAN IV
B. FORTRAN 77
C. FORTRAN 90
D. FORTRAN II
Correct Answer: C
Chapter: 4
Q52:
FORTRAN 90 introduced ________ for managing memory dynamically.
A. Dynamic storage
B. Stack frames
C. Recursion
D. Arrays
Correct Answer: B
Chapter: 4
Q53:
Why did FORTRAN 90 struggle to gain the same popularity as its predecessors?
A. Lack of innovation
B. Backward compatibility issues
C. Poor support for floating-point
D. Limited features
Correct Answer: B
Chapter: 4
Q54:
FORTRAN I supported ________ but did not support string handling or decimal arithmetic.
A. Array handling
B. File handling
C. Recursion
D. Dynamic typing
Correct Answer: A
Chapter: 4
Q55:
Which FORTRAN version standardized explicit type declarations?
A. FORTRAN II
B. FORTRAN IV
C. FORTRAN 77
D. FORTRAN 90
Correct Answer: B
Chapter: 4
Q56:
FORTRAN 77 introduced which structured programming feature?
A. Modules
B. Case statements
C. IF-THEN-ELSE statements
D. Dynamic arrays
Correct Answer: C
Chapter: 4
Q57:
What was the main reason programs larger than 400 lines in FORTRAN I rarely compiled correctly?
A. Lack of storage
B. Poor reliability of IBM 704
C. Compiler inefficiency
D. Programming errors
Correct Answer: B
Chapter: 4
Q58:
Which FORTRAN version first included character string handling?
A. FORTRAN I
B. FORTRAN II
C. FORTRAN IV
D. FORTRAN 77
Correct Answer: D
Chapter: 4
Q59:
What is an example of a posttest counting loop in FORTRAN I?
A. DO L1 I = 1, 10
B. IF L1 I = 1, 10
C. FOR I = 1 TO 10
D. WHILE I = 1, 10
Correct Answer: A
Chapter: 5
Q60:
What does LISP stand for?
A. List Processing language
B. Linear Instruction Set
C. Logical Programming Language
D. Linguistic Programming
Correct Answer: A

Test Your Knowledge

Take a timed quiz on Modern Programming Languages

🚀 Start Quiz Now