# Declarations and Initializations - General Questions Online Exam Quiz

Declarations and Initializations - General Questions GK Quiz. Question and Answers related to Declarations and Initializations - General Questions. MCQ (Multiple Choice Questions with answers about Declarations and Initializations - General Questions

### Which of the following statements should be used to obtain a remainder after dividing 3.14 by 2.1 ?

Options

A : rem = 3.14 % 2.1;

B : rem = modf(3.14, 2.1);

C : rem = fmod(3.14, 2.1);

D : Remainder cannot be obtain in floating point division.

### What are the types of linkages?

Options

A : Internal and External

B : External, Internal and None

C : External and None

D : Internal

### Which of the following special symbol allowed in a variable name?

Options

A : * (asterisk)

B : | (pipeline)

C : - (hyphen)

D : _ (underscore)

### Is there any difference between following declarations? 1 : extern int fun(); 2 : int fun();

Options

A : Both are identical

B : No difference, except extern int fun(); is probably in another file

C : int fun(); is overrided with extern int fun();

D : None of these

### How would you round off a value from 1.66 to 2.0?

Options

A : ceil(1.66)

B : floor(1.66)

C : roundup(1.66)

D : roundto(1.66)

Options

A : float

B : double

C : long double

D : far double

Options

A : 1

B : 2

C : 3

D : Both 1 and 2

Options

A : Declaration

B : Definition

C : Function

D : Error

Options

A : 1

B : 2

C : 1 and 3

D : 3

### In the following program where is the variable a getting defined and where it is getting declared?

Options

A : extern int a is declaration, int a = 20 is the definition

B : int a = 20 is declaration, extern int a is the definition

C : int a = 20 is definition, a is not defined

D : a is declared, a is not defined