# Floating Point Issues - General Questions Online Exam Quiz

Floating Point Issues - General Questions GK Quiz. Question and Answers related to Floating Point Issues - General Questions. MCQ (Multiple Choice Questions with answers about Floating Point Issues - General Questions

### What are the different types of real data type in C ?

Options

A : float, double

B : short int, double, long int

C : float, double, long double

D : double, long int, float

Options

A : use 3.14LD

B : use 3.14L

C : use 3.14DL

D : use 3.14LF

Options

A : 40 AC 00 00

B : 04 CA 00 00

C : 00 00 AC 40

D : 00 00 CA 04

### Which of the following range is a valid long double (Turbo C in 16 bit DOS OS) ?

Options

A : 3.4E -4932 to 1.1E +4932

B : 3.4E -4932 to 3.4E +4932

C : 1.1E -4932 to 1.1E +4932

D : 1.7E -4932 to 1.7E +4932

### Which statement will you add in the following program to work it correctly?

Options

A : #include<conio.h>

B : #include<math.h>

C : #include<stdlib.h>

D : #include<dos.h>

### We want to round off x , a float , to an int value, The correct way to do is

Options

A : y = (int)(x + 0.5)

B : y = int(x + 0.5)

C : y = (int)x + 0.5

D : y = (int)((int)x + 0.5)

### The binary equivalent of 5.375 is

Options

A : 101.101110111

B : 101.011

C : 101011

D : None of above

### A float occupies 4 bytes. If the hexadecimal equivalent of these 4 bytes are A, B, C and D, then when this float is stored in memory in which of the following order do these bytes gets stored?

Options

A : ABCD

B : DCBA

C : 0xABCD

D : Depends on big endian or little endian architecture

### What will you do to treat the constant 3.14 as a float ?

Options

A : use float(3.14f)

B : use 3.14f

C : use f(3.14)

D : use (f)(3.14)

### Which of the following statement obtains the remainder on dividing 5.5 by 1.3 ?

Options

A : rem = (5.5 % 1.3)

B : rem = modf(5.5, 1.3)

C : rem = fmod(5.5, 1.3)

D : Error: we can't divide