Name the team, led by Jean Ichbiah in France, that was selected by the DoD to design the programming language that ultimately became Ada.
Green team
Augusta Ada Byron, for whom the language is named, is recognized for her work on an algorithm intended for what early machine?
Analytical Engine
The Department of Defense formed the High Order Language Working Group (HOLWG) in 1975 to address a massive industry problem regarding maintenance and cross-language interoperability. What was this period of time known as in the software industry?
Software crisis
What is the name of the final requirements document that preceded the design of Ada, following the Strawman, Woodenman, Tinman, and Ironman documents?
Steelman
Ada 95 was the world’s first internationally standardized object-oriented programming language.
True or False
True
What specific built-in data type provides unsigned integer arithmetic with wrap-around behavior at the modulus value?
Modular Types
What keyword is used to declare a binding to a value that cannot change after it has been elaborated?
constant
In ADA95, Which user-defined type allows a programmer to create an ordered list of distinct, named values?
Enumerated types
Ada 95 supports implicit variable creation, meaning variables do not always need explicit declarations.
True or False
False
What specific type in Ada 95 functions similarly to pointers in C, providing references to dynamically allocated objects while offering null checking?
Access types
What reserved word is used in a package specification to hide the implementation details of an abstract data type?
private
In ADA95, This heterogeneous data structure groups related data of different types under a single name, functioning similarly to structs in C.
Records
Identifiers in Ada 95 are case-sensitive. True or False
False
What character is used to separate identifiers from their type or subtype in a variable declaration?
Colon (:)
In Ada 95, this sequence of two adjacent hyphens (–) is used to indicate the start of what?
A comment
How many reserved words (keywords) does standard Ada 95 have?
69
Which operator symbol is used for exponentiation in Ada 95?
**
Ada 95 uses a fixed text format where specific parts of the code must be placed in designated columns or zones.
True or False
False
What punctuation symbol acts as a selector to access components of packages or records?
Full Stop (.)
Which symbol is known as the “box” and is used to specify an indefinite range in unconstrained arrays?
<> (Box)
The inequality operator in Ada 95 is represented by the != symbol.
True or False
False
In ADA95, What operator is used for logical negation in a boolean expression and holds the highest precedence?
not
Which simple statement is used when a statement is syntactically required by the compiler but no action is desired?
Null Statement
A case statement in Ada 95 requires that every possible value of the discrete expression be covered exactly once.
True or False
True