IP Week 2 C/C++ Overview

IP Week 2 C/C++ Overview

University

34 Qs

quiz-placeholder

Similar activities

c programming

c programming

University

30 Qs

C++ Basics

C++ Basics

University

31 Qs

Pemrograman Python Quiz ( Session I - III)

Pemrograman Python Quiz ( Session I - III)

University

33 Qs

Programming in C - Unit 1 Basic

Programming in C - Unit 1 Basic

University

35 Qs

String in Python

String in Python

University

36 Qs

Unit 1 APCSA

Unit 1 APCSA

9th Grade - University

32 Qs

TARANG C-COLLEGIUM ROUND-2

TARANG C-COLLEGIUM ROUND-2

University

30 Qs

MSS Big Byte Of C

MSS Big Byte Of C

11th Grade - Professional Development

30 Qs

IP Week 2 C/C++ Overview

IP Week 2 C/C++ Overview

Assessment

Quiz

Computers

University

Medium

Created by

Hai Nguyen

Used 8+ times

FREE Resource

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?