Class Activity

Class Activity

University

10 Qs

quiz-placeholder

Similar activities

Quiz sobre el ornitorrinco y la programación

Quiz sobre el ornitorrinco y la programación

8th Grade - University

15 Qs

Network Topologies and Key Network Components

Network Topologies and Key Network Components

10th Grade - University

15 Qs

Email Communication Assessment

Email Communication Assessment

10th Grade - University

15 Qs

Quiz#2 IT ERA

Quiz#2 IT ERA

University

14 Qs

Research in Professional Practice Quiz

Research in Professional Practice Quiz

University

10 Qs

Introduction to Computer Science, Group 1,

Introduction to Computer Science, Group 1,

University

10 Qs

prgramming

prgramming

6th Grade - University

11 Qs

Understanding Compilers

Understanding Compilers

University

13 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

Semantic Analysis

Lexical Analysis

Intermediate Code Generation

Optimization

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

Evaluated during execution

Type checking

Use of types and naming rules

Checked at compile-time

Affects runtime behavior

Use of undeclared variables

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?