Class Activity

Class Activity

University

10 Qs

quiz-placeholder

Similar activities

ITEC101 - Quiz 2

ITEC101 - Quiz 2

University

15 Qs

PBD Pertemuan 01

PBD Pertemuan 01

University

10 Qs

Data Management and Storage

Data Management and Storage

University

10 Qs

G9- Problem Solving Stages Quiz

G9- Problem Solving Stages Quiz

9th Grade - University

10 Qs

Introduction to Computer Programming

Introduction to Computer Programming

University

11 Qs

Text Analysis - 7 - Computational Linguistics

Text Analysis - 7 - Computational Linguistics

University

9 Qs

PRE2 - Sw1

PRE2 - Sw1

University

15 Qs

Backend Development

Backend Development

University

10 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

Lexical Analysis

Semantic Analysis

Optimization

Intermediate Code Generation

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

Type checking

Use of types and naming rules

Affects runtime behavior

Evaluated during execution

Use of undeclared variables

Checked at compile-time

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?