IP Week 2 C/C++ Overview

IP Week 2 C/C++ Overview

University

34 Qs

quiz-placeholder

Similar activities

HIS SEM.IV (1)

HIS SEM.IV (1)

University

33 Qs

Interpreter

Interpreter

University

30 Qs

Midterm Exam

Midterm Exam

University

35 Qs

PHP Quiz

PHP Quiz

University

35 Qs

AST 111: Quiz No. 3

AST 111: Quiz No. 3

University

30 Qs

lvl. 1 Chapter 2 Relational Model (QB)

lvl. 1 Chapter 2 Relational Model (QB)

University

30 Qs

Systems Administration Final Exam

Systems Administration Final Exam

University

30 Qs

Quiz PSAJ XII TKJ

Quiz PSAJ XII TKJ

3rd Grade - University

32 Qs

IP Week 2 C/C++ Overview

IP Week 2 C/C++ Overview

Assessment

Quiz

Computers

University

Practice Problem

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

Already have an account?