IP Week 2 C/C++ Overview

IP Week 2 C/C++ Overview

University

34 Qs

quiz-placeholder

Similar activities

Have fun with quiz !

Have fun with quiz !

3rd Grade - University

39 Qs

IT Essential UIUX Chapter 05-5 ( Colour Wheel)

IT Essential UIUX Chapter 05-5 ( Colour Wheel)

University

30 Qs

Module10-12

Module10-12

University

29 Qs

ICTC0613 - Midterms Exam

ICTC0613 - Midterms Exam

University

30 Qs

Midterm Exam - CTCC0323

Midterm Exam - CTCC0323

University

33 Qs

Multimedia Element

Multimedia Element

University

30 Qs

HCI 323 - MIDTERM EXAM

HCI 323 - MIDTERM EXAM

University

31 Qs

Computer Classification

Computer Classification

University

34 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

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

Already have an account?