CS201-Introduction to Programming Quiz No.3 Discussion and Solutions Fall 2014



Question # 1 of 10 ( Start time: 05:51:52 PM ) Total Marks: 1
The dynamic memory allocation uses ___________ whereas static memory allocation uses _________.
Select correct option:

heap , stack
stack , lists
array , stack
classes , array

Question # 2 of 10 ( Start time: 05:52:47 PM ) Total Marks: 1

In a NULL pointer, all zeros are _____________memory addresses

Select correct option:

valid and constant
variable
invalid
None of the above

Question # 3 of 10 ( Start time: 05:53:27 PM ) Total Marks: 1

A class is a user defined data type it takes __________________________.

Select correct option:

4 bytes in memory
2 bytes in memory
no space in memory unless we create an object from it.
No space in memory unless we create constructors

Question # 4 of 10 ( Start time: 05:54:28 PM ) Total Marks: 1

Default constructor generated by ______________does ______________for us.

Select correct option:

compiler , initialization
compiler, no initialization
classes , initialization
main program, memory management

Question # 5 of 10 ( Start time: 05:55:30 PM ) Total Marks: 1

void calloc(50,sizeof(int)) will return

Select correct option:

char pointer
a memory chunk of 50 integers from heap
a memory chunk of 50 integers from stack.
a memory chunk with zero pointer

Question # 6 of 10 ( Start time: 05:56:17 PM ) Total Marks: 1

The data members of the class are initialized ______________.

Select correct option:

within main program
outside the function
at runtime
at compile time

Question # 7 of 10 ( Start time: 05:57:01 PM ) Total Marks: 1

A class is _____________.

Select correct option:

a built in function
a user defined data type
an array
a member function

Question # 8 of 10 ( Start time: 05:57:37 PM ) Total Marks: 1

The malloc function takes ___________ argument(s).

Select correct option:

two
three
four
one

Question # 9 of 10 ( Start time: 05:58:54 PM ) Total Marks: 1

symbolic constant PI can be defined as:

Sponsored Links

Select correct option:

#define PI 3.14 ;
#define PI 3.14
#define PI=3.14
# include pi= 3.14

Question # 10 of 10 ( Start time: 06:00:08 PM ) Total Marks: 1

#define CIRCUMFERENCE(X) (2 * PI * R) is a

Select correct option:

user defined function
library function
definition of a macro
utility function

Answers

1) heap , stack

2) invalid

3) no space in memory unless we create an object from it.

4) no idea>>>

5) a memory chunk of 50 integers from heap

6) at runtime

7) a user defined data type

8) two

9) #define PI 3.14

10) definition of a macro