

MCQOPTIONS
Saved Bookmarks
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.
1001. |
Prime area in context of file system is defined as ............... |
A. | a memory area created by operating system |
B. | an area into which data records are written |
C. | the main area of a web page |
D. | primary memory |
Answer» C. the main area of a web page | |
1002. |
Choose the correct one |
A. | Address operator cannot be applied to register variables |
B. | Address operator can be applied to register variables |
C. | Use of register declaration will increase the execution time |
D. | None of the above |
Answer» E. | |
1003. |
The constructed datatype of C is known as |
A. | Pointers |
B. | String |
C. | Structure |
D. | Array |
Answer» D. Array | |
1004. |
The function used to read a character from a file that has been opened in read mode is |
A. | putc |
B. | getc |
C. | getchar |
D. | putchar |
Answer» C. getchar | |
1005. |
The operands converted up to the type of largest operands are called ............. |
A. | integral promotion |
B. | type promotion |
C. | value promotion |
D. | cast |
Answer» C. value promotion | |
1006. |
The automatic conversion of all char and short int values to int is called ............... |
A. | integral promotion |
B. | type promotion |
C. | value promotion |
D. | cast |
Answer» B. type promotion | |
1007. |
The ............. storage class is the only request to the compiler. |
A. | extern |
B. | static |
C. | register |
D. | auto |
Answer» D. auto | |
1008. |
To declare an array S that holds a 5-character string, you would write |
A. | char S[5] |
B. | String S[5] |
C. | char S[6] |
D. | String S[6] |
Answer» B. String S[5] | |
1009. |
What is the output of following program:- int q, *p, n; q = 176; If the address of q is 2801 p = &q; and p is 2600 n = *p; printf(“%d”, n); |
A. | 2801 |
B. | 176 |
C. | 2600 |
D. | None of the above |
Answer» C. 2600 | |
1010. |
The output of the following is x = ‘a’; printf(“%d”, x); |
A. | ‘a’ |
B. | a |
C. | 97 |
D. | None of the above |
Answer» D. None of the above | |
1011. |
An inverted file is a file .................. |
A. | that locates information about data in small files that are maintained apart from actual data record |
B. | which stores opposite records |
C. | which stores information about records of a system |
D. | which stores data |
Answer» B. which stores opposite records | |
1012. |
Which of the following is not an advantage of secondary memory? |
A. | It is cost-effective |
B. | It has large storage capacity |
C. | It has highest speed |
D. | It is easily portable |
Answer» D. It is easily portable | |
1013. |
A direct access file is .................. |
A. | a file in which records are arranged in a way they are inserted in a file |
B. | a file in which records are arranged in a particular order |
C. | a file which is stored on a direct access storage medium |
D. | none of the above |
Answer» D. none of the above | |
1014. |
Minimum number of temporary variable needed to swap the contents of 2 variables is ................... |
A. | 1 |
B. | 4 |
C. | 2 |
D. | 0 |
Answer» E. | |
1015. |
The eof() is the function used for ............. |
A. | asserting no errors in a file |
B. | appending data to a file |
C. | counting the amount of data in a file |
D. | checking for end of file |
Answer» E. | |
1016. |
Which of the following correctly describes the meaning of namespace feature in C++? |
A. | Namespaces refer to the memory space allocated for names used in a program |
B. | Namespaces refer to space between the names in a program |
C. | Namespaces refer to space between the names in a program |
D. | Namespaces provide facilities for organizing the names in a program to avoid name clashes |
Answer» E. | |
1017. |
Which header file should we include for using std::auto_ptr? |
A. | <memory> |
B. | <alloc> |
C. | <autoptr> |
D. | <smartptr> |
Answer» B. <alloc> | |
1018. |
When is std::bad_alloc ex |
A. | When new operator cannot allocate memory |
B. | When alloc function fails |
C. | When type requested for new operation is considered bad, this exception is thrown |
D. | When delete operator cannot delete teh allocated (corrupted) object |
Answer» B. When alloc function fails | |
1019. |
Determine which of the following is an invalid character constant. |
A. | ‘a’ |
B. | ‘T’ |
C. | ‘0’ |
D. | ‘/n’ |
Answer» E. | |
1020. |
Consider the following statements: x = 5; y = x >3 ? 10 : 20; The value of y is |
A. | 10 |
B. | 20 |
C. | 5 |
D. | 3 |
Answer» B. 20 | |
1021. |
How do we declare an abstract class? |
A. | By providing at least one pure virtual method in a class |
B. | By declaring at least one method abstract using the keyword abstract in a class |
C. | By declaring the class abstract with the keyword abstract |
D. | By declaring the class abstract with the keyword abstract |
Answer» B. By declaring at least one method abstract using the keyword abstract in a class | |
1022. |
Which of the following operators can be overloaded? |
A. | .(dot or member access operator) |
B. | & (address-of operator) |
C. | sizeof operator |
D. | ?: (conditional operator) |
Answer» C. sizeof operator | |
1023. |
Which of the following operator cannot be overloaded? |
A. | = (assignment operator) |
B. | == (equality operator) |
C. | -> (rrow operator) |
D. | :: (cope resolution operator) |
Answer» E. | |
1024. |
If X is the name of the class, what is the correct way to declare copy constructor of X? |
A. | X(X arg) |
B. | X(X* arg) |
C. | X(const X* arg) |
D. | X(const X& arg) |
Answer» E. | |
1025. |
What is the implicit pointer that is passed as the first argument for non-static member functions? |
A. | self pointer |
B. | std::auto_ptr pointer |
C. | Myself pointer |
D. | this pointer |
Answer» E. | |
1026. |
Which of the following is the most common way of implementing C++? |
A. | C++ programs are directly compiled into native code by a compiler |
B. | C++ programs are first compiled to intermediate code by a compiler and then executed by a virtual machine |
C. | C++ programs are interpreted by an interpreter |
D. | A C++ editor directly compiles and executes the program |
Answer» B. C++ programs are first compiled to intermediate code by a compiler and then executed by a virtual machine | |
1027. |
What is the full form of STL in C/C++? |
A. | Simple Template Library |
B. | Standard Template Library |
C. | Static Type Library |
D. | Single Type-based Library |
Answer» C. Static Type Library | |
1028. |
Which of the following language feature is not an access specifier in C++? |
A. | Public |
B. | Private |
C. | Protected |
D. | internal |
Answer» E. | |
1029. |
Which of the following concept is not supported by C++? |
A. | Exception Handling |
B. | Reflection |
C. | Operator Overloading |
D. | Namespaces |
Answer» C. Operator Overloading | |
1030. |
Which of the following keyword supports dynamic method resolution? |
A. | Abstract |
B. | Virtual |
C. | Dynamic |
D. | Typeid |
Answer» C. Dynamic | |
1031. |
Which of the following correctly describes C++ language? |
A. | Statically typed language |
B. | Dynamically typed language |
C. | Both Statically and dynamically typed language |
D. | Type-less language |
Answer» B. Dynamically typed language | |
1032. |
Which of the following language is a subset of C++ language? |
A. | C language |
B. | Java Language |
C. | C# language |
D. | B language |
Answer» B. Java Language | |
1033. |
A single character input from the keyboard can be obtained by using the function. |
A. | printf () |
B. | scanf () |
C. | putchar () |
D. | getchar () |
Answer» E. | |
1034. |
What is the output of the following statement: printf (“%-3d”,12345); |
A. | 1 2 3 |
B. | -1 2 3 |
C. | 1 2 3 4 5 |
D. | 12 |
Answer» D. 12 | |
1035. |
The first digit of a decimal constant must be |
A. | a zero |
B. | a non zero number |
C. | a negative number |
D. | an integer |
Answer» E. | |
1036. |
Which of the following header files is required for creating and reading data files? |
A. | ofstream.h |
B. | fstream.h |
C. | ifstream.h |
D. | console.h |
Answer» C. ifstream.h | |
1037. |
Which type of data file is analogous to an audio cassette tape? |
A. | random access file |
B. | sequential access file |
C. | binary file |
D. | source code file |
Answer» C. binary file | |
1038. |
The rand() built-in library function ................ |
A. | is a true random number generator |
B. | returns positive double values |
C. | is a pseudo-random number generator |
D. | returns a different sequence of values each time it is run |
Answer» D. returns a different sequence of values each time it is run | |
1039. |
Time_t is a ................. |
A. | variable used to hold a number from the computers internal clock |
B. | data type |
C. | built-in library function which will return a value from the internal clock |
D. | header file |
Answer» C. built-in library function which will return a value from the internal clock | |
1040. |
To raise any number to a power, ................ is used. |
A. | the exponent symbol ^ |
B. | the built-in library function pow(x,y) |
C. | the built-in library function pow10(x) |
D. | concatenation |
Answer» C. the built-in library function pow10(x) | |
1041. |
The built-in library function ceil(x) requires the ................... header file. |
A. | <ctype.h> |
B. | <math.h> |
C. | <stdlib.h> |
D. | <time.h> |
Answer» C. <stdlib.h> | |
1042. |
The built-in library function isalnum( ) is testing to determine if the argument is ............... |
A. | one of "all" numbers available from the keyboard |
B. | an alphabet character |
C. | an ASCII character |
D. | an alphanumeric |
Answer» E. | |
1043. |
printf(“%–10s”, “ABDUL”); displays |
A. | ABDULbbbbb |
B. | bbbbbABDUL |
C. | ABDULbbbbbbbbbb |
D. | bbbbbbbbbbABDUL |
Answer» B. bbbbbABDUL | |
1044. |
puts(argv[0]); |
A. | prints the name of the source code file. |
B. | prints argv. |
C. | prints the number of command line arguments. |
D. | prints the name of the executable code file. |
Answer» E. | |
1045. |
What is the output of following statement? for(i=1; i |
A. | 1 4 3 |
B. | 1 2 3 |
C. | 2 4 6 |
D. | 2 2 6 |
Answer» B. 1 2 3 | |
1046. |
Which of the following is not a looping statement in C? |
A. | while |
B. | Until |
C. | do |
D. | for |
Answer» C. do | |
1047. |
What is the following function computing? Assume a and b are positive integers. int fn( int a, int b) { if (b == 0) return b; else return (a * fn(a, b - 1)); } |
A. | Output will be 0 always |
B. | Output will always be b |
C. | Computing ab |
D. | Computing a + b |
Answer» B. Output will always be b | |
1048. |
Which of the following is not true with the reference variable? |
A. | References eliminate the overhead associated with passing large data structures as parameters. |
B. | It cannot be used to reduce complex notation. |
C. | References eliminate pointer dereference notation. |
D. | It is a copy alias for another variable. |
Answer» C. References eliminate pointer dereference notation. | |
1049. |
When a function returns a reference it ................... |
A. | returns an implicit pointer to its return value |
B. | displays that pointer |
C. | returns the value referring to it |
D. | does not return anything |
Answer» B. displays that pointer | |
1050. |
A global variable is a variable |
A. | declared in the main ( ) function |
B. | declared in any function other than the main ( ) function. |
C. | declared outside the body of every function. |
D. | declared any where in the C program. |
Answer» D. declared any where in the C program. | |