IP Week 2 C/C++ Overview

IP Week 2 C/C++ Overview

University

34 Qs

quiz-placeholder

Similar activities

Photoshop Terms and Controls

Photoshop Terms and Controls

9th Grade - University

38 Qs

Thinking in HTML

Thinking in HTML

University

30 Qs

Engineering Eye

Engineering Eye

University

30 Qs

Decision and Case Control Statements in C

Decision and Case Control Statements in C

University

35 Qs

PAK-12

PAK-12

University

30 Qs

Midterm Exam - Discrete Math

Midterm Exam - Discrete Math

University

35 Qs

Exploration Routing

Exploration Routing

University

30 Qs

PBO Lanjut 2025

PBO Lanjut 2025

University

30 Qs

IP Week 2 C/C++ Overview

IP Week 2 C/C++ Overview

Assessment

Quiz

Computers

University

Medium

Created by

Hai Minh Nguyen

Used 10+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

34 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Media Image

Which variable(s) declaration is (are) incorrect?

int 4ever;

int hello-world;

int _Mystar;

int forever;

Answer explanation

The declaration 'int 4ever;' is incorrect because variable names cannot start with a digit. 'int hello-world;' is also incorrect due to the use of a hyphen, which is not allowed in variable names. The other declarations are valid.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the size of the 'bool' data type in C++?

2 bytes

4 bytes

1 byte

1 bit

Answer explanation

In C++, the 'bool' data type is typically 1 byte in size. This allows it to store two values: true and false. While it could theoretically be represented with just 1 bit, memory alignment and efficiency lead to it being allocated 1 byte.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the size of the 'char' data type in C++?

1 byte

4 bytes

2 bytes

8 bytes

Answer explanation

In C++, the 'char' data type is defined to be 1 byte in size. This is a standard size across most platforms, allowing it to represent a single character in memory.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Evaluate the following expression in C/C++:

true && false

true

false

Answer explanation

In C/C++, the expression 'true && false' uses the logical AND operator. Since one operand is false, the entire expression evaluates to false. Therefore, the correct answer is 'false'.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Evaluate the following expression in C/C++:

! ( 5 > 3 )

true

false

Answer explanation

The expression evaluates to !(true) since 5 > 3 is true. The logical NOT operator '!' negates true to false. Therefore, the correct answer is false.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the result of the following expression:

15 / 4

3.75

4

3

15

Answer explanation

The expression 15 / 4 equals 3.75. However, the correct answer choice provided is 3, which is the integer part of the division. Thus, the answer is 3.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the result of the following expression:

15 / 4.0

3.75

4

3

1

Answer explanation

The expression 15 / 4.0 divides 15 by 4.0, resulting in 3.75. Since 4.0 is a floating-point number, the division yields a decimal result, making 3.75 the correct answer.

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?