CS201Quiz-3 Solution Fall 2022 (23 to 33)

0

Vu All Subjects Assignment Quiz GDB Handouts Available here

1.    Aslam U Alaikum!

Dear Students

In this post we are providing you CS201Quiz-3 Solution Fall 2022 (23 to 33) 100% correct or right solution. You'll Download assignment Solution File From below download (Click Here For Download File) link interface.

Quiz No 2 will be opened from

15th February,2022 to 17th February, 2022.

  Friend function are used in cases where one class is ____ to another class

                                                      Independent

2.      For casting, we normally declare a pointer of type ____________.

                                                        We are going to use…….confirm

3.      Constructor is special type of function

                             Which has no return type…..confirm from net

4.      Class can be defined as

                   A class includes both objects and structures

 

5.      The object code of our program is combined with the _________.

                              Object code of the library function….confirm

6.      I+=2 is equivalent to ________.

                               I= i+2….confirm

7.      For accessing data members we use _____________ operator.

                                 (Dot.)….confirm

8.      The _________ is called automatically when an object destroys

                                         destructor

 

9.      The function overloading requires _______.

                                      The argument list to be the same….confirm

 

10.  With user data type variables (objects) self assignment can produce

                                       Logical error……confirm from net

                       

11.  Constructor is a special type of function

                          Which has no return type……confirm from net

                        

12.  Look at the statement given below int & a; and tell what will happen

                    Compiler will generate an error: a declared as reference but not initialized….confirm from net

 

13.  Macros are categorized into ___________type(s)

                                     Two…..confrim

 

14.  If the memory in the free store is not sufficient ____________.

                           Malloc function returns NULL pointer…confirm from net

                             

15.  A reference cannot be Null it has to point a data type

                                      True…..confirm

                                          

16.  The friend function of a class can have access __________.

                                       To the private data members….confirm

 

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

                                                  Definition of a macro…..confirm from net

 

18.  Which of the following is unary operator

                                  i--, i++, ++i…..all options…confirm

 

19.  For overloading a void type pointer ptr into integer type, the correct syntax is

                                       (int*)ptr……confirm

 

20.  Ternary operator is shown as ___________.

                                           ?;

21.  If we do not write our own assignment operator then which of the following problem may occur?

                                      Dangling pointer

 

22.  Getche() is a __________ function and defined in _________ header file.

                                                     Built in function, conio.h……confirm from net

 

23.  Core must be taken about the correct _________ of operator while overloading.

                                           Both semantic and complexity

 

24.  Which function is used to delete the allocated memory space?

                                      Free()……confirm from net

 

25.  Friend functions are ________.

                                      Private……confirm

 

26.  Which one of the following is the correct statement about operator overloading?

                                                Arithmetic operators can be overloaded only

 

27.  Once we have defined a symbolic constant value using #define, that value ______ during program execution.

                        Cannot be changed……confirm from net

                                                      

28.  Consider the following code segment. Which of the following will be called while executing code at line 2? String s1, s2; s1 = s2

                              Assignment Operator

 

 

29.  The concept of _______ allows us to separate the interface from the implementation of the class.

                                            Encapsulation…….confirm      

 

30.  In overloading the assignment (=) operator, which object will be passed as an argument(s) in the operator function?

                                           Left object of the assignment operator               

  

31.    In overloading the assignment (=) operator, which object(s) will call operator function?

                          Left object of the assignment……confirm from net

 

32.  Class can be defined as:

                              A class includes both data members as well as functions to manipulate that data

                                  

33.  Constructor has ________.

                          The same name as of class…….confirm

 

34.  We can _________ pointer

                                               Reassign, decrement, increment…….All options correct

 

35.  The constructor contains ____________.

                             No return type

 

36.  ____________ will return the number of bytes reserved for a variable or data type

 

                                          Sizeof operator…….confirm from net

 

37.  In C++ the region of available memory is called __________.

                                         Free store                                          

38.  The only operator that the compiler overloads for user define data type by default is

                             Assignment (=) operator….confirm from net                                           


39.  Functions declared with the _______________ specifier in a class member list are called friend functions of that class. 

friend

40.  Public or private keywords can be ____________ 
 
written multiple times in the class or structure declaration 


41.  The friend keyword provides access _____________
in one direction only 


References cannot be uninitialized. Because it is impossible to _______________ 


reinitialize a reference 

42.  new operator can be used for ______________.

integer , float, char and double data types……confirm

10. The destructor is used to ______________.


deallocate memory

43.  Reference is not really an address it is ______________.

                    a synonym

44.  If we want to allocate memory to an array of 5 integers dynamically, the syntax will be _____________.

