Explore topic-wise MCQs in Technical Programming.

This section includes 1331 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.

1201.

What is a Constructor?

A. A function called when an instance of a class is initialized.
B. A function that is called when an instance of a class is deleted.
C. A special function to change the value of dynamically allocated memory.
D. A function that is called in order to change the value of a variable.
Answer» B. A function that is called when an instance of a class is deleted.
1202.

What will be the output of the following program ? main() { char *p = “ayqm”; printf (“%c”, ++*(p++));}

A. b
B. z
C. q
D. n
Answer» B. z
1203.

Output of the program given below is int i; main() { printf(“%d”, i); }

A. 1
B. 0
C. -1
D. Null
Answer» C. -1
1204.

What is the output of the following program segment? main() { int i = ++2; printf(“%d\n”, i); }

A. 3
B. 2
C. 0
D. -1
Answer» B. 2
1205.

What is the output of the following program segment? main() { int i = 1; do { printf(“%d..”, i); } while(i--); }

A. 0..1..
B. 1..0..
C. 0
D. -1
Answer» C. 0
1206.

What is the output of the following program? main ( ) { extern int x; x = 20; printf(“\n%d”, x); }

A. 0
B. 20
C. error
D. garbage value
Answer» D. garbage value
1207.

The conditional expressions are evaluated from .............

A. top down
B. bottom up
C. middle
D. end
Answer» B. bottom up
1208.

If and the switch statements are called as ................. statements.

A. iteration
B. jump
C. selection
D. conditional
Answer» D. conditional
1209.

Latency time is ...................

A. time taken by read/write head mechanism to position itself over appropriate cylinder
B. time taken to transfer a data from memory
C. time taken by appropriate sector to come under read/write head
D. time taken to retrieve the data
Answer» D. time taken to retrieve the data
1210.

Seek time is ...............

A. time taken to retrieve a data
B. ) time taken by read/write head mechanism to position itself over appropriate cylinder
C. time taken by appropriate sector to come under read/write
D. time taken to find out the data
Answer» C. time taken by appropriate sector to come under read/write
1211.

Each object has its own copies of the class .................

A. data
B. code
C. function
D. instance variables
Answer» E.
1212.

................ operator links the name of the object with the name of the member.

A. ->
B. .(Dot)
C. &
D. *
Answer» C. &
1213.

Code is contained in .............. of the class.

A. object
B. template
C. function
D. array
Answer» D. array
1214.

The ............. statements are simply a group of related statements that are treated as a single unit.

A. block
B. multiple
C. related
D. logical
Answer» B. multiple
1215.

What is the output of the following program? main( ) { int i=4, z=12; if(i=5 || z>50) printf(“hello”); else printf(“hye”); }

A. hello
B. hye
C. syntax error
D. hellohye
Answer» B. hye
1216.

Which of the following statement is true about a function?

A. An invoking function must pass arguments to the invoked function.
B. Every function returns a value to the invoker.
C. A function may contain more than one return statement.
D. Every function must be defined in its own separate file.
Answer» B. Every function returns a value to the invoker.
1217.

The given FOR loop is for ( ; ; ) { printf(“ ”); }

A. valid
B. indefinite
C. invalid
D. displays runtime errors
Answer» E.
1218.

C language was invented by

A. Abacus
B. Charles babage
C. Thomson
D. Dennis Ritchie
Answer» E.
1219.

The function that allocates requested size of bytes and returns a pointer to the first byte of the allocated space is:

A. realloc
B. malloc
C. calloc
D. none of the above
Answer» C. calloc
1220.

Which of the following is not a valid escape code?

A.
B. v
C. f
D. w
Answer» E.
1221.

Which of the following is the proper keyword to deallocate memory?

A. free
B. delete
C. clear
D. remove
Answer» B. delete
1222.

Which of the following is the proper keyword to allocate memory?

A. new
B. malloc
C. create
D. value
Answer» C. create
1223.

The escape sequence \o represents ................

A. back space
B. new line
C. octal number
D. hexadecimal number
Answer» D. hexadecimal number
1224.

