Class Activity

Class Activity

University

10 Qs

quiz-placeholder

Similar activities

IR 05

IR 05

University

7 Qs

Quiz on Lexical and Syntax Analysis

Quiz on Lexical and Syntax Analysis

University

11 Qs

Introduction to Programming

Introduction to Programming

University

15 Qs

IT Quiz Bee 2025 - AVERAGE

IT Quiz Bee 2025 - AVERAGE

University

10 Qs

Internet dan Intranet

Internet dan Intranet

9th Grade - University

10 Qs

Review Time

Review Time

11th Grade - University

15 Qs

Power BI Quiz (Beginner Level)

Power BI Quiz (Beginner Level)

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

Optimization

Code Generation

Semantic Analysis

Intermediate Code Generation

Lexical 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

Checked at compile-time

Affects runtime behavior

Use of undeclared variables

Type checking

Evaluated during execution

Use of types and naming rules

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?