int *iptr ; iptr = new int[5] ;

 

45.  Memory allocated from heap or free store _____________________.

 

cannot be returned back unless freed explicitly using free and delete operators

 

46.  Operator overloading is to allow the same operator to be bound to more than one implementation, depending on the types of the _________.
                         Operands

47.  The operator to free the allocated memory using new operator is ________________.
                delete
 

48.  Public or private keywords can be _________.

                       written multiple times in the class or structure declaration …….confirm from net

49.  A class can be declared as a ____________ of other class

                                 Friend class…..confirm

50.  In C++ operators, which of the following operator cannot be overloaded __________.

                              ?;

51.  We can _________ references.

                                  None of the given options…..confirm from net

 

52.  Being a concise language, C needs something for its __________.

                                      Enhancement…..confirm

53.  The compiler gets the modified ______________

                                    source code file…..confirm

54.  When we write __________ this somefile is ordinary text file of C code.

                             #include….confirm

55.  The line where we write the ________ statement is replaced by the text of that file.

                                              #include…..confirm

56.  All of the preprocessor directives start with __________.

                                            # sign……confirm

 

57.  There are _______ ways to use #include.

                                       Two……confirm

58.  ‘h’ stands for ________

                        header files…..confirm

 

59.  We can include files anywhere in the code but it needs to be _______and at the ___________.

                                           Logical, proper position…….confirm

 

60.   The _________of function must be declared before its usage

                              Prototype…..confirm

 

61.  The ___________ of compilation will be successful.

                             first parse…..confirm

 

62.  After the _______ of the compiler, it converts the source code into object code

                                  First phase…..confirm

 

63.  ___________ is machine code but is not re-locateable executable.

                       Object code……confirm

 

64.  The __________ of our program is combined with the object code of the library functions.

                              object code……confirm

 

 

65.  The __________ performs this task while the compiler includes the name and arguments.

                                                     Linker…..confirm

66.  For checking the _______ of the functions, the compiler needs to know the definition of the function or at least the prototype of the function.

                                                            Validity…….confirm

67.   The preprocessor will search for the file “myHeaderFile.h” in the current working directory. It will be written as

                                          #include “myHeaderFile.h……confirm

68.  ______ is a universal constant and has a value of _______.

                            Pi,  3.1415926…….confirm

 

69.  Be sure that the value of_________ can not be changed.

                                          Pi……confirm