Which of the following is not true about constants in c++?

A. It is also called literals
B. It has not compiled place in memory
C. It s value cannot be changed
D. ) The address value cannot be of constant data type
Answer» E.
1225.

................ object is used to print wide characters.

A. wout
B. print
C. w_cout
D. cout
Answer» B. print
1226.

The ................ is contained in instance variable defined by the class.

A. data
B. code
C. object
D. Function
Answer» B. code
1227.

The code and data are called ................ of the class.

A. instances
B. instance variables
C. members
D. object
Answer» D. object
1228.

.................... is the data type that can accommodate char that require more than 8-bits

A. char
B. wchar_t
C. w char
D. char_t
Answer» C. w char
1229.

What is the output of the following program? main ( ) { int x = 2, y = 5; if (x < y) return (x = x+y); else printf (“z1”); printf(“z2”); }

A. z2
B. z1z2
C. Compilation error
D. None of these
Answer» E.
1230.

A .................. is a storage location that contains data value.

A. function
B. structure
C. variable
D. key word
Answer» D. key word
1231.

The ................... is predefined identifier that is linked to console output

A. out
B. print
C. cin
D. cout
Answer» E.
1232.

Which of the following is one of the international keyword?

A. Int
B. Bitand
C. try
D. While
Answer» C. try
1233.

The name of a function variable or class is called ...................

A. libraries
B. stream
C. identifiers
D. keywords
Answer» D. keywords
1234.

................. in a program source code, documents the meaning of the code.

A. comment
B. function
C. class
D. main function
Answer» B. function
1235.

C++ begins its execution with ................

A. header file
B. main
C. class
D. declaration
Answer» C. class
1236.

The commonly used term for a sub routine in c++ is ...............

A. structure
B. class
C. function
D. program
Answer» D. program
1237.

A joint ANSI /ISO committee was formed in ................ to define standard C++.

A. 1986
B. 1987
C. 1988
D. 1989
Answer» E.
1238.

The ............... is the standard input/ouput library in C++.

A. stdio
B. iostream
C. conio
D. std
Answer» C. conio
1239.

C++ was developed by.............

A. Dr. Bjarne stroustrup
B. Dennis Ritc
C. Borland
D. ANSI
Answer» B. Dennis Ritc
1240.

To rethrow an exception .................. is specified.

A. throw without a value
B. catch with a value
C. rethrow
D. catch without a value
Answer» B. catch with a value
1241.

The .................. is a short function that gets or sets the value of a private instance variable.

A. inline
B. friend
C. accessor
D. void
Answer» D. void
1242.

The ............. manipulator skips leading whitespaces.

A. sw
B. ws
C. wy
D. skipws
Answer» C. wy
1243.

The second element of the array int zones[5]= { 43,54,56,76,78} can be accessed by .................

A. zones[2]
B. zones[1]
C. zones[3]
D. zones[4]
Answer» C. zones[3]
1244.

The elements of an array can be accessed by providing integer expression called ...............

A. superscripts
B. elements
C. values
D. subscripts
Answer» E.
1245.

The ............... is the function that detects the end of file.

A. eof()
B. getline()
C. putline()
D. clear()
Answer» B. getline()
1246.

The current position of each file pointer using the functions ............... and ...............

A. pos_type tellg(), pos_type tellp()
B. pos_type tellx(), pos_type tellf()
C. pos_type tellx(), pos_type tellp()
D. pos_type tellf(), pos_type tellp()
Answer» B. pos_type tellx(), pos_type tellf()
1247.

................... determines the type of an object at the runtime.

A. Static
B. Dynamic
C. Typeid
D. Typedef
Answer» D. Typedef
1248.

The ............... keyword brings the members of a namespace into view.

A. view
B. using
C. additive
D. show
Answer» C. additive
1249.

If an allocation request is not fulfilled ................... exception is thrown.

A. wrong_alloc
B. re_alloc
C. malloc
D. bad_alloc
Answer» E.
1250.

The keyword ................ is used to declare a generic function.

A. generic
B. template
C. virtual
D. friend
Answer» C. virtual