Question # 1 of 10 ( Start time: 10:07:50 PM ) Total Marks: 1
#undef is used for __________.
Select correct option:
defining a symbol
making a symbol undefined
defining a macro
defining a header file
Question # 2 of 10 ( Start time: 10:08:05 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
Question # 3 of 10 ( Start time: 10:08:26 PM ) Total Marks: 1
The main advantage of macros is that ___________and program runs faster
Select correct option:
there is no overhead of system calls
there is no overhead of function calls
macros are more efficient
there is no overhead of program calls
Question # 4 of 10 ( Start time: 10:09:10 PM ) Total Marks: 1
Look at the program code and identify the error. 1 #include 2 #define PI 3.1415926; // Defining PI 3 main() { 4 int radius = 5; 5 cout "Area of circle with radius " radius " = " PI * radius * radius; }
Select correct option:
It will be compiled successfully and will not generate error
It will be compiled and returns nothing
Error exists in line number 2. Semi colon is not allowed with define directive
The value of PI cannot be defined in the beginning
Question # 5 of 10 ( Start time: 10:10:03 PM ) Total Marks: 1
What will be the output of the given code? #include #define MAX( A, B ) ((A) > (B) ? (A) : (B)) void main() { int i, x, y; x = 23; y = 45; i = MAX( x++, y++ ); // Side-effect: // larger value incremented twice cout "x = " x " y = " y '\n'; }
Select correct option:
x=23 y=45
x=24 y=46
x=24 y=47
x=22 y=47
Question # 6 of 10 ( Start time: 10:10:54 PM ) Total Marks: 1
The function calloc takes two arguments, first argument is the ______________ and the second argument is the ____________.
Select correct option:
required space in terms of numbers , size of space
size of space, number of bytes
space in terms of string character, size of list
size of array , number of bytes
Question # 7 of 10 ( Start time: 10:11:27 PM ) Total Marks: 1
The name of the destructor is the same as that of a class proceeding with a __________________
Select correct option:
& sign
# sign
@ sign
~ sign
Question # 8 of 10 ( Start time: 10:12:13 PM ) Total Marks: 1
The compiler uses a name mangling technique to _______________________.
Select correct option:
Generate a unique token that is assigned to each function
Generate unique functions
Compile the functions
Run the functions
Question # 9 of 10 ( Start time: 10:12:42 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 # 10 of 10 ( Start time: 10:13:00 PM ) Total Marks: 1
The object code of our program is combined with the _______________
Select correct option:
source program
machine code of the operating system
object code of the library functions
with header files
#undef is used for __________.
Select correct option:
defining a symbol
making a symbol undefined
defining a macro
defining a header file
Question # 2 of 10 ( Start time: 10:08:05 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
Question # 3 of 10 ( Start time: 10:08:26 PM ) Total Marks: 1
The main advantage of macros is that ___________and program runs faster
Select correct option:
there is no overhead of system calls
there is no overhead of function calls
macros are more efficient
there is no overhead of program calls
Question # 4 of 10 ( Start time: 10:09:10 PM ) Total Marks: 1
Look at the program code and identify the error. 1 #include 2 #define PI 3.1415926; // Defining PI 3 main() { 4 int radius = 5; 5 cout "Area of circle with radius " radius " = " PI * radius * radius; }
Select correct option:
It will be compiled successfully and will not generate error
It will be compiled and returns nothing
Error exists in line number 2. Semi colon is not allowed with define directive
The value of PI cannot be defined in the beginning
Question # 5 of 10 ( Start time: 10:10:03 PM ) Total Marks: 1
What will be the output of the given code? #include #define MAX( A, B ) ((A) > (B) ? (A) : (B)) void main() { int i, x, y; x = 23; y = 45; i = MAX( x++, y++ ); // Side-effect: // larger value incremented twice cout "x = " x " y = " y '\n'; }
Select correct option:
x=23 y=45
x=24 y=46
x=24 y=47
x=22 y=47
Question # 6 of 10 ( Start time: 10:10:54 PM ) Total Marks: 1
The function calloc takes two arguments, first argument is the ______________ and the second argument is the ____________.
Select correct option:
required space in terms of numbers , size of space
size of space, number of bytes
space in terms of string character, size of list
size of array , number of bytes
Question # 7 of 10 ( Start time: 10:11:27 PM ) Total Marks: 1
The name of the destructor is the same as that of a class proceeding with a __________________
Select correct option:
& sign
# sign
@ sign
~ sign
Question # 8 of 10 ( Start time: 10:12:13 PM ) Total Marks: 1
The compiler uses a name mangling technique to _______________________.
Select correct option:
Generate a unique token that is assigned to each function
Generate unique functions
Compile the functions
Run the functions
Question # 9 of 10 ( Start time: 10:12:42 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 # 10 of 10 ( Start time: 10:13:00 PM ) Total Marks: 1
The object code of our program is combined with the _______________
Select correct option:
source program
machine code of the operating system
object code of the library functions
with header files
Comments
Post a Comment
Please give us your feedback & help us to improve this site.