CSCI 316: Quiz 2 - Evolution of Programming Languages
Sign in to Google
to save your progress.
Learn more
* Indicates required question
Email
*
Your email
Last Name
*
Your answer
First Name
*
Your answer
Student Id
*
Your answer
What was the primary historical significance of Plankalkül?
*
1 point
First object-oriented language
First high-level programming language
First functional language
First business-oriented language
First scripting language
Pseudocodes were mainly used to:
*
1 point
Describe algorithms informally
Enable object-oriented design
Support database systems
Replace assembly language
Execute programs efficiently
The main goal of FORTRAN was to:
*
1 point
Improve program readability
Support interactive computing
Support symbolic computation
Enable data abstraction
Provide efficient numeric computation
Which language introduced functional programming concepts first?
*
1 point
Prolog
Smalltalk
Scheme
Lisp
ALGOL
Lisp’s primary data structure is the:
*
1 point
Linked list
Array
Record
Tree
Hash table
ALGOL 60 is best known for introducing:
*
1 point
Garbage collection
Block structure and lexical scoping
Dynamic typing
Markup integration
Event-driven programming
COBOL was designed primarily for:
*
1 point
Scientific computing
Artificial intelligence
Business data processing
Systems programming
Web development
Which feature is characteristic of COBOL?
*
1 point
English-like syntax
Lambda expressions
Strong static typing
Recursive functions
Pointer arithmetic
BASIC was originally designed to:
*
1 point
Enable concurrent programming
Maximize execution speed
Replace assembly language
Provide easy access for beginners
Support formal verification
The rise of BASIC was closely tied to:
*
1 point
Cloud computing
Embedded systems
Distributed databases
Timesharing systems
Batch processing
PL/I attempted to:
*
1 point
Specialize in one domain
Eliminate control statements
Replace ALGOL exclusively
Combine scientific and business features
Support only numerical computation
APL is particularly known for its:
*
1 point
Business reporting features
Verbose syntax
Mathematical notation and powerful operators
Object-oriented design
Static typing
SNOBOL was especially strong in handling:
*
1 point
Object inheritance
Numerical matrices
String and pattern matching
System calls
Parallel execution
SIMULA is historically important because it introduced:
*
1 point
Markup languages
Functional expressions
Scripting languages
Objects and classes
Logic programming
Which language first implemented coroutines and simulation constructs?
*
1 point
SIMULA
ALGOL 68
Smalltalk
PL/I
Ada
ALGOL 68 emphasized which design principle?
*
1 point
Simplicity for beginners
Backward compatibility
Orthogonality
Minimalism
Weak typing
Prolog is based primarily on:
*
1 point
Predicate logic
Imperative execution
Event handling
Functional evaluation
Object messaging
In Prolog, computation is driven by:
*
1 point
Pattern matching and backtracking
Method invocation
Loop constructs
Event queues
Assignment statements
Ada was commissioned primarily by:
*
1 point
IBM
DOD
MIT
AT&T
NASA
Ada places strong emphasis on:
*
1 point
Minimal syntax
Dynamic typing
Reliability and maintainability
Web integration
Rapid prototyping
In Smalltalk, computation occurs primarily through:
*
1 point
Message passing
Rule evaluation
Function calls
Macro expansion
Assignment
A distinguishing feature of C++ compared to C is:
*
1 point
Garbage collection
Interpreted execution
Pattern matching
Automatic memory safety
Classes and inheritance
Java was designed with a strong emphasis on:
*
1 point
Mathematical notation
Portability and safety
Hardware-specific optimization
Business reporting
Manual memory management
Java achieves portability primarily through:
*
1 point
Macro preprocessing
Dynamic linking
Virtual machine
Assembly translation
Native compilation
Scripting languages are typically characterized by:
*
1 point
Low-level memory access
Strong enforcement of formal methods
Static typing and compilation
Rapid development and flexibility
Exclusive use in scientific computing
Which of the following is considered a scripting language?
*
1 point
Perl
Java
Ada
Fortran
C++
C# was developed primarily as part of the:
*
1 point
.NET framework
Lisp family
UNIX ecosystem
JVM platform
ALGOL lineage
Markup-programming hybrid languages combine:
*
1 point
Scripts with bytecode only
Assembly and machine code
Objects with predicates
Logic and functional paradigms
Tags with embedded computation
Which historical trend motivated the creation of many scripting languages?
*
1 point
Web application development
Real-time control
Scientific computation
Batch processing
Embedded systems
The historical study of programming languages is valuable mainly because it:
*
1 point
Explains modern design choices
Eliminates need for new languages
Teaches syntax memorization
Focuses on obsolete technology
Replaces compiler courses
A copy of your responses will be emailed to the address you provided.
Submit
Clear form
Never submit passwords through Google Forms.
reCAPTCHA
Privacy
Terms
This content is neither created nor endorsed by Google. -
Terms of Service
-
Privacy Policy
Does this form look suspicious?
Report
Forms
Help and feedback