[{"id":190331,"question":"Which of the following function do NOT initialize the chunk of memory to all zero?","choices":[{"text":"calloc() function","value":"A"},{"text":"Both malloc() and calloc()","value":"B"},{"text":"None of the above","value":"C"},{"text":"malloc() function","value":"D"},{"value":"E"}],"correctAnswer":4},{"id":190330,"question":"The appropriate data type to store the number of rows and colums of the matrix is____________.","choices":[{"text":"float","value":"A"},{"text":"int (Not sure)","value":"B"},{"text":"char","value":"C"},{"text":"none of the given options","value":"D"},{"value":"E"}],"correctAnswer":2},{"id":190329,"question":"When ever dynamic memory allocation is made in C/C++, it is freed_____________.","choices":[{"text":"Explicitly","value":"A"},{"text":"Implicitly","value":"B"},{"text":"Both explicitly and implicitly","value":"C"},{"text":"None of the given options","value":"D"},{"value":"E"}],"correctAnswer":1},{"id":190328,"question":"Assignment operator is -------------------------associative.","choices":[{"text":"right","value":"A"},{"text":"left","value":"B"},{"text":"binary","value":"C"},{"text":"unary","value":"D"},{"value":"E"}],"correctAnswer":1},{"id":190327,"question":"If we define an identifier with the statement #define PI 3.1415926 then during the execution of the program the value of PI __________.","choices":[{"text":"can not be replaced","value":"A"},{"text":"None of the given options","value":"B"},{"text":"Remain constant","value":"C"},{"text":"can be changed by some operation","value":"D"},{"value":"E"}],"correctAnswer":3},{"id":190326,"question":"The stream insertion and stream extraction operators are already overloaded for ______.","choices":[{"text":"User-defined data types","value":"A"},{"text":"Built-in data types http://www.sstutor.com/cpp/stream1.htm","value":"B"},{"text":"User-defined and built-in data types","value":"C"},{"text":"None of the given options","value":"D"},{"value":"E"}],"correctAnswer":2},{"id":190325,"question":"Which situation would require the use of a non-member overloaded operator?","choices":[{"text":"The overloaded operator is an Assignment operator","value":"A"},{"text":"The left most operand is an object of a class","value":"B"},{"text":"The left operand is built-in data type","value":"C"},{"text":"The operator returns a reference","value":"D"},{"value":"E"}],"correctAnswer":2},{"id":190324,"question":"Like member functions, ______ can also access the private data members of a class.","choices":[{"text":"Non-member functions","value":"A"},{"text":"Friend functions","value":"B"},{"text":"Any function outside class","value":"C"},{"text":"None of the given options","value":"D"},{"value":"E"}],"correctAnswer":2},{"id":190323,"question":"new and delete are _____ whereas malloc and free are _____.","choices":[{"text":"Functions, operators","value":"A"},{"text":"Classes, operators","value":"B"},{"text":"Operators, functions","value":"C"},{"text":"Operators, classes","value":"D"},{"value":"E"}],"correctAnswer":3},{"id":190322,"question":"_______ is used to trace the logic of the program and correct the logical errors.","choices":[{"text":"Compiler","value":"A"},{"text":"Editor","value":"B"},{"text":"Linker","value":"C"},{"text":"Debugger","value":"D"},{"value":"E"}],"correctAnswer":4}]