Class Activity

Class Activity

University

10 Qs

quiz-placeholder

Similar activities

Week 3 Knowledge Representation Quiz 3

Week 3 Knowledge Representation Quiz 3

University

10 Qs

OS-Unit-1

OS-Unit-1

University

10 Qs

CS10337 - Lectrure #1

CS10337 - Lectrure #1

University

10 Qs

Agents Unleashed: Quiz on LLMs & AI Frontiers

Agents Unleashed: Quiz on LLMs & AI Frontiers

University

10 Qs

ITP315 Quiz 1

ITP315 Quiz 1

University

10 Qs

Summative Assessment IT

Summative Assessment IT

7th Grade - University

15 Qs

Programming Language Quiz

Programming Language Quiz

University

10 Qs

PRE2 - Sw1

PRE2 - Sw1

University

15 Qs

Class Activity

Class Activity

Assessment

Quiz

Information Technology (IT)

University

Easy

Created by

Nurul Aziz

Used 3+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following criteria is least relevant when selecting a language for a safety-critical embedded system?

Reliability

Efficiency

Readability

Writability

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Which of the following language criteria are directly related to runtime behavior? (Select two)

Portability

Efficiency

Reliability

Writability

Answer explanation

Explanation: Efficiency refers to runtime performance; reliability involves behavior under various runtime conditions.

3.

REORDER QUESTION

1 min • 1 pt

Rearrange the stages of the compilation process in the correct order:

1. Code Generation

  • 2. Lexical Analysis

  • 3. Intermediate Code Generation

  • 4. Optimization

  • 5. Semantic Analysis

Code Generation

Intermediate Code Generation

Optimization

Lexical Analysis

Semantic Analysis

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Language X is highly readable but has poor reliability. Language Y has moderate readability and high reliability.

Which is more suitable for a financial transaction system?

Language X

Language Y

Answer explanation

Reliability is crucial in financial systems to avoid unexpected crashes or incorrect behavior.

5.

DROPDOWN QUESTION

1 min • 1 pt

Match the feature with how it improves writability and reliability in a programming language.​ ​ ​

Strong type inference - (a)  

Real-time error hints - (b)  

Improves Efficiency
Improves portability
Improves Writability
Improves Reliability

6.

DRAW QUESTION

3 mins • 1 pt

Draw a parse tree using the Backus-Naur Form (BNF) grammar for the following expression:
(a + b) * (c + d)

Assume standard operator precedence and associativity: parentheses first, then addition, then multiplication.

Media Image

Answer explanation

*

/ \

+ +

/ \ / \

a b c d

7.

CLASSIFICATION QUESTION

3 mins • 1 pt

Organize these characteristics into the correct semantic timing category.
Drag each item to either Static or Dynamic Semantic.

Groups:

(a) Static Semantic

,

(b) Dynamic Semantic

Use of types and naming rules

Checked at compile-time

Affects runtime behavior

Use of undeclared variables

Type checking

Evaluated during execution

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?