70.  All the preprocessor directives start with the sharp sign.

                                 (#)…….confirm

71.  Macros are classified into ______ categories.

                                                     Two……confirm

72.  The first type of macros can be written using ___________.

                                                   #define…….confirm

73.  The second type of macros takes arguments. It is also called a _________.

                                             parameterized macros…….confirm

74.  Being a _______, it does not require any semicolon at the end.

                                                           non-C code…..confirm

75.  The__________ will be replaced by the actual macro definition including the entire parenthesis in the code before compilation.

                                             CIRCLEAREA……..confirm

76.  A symbol cannot be redefined without________ it first.

                                         Undefining…….confirm

77.  The __________ directives help in debugging the program

                                         Conditional compilation……confirm

78.  _______ variable names starting with underscore.

                                          Do not declare……confirm

79.  Always use _________ while defining macros that takes arguments.

                                                 Parenthesis……confirm

80.  So an ordinary _______ is actually a C code.

                                   English poem…….confirm

81.  Earlier, whenever we declared arrays, the size of the arrays was_________.

                                Predefined…..confirm

82.  It is better to compare both the ________ and ______ allocation methods to understand the benefits of the usage of dynamic memory allocation.

                                                       Static , dynamic……..confirm

83.  Static allocation is also called _______

                                               Compile time allocation…..confirm

84.  A pointer ptr of type void is declared as under

                                            void *ptr ;…..confirm

85.  The syntax of the calloc function is as follows.

                                 void *calloc (size_t n, size_t el_size)……confirm

86.  The ______ function takes one argument i.e. the number of bytes to be allocated

                                                                 Malloc……confirm

 

87.  The syntax of the malloc function is as follows

                                          void * malloc (size_t size) ;…..confirm

88.  #undef is used for

                                            Making a symbol undefined…..confirm

89.  Let suppose a = b = c. In such situation, it is necessary to return a reference of an object from assignment operator function.

                                                             True

90.  Which one of the following is the declaration of overloaded pre-increment operator implemented as member function?

                                                      Class-name operator ++()…..confirm

91.  A class is a user defined data type it takes _________.

                           No space in memory unless we create an object from it……..confirm

92.  The heap memory structure __________.

                                Constantly changes in size…….confirm

93.  Which of the following permits function overloading in C++

                                          Both type and arguments……confirm from net

94.  The data members of the class are initialized ________.

                                                        At runtime…..confirm

95.  ___________ operators are the ones that require two operands on both sides of the operator.

                                                                 Binary……confirm

96.  _________ operators are the ones that require only one operator to work to the left of the operand

                                                  Unary……..confirm

97.  Which one of the following is mandatory preprocessor directive for c++?

                                                #include <iostream>……confirm from net

98.  Functions declared with the _________ specifier in a class member list are called friend functions of that class

                                                Friend

 

99.  Default constructor takes _________.

                                                 No parameters…..confirm

100.                      The members of a class declared without any keyword are _____ by default

                                              Private…….confirm from net

101.                      In a class we can have ______ constructor(s).

                                    Many…..confirm

102.                      _________ for parameters is also done for inline functions.

                                     Automatic type checking…..confirm

103.                       An address is a ______, while a pointer is a ___________.

                                        Constant, Variable …… confirm from net

104.                      The compiler generates _________ automatically

                                             Constructors

105.                      When an operator function is defined as member function for a binary Plus (+) operator then the number of extra arguments it takes is/are

                                                 Two….confirm from net

106.                      Date+=1 is equivalent to _________.

                   Date + 1 ……confirm

107.                      Windows operating system may itself takes memory from __________.

                                                        Heap….confirm  from net

108.                      Identify the correct method of adding two strings s1 and s2

                                                  Strcat (s1, s2)

109.                      Name the function whose definition can be substituted at a place where its function call is made ___________.

                                           Inline function……confirm from net

110.                       If class A is a friend of class b, and class B is a friend of class C, if class A wants class C to be a friend _________.

                                      It has to declare, class C as a friend….confirm

111.                      Separate the interface and ________.

                              Implementation…..confirm

112.                      Constructor has the same name as of ______.

                                    Class…..confirm

113.                      Initializing the data members in the definition of the class is a __________.

                                         Syntax error…..confirm

114.                       The new operator automatically determines the size of memory required to store that object, so it does not need _________.

                                         Sizeof operator…..confirm

115.                      Object code is machine code but it is not _________ and __________.

                                    Relocateable, executable…….confirm

116.                      While using ______ operator we do not need to supply number of bytes allocated

                                                New……confirm

117.                      The operator to free the allocated memory using ______ operator is _________. So whenever we use new to allocate memory.

                                             New, delete…..confirm

118.                      The _______ operator frees the allocated memory that is returned back to free store for usage ahead.

                                                    Delete……confirm

119.                      The memory allocation functions return a chunk of memory with a pointer of type _________.

                                                Void……confirm

 

120.                      The syntax of declaration of a function that returns the reference to an integer is ________.

                                      Int & myfunc();……confirm

121.                      For console input and output we use _______.

                                   Conia.h header file…..confirm

122.                      A pointer is _________.

                                      A variable for storing address…….confirm

123.                      For the joining of two strings in string class, we may use ‘+’ operator, can we use ‘-’ operator the same way for subtracting strings?

                                                          No

124.                      A friend function of a class is a function defined __________.

                                Outside that class and that has the right access protected members of the class only

125.                      The reference data types are used as _______ variables without any ______ operator

                                             Ordinary , deference……confirm

126.                      Operator overloading is to allow the same operator to be ______ to more than one implementation, depending on the types of the operands.

                                                        Bound…….confirm

127.                      The concept of friend function negates the concept of ________.

                                          Encapsulation……confirm

128.                      Overloaded assignment operator must be

                                  Member function of class

129.                      Header files provide ______ so the program running on one operating system can run without an error on the other system.

                                              Portability……confirm  

130.                      Once an object is declared as a friend ________.

                          It has access to all non-public members as if they were public….confirm from net

131.                       If text is a pointer of type string then what will be the functionality of following statement?

                                               Creates array of 5 objects dynamically

132.                       A __________ function of a class is defined outside that class scope, but it can access all private and protected members of the class.

                                     Friend

133.                      For binary member operators operands on the ______ drives (calls) the operation

                                 Left                            

134.                      A class is a user defined data type it takes ______________.

                No space in memory unless we create an object from it

135.                       We cannot increment ___________.

                               Reference…….confirm from net

136.                      To prevent dangling reference the functions returning reference should be used with _______.

                                     Static and global variables…..confirm from net

137.                       free function is available in _________ header file.

                                                 Stdlib.h

138.                       Assignment operator is used to initialize a newly declared object from existing object

                                  True……confirm

139.                       The dynamic memory allocation uses _______ whereas static memory allocation uses ______.

                              Heap, stack….confirm from net

140.                       C++ offers _______ levels of data access control inside a class

                                                    Three

 

141.                       The members of a class declared with the keyboard struct are __________ by default.

                                                   Public…..confirm

142.                       __________ is a special type of pointer we have to cost it before we use it.

                                     Void

143.                       Encapsulation means __________.

           That the data of a class cannot be accessed from outside……confirm

 

144.                       The friend keyword provides access ________.

                                In one direction only …….. confirm

145.                       Reference variables must __________.

                                Be initialized after they are declared……confirm

146.                        Reference is not really an address it is ______.

                                  A synonym……confirm from net

147.                       C++ was developed by ________

                                  Bjarne Stroustrup……confirm

148.                       Which of the following syntax is best used to delete an array of 5 objects named ‘string’ allocated using new operator.

                               Delete []string;

149.                        if we have a program that writes the output data(numbers) to the disc, and if we collect the output data and write it on the disc in one write operation in the above situation the area where we will gather the number is called.

                                        Buffer…..confirm

150.                       Consider the following code, the printed value will be converted into

int n = 10;

cout<<oct<<n;                                 

                                   base 8

151.                       When new operator is overloaded at global level then corresponding built-in new operator will also be visible to whole of the program.

                                     False…..confirm

152.                       When new operator is overloaded at global level then corresponding built-in new operator will not be visible to whole of the program.

                                          True….confirm

153.                       To avoid dangling reference, don’t return ___________.

                    The reference of a local variable from the function…….confirm

154.                       Reference is a thing by which we can create __________ of any data type

                               Synonym……confirm from net

155.                       Reference cannot be uninitialized. Because it is impossible to ________.

                                                         Reinitialize a reference……confirm from net

156.                        _________ must be included to use stream manipulator in your code         

                                      Iostream

 

157.                       Let suppose int a, b, c, d, e; a=b=c=d=e=42; This can be interpreted by the compiler as

                    a = (b=(c=(d=(e=42))));

158.                        What is meant by the following statement? String str[5] = {string(“Programming”), string(“CS201”)};

                   Parameterized constructor will call for first 2 objects and default constructor for remaining objects…….confirm from net

 

159.                       Overloaded member operator function is always called by ______.

                         Compiler…….confirm from net

160.                       The default visibility for the data members of the class is

                                    Private……confirm

161.                        The operator to free the allocated memory using new operator is ________.

                                           delete……confirm

162.                        Bugs can occur due to ______________.

                             Uninitialized data…..confirm

163.                       When the compiler overloads the assignment ( = ) operator by default then

                            Compiler does member wise assignment……..confirm from net                    

164.                        In functions, that returns reference use ___________.

                                                                    Global or static variables

165.                       Look at the program code and identify the error. #include<iostream> using namespace std; #define PI 3.1415926; main() { int radius =5; cout<< “Area of circle with radius”<< radius<< ‘ =’ <<PI * radius * radius;}

                      Error exist in line number 2. Semi colon is not allowed with define directive

166.                        Destructor ____________.

                 Cannot be overloaded and have no return type……confirm

 

167.                                                                                                                                                                                                                                                                                                __________ data isn’t accessible by non-member functions or outside classes                                            

                                       Private…..confirm

168.                       If the request of new operator is not fulfilled due to insufficient memory in the heap ______.

                            The operator returns 0…….confirm

169.                       Symbolic constant PI can be defined as;

                        #define PI 3.14…….confirm from net

170.                       Data+=1 is equivalent to ________.

                                          Date+1…….confirm

 

171.                        ____________ operators are the ones that require only one operator to work.

                                Unary……confirm

172.                        If B is designated as friend of A, B can access A’s non-public members.

                                       A can access non-public members of B……confirm

173.                       Operator overloading is to allow the same operator to be bound to more than one implementation, depending on the types of the ________.

                                             Operands…..confirm

174.                       What will be the output of the following c++ code?

      #include<iostream.h>

     #define max 100

    Main()

    {

   #ifdef max

   cout<< “Hellow”;

    }

                  Error……confirm from net

175.                        While using __________ operator we do not need to supply number of bytes allocated.

                                       New

176.                           The ________ data type always represents an empty set of values in C++.

                                                       Void……confirm

More Important Quiz File 

                                           
If you appreciate our work, please share our website vuonlinehelp.blogspot.com with your friends.

We are here to provide Latest Virtual University Assignment Solutions, GDB Solutions, Quiz  Solution, Midterm Past Papers, and Final term Past Papers in this website.

Post a Comment

0Comments

Thanks everone

Post a Comment (0)