Que- When will the cin can start processing of input?
a. After pressing return key
b. BY pressing blank space
c. After pressing return key & BY pressing blank space
d. BY pressing delete space
Answer- After pressing return key
Que- Which is used for formatting purpose in c++?
a. Whitespace
b. Container
c. &
d. Vector
Answer- Whitespace
Que- How many number of spaces should be set in default tab?
a. 1
b. 2
c. 3
d. 4
Answer- 4
Que- What can be improved by formatting the source code?
a. Memory
b. Address
c. User interface
d. Iterator
Answer- User interface
Que- Choose the correct formatted code.
a. int a = 5;
b. int a=5;
c. int a =5;
d. int a5;
Answer- int a = 5;
Que- Which function allows you to set minimum width for the next input?
a. setfill
b. setw
c. setwidth
d. setheight
Answer- setw
Que- What is the use of the function "showbase"?
a. Indicate the base used
b. Indicate the variable
c. Indicate the base used & variable
d. Indicate the derived
Answer- Indicate the base used
Que- Which operator is used to insert the data into file?
a. >>
b. <<
c. <
d. >
Answer- <<
Que- Which function is used to position back from the end of file object?
a. seekg
b. seekp
c. both seekg & seekp
d. seekf
Answer- seekg
Que- How many objects are used for input and output to a string?
a. 1
b. 2
c. 3
d. 4
Answer- 3
Que- Which member function is used to determine whether the stream object is currently associated with a file?
a. is_open
b. buf
c. string
d. is_out
Answer- is_open
Que- Which header file is used for reading and writing to a file?
a. #include<iostream>
b. #include<fstream>
c. #include<file>
d. #include<fe>
Answer- #include<fstream>
Que- Which one is always faster in writing on C++?
a. Writing to a file
b. Writing to memory
c. Reading from the network
d. Deleting a file
Answer- Writing to memory
Que- How many tests are available in read and write operations?
a. 1
b. 2
c. 3
d. 4
Answer- 2
Que- What will act as a intermediate between i/o operations and physical file?
a. Memory
b. Ram
c. Stream buffer
d. Storage
Answer- Stream buffer
Que- By using which function does the buffer are automatically flushed?
a. fopen
b. copy
c. compare
d. fclose
Answer- fclose
Que- How many parameters are available in the function setbuf?
a. 1
b. 2
c. 3
d. 4
Answer- 2
Que- What is the main feature of locale in C++?
a. Sustainability
b. Portability
c. Reliability
d. Sustainability & Reliability
Answer- Portability
Que- Which objects information is loaded in locale object?
a. facet object
b. instead object
c. Both facet & instead object
d. secant object
Answer- facet object
Que- How many categories are available in facets?
a. 4
b. 5
c. 6
d. 3
Answer- 6
Que- What kind of locale does every program is having in C++?
a. local locale
b. global locale
c. temp locale
d. set locale
Answer- global locale
Que- What will the monetary facet will do?
a. Handle formatting and parsing of monetary values
b. Handle formatting and parsing of character values
c. Parsing of character values
d. Deleting a character values
Answer- Handle formatting and parsing of monetary values
Que- Which header file is used with input and output operations of C in C++?
a. stdio.h
b. cstdio
c. iostream
d. streamio
Answer- cstdio
Que- Which will be used with physical devices to interact from C++ program?
a. Programs
b. Library
c. Streams
d. Iterators
Answer- Streams
Que- How many streams are automatically created when executing a program?
a. 1
b. 2
c. 3
d. 4
Answer- 3
Que- How many indicators are available in c++?
a. 4
b. 3
c. 2
d. 1
Answer- 3
Que- What is the benefit of c++ input and output over c input and output?
a. Type safety
b. Exception
c. Both Type safety & Exception
d. Sequence container
Answer- Type safety
Que- To which type does the numeric limits are suitable?
a. Character types
b. Mixed type
c. Arithmetic types
d. Relational types
Answer- Arithmetic types
Que- Where does the member should be defined if it is used in the program?
a. Namespace scope
b. Character scope
c. Namespace & Character scope
d. Directional scope
Answer- Namespace scope
Que- What will the max function in the numeric limit will return for type float?
a. Maximum finite value for a float type
b. Maximum finite value
c. Minimum finite value
d. Minimum float value
Answer- Maximum finite value for a float type
Que- Which header file is used for the numeric limits in C++?
a. <iostream>
b. <limits>
c. <number>
d. <digit>
Answer- <limits>
Que- Pick out the incorrect static function member in numeric limits.
a. denorm_min
b. digits
c. infinity
d. max_finite
Answer- max_finite
Que- With which does the trigonometric functions work with angles in c++?
a. Degrees
b. Radians
c. Both Degrees & Radians
d. Celsius
Answer- Radians
Que- Which header file is required for manipulation of math functions in c++?
a. cmath
b. maths
c. math
d. dmath
Answer- cmath
Que- How many macros are used by mathematical functions in the header file <cerrno>?
a. 1
b. 2
c. 3
d. 4
Answer- 3
Que- Which of the following mathematical function is overloaded in <complex> and <valarray>?
a. cos
b. tan
c. sin
d. mod
Answer- tan
Que- How many parameters are used in frexp function?
a. 1
b. 2
c. 3
d. 4
Answer- 2
Que- Which of the following library is used to do vector arithmetic?
a. Boost
b. Time
c. OpenGL
d. OpenDL
Answer- Boost
Que- Which header file is used to manipulate the vector algebra in c++?
a. math
b. cmath
c. vmath
d. dmath
Answer- vmath
Que- What type of reference should be used in vector arithmetic?
a. dynamic
b. const
c. both dynamic & const
d. static
Answer- const
Que- What will be the type of output of vector cross product?
a. Scalar
b. Vector
c. Both Scalar & Vector
d. Linear
Answer- Vector
Que- Which function is used to optimize the space in vector?
a. at
b. bool
c. operator
d. operand
Answer- bool
Que- What is the use of vector arithmetic in c++?
a. Computer graphics
b. Computer booting
c. Both Computer graphics & Computer booting
d. Computer Networks
Answer- Computer graphics
Que- Which header file is used to operate on numeric sequences?
a. number
b. numeric
c. algorithm
d. digit
Answer- numeric
Que- Which mathematics library is used for vector manipulation in c++?
a. cli++
b. vec++
c. blitz++
d. stac+++
Answer- blitz++
Que- What is the use of accumulate function in a numeric library?
a. Returns the number
b. Returns the result of accumulating all the values in the range
c. Returns the number & result
d. Return the characters
Answer- Returns the result of accumulating all the values in the range
Que- How many parameters are available in partial_sum function in c++?
a. 2
b. 3
c. 2 or 3
d. 3 or 4
Answer- 3 or 4
Que- What is the default operation of adjacent_difference function in numeric library?
a. Difference
b. Addition
c. Multiplication
d. Subtraction
Answer- Difference
Que- Which header file is used to create the pseudo random generator?
a. random
b. cstdlib
c. rand
d. both random and cstdlib
Answer- both random and cstdlib
Que- Which is a constant defined in <cstdlib> header file?
a. RAND_MAX
b. Rand
c. Srand
d. Blitz
Answer- RAND_MAX
Que- How many parameters are available in srand function?
a. 1
b. 2
c. 3
d. 4
Answer- 1
Que- Which operator is used to produce a certain number in a specific range?
a. $
b. %
c. modulo operator
d. both % and modulo operator
Answer- both % and modulo operator
Que- Which can be used to create a random number without duplication?
a. Character
b. Time
c. Both Character & Time
d. Date
Answer- Time
Que- Which header file is required to use file I/O operations?
a. <ifstream>
b. <ostream>
c. <fstream>
d. <iostream>
Answer- <fstream>
Que- Which of the following is used to create an output stream?
a. ofstream
b. ifstream
c. iostream
d. fsstream
Answer- ofstream
Que- Which of the following is used to create a stream that performs both input and output operations?
a. ofstream
b. ifstream
c. iostream
d. fstream
Answer- fstream
Que- Which of the following is not used as a file opening mode?
a. ios::trunc
b. ios::binary
c. ios::in
d. ios::ate
Answer- ios::trunc
Que- By default, all the files in C++ are opened in _________ mode.
a. Text
b. Binary
c. ISCII
d. VTC
Answer- Text
Que- What is the use of ios::trunc mode?
a. To open a file in input mode
b. To open a file in output mode
c. To truncate an existing file to half
d. To truncate an existing file to zero
Answer- To truncate an existing file to zero
Que- Which of the following is the default mode of the opening using the ofstream class?
a. ios::in
b. ios::out
c. ios::app
d. ios::trunc
Answer- ios::out
Que- What is the return type open() method?
a. int
b. char
c. bool
d. float
Answer- bool
Que- Which of the following is not used to seek file pointer?
a. ios::set
b. ios::end
c. ios::cur
d. ios::beg
Answer- ios::set
Que- Which of the following is the default mode of the opening using the ifstream class?
a. ios::in
b. ios::out
c. ios::app
d. ios::trunc
Answer- ios::in
Que- Which function is used in C++ to get the current position of file pointer in a file?
a. tell_p()
b. get_pos()
c. get_p()
d. tell_pos()
Answer- tell_p()
Que- Which function is used to reposition the file pointer?
a. moveg()
b. seekg()
c. changep()
d. go_p()
Answer- seekg()
Que- Which of the following is used to move the file pointer to start of a file?
a. ios::beg
b. ios::start
c. ios::cur
d. ios::first
Answer- ios::beg
Que- What is lambda expression in C++?
a. A technique of C++ that allows us to write inline functions without a name
b. A technique of C++ that allows us to write overloaded functions
c. A technique of C++ that allows us to write functions that are called more than once
d. A technique of C++ that allows us to write functions without parameters
Answer- A technique of C++ that allows us to write inline functions without a name
Que- What is the syntax of defining lambda expression?
a. [capture clause](parameters) -> return_type { body of the function }
b. [parameters](capture clause) -> return_type { body of the function }
c. [parameters:capture clause]() -> return_type { body of the function }
d. [capture clause:parameters]() -> return_type { body of the function }
Answer- [capture clause](parameters) -> return_type { body of the function }
Que- What is the correct statement about lambda expression?
a. The return type of lambda expression can be neglected in some cases
b. The return type of lambda expression must be specified in all cases
c. Lambda expression should be very large functions
d. Lambda expression is also available in C
Answer- The return type of lambda expression can be neglected in some cases
Que- In how many ways we can capture the external variables in the lambda expression?
a. 1
b. 2
c. 3
d. 4
Answer- 3
Que- Which of the following operator is used to capture all the external variable by reference?
a. &
b. =
c. *
d. &&
Answer- &
Que- Which of the following operator is used to capture all the external variable by value?
a. &
b. =
c. *
d. &&
Answer- =
Que- Which is the correct syntax of capturing a variable 'X' by reference and other variable 'Y' by value in lambda expression?
a. [&X, Y]
b. [X, &y]
c. [X, Y]
d. [&x, &Y]
Answer- [&X, Y]
Que- What are command line arguments?
a. Arguments passed to main() function
b. Arguments passed to any function
c. Arguments passed to class functions
d. Arguments passed to structure functions
Answer- Arguments passed to main() function
Que- To use command line arguments in C++, how many parameters are passed to the main function?
a. 1
b. 2
c. 3
d. 4
Answer- 2
Que- What is the signature of math in function using command line arguments?
a. int main(int argc, char const *argv[]);
b. int main(int argc, char const **argv);
c. int main(int argc, char **argv);
d. all of the mentioned
Answer- all of the mentioned
Que- What does the first parameter of the main function represent?
a. Number of command line arguments
b. List of command line arguments
c. Dictionary of command line arguments
d. Stack of command line arguments
Answer- Number of command line arguments
Que- What does the second parameter of the main function represent?
a. Number of command line arguments
b. List of command line arguments
c. Dictionary of command line arguments
d. Stack of command line arguments
Answer- List of command line arguments
Que- Which of the following is correct about the first parameter of the main function?
a. First argument is of int type
b. Stores the count of command line arguments
c. First argument is non-negative
d. All of the mentioned
Answer- All of the mentioned
Que- Which of the following is correct about the second parameter of the main function?
a. Second parameter is an array of character pointers
b. First string of the list is the name of the program's output fle
c. The string in the list are separated by space in the terminal
d. All of the mentioned
Answer- All of the mentioned
Que- Which of the following gives the name of the program if the second parameter to the main function is char **argv?
a. argv[3]
b. argv[1]
c. argv[0]
d. argv[2]
Answer- argv[0]