Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
17K views

What Is The Correct Syntax To Declare An Array in C

The document contains a series of questions and answers about C++ syntax and concepts. It covers topics like declaring arrays and variables, defining classes and functions, standard input/output libraries, loops, pointers, operators, and more. Each question is multiple choice and provides the correct answer.

Uploaded by

eishatariq3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17K views

What Is The Correct Syntax To Declare An Array in C

The document contains a series of questions and answers about C++ syntax and concepts. It covers topics like declaring arrays and variables, defining classes and functions, standard input/output libraries, loops, pointers, operators, and more. Each question is multiple choice and provides the correct answer.

Uploaded by

eishatariq3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

What is the correct syntax to declare an array in C++?

A. int arrayName[size];

B. array arrayName[size];

C. arrayName[size];

D. int[size] arrayName;

Answer: A

Which keyword is used to define a class in C++?

A. class

B. struct

C. typedef

D. using

Answer: A

Which of the following is not a valid data type in C++?

A. int

B. float

C. char

D. string

Answer: D

What is the correct way to initialize a constant variable in C++?

A. const int num = 10;

B. int const num = 10;

C. const int = 10;

D. int = const 10;

Answer: A

Which operator is used to access the member functions and variables of a class in C++?
A. *

B. .

C. ::

D. ->

Answer: D

What is the output of the following code?

Copy code

int num = 10;

cout << num++ << endl;

A. 10

B. 11

C. Compiler error

D. Undefined behavior

Answer: A

Which of the following is an example of a post-test loop in C++?

A. while loop

B. do-while loop

C. for loop

D. if-else statement

Answer: B

What is the output of the following code?

Copy code

int num = 10;


cout << ++num << endl;

A. 10

B. 11

C. Compiler error

D. Undefined behavior

Answer: B

Which of the following is used to allocate dynamic memory in C++?

A. new operator

B. malloc function

C. calloc function

D. realloc function

Answer: A

What is the output of the following code?

Copy code

int arr[] = {1, 2, 3, 4, 5};

cout << *arr << endl;

A. 1

B. 2

C. 5

D. Compiler error

Answer: A
eisha tariq

more

Which keyword is used to define a function in C++?

A. method

B. subroutine

C. function

D. procedure

Answer: C

What is the output of the following code?

Copy code

int num1 = 10, num2 = 20;

cout << (num1 > num2) << endl;

A. 0

B. 1

C. Compiler error

D. Undefined behavior

Answer: A

Which of the following is used to terminate a switch statement in C++?

A. break

B. continue

C. return

D. exit

Answer: A
What is the output of the following code?

Copy code

int num = 5;

cout << sizeof(num++) << endl;

cout << num << endl;

A. 4 5

B. 5 5

C. 4 6

D. 5 6

Answer: A

Which of the following is a preprocessor directive in C++?

A. using

B. typedef

C. include

D. const

Answer: C

What is the output of the following code?

Copy code

int arr[] = {1, 2, 3, 4, 5};

cout << *(arr + 2) << endl;

A. 1

B. 2

C. 3

D. 4
Answer: C

Which keyword is used to define a constant in C++?

A. var

B. constant

C. const

D. readonly

Answer: C

What is the output of the following code?

Copy code

int num = 10;

cout << (num == 10 ? "true" : "false") << endl;

A. true

B. false

C. Compiler error

D. Undefined behavior

Answer: A

Which of the following is a standard input/output library in C++?

A. iostream

B. string

C. vector

D. algorithm

Answer: A
What is the output of the following code?

Copy code

int arr[] = {1, 2, 3, 4, 5};

cout << arr[5] << endl;

A. 0

B. 1

C. Compiler error

D. Undefined behavior

Answer: D

eisha tariq

more 30

Which of the following is a type of loop in C++?

A. repeat-until loop

B. while loop

C. for-each loop

D. all of the above

Answer: B

What is the output of the following code?

Copy code

int num = 10;

cout << num-- << endl;


A. 10

B. 9

C. Compiler error

D. Undefined behavior

Answer: A

Which of the following is a type of function in C++ that does not return a value?

A. void function

B. value-returning function

C. constructor function

D. destructor function

Answer: A

What is the output of the following code?

Copy code

int num1 = 10, num2 = 20;

cout << (num1 < num2) << endl;

A. 0

B. 1

C. Compiler error

D. Undefined behavior

Answer: B

Which of the following is used to define a constructor in C++?

A. void constructor()

B. constructor()
C. class constructor()

D. ClassName()

Answer: D

What is the output of the following code?

Copy code

int num1 = 10, num2 = 20;

cout << (num1 != num2) << endl;

A. 0

B. 1

C. Compiler error

D. Undefined behavior

Answer: B

Which of the following is used to declare a pointer variable in C++?

A. varType* ptrName;

B. varType ptrName*;

C. ptrName* varType;

D. ptrName varType*;

Answer: A

What is the output of the following code?

Copy code

int arr[] = {1, 2, 3, 4, 5};

cout << arr[0] << endl;

A. 1
B. 5

C. Compiler error

D. Undefined behavior

Answer: A

Which of the following is a type of function in C++ that returns a value?

A. void function

B. value-returning function

C. constructor function

D. destructor function

Answer: B

What is the output of the following code?

Copy code

int num1 = 10, num2 = 20;

cout << (num1 >= num2) << endl;

A. 0

B. 1

C. Compiler error

D. Undefined behavior

Answer: A

You might also like