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. | |