Fill up the blank in C++
( SET- I )
1. | hecadecimal | 2. | derived | 3. | cout |
4. | sensitive | 5. | enumerator | 6. | \0n |
7. | binary | 8. | identifier | 9. | << |
10. | string literal | 11. | comma | 12. | >> |
13. | decimal | 14. | character literal | 15. | token |
16. | atomic | 17. | primitive | 18. | cin |
19. | insensitive | 20. | octal | 21. | const |
22. | ternary | 23. | precedence | 24. | union |
25. | sizeof operator | 26. | semantical | 27. | class |
28. | void | 29. | struct | 30. | type casting |
1. The smallest individual unit in a program is known as a ……………………
2. C++ Language is case ………………….
3. An ………………… is a long sequence of letters and digits.
4. A sequence of digits beginning with zero is considered to be …………….number.
5. ………………. escape sequence represents the given number in octal form.
6. A ……………………. is a sequence of characters surrounded by double quotes.
7. Fundamental data types may be used to construct ………………… data types.
8. ………………. data types are those that are not composed of other data types.
9. ……………. is a predefined object that represents the standard output stream in C++.
10. ……………….. is used to name integer constants using enum keyword.
11. ………………..operator in C++, requires three operands.
12. A ……………………. variable must be initialized at the time of its declaration.
13. The operator ………………………. is called the insertion or put-to operator.
14. A ………………….. operator is used to group together several expressions.
15. Errors may be syntactical or …………………….
16. The ……………………. determines the order of evaluation of an expression.
17. The process of converting one data type to another type is called …………………………
18. ……………………… returns the size of a variable in bytes.
19. …………………….. data type cannot be used to declare variables in C++.
20. The data type used to share a memory location by two or more variables is ………………………
( SET – II )
1. | for | 2. | innermost | 3. | iterative |
4. | subscript | 5. | 9 | 6. | reference |
7. | float | 8. | prototype | 9. | extern |
10. | do..while | 11. | definition | 12. | goto |
13. | void | 14. | conditional | 15. | >> |
16. | 10 | 17. | extern | 18. | << |
19. | getchar() | 20. | initialize | 21. | auto |
22. | while() | 23. | outermost | 24. | curly brackets |
25. | int | 26. | register | 27. | curved brackets |
28. | 11 | 29. | define | 30. | same |
31. | zero | 32. | different |
1. If the maximum subscript value of an array is 9, then the size of the array is ………………………..
2. switch() is an example of ……………………….. construct.
3. ……………………… loop is a bottom tested loop.
4. An exception to procedural programming language is the use of …………………. statement.
5. break terminates the …………………….. loop.
6. …………………… function is used to read a character from the keyboard.
7. …………………… operator defines the size of an array.
8. The default return type of a function is …………………
9. A function …………………… is required whenever we invoke a function before defining it.
10. Structure objects may be returned by …………………..
11. The scope of …………………variable is the function scope.
12. The scope of …………………variable is file scope.
13. The …………………….. variable is stored in fast access memory location.
14. ………………….. is the stream insertion operator.
15. ………………….. is the stream extraction operator.
16. ……………………keyword is used to declare a macro.
17. Constructors are used to …………………… the data members automatically, whenever an object of a class is instantiated.
18. A function body is delimited by ……………………….
19. The array elements mus be of the ……………… data type.
20. The …………………. pointer is normally used to indicate that the pointer does not contain an active entry.
( SET – III )
1. | <iomanip.h> | 2. | optional | 3. | continue |
4. | formal | 5. | register | 6. | subscript |
7. | extern | 8. | setf() | 9. | <fstream.h> |
10. | unitbuf | 11. | unsigned | 12. | break |
13. | actual | 14. | inline | 15. | width() |
16. | <iostream.h> | 17. | initialization | 18. | extensibility |
19. | recursive | 20. | auto | 21. | return |
22. | non-recursive | 23. | essential | 24. | pointer |
25. | member function | 26. | preprocessor | 27. | int |
28. | friend | 29. | float | 30. | data abstraction |
1. ………………….. function of ios class is used to set format flags.
2. …………………. function determines the size of the output field.
3. …………………. flushes all streams after insertion.
4. The header file …………………….. provides manipulators to set output formats.
5. main() is an ……………………component of every C++ program.
6. A variable must be declared before its ……………………….
7. ………………….. statement repeats the loop by skipping the remaining portion.
8. ……………………statement is used to transfer a value from the invoked function to the invoking function.
9. The arguments used in function call statement are ………………… arguments.
10. The arguments used in function definition are ……………. arguments.
11. A ………………….. variable is similar to that of an auto variable with the only difference that it is stored in a fast access memory location.
12. A function call from within itself results in ………………….. call.
13. …………………… … statements are those which are executed during compile time.
14. …………………….header file contains necessary declarations for input/ output in C++.
15. [ ] operator is called …………………….operator.
16. A ……………………. variable is a variable that contains the address of some other variable.
17. ………………………. keyword is used to declare a variable that may contain only positive values.
18. When a language has the capability to produce new data types, it is said to be ………………………….
19. When a language allows only the defining operations of a type of access the low level representation of a type, that language is said to enforce ……………………..
20. In C++, the public/private distinction applies only to members of a class, so …………………….. functions can be listed in either part of the class.
( SET – IV )
1. | struct | 2. | public | 3. | private |
4. | colon | 5. | auto | 6. | default |
7. | data encapsulation | 8. | destroyed | 9. | scope resolution |
10. | structure | 11. | data abstraction | 12. | definition |
13. | protected | 14. | signature | 15. | volatile |
16. | class | 17. | instantiated | 18. | scope resolution operator |
19. | semicolon | 20. | delete | 21. | inheritance |
22. | zero | 23. | polymorphic | 24. | function overloading |
25. | polymorphism | 26. | new | 27. | one |
1. ……………………….. refers to hiding physical details and displaying only the desired information.
2. ………………………… provides data security by hiding it from the external world.
3. ……………………. contains data members and methods to operate on these members.
4. ……………………. contains data members only.
5. The member functions, if defined outside the class must use ………………………..
6. The class members by default are ……………………
7. ……………………. variables may be modified by some method which is not known to the program.
8. A class declaration ends with a ………………………
9. Memory to data members of a class is allocated when an object of a class is ……………………..
10. A ……………………. constructor can have default arguments.
11. Sharing of information which is common is achieved through ………………………
12. Friend functions can only access …………………….. data members.
13. …………………… operator is used to free memory allocated using new operator.
14. Function prototype is also called function ……………………….
15. A ………………………… class is one that contains a virtual function.
16. A unary overloaded operator via member function needs ………………… arguments.
17. A binary operator overloaded via member function needs ………………… arguments.
18. Defining two or more functions with the same name but with different set of arguments and return type is ………………………….
19. A user can inform the compiler to use the global variable rather than local variable by prefixing the variable with the ………………… operator.
20. In C++, ……………………….. allows to ignore the data representation in memory, and to think in terms of what operations can be performed on the data.
( SET – V )
1. | throw | 2. | unexpected() | 3. | exception handling |
4. | virtual | 5. | this | 6. | setbase |
7. | seekg() | 8. | templates | 9. | catch |
10. | abstraction | 11. | structure | 12. | non-primitive |
13. | template | 14. | primitive | 15. | virtual |
16. | identity | 17. | try | 18. | class |
19. | dynamic | 20. | encapsulation | 21. | polymorphism |
22. | inheritance | 23. | binding | 24. | static binding |
1. ………………………. are used to define generic classes in C++.
2. ………………………. is a technique to handle exceptional errors from within the program.
3. …………………….. keyword is used to define a class template.
4. …………………….. keyword is used to send a message that an error has occurred.
5. ……………………. keyword is used to receive the error information.
6. ……………………. block invokes a function that detects an exception.
7. If no appropriate handler is available, the function invoked to process the exception is ………………………..
8. A ………………………. data type is a fundamental type which is not composed of other data types.
9. A ……………………….. data type is composed of other fundamental data types.
10. A destructor function of a base class may be declared as …………………
11. In C++, ……………….. is a pointer to the invoking object of the class type.
12. An object has state, behaviour and …………………….
13. The base of a stream can be changed by the parameterized stream manipulator ……………………….
14. A ……………………….. organizes different data items so that they can be referenced as a single unit.
15. A …………………. organizes different data items so they can be referenced as a single unit, but does not contain methods that operate upon these data members.
16. The ………………………. member function of the istream class repositions the file position pointer.
17. In C++, ………………….. denotes the connection between an entity and its properties.
18. In C++, ……………………. keyword is used to force the compiler to generate only one copy of any repeated base class when the base class is inherited twice.
19. An ……………………….. separates what the user needs to know to use a piece of code from what the author had to know to write the code.
20. In …………………………, the compiler and the linker directly define the fixed address of the code to be executed on every function call.
( SET – VI )
1. | destructor | 2. | getline() | 3. | iostream.h |
4. | derived | 5. | abstraction | 6. | protected |
7. | private | 8. | arrow | 9. | ios::noreplace |
10. | abstract | 11. | constructor | 12. | static |
13. | fstream.h | 14. | enumerator | 15. | ios::nocreate |
16. | new | 17. | const | 18. | preprocessor directives |
19. | subscript | 20. | aggregation | 21. | base |
22. | atoi() | 23. | cout | 24. | encapsulation |
25. | dot | 26. | static binding | 25. | cin |
28. | inline |
1. The …………………… header file contains information important for user controlled file processing operations.
2. …………………….. denotes a whole/part hierarchy, with the ability to navigate from the whole to its parts.
3. A …………………… function is the first member function which is invoked when an object of the class is being created.
4. Using an array name without a …………………… yields a pointer to the first element of the array.
5. The …………………… member function of istream class of C++ reads over a designated number of characters and termiates upon encountering a designated character.
6. In C++, to show that a member function does not change its invoking object, …………………… keyword is placed after the closing parenthesis in the function declaration and definition.
7. ………………….. classes have no access to private members of base class.
8. In C++, …………………… makes prototyping more practical.
9. The ……………….. function of C++ converts a string input to its numeric value.
10. …………………….. members of a class cannot be accessed from the main(), but can be accessed by its derived class.
11. …………………… represents the standard output stream, which is an object of ostream class.
12. …………………………file open mode discards the file’s contents if it exists.
13. Classes from which objects cannot be instantiated are called ……………….. classes.
14. The …………………… operator is used to indicate indirection on a pointer to a structure.
15. A constructor cannot be declared as ……………………….
16. ……………………. function reduces function call overload.
17. In ……………………….., the compiler and the linker directly define the fixed address of the code to be executed on every function call.
18. An …………………….. is a user-defined data type whose values consist of a set of named constants.
19. ……………………. operator is used to dynamically allocate memory.
20. Macros are ………………………
( SET – VII )
1. | private | 2. | colon | 3. | arguments |
4. | defining | 5. | transitive | 6. | stdprn |
7. | cerr | 8. | stdout | 9. | right |
10. | class | 11. | hybrid | 12. | signature |
13. | tagname | 14. | multilevel | 15. | virtual |
16. | data encapsulation | 17. | abstract | 18. | scope resolution |
19. | void | 20. | hierarchical | 21. | struct |
22. | operator assignment | 23. | stderr | 24. | stdin |
25. | public | 26. | data abstraction | 27. | clog |
28. | multiple | 29. | single | 30. | left |
31. | variable | 32. | middle | 33. | semicolon |
34. | defining class objects | 35. | inheritance | 36. | encapsulation |
1. ……………………. refers to hiding physical details and displaying only the needed information.
2. ……………………. provides data security by hiding it from the external world.
3. ……………………. contains data members and methods to operate on these members.
4. ……………………. contains data members only.
5. The member functions, if defined outside the class must use …………………….
6. The class members, by default are ……………………..
7. …………………… is used to define objects of the class.
8. A class declaration ends with a ……………………..
9. Memory to data members is allocated while ………………………
10. Memory to member functions is allocated while …………………….
11. Constructor functions cannot be …………………….
12. The inheritance type where a derived class inherits from many base class is …………………… inheritance.
13. A ………………… class is one that cannot be instantiated.
14. In case of default arguments the arguments may only be defaulted from the ……………………
15. Outputs to the standard error stream are directed to either the ………………. or the …………………… stream objects.
16. The four objects that correspond to the standard devices on the system include ………………,……………….,……………… and …………….
17. Function prototype is function ………………….
18. Constructors do not have any return type not even ………………….
19. Inheritance is …………………….. in nature.
20. A “has-a” relationship between classes represents ……………………. and an “ is-a” relationship between classes represents ………………………
( SET – VIII )
1. | static | 2. | publicly | 3. | base class |
4. | unary | 5. | dot(.) | 6. | arrow(->) |
7. | new | 8. | friendship | 9. | non-member |
10. | data member | 11. | auto | 12. | array |
13. | private | 14. | derivation | 15. | array of objects |
16. | register | 17. | member | 18. | binary |
19. | privately | 20. | delete | 21. | extern |
22. | abstract | 23. | protected | 24. | member |
25. | derived class | 26. | nested | 27. | public |
28. | base class | 29. | array of pointers |
1. The ………………. declaration specifies that the object can be used between separate transaction units of program.
2. A structure may be dynamically created using the ……………….. operator.
3. The structure pointer operator is …………………….
4. The class from which other class inherits is a ……………………
5. A ………………… function is used to retrieve values of the private data of a class.
6. The protected members are inherited as private when inherited …………………
7. An ………………….. operator when overloaded, takes one argument.
8. A global anonymous union must be declared as …………………..
9. A …………………… class is one that contains another class definition.
10. Use of ………………… variables reduces the size of the program and improves the performance.
11. The default storage class for variables is ……………………
12. …………………… allows the encapsulation of functions within that class alone.
13. ……………………. allows the encapsulation of function with in that class and derived class.
14. When a base class is inherited publicly, the ……………….. members of the base class become the public members of derived class.
15. ……………………. is used to deallocate memory allocated with new.
16. A base class that has a pure virtual member function is an ………………. class.
17. A base class is inherited by …………………..
18. A class contains ………………………. and methods that operate on these.
19. The …………………… operator is used to access the members of a class.
20. An array having class type elements is known as ……………………..
( SET – IX )
1. | synchronous | 2 | template | 3 | class |
4. | synchronous | 5 | void | 6 | unexpected() |
7. | semantical | 8 | catch | 9 | polymorphic class |
10. | char | 11 | throw | 12 | object oriented programming(OOP) |
13. | try() | 14 | unsetf() | 15 | generic class |
16. | asynchronous | 17 | template function | 18 | syntactical |
19. | object oriented analysis(OOA) | 20 | int | 21 | setf() |
22. | catch() | 23 | resetf() | 24 | logical |
25. | exception handling | 26 | asynchr-onous | 27 | static class |
28. | object oriented design(OOD) | 29 | virtual function | 30 | pure virtual function |
1. The exception is processed using ………………
2. ………………….. enable us to define generic classes.
3. …………………..helps to identify and manage error conditions during program execution.
4. In exception handling the keyword ……………… implements the return activity.
5. Exceptions are of two kinds, …………………… and ………………………….
6. Errors such as overflow are …………………… exceptions.
7. Keyword interrupt is …………………… exception.
8. The thrown exceptions are caught by the keyword ………………..
9. A function generated from a function template is called a ……………………..
10. The template definition is preceded by the keyword …………………
11. …………………….. refers to specifying requirements in terms of real world objects.
12. …………………….. deriving class hierarchies out of the specification made earlier.
13. …………………….. refers to the implementation of programs using objects in any object oriented programming language.
14. If no appropriate handler is available the function invoked to process the exception is …………………..
15. The template function declaration specifies a generic ……………………
16. The compiler detects …………………….. errors.
17. In C++, main() function returns a value of type …………………….
18. A class that inherits a base class containing virtual function is called ………………………..
19. A …………………….. has no definition is its base class.
20. In C++, the format flags are reset by ………………….
( SET – X )
1. | close() | 2. | scientific | 3. | seekg() |
4. | clear() | 5. | tally() | 6. | heap |
7. | reference | 8. | void pointer | 9. | asterisk(*) |
10. | typedef | 11. | ifstream | 12. | null character |
13. | overloaded | 14. | ios::nocreate | 15. | tellp() |
16. | bitwise AND | 17. | ofstream | 18. | int pointer |
19. | virtual | 20. | anonymous union | 21. | static |
22. | getline() | 23. | ios::noreplace | 24. | seekp() |
25. | bitwise OR | 26. | resetf() | 27. | null pointer |
1. The class ………………….. is used to create the output stream.
2. If file mode parameter is specified as ………………………, the open operation fails if the file already exists.
3. The file mode can combine two or more parameters using ………………… operator.
4. In C++, void pointer can be assigned only to a …………………..
5. The member function ……………………. closes a file that has been opened for file processing.
6. The ……………….. function reads a line terminating with a newline character.
7. The flag ………………… in iostream formats floating point values in scientific form.
8. …………………… moves the get pointer to a specified location.
9. ………………….. gives the current position of the put pointer.
10. The ……………….. and ……………. functions handle the data in binary form.
11. The function ……………….. resets the error state.
12. …………………… function returns true when an input or output operation has failed.
13. ………………….. is an unnamed union in C++.
14. Free store is also referred to as …………………..
15. In C++, the redirection operator is …………………..
16. The …………………. is used for terminating strings.
17. A …………………. is an alias for a variable.
18. To specify a new name to the data type ……………… keyword is used.
19. ……………………. functions implement polymorphism.
20. ……………………. is a pointer that does not point to any data object.
ANSWERS TO FILL UP THE BLANKS
(SET-I)
1. token 2. sensitive 3. identifiers
4. octal 5. \0n 6. string literal
7. derived 8. atomic 9. cout
10. enumerator 11. ternary 12. constant
13. << 14. comma 15. semantical
16. precedence 17. type casting 18. sizeof
19. void 20. union
(SET-II)
1. 10 2. conditional 3. do..while
4. goto 5. innermost 6. getchar()
7. subscript 8. int 9. prototype
10. reference 11. auto 12. extern
13. register 14. << 15. >>
16. define 17. initialize 18. curly brackets
19. same 20. zero
(SET-III)
1. setf() 2. width() 3. unitbuf
4. iomanip.h 5. essential 6. initialization
7. continue 8. return 9. actual
10. formal 11. register 12. recursive
13. preprocessor 14. “iostream.h” 15. subscript
16. pointer 17. unsigned 18. extensibility
19. data abstraction 20. friend
(SET-IV)
1. data abstraction 2. data encapsulation 3. class
4. structure 5. scope resolution 6. private
7. volatile 8. semi-colon
9. instantiated 10. default
11. inheritance 12. public
13. delete 14. signature
15. polymorphic 16. zero
17. one 18.function overloading
19. scope resolution 20. data abstraction
(SET-V)
1. templates 2. exception handling 3. template
4. throw 5. catch 6. try
7. unexpected() 8. primitive 9. non-primitive
10. virtual 11. this 12. identity
13. setbase 14. class 15. structure
16. seekg() 17. binding 18. virtual
19. abstraction 20. static binding
(SET-VI)
1. fstream.h 2. aggregation 3. constructor
4. subscript 5. getline() 6. const
7. derived 8. encapsulation 9. atoi()
10. protected 11. cout 12. ios::noreplace
13. abstract 14. arrow 15. static
16. inline 17. static binding 18. enumerator
19. new 20. preprocessor directives
(SET-VII)
1. data abstraction 2. data encapsulation
3. class 4. struct
5. scope resolution operator 6. private
7. tag name 8. semicolon
9. defining objects 10. defining class
11. virtual 12. multiple
13. abstract 14. right
15. cerr, clog
16. stdout, stdin, stdprn, stderr
17. signature 18. void
19. transitive
20. encapsulation, inheritance
(SET-VIII)
1. extern 2. new 3. arrow(->)
4. base class 5. member 6. privately
7. binary 8. static 9. nested
10. register 11. auto 12. private
13. protected 14. public 15. delete
16. abstract 17. derived class 18. data members
19. dot(.) 20. array of objects.
(SET-IX)
1. catch() 2. templates
3. Exception Handling 4. throw
5. synchronous & asynchronous 6. Asynchronous
7. asynchronous 8. catch
9. template function 10. template
11. object oriented analysis(OOA)
12. object oriented design(OOD)
13. object oriented programming(OOP)
14. unexpected()
15. generic class 16. syntactical
17. int 18. polymorphic class
19. pure virtual function 20. unsetf()
(SET-X)
1. ofstream 2. ios::noreplace 3. bitwise OR
4. void pointer 5. close() 6. getline()
7. scientific 8. seekg() 9. tellp()
10. write(), read() 11. clear() 12. fail()
13. Anonymous union 14. heap 15. asterisk (*)
16. null character 17. reference 18. typedef
19. virtual 20. null pointer
One thought on “Fill up the blank in C++”
Comments are closed.