MCQOPTIONS
Saved Bookmarks
This section includes 1698 Mcqs, each offering curated multiple-choice questions to sharpen your General Awareness knowledge and support exam preparation. Choose a topic below to get started.
| 701. |
Which is valid in a class that extends class A? class A { protected int method1(int a, int b) { return 0; } } |
| A. | Public int method1(int a, int b) {return 0; } |
| B. | Private int method1(int a, int b) { return 0; } |
| C. | Public short method1(int a, int b) { return 0; } |
| D. | Static protected int method1(int a, int b) { return 0; } |
| Answer» B. Private int method1(int a, int b) { return 0; } | |
| 702. |
What is the output of this program? Note: Host URL is written in html and simple text. import java.net.*; class networking { public static void main(String[] args) throws Exception { URL obj = new URL("https://www.mcqsmentor.com/"); URLConnection obj1 = obj.openConnection(); System.out.print(obj1.getContentType()); } } |
| A. | Html |
| B. | Text |
| C. | Html/text |
| D. | Text/html |
| Answer» E. | |
| 703. |
What is the output of this program? Note: Host URL is having length of content 127. import java.net.*; class networking { public static void main(String[] args) throws Exception { URL obj = new URL("https://www.mcqsmentor.com/"); URLConnection obj1 = obj.openConnection(); int len = obj1.getContentLength(); System.out.print(len); } } |
| A. | 126 |
| B. | 127 |
| C. | Compilation Error |
| D. | Runtime Error |
| Answer» C. Compilation Error | |
| 704. |
What is the output of this program? Note: Host URL was last modified on july 18 tuesday 2013 . import java.net.*; class networking { public static void main(String[] args) throws Exception { URL obj = new URL("https://www.mcqsmentor.com/"); URLConnection obj1 = obj.openConnection(); System.out.print(obj1.getLastModified); } } |
| A. | July |
| B. | 18-6-2013 |
| C. | Tue 18 Jun 2013 |
| D. | Tue Jun 18 2013 |
| Answer» E. | |
| 705. |
What is the output of this program? import java.io.*; class Chararrayinput { public static void main(String[] args) { String obj = "abcdefgh"; int length = obj.length(); char c[] = new char[length]; obj.getChars(0, length, c, 0); CharArrayReader input1 = new CharArrayReader(c); CharArrayReader input2 = new CharArrayReader(c, 1, 4); int i; int j; try { while ((i = input1.read()) == (j = input2.read())) { System.out.print((char)i); } } catch (IOException e) { e.printStackTrace(); } } } |
| A. | Abc |
| B. | Abcd |
| C. | Abcde |
| D. | None of the mentioned |
| Answer» E. | |
| 706. |
Which two of the following are legal declarations for nonnested classes and interfaces? 1. final abstract class Test {} 2. public static interface Test {} 3. final public class Test {} 4. protected abstract class Test {} 5. protected interface Test {} 6. abstract public class Test {} |
| A. | 1 and 4 |
| B. | 2 and 5 |
| C. | 3 and 6 |
| D. | 4 and 6 |
| Answer» D. 4 and 6 | |
| 707. |
What is the output of this program? Note: Execution command line: $ java exception_handling one two class exception_handling { public static void main(String args[]) { try { int a = args.length; int b = 10 / a; System.out.print(a); try { if (a == 1) a = a / a - a; if (a == 2) { int c = {1}; c[8] = 9; } } catch (ArrayIndexOutOfBoundException e) { System.out.println("TypeA"); } catch (ArithmeticException e) { System.out.println("TypeB"); } } } |
| A. | TypeA |
| B. | TypeB |
| C. | 0TypeA |
| D. | 0TypeB |
| Answer» E. | |
| 708. |
What is the output of this program? class Output { public static void main(String args[]) { double x = 3.14; int y = (int) Math.ceil(x); System.out.print(y); } } |
| A. | 0 |
| B. | 3 |
| C. | 3.0 |
| D. | 4 |
| Answer» E. | |
| 709. |
What is the output of this program? |
| A. | Runtime Error |
| Answer» B. | |
| 710. |
What will be the output of the program? Note: The command line invocation is > java X a b public class X { public static void main(String [] args) { String names [] = new String[5]; for (int x=0; x < args.length; x++) names[x] = args[x]; System.out.println(names[2]); } } |
| A. | Names |
| B. | Null |
| C. | Compilation fails |
| D. | An exception is thrown at runtime |
| Answer» C. Compilation fails | |
| 711. |
The HTML element is a A. Inline element B. Outline element C. Block level element D. None Answer: C . Block level element 0Shares0 0 |
| A. | Inline element |
| B. | Outline element |
| C. | Block level element |
| D. | None |
| Answer» D. None | |
| 712. |
Which class uses hierarchical inheritance in following code? class A { int a; }; class B:class A { int b; }; class C:class A,class B { int c; }; class D:class A { int d; }; |
| A. | Class A,B,C |
| B. | Class B,C,D |
| C. | Class A,C,D |
| D. | Class D,A,B |
| Answer» E. | |
| 713. |
Which among the following is correct for following code ? abstract class A { public Int a; public void disp(); }; class B:public A { public: void dis() { court<<a; } }; class C:private A { public void incr() { a++; } } void main() { B b.disp(); } |
| A. | Compile time error |
| B. | Runtime error |
| C. | Program runs and o/p is 0 |
| D. | Program runs and o/p is garbage value |
| Answer» B. Runtime error | |
| 714. |
Which method in the code below is single level inherited? class A { protected int a, b; public: void show() { cout<<a<<b; } }; class B: public A { public: void disp() { cout<<a++<<b++; } }; class C: private A, public B { void avg() { cout<<(a+b)/2; } }; |
| A. | Class A |
| B. | Class B |
| C. | Class C |
| D. | None |
| Answer» C. Class C | |
| 715. |
Output of following program? class A { protected: int a,b; public: void disp() { cout<<a<<b; } }; class B:public A { int x,y; }; |
| A. | Garbage value |
| B. | Compile time error |
| C. | Runtime error |
| D. | Runs but gives random values as output |
| Answer» C. Runtime error | |
| 716. |
Which type of inheritance is illustrated by the following code? class student{ public: int marks; }; class topper: public student { public: char grade; }; class average{ public: int makrs_needed; }; class section: public average{ public: char name[10]; }; class overall: public average{ public: int students; }; |
| A. | Single level |
| B. | Multilevel and single level |
| C. | Hierarchical |
| D. | Hierarchical and single level |
| Answer» D. Hierarchical and single level | |
| 717. |
Which among the following is correct for the following code? class A { public : class B { public : B(int i): data(i) { } int data; } }; class C: public A { class D:public A::B{ }; }; |
| A. | Multi-level inheritance is used, with nested classes |
| B. | Multiple inheritance is used, with nested classes |
| C. | Single level inheritance is used, with enclosing classes |
| D. | Single level inheritance is used, with both enclosing and nested classes |
| Answer» E. | |
| 718. |
Which members can t be accessed in derived class in multiple inheritance ? |
| A. | Private members of base |
| B. | Public members of base |
| C. | Protected members of base |
| D. | All the members of base |
| Answer» B. Public members of base | |
| 719. |
Does following code show multiple inheritance? class A { int a; }; class B { int b; }; class C:public A, public B { int c; }; class D:public C { int d; }; |
| A. | Yes, class C and class D |
| B. | Yes, All together it s multilevel |
| C. | No, 4 classes are used |
| D. | No, multiple inheritance is used with class A, B and C |
| Answer» E. | |
| 720. |
What will be the output of the following code? import java.awt.Point; class Testing { public static void main(String[] args) { Point t1,t2,t3; t1=new Point(100,100); t2=t1; t3=t1; t1.x=200; t1.y=200; t2.x=300; t3.y=500; System.out.println( Point 1: + p1.x + , + p1.y); } } |
| A. | Point 1: 200, 200 |
| B. | Point 1: 100,100 |
| C. | Point 1: 300, 300 |
| D. | Point 1: 300, 500 |
| Answer» E. | |
| 721. |
What will be the output of the following code? Class A { int i; public : A(int n) { i=n; cout<< inside constructor ; } ~A() { cout<< destroying <<i; } void seti(int n) { i=n; } int geti() { return I; } }; void t(A ob) { cout<< something ; } int main() { A a(1); t(a); cout<< this is i in main ; cout<<a.geti(); } |
| A. | Inside constructor something destroying 2this is i in main destroying 1 |
| B. | Inside constructor something this is i in main destroying 1 |
| C. | Inside constructor something destroying 2this is i in main |
| D. | Something destroying 2this is i in main destroying 1 |
| Answer» B. Inside constructor something this is i in main destroying 1 | |
| 722. |
The object can t be: |
| A. | Passed by reference |
| B. | Passed by value |
| C. | Passed by copy |
| D. | Passed as function |
| Answer» E. | |
| 723. |
What is size of the object of following class (64 bit system)?class student { int rollno; char name[20]; static int studentno; }; |
| A. | 20 |
| B. | 22 |
| C. | 24 |
| D. | 28 |
| Answer» D. 28 | |
| 724. |
Which feature of OOP is indicated by the following code? class student{ int marks; }; class topper:public student{ int age; topper(int age){ this.age=age; } }; |
| A. | Inheritance |
| B. | Polymorphism |
| C. | Inheritance and polymorphism |
| D. | Encapsulation and Inheritance |
| Answer» E. | |
| 725. |
Which class/set of classes can illustrate polymorphism in the following code: abstract class student { public : int marks; calc_grade(); } class topper:public student { public : calc_grade() { return 10; } }; class average:public student { public : calc_grade() { return 20; } }; class failed{ int marks; }; |
| A. | Only class student can show polymorphism |
| B. | Only class student and topper together can show polymorphism |
| C. | All class student, topper and average together can show polymorphism |
| D. | Class failed should also inherit class student for this code to work for polymorphism |
| Answer» D. Class failed should also inherit class student for this code to work for polymorphism | |
| 726. |
Which among following is correct for initializing the class below? class student{ int marks; int cgpa; public: student(int i, int j){ marks=I; cgpa=j } }; |
| A. | Student s[3]={ s(394, 9); s(394, 9); s(394,9), }; |
| B. | Student s[2]={ s(394,9); s(222,5) }; |
| C. | Student s[2]={ s1(392,9); s2(222,5) }; |
| D. | Student s[2]={ s[392,9]; s2[222,5] }; |
| Answer» C. Student s[2]={ s1(392,9); s2(222,5) }; | |
| 727. |
What is default access specifier for data members or member functions declared within a class without any specifier, in C++ ? class Student { int a; public : float a; }; |
| A. | Private |
| B. | Protected |
| C. | Public |
| D. | Depends on compiler |
| Answer» B. Protected | |
| 728. |
What is output of the following program? class student { public : int marks; void disp() { cout< |
| A. | Its base classIts derived class |
| B. | Its base class Its derived class |
| C. | Its derived classIts base class |
| D. | Its derived class Its base class |
| Answer» B. Its base class Its derived class | |
| 729. |
Find the output of the program: class education { char name[10]; public : disp() { cout< |
| A. | Its school education system |
| B. | Its education system |
| C. | Its school education systemIts education system |
| D. | Its education systemIts school education system |
| Answer» B. Its education system | |
| 730. |
Consider the following code and select the correct option: class student { int marks; public : int* fun() { return &marks; } }; main() { student s; int *ptr=c.fun(); return 0; } |
| A. | This code is good to go |
| B. | This code may result in undesirable conditions |
| C. | This code will generate error |
| D. | This code violates encapsulation |
| Answer» E. | |
| 731. |
Consider the following code snippet: var f = new java.io.File( /tmp/test ); var out = new java.io.FileWriter(f); out instanceof java.io.Reader What will be the output for the above code snippet? |
| A. | Error |
| B. | True |
| C. | Exception |
| D. | False |
| Answer» E. | |
| 732. |
Consider the following code snippet: const pi=3.14; var pi=4; console.log(pi); What will be the output for the above code snippet? |
| A. | This will flash an error |
| B. | Prints 4 |
| C. | Prints 3.14 |
| D. | Ambiguity |
| Answer» B. Prints 4 | |
| 733. |
Consider the following code snippet. What would be the output if oddsums(5); is executed afted the below code snippet ? namespace McqsMentorConsoleApplication function oddsums(n) { let total = 0, result=[]; for(let x = 1; x <= n; x++) { let odd = 2*x-1; total += odd; result.push(total); } return result; } |
| A. | Returns [1,4,9,16,25] |
| B. | Returns [1,2,3,4,5] |
| C. | Returns [3,6,9,12,15] |
| D. | Returns [1,3,5,7,9] |
| Answer» B. Returns [1,2,3,4,5] | |
| 734. |
Consider the following code snippet: console.log(p) If p is not defined, what would be the result or type of error? |
| A. | Zero |
| B. | Null |
| C. | ReferenceError |
| D. | ValueNotFoundError |
| Answer» D. ValueNotFoundError | |
| 735. |
Consider the following code snippet: let x=x+1; console.log(x); What will be the result for the above code snippet? |
| A. | 0 |
| B. | Null |
| C. | ReferenceError |
| D. | NaN |
| Answer» E. | |
| 736. |
Consider the following code snippet: [x,y]=[y,x]; What is the result of the above code snippet? |
| A. | Throws exception |
| B. | Swap the value of the two variables |
| C. | Flashes an error |
| D. | Creates a new reference object |
| Answer» D. Creates a new reference object | |
| 737. |
Consider the following code snippet: let succ = function(x) x+1, yes = function() true, no = function() false; What convenience does the above code snippet provide? |
| A. | Functional behaviour |
| B. | Modular behaviour |
| C. | No convenience |
| D. | Shorthand expression |
| Answer» B. Modular behaviour | |
| 738. |
Consider the following code snippet: data.sort(function(a,b),b-a); What does the above code do? |
| A. | Sort in the alphabetical order |
| B. | Sort in the chronological order |
| C. | Sort in reverse alphabetical order |
| D. | Sort in reverse numerical order |
| Answer» E. | |
| 739. |
The $ present in the RegExp object is called a |
| A. | Character |
| B. | Matcher |
| C. | Metacharacter |
| D. | Metadata |
| Answer» D. Metadata | |
| 740. |
Consider the following statement containing regular expressions var text = testing: 1, 2, 3 ; var pattern = /d+/g; In order to check if the pattern matches, the statement is |
| A. | Text==pattern |
| B. | Text.equals(pattern) |
| C. | Text.test(pattern) |
| D. | Pattern.test(text) |
| Answer» E. | |
| 741. |
Consider the following statement var Set = sets.Set; var s = new Set(1,2,3); What could be the efficiency quotient of the above two statements ? |
| A. | The programmer imports at once the frequently used values into the global namespace |
| B. | There is no efficiency quotient, the programmer tries to make it inefficient |
| C. | The programmer needs to import the Sets everytime he wants to use it |
| D. | All of the mentioned |
| Answer» B. There is no efficiency quotient, the programmer tries to make it inefficient | |
| 742. |
Consider the following code snippet var sets = com.davidflanagan.collections.sets; What is the programmer trying to do in the above code snippet? |
| A. | Importing a single module |
| B. | Importing a module partially |
| C. | Importing a namespace |
| D. | Importing the entire module |
| Answer» E. | |
| 743. |
Consider the code snippet given below: var count = [1,,3]; What is the observation made? |
| A. | The omitted value takes "undefined" |
| B. | This results in an error |
| C. | This results in an exception |
| D. | None of the mentioned |
| Answer» B. This results in an error | |
| 744. |
Consider the following code snippet. The result would be namespace McqsMentorConsoleApplication var a1 = [,,,]; var a2 = new Array(3); 0 in a1 0 in a2 |
| A. | True false |
| B. | False true |
| C. | True true |
| D. | False true |
| Answer» B. False true | |
| 745. |
Consider the following code snippet : if (!a[i]) continue ; What is the observation made ? |
| A. | Skips the undefined elements |
| B. | Skips the non existent elements |
| C. | Skips the null elements |
| D. | All of the mentioned |
| Answer» E. | |
| 746. |
Consider the following code snippet : var a = [1,2,3,4,5]; a.slice(0,3); What is the possible output for the above code snippet ? |
| A. | Returns [1,2,3] |
| B. | Returns [4,5] |
| C. | Returns [1,2,3,4] |
| D. | Returns [1,2,3,4,5] |
| Answer» B. Returns [4,5] | |
| 747. |
Consider the following code snippet. The final output for the shift() is namespace McqsMentorConsoleApplication var a = []; a.unshift(1); a.unshift(22); a.shift(); a.unshift(3,[4,5]); a.shift(); a.shift(); a.shift(); |
| A. | 1 |
| B. | [4,5] |
| C. | [3,4,5] |
| D. | Exception is thrown |
| Answer» B. [4,5] | |
| 748. |
Consider the following code snippet. What will the code snippet result ? namespace McqsMentorConsoleApplication function printprops(o) { for(var p in o) console.log(p + ": " + o[p] + "n"); } |
| A. | Prints the contents of each property of o |
| B. | Returns undefined |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» C. All of the mentioned | |
| 749. |
Consider the following code snippet. What is the function of the code snippet? namespace McqsMentorConsoleApplication var scope = "global scope"; function checkscope() { var scope = "local scope"; function f() { return scope; } return f; |
| A. | Returns value null |
| B. | Returns exception |
| C. | Returns the value in scope |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 750. |
Consider the following code snippet. What does the below code result? namespace McqsMentorConsoleApplication function hypotenuse(a, b) { function square(x) { return x*x; } return Math.sqrt(square(a) + square(b)); } |
| A. | Sum of square of a and b |
| B. | Square of sum of a and b |
| C. | Sum of a and b square |
| D. | None of the mentioned |
| Answer» B. Square of sum of a and b | |