PYQs

Object Oriented Programming Using Java

24 papers · 051401, 051529, 051301, 213658

2019051401

B.Tech Examination, 2019

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Questions

Ask AI
  1. Q1

    Choose the correct option (any seven) :

    a)

    The compiler identifies a virtual function to be pure

    a)

    by the presence of the keyword pure

    b)

    by its location in the program

    c)

    if it is equated to 0

    d)

    None of the above

    b)

    For a method to be an interface between the outside world and a class, it must be declared

    a)

    private

    b)

    protected

    c)

    public

    d)

    external

    c)

    C++ encourages structuring a software as a collection of components that are

    a)

    highly cohesive and loosely coupled

    b)

    not highly cohesive but loosely coupled

    c)

    highly cohesive and tightly coupled

    d)

    not highly cohesive but tightly coupled

    d)

    The fields in a structure and class of a C program and C++ program respectively are by default

    a)

    public, protected

    b)

    protected, public

    c)

    private, private

    d)

    public, private

    e)

    Overloading is otherwise called as

    a)

    virtual polymorphism

    b)

    transient polymorphism

    c)

    pseudo-polymorphism

    d)

    ad-hoc polymorphism

    f)

    A constructor is called whenever

    a)

    an object is declared

    b)

    an object is used

    c)

    a class is declared

    d)

    a class is used

    g)

    class Dog : public X, public Y is an example of

    a)

    multiple inheritance

    b)

    repeated inheritance

    c)

    linear inheritance

    d)

    None of the above

    h)

    When a class serves as base class for many derived classes, the situation is called

    a)

    polymorphism

    b)

    hierarchical inheritance

    c)

    hybrid inheritance

    d)

    multipath inheritance

    i)

    The use of the break statement in a switch statement is

    a)

    optional

    b)

    compulsory

    c)

    not allowed. It gives an error message

    d)

    to check an error

    Ask AI
  2. Q2

    Write a C++ program and class, with access specifiers, called 'student' having the following :

    a)

    Data members : name (char type), marks 1, marks 2, marks 3 (integer type)

    b)

    Functions : calc_total(); disp();

    c)

    The program asks the user to enter name and marks. Then calc_total() calculates the total marks and disp() displays name and total marks on screen in different lines.

    Ask AI
  3. Q3

    Explain encapsulation with the help of an example. How it facilitates data abstraction?

    Ask AI
  4. Q4

    Create a Message class with a constructor that takes a single string with a default value. Create a private member string, and in the constructor simply assign the argument string to your internal string. Create two overloaded member functions called print(): one that takes no arguments and simply prints the message stored in the object, and one that takes a string argument, which it prints in addition to the internal message. Does it make sense to use this approach instead of the one used for the constructor?

    Ask AI
  5. Q5

    Write a small program to show the difference between calling a virtual function inside a normal member function and calling a virtual function inside a constructor. The program should show that the two calls produce different results.

    Ask AI
  6. Q6

    With an example for generating Fibonacci series, explain how a function is invoked using pointers.

    Ask AI
  7. Q7

    Assume that there is a class Derv that is derived from a base class Base. Write the declarator for a derived-class constructor that takes one argument and passes this argument along to the constructor in the base class.

    Ask AI
  8. Q9

    Write short notes on the following :

    a)

    Overloading

    b)

    Overriding

    c)

    C++ STL

    d)

    Constructor

    Ask AI

2019051529

B.Tech 5th Semester Exam., 2019

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

  1. Choose the correct option (any seven) :

Ask AI
  1. Q1.a

    Which of the following is a valid declaration of an object of class Box?

    a)

    Box obj = new Box();

    b)

    Box obj = new Box;

    c)

    obj = new Box();

    d)

    new Box obj;

    Ask AI
  2. Q1.b

    Which operator is used to invert all the digits in a binary representation of a number?

    a)

    <<<

    b)
    c)

    ~

    d)

    ^

    Ask AI
  3. Q1.c

    Which of these cannot be declared static?

    a)

    Class

    b)

    Object

    c)

    Variable

    d)

    Method

    Ask AI
  4. Q1.d

    Which polymorphism concept is applied to inheritance relationship in Java programming?

    a)

    Method overloading

    b)

    Constructor overloading

    c)

    Method overriding

    d)

    None of the above

    Ask AI
  5. Q1.e

    Which of the following operators can operate on a Boolean variable?

    1. &&
    2. --
    3. ?:
    4. +=
    a)

    3 and 2

    b)

    1 and 4

    c)

    1, 2 and 4

    d)

    1, 2 and 3

    Ask AI
  6. Q1.f

    Which of these is a process of converting a simple data type into a class?

    a)

    Type wrapping

    b)

    Type conversion

    c)

    Type casting

    d)

    None of the above

    Ask AI
  7. Q1.g

    Which of these methods of thread class is used to suspend a thread for a period of time?

    a)

    sleep()

    b)

    terminate()

    c)

    suspend()

    d)

    stop()

    Ask AI
  8. Q1.h

    Which of these functions is called to display the output of an applet?

    a)

    display()

    b)

    paint()

    c)

    displayApplet()

    d)

    printApplet()

    Ask AI
  9. Q1.i

    Which of the following is the advantage of using PreparedStatement in Java?

    a)

    Slow performance

    b)

    Encourages SQL injection

    c)

    Prevents SQL injection

    d)

    More memory usage

    Ask AI
  10. Q1.j

    Which of the following is a method of JDBC batch process?

    a)

    setBatch()

    b)

    deleteBatch()

    c)

    removeBatch()

    d)

    addBatch()

    Ask AI

Q.2

Ask AI
  1. Q2.a

    What are the drawbacks of procedural languages? Explain the need of object-oriented programming with suitable program.

    Ask AI
  2. Q2.b

    What are the wrapper classes? Write a Java program to find the GCD of two numbers.

    Ask AI

Q.3

Ask AI
  1. Q3.a

    Write an iterative Java program to reverse digits of a number.

    Ask AI
  2. Q3.b

    Write a Java program to check whether a given number is a happy number or unhappy number. Happy number : Starting with any positive integer, replace the number by the sum of the squares of its digits and repeat the process until the number equals 1, or it loops endlessly in a cycle which does not include 1. Unhappy number : A number that is not happy. The first few unhappy numbers are 2, 3, 4, 5, 6, 8, 9, 11, 12, 14, 15, 16, 17, 18, 20.

    Ask AI

Q.4

Ask AI
  1. Q4.a

    With suitable code segments, illustrate various uses of 'super' keyword.

    Ask AI
  2. Q4.b

    Write a Java program to demonstrate working of Arrays.equals() for user-defined objects.

    Ask AI

Q.5

Ask AI
  1. Q5.a

    What is constructor? Write a Java program to find the area of the circle using constructor.

    Ask AI
  2. Q5.b

    Write a Java program to find the maximum occurring character in a string. The given string is "test string".

    Ask AI

Q.6

Ask AI
  1. Q6.a

    What is JVM? Write the functionality of each component with the help of block diagram. [Note: Question text reconstructed/partially unreadable]

    Ask AI
  2. Q6.b

    Discuss about polymorphism. Explain run-time polymorphism with a program.

    Ask AI

Q.7

Ask AI
  1. Q7.a

    Write the differences between method overloading and method overriding with suitable example of each.

    Ask AI
  2. Q7.b

    Write a Java program to demonstrate example of hierarchical inheritance to get square and cube of a number.

    Ask AI

Q.8

Ask AI
  1. Q8.a

    Design an abstract class named Vegetable with three subclasses named Potato, Brinjal and Tomato. Use appropriate data members and member functions to display the output of each vegetable. [Note: Question text reconstructed/partially unreadable]

    Ask AI

Q.9

Ask AI
  1. Q9.a

    Write a JDBC program to update the amount balance in an account after every withdrawal. Assume the necessary database table.

    Ask AI
  2. Q9.b

    Write an Applet to draw a smiley picture that accepts user name as a parameter and displays 'welcome' message.

    Ask AI

2018051301

B.Tech Examination, 2018

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Questions

Ask AI
  1. Q1

    Choose the correct option of the following (any seven) :

    a)

    Which of the following types of class allows only one object of it to be created?

    a)

    Virtual Class

    b)

    Abstract Class

    c)

    Singleton Class

    d)

    Friend Class

    b)

    Which of the following statements is correct?

    a)

    Base class pointer cannot point to derived class.

    b)

    Derived class pointer cannot point to base class.

    c)

    Pointer to derived class cannot be created.

    d)

    Pointer to base class cannot be created.

    c)

    Which of the following statements is correct?

    a)

    A constructor is called at the time of declaration of an object.

    b)

    A constructor is called at the time of use of an object.

    c)

    A constructor is called at the time of declaration of a class.

    d)

    A constructor is called at the time of use of a class.

    d)

    Which of the following approaches is adapted by C++?

    a)

    Top-down

    b)

    Bottom-up

    c)

    Right-left

    d)

    Left-right

    e)

    Which of the following is not type of class?

    a)

    Abstract Class

    b)

    Final Class

    c)

    Start Class

    d)

    String Class

    f)

    What is default access specifier for data members or member functions declared within a class without any specifier in C++?

    a)

    Private

    b)

    Protected

    c)

    Public

    d)

    Depends on compiler

    g)

    Which is known as generic class?

    a)

    Abstract Class

    b)

    Final Class

    c)

    Template Class

    d)

    Efficient Code

    h)

    What is scope of a class nested inside another class?

    a)

    Protected scope

    b)

    Private scope

    c)

    Global scope

    d)

    Depends on access specifier and inheritance used

    i)

    Which syntax for class definition is wrong?

    a)

    Class student{};

    b)

    Student class{};

    c)

    Class student {public : student(int a){ }};

    d)

    Class student {student(int a){ }};

    j)

    Which among the following best describes the inheritance?

    a)

    Copying the code already written

    b)

    Using the code already written once

    c)

    Using already defined functions in programming language

    d)

    Using the data and functions into derived segment

    Ask AI
  2. Q2

    What do you understand by object-oriented programming? What are the advantages of programming using object-oriented approach?

    Ask AI
  3. Q3

    What are the different data types in C++? Explain that C++ is an object-oriented language.

    Ask AI
  4. Q4

    What is a class? Also write an example (syntax) to define a class in C++. Differentiate between a class and an object.

    Ask AI
  5. Q5

    What is inheritance? What are the different types of inheritance in C++? Explain with suitable diagram.

    Ask AI
  6. Q6

    Write short notes with examples on each of the following with respect to C++ :

    a)

    Data abstraction

    b)

    Overriding

    c)

    Encapsulation

    d)

    Virtual function

    e)

    Constructor and destructor

    Ask AI
  7. Q7

    What do you mean by polymorphism? What are the static and dynamic polymorphism techniques?

    Ask AI
  8. Q8

    Define Exception Handling. What are the uses of keywords try, throw and catch? Explain with an example by writing a C++ program.

    Ask AI
  9. Q9

    What is Access Modifier in C++? Define each type and also differentiate between these.

    Ask AI

2018051529

B.Tech 5th Semester Exam., 2018

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Q.1 Answer/Fill in the blank/Choose the correct option (any seven):

Ask AI
  1. Q1.1

    Java is an example of ________ language.

    a)

    compiled

    b)

    interpreted

    c)

    hybrid

    d)

    script

    Ask AI
  2. Q1.2

    The mother tongue of a computer is:

    a)

    assembly language

    b)

    machine language

    c)

    BASIC language

    d)

    None of the above

    Ask AI
  3. Q1.3

    You have the following code in a file called Test.java:

    class Base{
        public static void main(String[] args){
            System.out.println("Hello");
        }
    }
    public class Test extends Base{}
    What will happen if you try to compile and run this?

    a)

    It will fail to compile

    b)

    Runtime error

    c)

    Compiles and runs with no output

    d)

    Compiles and runs printing "Hello"

    Ask AI
  4. Q1.4

    Which of the following are valid declarations? (Note: None of the literals used here contain the character O, they are all zeroes.)

    a)

    int i = 0XCAFE;

    b)

    boolean b = 0;

    c)

    byte b = 128;

    d)

    char c = 'A';

    Ask AI
  5. Q1.5

    What is the result of trying to compile and run this program?

    public class Test{
        public static void main(String[] args){
            int[] a = {1};
            Test t = new Test();
            t.increment(a);
            System.out.println(a[a.length-1]);
        }
        void increment(int[] i){
            i[i.length - 1]++;
        }
    }

    a)

    Compiler error

    b)

    Compiles and runs printing out 2

    c)

    Compiles and runs printing out 1

    d)

    An ArrayIndexOutOfBoundsException at runtime

    Ask AI
  6. Q1.6

    Is this legal?

    long longArr[];
    int intArr[] = {7, 8, 9};
    longArr = intArr;

    a)

    Yes

    b)

    No

    Ask AI
  7. Q1.7

    What is the result of attempting to compile and run this?

    interface A{
        void aMethod();
    }
    public class Test implements A{
        void aMethod(){
            System.out.println("hello");
        }
        public static void main(String[] args){
            Test t = new Test();
            t.aMethod();
        }
    }

    a)

    The code will not compile

    b)

    Runtime exception

    c)

    Compiles and runs printing out "hello"

    Ask AI
  8. Q1.8

    What are the class variables?

    Ask AI
  9. Q1.9

    Explain the following code sample:
    result = someCondition ? value1 : value2;

    Ask AI
  10. Q1.10

    Character strings are represented by the class java.lang.String.

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    Why is Java called machine independent language? Explain the functionality of JVM.

    Ask AI
  2. Q2.2

    What is the main difference between an application and applet?

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What are the wrapper classes? Explain their uses.

    Ask AI
  2. Q3.2

    What does a dynamic Billboard Applet do? What are the three main classes that the applet contain?

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is the difference between process-based and thread-based multitasking? Give the two ways by which a thread can be created using Java.

    Ask AI
  2. Q4.2

    What is RMI? What is the difference between Naming.bind and Naming.rebind methods? Write a short code to invoke a remote method using Java RMI.

    Ask AI

Q.5 Solve this question :

Ask AI
  1. Q5.1

    Write an Applet (Use swings) to display the outputs:

    Question Diagram Question Diagram
    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What are the characteristics of JDBC? What are the various steps for using JDBC? Write a program to demonstrate these steps.

    Ask AI
  2. Q6.2

    What is the main purpose of a container component in swing?

    Ask AI

Q.7 Solve this question :

Ask AI
  1. Q7.1

    Design a class named Fan to represent a fan. The class contains:
    • Three constants named SLOW, MEDIUM and FAST with values 1, 2 and 3 to denote the fan speed.
    • A private int data field named speed that specifies the speed of the fan (default SLOW).
    • A private boolean data field named on that specifies whether the fan is on (default false).
    • A private double data field named radius that specifies the radius of the fan (default 5).
    • A string data field named colour that specifies the colour of the fan (default blue).
    • The accessor and mutator methods for all four data fields.
    • A no-arg constructor that creates a default fan.
    • A method named toString() that returns a string description for the fan. If the fan is on, the method returns the fan speed, colour, and radius in one combined string. If the fan is not on, the method returns fan colour and radius along with the string "fan is off" in one combined string.

    Implement the class. Write a test program that creates two Fan objects. Assign maximum speed, radius 10, colour yellow, and turn it onto the first object. Assign medium speed, radius 5, colour blue, and turn it off to the second object. Display the objects by invoking their toString method.

    Ask AI

Q.8 Solve this question :

Ask AI
  1. Q8.1

    Write a program in Java to demonstrate communication using TCP/IP i.e., using sockets. Write a separate code for a server and client program. The program should display the contents of the file specified in a server onto the client.

    Ask AI

Q.9 Write short notes on the following:

Ask AI
  1. Q9.1

    a)

    Interface

    b)

    String builder class

    c)

    Object passing

    d)

    Types of JDBC drivers

    e)

    Listener method

    f)

    Java exceptions

    g)

    Polymorphism

    Ask AI

2018V4051529

B.Tech 5th Semester Exam., 2018

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Q.1 Answer/Fill in the blank/Choose the correct option (any seven):

Ask AI
  1. Q1.1

    Java is an example of ________ language.

    a)

    compiled

    b)

    interpreted

    c)

    hybrid

    d)

    script

    Ask AI
  2. Q1.2

    The mother tongue of a computer is:

    a)

    assembly language

    b)

    machine language

    c)

    BASIC language

    d)

    None of the above

    Ask AI
  3. Q1.3

    You have the following code in a file called Test.java:

    class Base{
        public static void main(String[] args){
            System.out.println("Hello");
        }
    }
    public class Test extends Base{}
    What will happen if you try to compile and run this?

    a)

    It will fail to compile

    b)

    Runtime error

    c)

    Compiles and runs with no output

    d)

    Compiles and runs printing "Hello"

    Ask AI
  4. Q1.4

    Which of the following are valid declarations? (Note: None of the literals used here contain the character O, they are all zeroes.)

    a)

    int i = 0XCAFE;

    b)

    boolean b = 0;

    c)

    byte b = 128;

    d)

    char c = 'A';

    Ask AI
  5. Q1.5

    What is the result of trying to compile and run this program?

    public class Test{
        public static void main(String[] args){
            int[] a = {1};
            Test t = new Test();
            t.increment(a);
            System.out.println(a[a.length-1]);
        }
        void increment(int[] i){
            i[i.length - 1]++;
        }
    }

    a)

    Compiler error

    b)

    Compiles and runs printing out 2

    c)

    Compiles and runs printing out 1

    d)

    An ArrayIndexOutOfBoundsException at runtime

    Ask AI
  6. Q1.6

    Is this legal?

    long longArr[];
    int intArr[] = {7, 8, 9};
    longArr = intArr;

    a)

    Yes

    b)

    No

    Ask AI
  7. Q1.7

    What is the result of attempting to compile and run this?

    interface A{
        void aMethod();
    }
    public class Test implements A{
        void aMethod(){
            System.out.println("hello");
        }
        public static void main(String[] args){
            Test t = new Test();
            t.aMethod();
        }
    }

    a)

    The code will not compile

    b)

    Runtime exception

    c)

    Compiles and runs printing out "hello"

    Ask AI
  8. Q1.8

    What are the class variables?

    Ask AI
  9. Q1.9

    Explain the following code sample:
    result = someCondition ? value1 : value2;

    Ask AI
  10. Q1.10

    Character strings are represented by the class java.lang.String.

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    Why is Java called machine independent language? Explain the functionality of JVM.

    Ask AI
  2. Q2.2

    What is the main difference between an application and applet?

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What are the wrapper classes? Explain their uses.

    Ask AI
  2. Q3.2

    What does a dynamic Billboard Applet do? What are the three main classes that the applet contain?

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is the difference between process-based and thread-based multitasking? Give the two ways by which a thread can be created using Java.

    Ask AI
  2. Q4.2

    What is RMI? What is the difference between Naming.bind and Naming.rebind methods? Write a short code to invoke a remote method using Java RMI.

    Ask AI

Q.5 Solve this question :

Ask AI
  1. Q5.1

    Write an Applet (Use swings) to display the outputs:

    Question Diagram Question Diagram
    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What are the characteristics of JDBC? What are the various steps for using JDBC? Write a program to demonstrate these steps.

    Ask AI
  2. Q6.2

    What is the main purpose of a container component in swing?

    Ask AI

Q.7 Solve this question :

Ask AI
  1. Q7.1

    Design a class named Fan to represent a fan. The class contains:
    • Three constants named SLOW, MEDIUM and FAST with values 1, 2 and 3 to denote the fan speed.
    • A private int data field named speed that specifies the speed of the fan (default SLOW).
    • A private boolean data field named on that specifies whether the fan is on (default false).
    • A private double data field named radius that specifies the radius of the fan (default 5).
    • A string data field named colour that specifies the colour of the fan (default blue).
    • The accessor and mutator methods for all four data fields.
    • A no-arg constructor that creates a default fan.
    • A method named toString() that returns a string description for the fan. If the fan is on, the method returns the fan speed, colour, and radius in one combined string. If the fan is not on, the method returns fan colour and radius along with the string "fan is off" in one combined string.

    Implement the class. Write a test program that creates two Fan objects. Assign maximum speed, radius 10, colour yellow, and turn it onto the first object. Assign medium speed, radius 5, colour blue, and turn it off to the second object. Display the objects by invoking their toString method.

    Ask AI

Q.8 Solve this question :

Ask AI
  1. Q8.1

    Write a program in Java to demonstrate communication using TCP/IP i.e., using sockets. Write a separate code for a server and client program. The program should display the contents of the file specified in a server onto the client.

    Ask AI

Q.9 Write short notes on the following:

Ask AI

2017051301

B.Tech Examination, 2017

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Questions

Ask AI
  1. Q1

    Choose the correct answer of the following (any seven):

    a)

    To prevent any method from overriding, we declare the method as

    a)

    static

    b)

    const

    c)

    final

    d)

    None of the above

    b)

    Which of the following types of class allows only one object of it to be created?

    a)

    Virtual class

    b)

    Abstract class

    c)

    Singleton class

    d)

    Friend class

    c)

    Multiple inheritance means

    a)

    one class inheriting from more superclasses

    b)

    more classes inheriting from one superclass

    c)

    more classes inheriting from more superclasses

    d)

    None of the above

    d)

    When the compiler cannot differentiate between two overloaded constructors, they are called

    a)

    overloaded

    b)

    destructed

    c)

    ambiguous

    d)

    overriding

    e)

    In C++, dynamic memory allocation is accomplished with the operator

    a)

    new

    b)

    this

    c)

    malloc

    d)

    delete

    f)

    If we create a file by 'ifstream', then the default mode of the file is

    a)

    ios::out

    b)

    ios::in

    c)

    ios::app

    d)

    ios::binary

    g)

    To perform file I/O operations, we must use _______ header file.

    a)
    b)
    c)
    d)

    Any of these

    h)

    Which keyword is used to check exception in the block of code?

    a)

    Catch

    b)

    Throw

    c)

    Try

    d)

    None of the above

    i)

    What will happen when the exception is not caught in the program?

    a)

    Error

    b)

    Program will execute

    c)

    Block of that code will not execute

    d)

    None of the above

    j)

    Which of the following gives the memory address of integer variable a?

    a)

    *a;

    b)

    a;

    c)

    &a;

    d)

    address(a);

    14 marks
    Ask AI
  2. Q2

    Distinguish between static binding and dynamic binding. Explain the use of virtual functions and the vtable in dynamic binding.

    14 marks
    Ask AI
  3. Q3

    Answer the following:

    a)

    Explain adaptor class or wrapper classes with example.

    7 marks
    b)

    Explain dangling pointer with the help of an example.

    7 marks
    Ask AI
  4. Q4

    Compare between overloading and overriding of functions with example.

    14 marks
    Ask AI
  5. Q5

    Define a class CARTESIAN to represent a point in cartesian coordinates (x,y)(x, y) and class POLAR to represent it in polar coordinates (r,θ)(r, \theta). Use constructor conversion and operator conversion functions in class CARTESIAN to convert object of one type into another.

    14 marks
    Ask AI
  6. Q6

    Answer the following:

    a)

    What is a friend function and what are its advantages?

    7 marks
    b)

    What are the guidelines that should be followed while using friend function?

    7 marks
    Ask AI
  7. Q7

    Answer the following:

    a)

    Describe scope and life of a variable.

    7 marks
    b)

    Describe 'this' pointer with its applications.

    7 marks
    Ask AI
  8. Q8

    With a suitable example, explain how a function is invoked using pointers.

    14 marks
    Ask AI
  9. Q9

    Answer the following:

    a)

    What is a constructor? Describe the types of constructor each with an example.

    7 marks
    b)

    Explain pointer-to-pointer with an example.

    7 marks
    Ask AI

2017051401

B.Tech Examination, 2017

3 hours70 marks

Instructions

  • There are Nine Questions in this Paper.
  • Attempt Five questions in all.
  • Question No. 1 is Compulsory.
  • All questions carry equal marks.

Questions

Ask AI
  1. Q1

    Answer any Seven questions from this:

    a)

    The address of a variable temp of type float is

    a)

    *temp

    b)

    &temp

    c)

    Float & temp

    d)

    float temp&

    b)

    The process of building new classes from existing one is called ________.

    a)

    Polymorphism

    b)

    Structure

    c)

    Inheritance

    d)

    Cascading

    c)

    An array element is accessed using

    a)

    a FIFO approach

    b)

    an index number

    c)

    the operator

    d)

    a member name

    d)

    If there is a pointer p to object of a base class and it contains the address of an object of a derived class and both classes contain a virtual member function abc(), then the statement p->abc(); will cause the version of abc() in the ________ class to be executed.

    a)

    Base Class

    b)

    Derived class

    c)

    Produces compile time error

    d)

    Produces runtime error

    e)

    Overloading a postfix increment operator by means of a member function takes

    a)

    no arguments

    b)

    one argument

    c)

    two argument

    d)

    three argument

    f)

    What will be the output of the following program?

    #include<iostream.h>
    void main() {
        float x=5, y=2; int result;
        result=x%y; cout<<result;
    }
    
    a)

    1

    b)

    1.0

    c)

    Error message

    d)

    2.5

    g)

    Member functions, when defined within the class specification:

    a)

    are always inline

    b)

    are not inline

    c)

    are inline by default, unless they are too big or too complicated.

    d)

    are not inline by default

    h)

    An exception is caused by

    a)

    a runtime error

    b)

    a syntax error

    c)

    a problem in the operating system

    d)

    a hardware problem

    i)

    Which of the following expressions is illegal?

    a)

    (10 6)

    b)

    (false && true)

    c)

    bool (x) = (bool) 10;

    d)

    float y = 12.67;

    j)

    What is the output of given code fragment?

    int f=1, i=2; while(++i<5)
    f*=i;
    count<<f;
    
    a)

    12

    b)

    24

    c)

    6

    d)

    3

    14 marks
    Ask AI
  2. Q2

    Answer the following:

    a)

    Explain the importance of using friend function in operator overloading with the help of an example.

    7 marks
    b)

    What is a default argument and constant argument? Explain each with an example.

    7 marks
    Ask AI
  3. Q3

    Answer the following:

    a)

    Explain a pure virtual function with an example.

    7 marks
    b)

    What is function template? Give an example of it. Also differentiate between template class and class template.

    7 marks
    Ask AI
  4. Q4

    Answer the following:

    a)

    How does inheritance influences the working of constructor and destructor? Give the following set of definitions

    class x { };
    class y: public x { };
    class z: public y { };
    z obj;
    
    7 marks
    b)

    Write a program to read three numbers x,yx, y and zz and evaluate RR given by R=z/(x−y)R = z/(x-y). Use exception handling to throw an exception in case division by zero is attempted.

    7 marks
    Ask AI
  5. Q5

    Answer the following:

    a)

    Explain the use of this pointer with an example. Explain what happens when a pointer is deleted twice.

    7 marks
    b)

    What is downcast? Explain why and when do we use protected instead or private.

    7 marks
    Ask AI
  6. Q6

    Answer the following:

    a)

    What is a friend function? Explain the advantages of using friend classes.

    7 marks
    b)

    What is C-string? Give an example in support of your answer. Also explain the problem associated with C-string.

    7 marks
    Ask AI
  7. Q7

    Answer the following:

    a)

    What is a container class? What are the types of container classes?

    7 marks
    b)

    Create an array that can hold ten integers, and get input form user. Display those values on the screen, and then prompt the user for an integer. Search though the array, and count the number of times the item is found.

    7 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    What is a variable? Write rules for defining a variable in C++. Also explain different types of storage classes in C++.

    7 marks
    b)

    What is encapsulation? What are its advantages? How can encapsulation are enforced in C++?

    7 marks
    Ask AI
  9. Q9

    Differentiate the following:

    a)

    Pointer to constant vs pointer constant

    b)

    Inspector vs Mutator

    c)

    Vectors vs Dequeues

    d)

    Realloc() vs free()

    14 marks
    Ask AI

2017051529

B.Tech 5th Semester Exam., 2017

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Q.1 Choose the correct answer of any seven of the following:

Ask AI
  1. Q1.1

    Size (in bytes) of float and double in Java is:

    a)

    4 and 8

    b)

    8 and 8

    c)

    4 and 4

    d)

    8 and 4

    Ask AI
  2. Q1.2

    Which of the following operators is used to allocate memory to array variable in Java?

    a)

    malloc

    b)

    alloc

    c)

    new

    d)

    new malloc

    Ask AI
  3. Q1.3

    Which of the following is an incorrect array declaration?

    a)

    int arr[] = new int[5]

    b)

    int [] arr = new int[5]

    c)

    int arr[] = int[5] new

    d)

    None of the above

    Ask AI
  4. Q1.4

    Which of the following is used as default for a member of a class if no access specifier is used for it?

    a)

    private

    b)

    public

    c)

    protected

    d)

    None of the above (default/package-private)

    Ask AI
  5. Q1.5

    Which of the following methods of string class is used to obtain character at specified index?

    a)

    char()

    b)

    Charat()

    c)

    charat()

    d)

    charAt()

    Ask AI
  6. Q1.6

    What does AWT stand for?

    a)

    All Window Tools

    b)

    All Writing Tools

    c)

    Abstract Window Toolkit

    d)

    Abstract Writing Toolkit

    Ask AI
  7. Q1.7

    Which of the following keywords is used to prevent the content of a variable from being modified?

    a)

    final

    b)

    last

    c)

    constant

    d)

    static

    Ask AI
  8. Q1.8

    Which of the following functions is used to perform some actions when the object is to be destroyed?

    a)

    finalize()

    b)

    delete()

    c)

    main()

    d)

    None of the above

    Ask AI
  9. Q1.9

    What is the order of precedence (highest to lowest) of the following operators?
    1. &&
    2. ==
    3. ?:

    a)

    1 -> 2 -> 3

    b)

    2 -> 1 -> 3

    c)

    3 -> 2 -> 1

    d)

    2 -> 3 -> 1

    Ask AI
  10. Q1.10

    Which of the following classes is related to all the exceptions that can be caught by using catch?

    a)

    Error

    b)

    Exception

    c)

    RuntimeException

    d)

    All of the above

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    What are the various access specifiers for JAVA classes? Discuss the various types of inheritance supported by JAVA.

    Ask AI
  2. Q2.2

    Discuss the different types of operators in JAVA along with their precedence relationship.

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What is JDBC connection? Explain the types of JAVA drivers available for database connectivity. List the advantages and disadvantages of each of the mentioned JAVA drivers.

    Ask AI
  2. Q3.2

    What is the difference between final, finally and finalize in JAVA? Compare and contrast between 'throw' and 'throws'.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is a thread? Explain the different states in which a thread can exist. Why does a dead thread occur? What are the actions that can occur when a thread enters blocked state?

    Ask AI
  2. Q4.2

    Explain the various OOPs concepts in JAVA.

    Ask AI

Q.5 Solve both questions :

Ask AI
  1. Q5.1

    What is an immutable class? How to create an immutable class?

    Ask AI
  2. Q5.2

    What is an abstract class? Explain with example. Differentiate between abstract class and interfaces. What are the advantages of interfaces over abstract classes?

    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What are applets? Which package contains the applet class? Explain the applet life cycle methods.

    Ask AI
  2. Q6.2

    What is the difference between swing and applet? How is a frame created and closed in an applet?

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    How can we restrict inheritance for a class? Does JAVA support multiple inheritance? Justify your answer.

    Ask AI
  2. Q7.2

    Write a program to insert an element at the last index of an array in JAVA.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Explain the concept of static methods with suitable examples.

    Ask AI
  2. Q8.2

    What is event handling? What are the steps involved in event handling?

    Ask AI

2017V4051529

B.Tech 5th Semester Exam., 2017

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Q.1 Choose the correct answer of any seven of the following:

Ask AI
  1. Q1.1

    Size (in bytes) of float and double in Java is:

    a)

    4 and 8

    b)

    8 and 8

    c)

    4 and 4

    d)

    8 and 4

    Ask AI
  2. Q1.2

    Which of the following operators is used to allocate memory to array variable in Java?

    a)

    malloc

    b)

    alloc

    c)

    new

    d)

    new malloc

    Ask AI
  3. Q1.3

    Which of the following is an incorrect array declaration?

    a)

    int arr[] = new int[5]

    b)

    int [] arr = new int[5]

    c)

    int arr[] = int[5] new

    d)

    None of the above

    Ask AI
  4. Q1.4

    Which of the following is used as default for a member of a class if no access specifier is used for it?

    a)

    private

    b)

    public

    c)

    protected

    d)

    None of the above (default/package-private)

    Ask AI
  5. Q1.5

    Which of the following methods of string class is used to obtain character at specified index?

    a)

    char()

    b)

    Charat()

    c)

    charat()

    d)

    charAt()

    Ask AI
  6. Q1.6

    What does AWT stand for?

    a)

    All Window Tools

    b)

    All Writing Tools

    c)

    Abstract Window Toolkit

    d)

    Abstract Writing Toolkit

    Ask AI
  7. Q1.7

    Which of the following keywords is used to prevent the content of a variable from being modified?

    a)

    final

    b)

    last

    c)

    constant

    d)

    static

    Ask AI
  8. Q1.8

    Which of the following functions is used to perform some actions when the object is to be destroyed?

    a)

    finalize()

    b)

    delete()

    c)

    main()

    d)

    None of the above

    Ask AI
  9. Q1.9

    What is the order of precedence (highest to lowest) of the following operators?
    1. &&
    2. ==
    3. ?:

    a)

    1 -> 2 -> 3

    b)

    2 -> 1 -> 3

    c)

    3 -> 2 -> 1

    d)

    2 -> 3 -> 1

    Ask AI
  10. Q1.10

    Which of the following classes is related to all the exceptions that can be caught by using catch?

    a)

    Error

    b)

    Exception

    c)

    RuntimeException

    d)

    All of the above

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    What are the various access specifiers for JAVA classes? Discuss the various types of inheritance supported by JAVA.

    Ask AI
  2. Q2.2

    Discuss the different types of operators in JAVA along with their precedence relationship.

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What is JDBC connection? Explain the types of JAVA drivers available for database connectivity. List the advantages and disadvantages of each of the mentioned JAVA drivers.

    Ask AI
  2. Q3.2

    What is the difference between final, finally and finalize in JAVA? Compare and contrast between 'throw' and 'throws'.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is a thread? Explain the different states in which a thread can exist. Why does a dead thread occur? What are the actions that can occur when a thread enters blocked state?

    Ask AI
  2. Q4.2

    Explain the various OOPs concepts in JAVA.

    Ask AI

Q.5 Solve both questions :

Ask AI
  1. Q5.1

    What is an immutable class? How to create an immutable class?

    Ask AI
  2. Q5.2

    What is an abstract class? Explain with example. Differentiate between abstract class and interfaces. What are the advantages of interfaces over abstract classes?

    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What are applets? Which package contains the applet class? Explain the applet life cycle methods.

    Ask AI
  2. Q6.2

    What is the difference between swing and applet? How is a frame created and closed in an applet?

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    How can we restrict inheritance for a class? Does JAVA support multiple inheritance? Justify your answer.

    Ask AI
  2. Q7.2

    Write a program to insert an element at the last index of an array in JAVA.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Explain the concept of static methods with suitable examples.

    Ask AI
  2. Q8.2

    What is event handling? What are the steps involved in event handling?

    Ask AI

2016051401

B.Tech 4th Semester Examination, 2016

3 hours70 marks

Instructions

  • All questions carry equal marks.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Questions

Ask AI
  1. Q1

    Choose the correct answer (any seven):

    a)

    What is the output of the following code?

    char symbol[3]={'a','b','c'};
    for (int index=0; index<3; index++)
        cout << symbol[index];
    

    (i) a b c (ii) "abc" (iii) abc (iv) 'abc'

    b)

    If a class C is derived from class B, which is derived from class A, all through public inheritance, then a class C member function can access (i) protected and public data only in C and B (ii) protected and public data only in C (iii) private data in A and B (iv) protected data in A and B

    c)

    In C++, the range of signed integer type variable is (i) 0 to 2162^{16} (ii) −215-2^{15} to 215−12^{15} - 1 (iii) −27-2^7 to 27−12^7 - 1 (iv) 0 to 282^8

    d)

    The function whose prototype is void getData(Item *thing); receives (i) a pointer to a structure (ii) a reference to a structure (iii) a copy of a structure (iv) four bytes

    e)

    Format flags may be combined using the (i) bitwise OR operator (|) (ii) logical OR operator (||) (iii) bitwise AND operator (&) (iv) logical AND operator (&&)

    f)

    Which of the following types of class allows only one object of it to be created? (i) Virtual class (ii) Abstract class (iii) Singleton class (iv) Friend class

    g)

    cout is a/an (i) operator (ii) function (iii) object (iv) macro

    h)

    The size of object is equal to (i) total size of member data variables (ii) total size of member function (iii) Both (i) and (ii) (iv) None of the above

    i)

    If A and B are Boolean variables, then the expression (!A) || (!B) is equivalent to which of the following conditions? (i) !(A && B) (ii) !(A || B) (iii) !(A) && !(B) (iv) True

    j)

    What will be stored in n by the following statements?

    int n;
    n = 17 + 10 / 7;
    

    (i) 18 (ii) 3 (iii) 3.857.. (iv) 18.428..

    14 marks
    Ask AI
  2. Q2

    Answer the following:

    a)

    Write a program that defines a shape class with a constructor that gives value to width and height. Then define two sub-classes triangle and rectangle, that calculate the area of the shape area(). In the main, define two variables a triangle and a rectangle and then call the area() function in this two variables.

    10 marks
    b)

    What are pure virtual functions? Write the syntax.

    4 marks
    14 marks
    Ask AI
  3. Q3

    Answer the following:

    a)

    What is inline function? What are its advantages and disadvantages?

    7 marks
    b)

    Draw the exception handling model.

    7 marks
    14 marks
    Ask AI
  4. Q4

    Answer the following:

    a)

    What is multilevel inheritance? How is it different from multiple inheritance?

    7 marks
    b)

    How can a common friend function to two different classes be declared?

    7 marks
    14 marks
    Ask AI
  5. Q5

    Answer the following:

    a)

    What are the basic differences between manipulators and IOS member functions in implementation? Give examples.

    7 marks
    b)

    What is object-oriented programming? How is it different from procedure-oriented programming?

    7 marks
    14 marks
    Ask AI
  6. Q6

    Answer the following:

    a)

    Explain the following functions with examples for manipulating file pointers: seekg(), seekp(), tellg(), tellp()

    7 marks
    b)

    What is the difference between passing a parameter by reference and constant reference? Explain with an example.

    7 marks
    14 marks
    Ask AI
  7. Q7

    Answer the following:

    a)

    Write a program that asks the user for an integer number and find the sum of all natural numbers up to that number.

    7 marks
    b)

    Class Y has been derived from class X. The class Y does not contain any data members of its own. Does the class Y require constructor? State your answer with Yes or No and why.

    7 marks
    14 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    What is operator overloading? List out the operators that cannot be overloaded.

    7 marks
    b)

    What are generic classes? Why are they useful? Explain with an example how these are implemented in C++.

    7 marks
    14 marks
    Ask AI
  9. Q9

    Differentiate between the following and give examples to bring out the difference:

    a)

    Private and public inheritances

    b)

    Instantiation and specialization of a template class

    c)

    Static and dynamic bindings

    d)

    A class and a struct

    14 marks
    Ask AI

2016051529

B.Tech 5th Semester Examination, 2016

3 hours70 marks

Instructions

  • There are Nine Questions in this Paper.
  • Attempt five questions in all.
  • Question No. 1 is Compulsory.
  • The questions are of equal value.

Q.1 Choose the correct answer of the following (any seven)

Ask AI
  1. Q1.1

    What is the output of this program?

    a)

    42 42

    b)

    43 43

    c)

    42 -43

    d)

    42 -42

    Ask AI
  2. Q1.2

    Which of these have highest precedence?

    a)

    ()

    b)

    ++

    c)
    d)
    Ask AI
  3. Q1.3

    What is the output of this program?

    a)

    10

    b)

    11

    c)

    12

    d)

    56

    Ask AI
  4. Q1.4

    What is the output of this program?

    a)

    11 11

    b)

    11 10

    c)

    10 10

    d)

    10 11

    Ask AI
  5. Q1.5

    What is the output of this program?

    a)

    38 -43

    b)

    39 44

    c)

    295 300

    d)

    295.04 300

    Ask AI
  6. Q1.6

    What is the default value of Boolean variable?

    a)

    true

    b)

    false

    c)

    null

    d)

    not defined

    Ask AI
  7. Q1.7

    What is the output of this program?

    a)

    1 1 1 1 1

    b)

    1 1 1 1 1 1 1 1 1 1

    c)

    0 1 2 3 4

    d)

    None of the mentioned

    Ask AI
  8. Q1.8

    What is the output of this program?

    a)

    Hello

    b)

    World

    c)

    Hello world

    d)

    Hello world (with Exception thrown)

    Ask AI
  9. Q1.9

    What is the output of this program?

    a)

    6

    b)

    7

    c)

    8

    d)

    9

    Ask AI
  10. Q1.10

    What is the output of this program?

    a)

    2 2

    b)

    3 3

    c)

    Runtime Error

    d)

    Compilation Error

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    What is the difference between the C, C++ and Java?

    Ask AI
  2. Q2.2

    Write a program that reads an integer and check whether it is prime number or not.

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What do you understand by polymorphism? Explain with examples.

    Ask AI
  2. Q3.2

    What do you understand by precedence and Associativity? Explain with examples.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is a constructor? Give its properties. How do we declare/define it? Can they be overloaded? Explain types of constructors with example.

    Ask AI
  2. Q4.2

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI

Q.5 Solve both questions :

Ask AI
  1. Q5.1

    Give the definition (1-2 Lines) and an example of the following: i. Thread Class, ii. AWT, iii. JDBC, iv. JVM.

    Ask AI
  2. Q5.2

    Difference between the following with example: i. Break and continue, ii. Abstract class and interface.

    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI
  2. Q6.2

    What is inheritance in java? Explain different types of inheritance.

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    Create an abstract class Discount Policy. It should have a single abstract method compute Discount that will return the discount for the purchase of a given number of a single item. The method has two parameters, count and itemCost.

    Ask AI
  2. Q7.2

    Write a program to find largest and second largest element in an array.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Write a program to design a class account using the inheritance and static keyword that shows all function of bank (withdrawal, deposit).

    Ask AI
  2. Q8.2

    Write a program to create a thread that Implement the Runnable interface.

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    Write a program to create a Simple class to find out the Area and perimeter of rectangle and box using super and this keyword.

    Ask AI
  2. Q9.2

    Write a program to find the factorial of a given number using Recursion.

    Ask AI

2016V2051529

B.Tech 5th Semester Examination, 2016

3 hours70 marks

Instructions

  • There are Nine Questions in this Paper.
  • Attempt five questions in all.
  • Question No. 1 is Compulsory.
  • The questions are of equal value.

Q.1 Choose the correct answer of the following (any seven)

Ask AI
  1. Q1.1

    What is the output of this program?

    a)

    42 42

    b)

    43 43

    c)

    42 -43

    d)

    42 -42

    Ask AI
  2. Q1.2

    Which of these have highest precedence?

    a)

    ()

    b)

    ++

    c)
    d)

    >>

    Ask AI
  3. Q1.3

    What is the output of this program?

    a)

    10

    b)

    11

    c)

    12

    d)

    56

    Ask AI
  4. Q1.4

    What is the output of this program?

    a)

    11 11

    b)

    11 10

    c)

    10 10

    d)

    10 11

    Ask AI
  5. Q1.5

    What is the output of this program?

    a)

    38 -43

    b)

    39 44

    c)

    295 300

    d)

    295.04 300

    Ask AI
  6. Q1.6

    What is the default value of Boolean variable?

    a)

    true

    b)

    false

    c)

    null

    d)

    not defined

    Ask AI
  7. Q1.7

    What is the output of this program?

    a)

    1 1 1 1 1

    b)

    1 1 1 1 1 1 1 1 1 1

    c)

    0 1 2 3 4

    d)

    None of the mentioned

    Ask AI
  8. Q1.8

    What is the output of this program?

    a)

    Hello

    b)

    World

    c)

    Hello world

    d)

    Hello world (with Exception thrown)

    Ask AI
  9. Q1.9

    What is the output of this program?

    a)

    6

    b)

    7

    c)

    8

    d)

    9

    Ask AI
  10. Q1.10

    What is the output of this program?

    a)

    2 2

    b)

    3 3

    c)

    Runtime Error

    d)

    Compilation Error

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    What is the difference between the C, C++ and Java?

    Ask AI
  2. Q2.2

    Write a program that reads an integer and check whether it is prime number or not.

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What do you understand by polymorphism? Explain with examples.

    Ask AI
  2. Q3.2

    What do you understand by precedence and Associativity? Explain with examples.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is a constructor? Give its properties. How do we declare/define it? Can they be overloaded? Explain types of constructors with example.

    Ask AI
  2. Q4.2

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI

Q.5 Solve both questions :

Ask AI
  1. Q5.1

    Give the definition (1-2 Lines) and an example of the following: i. Thread Class, ii. AWT, iii. JDBC, iv. JVM.

    Ask AI
  2. Q5.2

    Difference between the following with example: i. Break and continue, ii. Abstract class and interface.

    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI
  2. Q6.2

    What is inheritance in java? Explain different types of inheritance.

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    Create an abstract class Discount Policy. It should have a single abstract method compute Discount that will return the discount for the purchase of a given number of a single item. The method has two parameters, count and itemCost.

    Ask AI
  2. Q7.2

    Write a program to find largest and second largest element in an array.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Write a program to design a class account using the inheritance and static keyword that shows all function of bank (withdrawal, deposit).

    Ask AI
  2. Q8.2

    Write a program to create a thread that Implement the Runnable interface.

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    Write a program to create a Simple class to find out the Area and perimeter of rectangle and box using super and this keyword.

    Ask AI
  2. Q9.2

    Write a program to find the factorial of a given number using Recursion.

    Ask AI

2016V3051529

B.Tech 5th Semester Examination, 2016

3 hours70 marks

Instructions

  • There are Nine Questions in this Paper.
  • Attempt five questions in all.
  • Question No. 1 is Compulsory.
  • The questions are of equal value.

Q.1 Choose the correct answer of the following (any seven)

Ask AI
  1. Q1.1

    What is the output of this program?

    a)

    42 42

    b)

    43 43

    c)

    42 -43

    d)

    42 -42

    Ask AI
  2. Q1.2

    Which of these have highest precedence?

    a)

    ()

    b)

    ++

    c)
    d)

    >>

    Ask AI
  3. Q1.3

    What is the output of this program?

    a)

    10

    b)

    11

    c)

    12

    d)

    56

    Ask AI
  4. Q1.4

    What is the output of this program?

    a)

    11 11

    b)

    11 10

    c)

    10 10

    d)

    10 11

    Ask AI
  5. Q1.5

    What is the output of this program?

    a)

    38 -43

    b)

    39 44

    c)

    295 300

    d)

    295.04 300

    Ask AI
  6. Q1.6

    What is the default value of Boolean variable?

    a)

    true

    b)

    false

    c)

    null

    d)

    not defined

    Ask AI
  7. Q1.7

    What is the output of this program?

    a)

    1 1 1 1 1

    b)

    1 1 1 1 1 1 1 1 1 1

    c)

    0 1 2 3 4

    d)

    None of the mentioned

    Ask AI
  8. Q1.8

    What is the output of this program?

    a)

    Hello

    b)

    World

    c)

    Hello world

    d)

    Hello world (with Exception thrown)

    Ask AI
  9. Q1.9

    What is the output of this program?

    a)

    6

    b)

    7

    c)

    8

    d)

    9

    Ask AI
  10. Q1.10

    What is the output of this program?

    a)

    2 2

    b)

    3 3

    c)

    Runtime Error

    d)

    Compilation Error

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    What is the difference between the C, C++ and Java?

    Ask AI
  2. Q2.2

    Write a program that reads an integer and check whether it is prime number or not.

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What do you understand by polymorphism? Explain with examples.

    Ask AI
  2. Q3.2

    What do you understand by precedence and Associativity? Explain with examples.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is a constructor? Give its properties. How do we declare/define it? Can they be overloaded? Explain types of constructors with example.

    Ask AI
  2. Q4.2

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI

Q.5 Solve both questions :

Ask AI
  1. Q5.1

    Give the definition (1-2 Lines) and an example of the following: i. Thread Class, ii. AWT, iii. JDBC, iv. JVM.

    Ask AI
  2. Q5.2

    Difference between the following with example: i. Break and continue, ii. Abstract class and interface.

    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI
  2. Q6.2

    What is inheritance in java? Explain different types of inheritance.

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    Create an abstract class Discount Policy. It should have a single abstract method compute Discount that will return the discount for the purchase of a given number of a single item. The method has two parameters, count and itemCost.

    Ask AI
  2. Q7.2

    Write a program to find largest and second largest element in an array.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Write a program to design a class account using the inheritance and static keyword that shows all function of bank (withdrawal, deposit).

    Ask AI
  2. Q8.2

    Write a program to create a thread that Implement the Runnable interface.

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    Write a program to create a Simple class to find out the Area and perimeter of rectangle and box using super and this keyword.

    Ask AI
  2. Q9.2

    Write a program to find the factorial of a given number using Recursion.

    Ask AI

2016V4051529

B.Tech 5th Semester Examination, 2016

3 hours70 marks

Instructions

  • There are Nine Questions in this Paper.
  • Attempt five questions in all.
  • Question No. 1 is Compulsory.
  • The questions are of equal value.

Q.1 Choose the correct answer of the following (any seven)

Ask AI
  1. Q1.1

    What is the output of this program?

    class bitwise_operator {
        public static void main (String args[]) {
            int var1 = 42;
            int var2 = ~var1;
            System.out.print(var1 + " " + var2);
        }
    }

    a)

    42 42

    b)

    43 43

    c)

    42 -43

    d)

    42 -42

    Ask AI
  2. Q1.2

    Which of these have highest precedence?

    a)

    ()

    b)

    ++

    c)
    d)

    >>

    Ask AI
  3. Q1.3

    What is the output of this program?

    class operators {
        public static void main(String args[]) {
            int var1 = 5;
            int var2 = 6;
            int var3;
            var3 = ++var2 * var1 / var2 + var2;
            System.out.print(var3);
        }
    }

    a)

    10

    b)

    11

    c)

    12

    d)

    56

    Ask AI
  4. Q1.4

    What is the output of this program?

    class output {
        public static void main(String args[]) {
            int x, y;
            x = 10;
            x++;
            --x;
            y = x++;
            System.out.println(x + " " + y);
        }
    }

    a)

    11 11

    b)

    11 10

    c)

    10 10

    d)

    10 11

    Ask AI
  5. Q1.5

    What is the output of this program?

    class conversion {
        public static void main(String args[]) {
            double a = 295.04;
            int b = 300;
            byte c = (byte) a;
            byte d = (byte) b;
            System.out.println(c + " " + d);
        }
    }

    a)

    38 -43

    b)

    39 44

    c)

    295 300

    d)

    295.04 300

    Ask AI
  6. Q1.6

    What is the default value of Boolean variable?

    a)

    true

    b)

    false

    c)

    null

    d)

    not defined

    Ask AI
  7. Q1.7

    What is the output of this program?

    class array_output {
        public static void main(String args[]) {
            char array_variable[] = new char[10];
            for (int i=0; i<10; ++i) {
                array_variable[i] = '1';
                System.out.print(array_variable[i] + " ");
                i++;
            }
        }
    }

    a)

    1 1 1 1 1

    b)

    1 1 1 1 1 1 1 1 1 1

    c)

    0 1 2 3 4

    d)

    None of the mentioned

    Ask AI
  8. Q1.8

    What is the output of this program?

    class exception_handling {
        public static void main(String args[]) {
            try {
                System.out.print("Hello" + " " + 1/0);
            } catch (ArithmeticException e) {
                System.out.print("World");
            }
        }
    }

    a)

    Hello

    b)

    World

    c)

    Hello world

    d)

    Hello world (with Exception thrown)

    Ask AI
  9. Q1.9

    What is the output of this program?

    class overload {
        int y;
        int x;
        void add(int a) {
            x = a + 1;
        }
        void add(int a, int b) {
            x = a + 2;
        }
    }
    class overload_methods {
        public static void main(String args[]) {
            overload obj = new overload();
            int a = 0;
            obj.add(6, 7);
            System.out.println(obj.x);
        }
    }

    a)

    6

    b)

    7

    c)

    8

    d)

    9

    Ask AI
  10. Q1.10

    What is the output of this program?

    class A {
        public int i;
        private int j;
    }
    class B extends A {
        void display() {
            super.j = super.i + 1;
            System.out.println(super.i + " " + super.j);
        }
    }
    class inheritance {
        public static void main(String args[]) {
            B obj = new B();
            obj.i = 1;
            obj.j = 2;
            obj.display();
        }
    }

    a)

    2 2

    b)

    3 3

    c)

    Runtime Error

    d)

    Compilation Error

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    What is the difference between the C, C++ and Java?

    Ask AI
  2. Q2.2

    Write a program that reads an integer and check whether it is prime number or not.

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What do you understand by polymorphism? Explain with examples.

    Ask AI
  2. Q3.2

    What do you understand by precedence and Associativity? Explain with examples.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is a constructor? Give its properties. How do we declare/define it? Can they be overloaded? Explain types of constructors with example.

    Ask AI
  2. Q4.2

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI

Q.5 Solve both questions :

Ask AI
  1. Q5.1

    Give the definition (1-2 Lines) and an example of the following: i. Thread Class, ii. AWT, iii. JDBC, iv. JVM.

    Ask AI
  2. Q5.2

    Difference between the following with example: i. Break and continue, ii. Abstract class and interface.

    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI
  2. Q6.2

    What is inheritance in java? Explain different types of inheritance.

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    Create an abstract class Discount Policy. It should have a single abstract method compute Discount that will return the discount for the purchase of a given number of a single item. The method has two parameters, count and itemCost.

    Ask AI
  2. Q7.2

    Write a program to find largest and second largest element in an array.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Write a program to design a class account using the inheritance and static keyword that shows all function of bank (withdrawal, deposit).

    Ask AI
  2. Q8.2

    Write a program to create a thread that Implement the Runnable interface.

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    Write a program to create a Simple class to find out the Area and perimeter of rectangle and box using super and this keyword.

    Ask AI
  2. Q9.2

    Write a program to find the factorial of a given number using Recursion.

    Ask AI

2016V5051529

B.Tech 5th Semester Examination, 2016

3 hours70 marks

Instructions

  • There are Nine Questions in this Paper.
  • Attempt five questions in all.
  • Question No. 1 is Compulsory.
  • The questions are of equal value.

Q.1 Choose the correct answer of the following (any seven)

Ask AI
  1. Q1.1

    What is the output of this program?

    class bitwise_operator {
        public static void main (String args[]) {
            int var1 = 42;
            int var2 = ~var1;
            System.out.print(var1 + " " + var2);
        }
    }

    a)

    42 42

    b)

    43 43

    c)

    42 -43

    d)

    42 -42

    Ask AI
  2. Q1.2

    Which of these have highest precedence?

    a)

    ()

    b)

    ++

    c)
    d)

    >>

    Ask AI
  3. Q1.3

    What is the output of this program?

    class operators {
        public static void main(String args[]) {
            int var1 = 5;
            int var2 = 6;
            int var3;
            var3 = ++var2 * var1 / var2 + var2;
            System.out.print(var3);
        }
    }

    a)

    10

    b)

    11

    c)

    12

    d)

    56

    Ask AI
  4. Q1.4

    What is the output of this program?

    class output {
        public static void main(String args[]) {
            int x, y;
            x = 10;
            x++;
            --x;
            y = x++;
            System.out.println(x + " " + y);
        }
    }

    a)

    11 11

    b)

    11 10

    c)

    10 10

    d)

    10 11

    Ask AI
  5. Q1.5

    What is the output of this program?

    class conversion {
        public static void main(String args[]) {
            double a = 295.04;
            int b = 300;
            byte c = (byte) a;
            byte d = (byte) b;
            System.out.println(c + " " + d);
        }
    }

    a)

    38 -43

    b)

    39 44

    c)

    295 300

    d)

    295.04 300

    Ask AI
  6. Q1.6

    What is the default value of Boolean variable?

    a)

    true

    b)

    false

    c)

    null

    d)

    not defined

    Ask AI
  7. Q1.7

    What is the output of this program?

    class array_output {
        public static void main(String args[]) {
            char array_variable[] = new char[10];
            for (int i=0; i<10; ++i) {
                array_variable[i] = '1';
                System.out.print(array_variable[i] + " ");
                i++;
            }
        }
    }

    a)

    1 1 1 1 1

    b)

    1 1 1 1 1 1 1 1 1 1

    c)

    0 1 2 3 4

    d)

    None of the mentioned

    Ask AI
  8. Q1.8

    What is the output of this program?

    class exception_handling {
        public static void main(String args[]) {
            try {
                System.out.print("Hello" + " " + 1/0);
            } catch (ArithmeticException e) {
                System.out.print("World");
            }
        }
    }

    a)

    Hello

    b)

    World

    c)

    Hello world

    d)

    Hello world (with Exception thrown)

    Ask AI
  9. Q1.9

    What is the output of this program?

    class overload {
        int y;
        int x;
        void add(int a) {
            x = a + 1;
        }
        void add(int a, int b) {
            x = a + 2;
        }
    }
    class overload_methods {
        public static void main(String args[]) {
            overload obj = new overload();
            int a = 0;
            obj.add(6, 7);
            System.out.println(obj.x);
        }
    }

    a)

    6

    b)

    7

    c)

    8

    d)

    9

    Ask AI
  10. Q1.10

    What is the output of this program?

    class A {
        public int i;
        private int j;
    }
    class B extends A {
        void display() {
            super.j = super.i + 1;
            System.out.println(super.i + " " + super.j);
        }
    }
    class inheritance {
        public static void main(String args[]) {
            B obj = new B();
            obj.i = 1;
            obj.j = 2;
            obj.display();
        }
    }

    a)

    2 2

    b)

    3 3

    c)

    Runtime Error

    d)

    Compilation Error

    Ask AI

Q.2 Solve both questions :

Ask AI
  1. Q2.1

    What is the difference between the C, C++ and Java?

    Ask AI
  2. Q2.2

    Write a program that reads an integer and check whether it is prime number or not.

    Ask AI

Q.3 Solve both questions :

Ask AI
  1. Q3.1

    What do you understand by polymorphism? Explain with examples.

    Ask AI
  2. Q3.2

    What do you understand by precedence and Associativity? Explain with examples.

    Ask AI

Q.4 Solve both questions :

Ask AI
  1. Q4.1

    What is a constructor? Give its properties. How do we declare/define it? Can they be overloaded? Explain types of constructors with example.

    Ask AI
  2. Q4.2

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI

Q.5 Solve both questions :

Ask AI
  1. Q5.1

    Give the definition (1-2 Lines) and an example of the following: i. Thread Class, ii. AWT, iii. JDBC, iv. JVM.

    Ask AI
  2. Q5.2

    Difference between the following with example: i. Break and continue, ii. Abstract class and interface.

    Ask AI

Q.6 Solve both questions :

Ask AI
  1. Q6.1

    What is exception-handling? What are the statements used for it? Show an example.

    Ask AI
  2. Q6.2

    What is inheritance in java? Explain different types of inheritance.

    Ask AI

Q.7 Solve both questions :

Ask AI
  1. Q7.1

    Create an abstract class Discount Policy. It should have a single abstract method compute Discount that will return the discount for the purchase of a given number of a single item. The method has two parameters, count and itemCost.

    Ask AI
  2. Q7.2

    Write a program to find largest and second largest element in an array.

    Ask AI

Q.8 Solve both questions :

Ask AI
  1. Q8.1

    Write a program to design a class account using the inheritance and static keyword that shows all function of bank (withdrawal, deposit).

    Ask AI
  2. Q8.2

    Write a program to create a thread that Implement the Runnable interface.

    Ask AI

Q.9 Solve both questions :

Ask AI
  1. Q9.1

    Write a program to create a Simple class to find out the Area and perimeter of rectangle and box using super and this keyword.

    Ask AI
  2. Q9.2

    Write a program to find the factorial of a given number using Recursion.

    Ask AI

2015051401

B.Tech 4th Semester Examination, 2015

3 hours70 marks

Instructions

  • All questions carry equal marks.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Questions

Ask AI
  1. Q1

    Choose the correct option (any seven):

    a)

    Find out the error in following block of code:

    if (x = 100)
        cout << "x is 100";
    

    (i) 100 should be enclosed in quotations (ii) There is no semicolon at end of first line (iii) Equals to operator mistake (iv) Variable x should not be inside quotation

    b)

    Which of the following is not a jump statement in C++? (i) Break (ii) Goto (iii) Exit (iv) Switch

    c)

    Consider the following statements:

    int *p;
    int i, k;
    i = 142;
    k = i;
    p = &i;
    

    Which of the following statements changes the value of i to 143? (i) k = 143; (ii) *k = 143; (iii) p = 143; (iv) *p = 143;

    d)

    Which of the following is false? (i) Variable has scope and visibility (ii) Variables having scope may not be visible (iii) Variables having visibility may not have scope (iv) None of the above

    e)

    A class cannot be: (i) virtual (ii) generic (iii) inline (iv) friend

    f)

    Which of the following is/are false? (i) Inheritance is deriving new class from existing class (ii) In an inheritance, all data and function members of base class are derived by derived class (iii) We can specify which data and function members of base class will be inherited by derived class (iv) We can add new functions to derived class without recompiling the base class

    g)

    What is true about inline functions? (i) It's a compulsion on the compiler to make function inline (ii) It's a request to the compiler to make the function inline (iii) It's the indication to the compiler that the function is recursive (iv) It's the indication to the compiler that the function is member function

    h)

    The statement char s = 'A' will internally assign value to s is: (i) 0 (ii) 90 (iii) 65 (iv) 127

    i)

    If p is a pointer, then p++ means: (i) increment the value of p (ii) increment the pointer p (iii) increment the address of the variable to which p is pointing (iv) increment the value of the variable to which p is pointing

    j)

    Which of the following is not the member of class? (i) Static function (ii) Friend function (iii) Constant function (iv) Virtual function

    14 marks
    Ask AI
  2. Q2

    Answer the following:

    a)

    Explain template and its type with an example.

    7 marks
    b)

    Write a program using function template to find the cube of a given integer, float and double number.

    7 marks
    14 marks
    Ask AI
  3. Q3

    Answer the following:

    a)

    What is the output of the following code?

    #include <iostream.h>
    class A {
    public:
        void f() {
            std::cout << "A::f" << std::endl;
        }
        virtual void g() {
            std::cout << "A::g" << std::endl;
        }
    };
    
    class B : public A {
    public:
        void f() {
            std::cout << "B::f" << std::endl;
        }
        virtual void g() {
            std::cout << "B::g" << std::endl;
        }
    };
    
    int main(int argc, char** argv) {
        A a; B b;
        A* aPtr = &a;
        A* bPtr = &b;
        aPtr->f();
        aPtr->g();
        bPtr->f();
        bPtr->g();
        return 0;
    }
    

    Is there anything to be noticed? Explain it.

    10 marks
    b)

    What is virtual destructor? How virtual functions call up is maintained?

    4 marks
    14 marks
    Ask AI
  4. Q4

    Explain the following:

    a)

    Conversion from class to basic type

    5 marks
    b)

    Function prototyping

    4 marks
    c)

    Overload resolution

    5 marks
    14 marks
    Ask AI
  5. Q5

    Answer the following:

    a)

    Write the expressions to represent the following: (i) p is a function whose argument is a pointer to an array of characters and which returns a pointer to an integer. (ii) p is a function whose argument is a pointer to character and which returns a pointer to an array of ten integers.

    7 marks
    b)

    What is encapsulation? What are its advantages? How can encapsulation are enforced in C++?

    7 marks
    14 marks
    Ask AI
  6. Q6

    Give the difference between—

    a)

    a pointer and a reference;

    5 marks
    b)

    new and malloc;

    4 marks
    c)

    object and class.

    5 marks
    14 marks
    Ask AI
  7. Q7

    Answer the following:

    a)

    In which situation catch blocks are used? Also give types of catch handler in C++.

    7 marks
    b)

    Write a program to show the concept of rethrowing an exception.

    7 marks
    14 marks
    Ask AI
  8. Q8

    Answer the following:

    a)

    Explain nested switch () case statement with an example and also show its output.

    7 marks
    b)

    What are iteration statements? Write a program in C++ for iteration statements (any one) and also show its output.

    7 marks
    14 marks
    Ask AI
  9. Q9

    Answer the following:

    a)

    What is function overloading? How it differs from operator overloading?

    7 marks
    b)

    What are the differences between a C++ struct and C++ class?

    7 marks
    14 marks
    Ask AI

2015051529

B.Tech Examination, 2015

3 hours70 marks

Instructions

  • The marks are indicated in the right-hand margin.
  • There are NINE questions in this paper.
  • Attempt FIVE questions in all.
  • Question No. 1 is compulsory.

Questions

Ask AI
  1. Q1

    Answer any seven of the following questions :

    a)

    Define hardware and software.

    b)

    What is the JVM?

    c)

    What are the input and output of a Java compiler?

    d)

    What are the benefits of using constants?

    e)

    Can different types of numeric values be used together in computation?

    f)

    List six comparison operators.

    g)

    Write an if statement that assigns 1 to xx, if yy is greater than 0.

    h)

    What are the differences between a while loop and a do-while loop?

    i)

    How do you access elements of an array?

    j)

    How do you determine whether a character is alphanumeric?

    Ask AI
  2. Q2

    Answer the following:

    a)

    Write a Java Programming that displays 'Welcome to Java' five times.

    b)

    Describe the history of Java. Can Java run on any machine?

    Ask AI
  3. Q3

    Answer the following:

    a)

    Describe syntax errors, runtime errors and logic errors.

    b)

    Write a program that reads an integer and check. Whether it is even?

    Ask AI
  4. Q4

    Answer the following:

    a)

    Write a program that displays a random uppercase letter.

    b)

    Write a program to sum the following series : $\frac{1}{3} + \frac{3}{5} + \frac{5}{7} + \frac{7}{9} + \frac{9}{11} + \frac{11}{13} + \dots + \frac{95}{97} + \frac{97}{99}$

    Ask AI
  5. Q5

    Answer the following:

    a)

    Explain method abstraction and stepwise refinement.

    b)

    Declare and create a 4-by-5 int matrix.

    Ask AI
  6. Q6

    Answer the following:

    a)

    Write a program that reads in eleven numbers and displays duplicate numbers.

    b)

    How does a scanner work? Explain.

    Ask AI
  7. Q7

    Answer the following:

    a)

    Write a program that removes all the occurrences of a specified string from a text file.

    b)

    Explain the protected data and methods.

    Ask AI
  8. Q8

    Answer the following:

    a)

    What is encapsulation? What are the benefits of data field encapsulation?

    b)

    Describe the HTML tag. How do you pass parameters to an applet?

    Ask AI
  9. Q9

    Write short notes on any four of the following :

    a)

    JDBC

    b)

    Thread communication

    c)

    Polymorphism

    d)

    Factory methods

    e)

    AWT components

    Ask AI
  10. 2014051529

    B.Tech Examination, 2014

    3 hours70 marks

    Instructions

    • The marks are indicated in the right-hand margin.
    • There are NINE questions in this paper.
    • Attempt FIVE questions in all.
    • Question No. 1 is compulsory.

    Questions

    Ask AI
    1. Q1

      Answer any seven questions :

      a)

      Which of the following functions is performed by a constructor?

      a)

      Construct a new class

      b)

      Construct a new object

      c)

      Construct a new function

      d)

      Initialize objects

      b)

      Which of the following factors supports the statement that reusability is a desirable feature of a language?

      a)

      It decreases the testing time

      b)

      It lowers the maintenance cost

      c)

      It reduces the compilation time

      d)

      Both (i) and (ii)

      c)

      Which will legally declare, construct and initialize an array?

      a)

      int [ ] myList = {"1", "2", "3"};

      b)

      int [ ] myList = {5, 8, 2};

      c)

      int myList [ ] [ ] = {4, 9, 7, 0};

      d)

      int myList [ ] = {4, 3, 7};

      d)

      What is the numerical range of a char?

      a)

      -128 to 127

      b)

      -(2^{15}) to (2^{15}) - 1

      c)

      0 to 32767

      d)

      0 to 65535

      e)

      Public class Test {} What is the prototype of the default constructor?

      a)

      Test()

      b)

      Test(void)

      c)

      public Test()

      d)

      public Test(void)

      f)

      Which of the following provides a reuse mechanism?

      a)

      Abstraction

      b)

      Inheritance

      c)

      Dynamic binding

      d)

      Encapsulation

      g)

      Which is not a valid comment style in Java?

      a)

      /* comment */

      b)

      /* comment

      c)

      /** comment */

      d)

      // comment

      h)

      What is the correct signature of the main method?

      a)

      public static void main (String[] args)

      b)

      static public void main (String[] args)

      c)

      public void main (String[] args)

      d)

      Both (i) and (ii)

      i)

      Which of the following statements is correct?

      a)

      Class is an instance of object

      b)

      Object is an instance of class

      c)

      Class is an instance of data type

      d)

      Object is an instance of data type

      j)

      Which keyword is used to inherit class?

      a)

      Inherit

      b)

      Extends

      c)

      Inheritance

      d)

      Extend

      Ask AI
    2. Q2

      Answer the following:

      a)

      Explain the main features of object-oriented programming language.

      b)

      List the eight basic data types used in Java. Give examples.

      Ask AI
    3. Q3

      Answer the following:

      a)

      Discuss the Java error handling mechanism. What is the difference between runtime (unchecked) exceptions and checked exceptions? What is the implication of catching all the exceptions with the type 'Exception'?

      b)

      Explain abstract class with a program. What is the Java virtual machine?

      Ask AI
    4. Q4

      Answer the following:

      a)

      What is an applet?

      b)

      Write a Java program for applet to reverse a user inputted string.

      Ask AI
    5. Q5

      Answer the following:

      a)

      What is the main difference between pass-by-reference and pass-by-value?

      b)

      What are access modifiers? Explain each of the access modifiers in Java.

      Ask AI
    6. Q6

      Answer the following:

      a)

      What is AWT? What are the different AWT components in Java?

      b)

      Write a program in Java to create and close a frame.

      Ask AI
    7. Q7

      Answer the following:

      a)

      What is the major difference between an interface and a class?

      b)

      Write a program to multiply two matrices A and B. (Assume A and B are two-dimensional matrices.)

      Ask AI
    8. Q8

      Answer the following:

      a)

      Explain interface in a package.

      b)

      Create an applet which contains a Jpopup-Menu with the following items : New, Open, Cut, Copy, Paste. Display an appropriate message while clicking the respective menu items and print the output to the console.

      Ask AI
    9. Q9

      Answer the following:

      a)

      Explain deadlock in threads with the help of a program.

      b)

      Write a program in Java to multiply two 2-dimensional matrices inputted from user.

      Ask AI

    2013051301

    B.Tech Examination, 2013

    3 hours70 marks

    Instructions

    • The marks are indicated in the right-hand margin.
    • There are NINE questions in this paper.
    • Attempt FIVE questions in all.
    • Question No. 1 is compulsory.

    Questions

    Ask AI
    1. Q1

      Answer any seven questions :

      a)

      What do you understand by object-oriented programming? How is it different from procedural programming?

      b)

      What are keywords and identifiers? Explain with examples.

      c)

      Distinguish between (i) object and classes, and (ii) inheritance and polymorphism.

      d)

      Why do we need the preprocessor directive #include<iostream>?

      e)

      What are objects? How are they created?

      f)

      What is type conversion? Give example.

      g)

      Can we have more than one constructor in a class? If yes, explain the need for such a situation.

      h)

      What are enumeration types? Explain with examples.

      i)

      What are advantages of function prototypes in C++?

      j)

      When will you make a function inline? Why?

      14 marks
      Ask AI
    2. Q2

      Answer the following:

      a)

      What is function overloading? Illustrate function overloading through addition function which adds two integer numbers and two float numbers.

      7 marks
      b)

      Explain break statement and continue statement with example.

      7 marks
      Ask AI
    3. Q3

      Answer the following:

      a)

      What is a constructor? Explain different types of constructor.

      7 marks
      b)

      What are benefits of using functions? Write a C++ function to swap the contents of two variables aa and bb, using different parameter passing mechanisms.

      7 marks
      Ask AI
    4. Q4

      Answer the following:

      a)

      What is virtual function? Explain with suitable example.

      7 marks
      b)

      With illustration, explain function overloading.

      7 marks
      Ask AI
    5. Q5

      Answer the following:

      a)

      What are different types of polymorphism achieved in OOP? What are pure virtual functions?

      7 marks
      b)

      What is operator overloading? Give an example of operator overloading, using friend class.

      7 marks
      Ask AI
    6. Q6

      Answer the following:

      a)

      Explain how base class member functions can be involved in a derived class if the derived class also has a member function with the same name.

      7 marks
      b)

      What is a Destructor? Write a class, using C++ without destructor and explain.

      7 marks
      Ask AI
    7. Q7

      Answer the following:

      a)

      What are implicit pointer and static class member? Explain with examples.

      7 marks
      b)

      What is inheritance? Bring out the concept of various types of inheritance and importance of derived class with examples.

      7 marks
      Ask AI
    8. Q8

      Answer the following:

      a)

      What is Exceptional Handling? How are exceptions handled in C++?

      7 marks
      b)

      What are Class Templates? Explain with examples.

      7 marks
      Ask AI
    9. Q9

      Answer the following:

      a)

      What do you understand by void pointers? Write a program to show the use of void pointers.

      7 marks
      b)

      Explain the uses of try, throw and catch keywords, used for exceptional handling.

      7 marks
      Ask AI

    2013051401

    B.Tech Examination, 2013

    03 Hours70 marks

    Instructions

    • All questions carry equal marks.
    • There are NINE questions in this paper.
    • Attempt FIVE questions in all.
    • Question No. 1 is compulsory.

    Q.1 Choose the correct answer (any seven) :

    Ask AI
    1. Q1.1

      Which of the following statements is correct?

      a)

      A reference is stored on heap

      b)

      A reference is stored on stack

      c)

      A reference is stored in a queue

      d)

      A reference is stored in a binary tree

      Ask AI
    2. Q1.2

      How many parameters does a Default Constructor accept?

      a)

      0

      b)

      1

      c)

      2

      d)

      3

      Ask AI
    3. Q1.3

      Destructor has the same name as the constructor and it is preceded by

      a)

      ~

      b)

      !

      c)

      &

      d)

      ?

      Ask AI
    4. Q1.4

      Which of the following types of class allows only one object of it to be created?

      a)

      Virtual class

      b)

      Abstract class

      c)

      Singleton class

      d)

      Friend class

      Ask AI
    5. Q1.5

      Which of the following statements is correct?

      a)

      Two functions having same number of argument, order and type of argument can be overloaded if both functions do not have any default argument

      b)

      Overloaded function must have default arguments

      c)

      Overloaded function must have default arguments starting from the left of argument list

      d)

      A function can be overloaded more than once

      Ask AI
    6. Q1.6

      Which of the following statements is incorrect?

      a)

      Default arguments can be provided for pointers to functions

      b)

      A function can have all its arguments as default

      c)

      Default argument cannot be provided for pointers to functions

      d)

      A default argument cannot be redefined in later declaration

      Ask AI
    7. Q1.7

      Which of the following is not a type of constructor?

      a)

      Copy constructor

      b)

      Friend constructor

      c)

      Default constructor

      d)

      Parameterized constructor

      Ask AI
    8. Q1.8

      Which of the following access specifies is used in a class definition by default?

      a)

      Protected

      b)

      Public

      c)

      Private

      d)

      Friend

      Ask AI
    9. Q1.9

      Which of the following statements is correct with respect to the use of friend keyword inside a class?

      a)

      A private data member can be declared as a friend

      b)

      A class may be declared as a friend

      c)

      An object may be declared as a friend

      d)

      We can use friend keyword as a class name

      Ask AI
    10. Q1.10

      How many types of polymorphisms are supported by C++?

      a)

      1

      b)

      2

      c)

      3

      d)

      4

      Ask AI

    Q.2 Solve both questions :

    Ask AI
    1. Q2.1

      Define string. How does a string type differ from C type string?

      Ask AI
    2. Q2.2

      WAP in C++ that reads a particular string and displays the frequency of each character in the string.

      Ask AI

    Q.3 Solve both questions :

    Ask AI
    1. Q3.1

      What is ST? Describe with example.

      Ask AI
    2. Q3.2

      WAP in C++ using the function count() to how many elements in a container have a specified value.

      Ask AI

    Q.4 Solve both questions :

    Ask AI
    1. Q4.1

      Explain exception handling and their types.

      Ask AI
    2. Q4.2

      WAP in C++ to demonstrate the use of multiple Catch statements.

      Ask AI

    Q.5 Solve both questions :

    Ask AI
    1. Q5.1

      Describe streams.

      Ask AI
    2. Q5.2

      Write about the following functions: put(); get(); width(); getline(); fill().

      Ask AI

    Q.6 Solve both questions :

    Ask AI
    1. Q6.1

      Describe polymorphism with suitable examples.

      Ask AI
    2. Q6.2

      WAP in C++ using array of pointers to accept desired number of integers and display their sum.

      Ask AI

    Q.7 Solve this question :

    Ask AI
    1. Q7.1

      What is inheritance? Describe its types with examples.

      Ask AI

    Q.8 Solve both questions :

    Ask AI
    1. Q8.1

      Explain 'this' pointer. Differentiate between overloaded functions and function templates.

      Ask AI
    2. Q8.2

      What is a virtual function? WAP to demonstrate use of virtual functions.

      Ask AI

    Q.9 Solve both questions :

    Ask AI
    1. Q9.1

      Explain friend function along with example.

      Ask AI
    2. Q9.2

      Describe type conversion with examples.

      Ask AI

    2013V4051401

    B.Tech Examination, 2013

    03 Hours70 marks

    Instructions

    • All questions carry equal marks.
    • There are NINE questions in this paper.
    • Attempt FIVE questions in all.
    • Question No. 1 is compulsory.

    Q.1 Choose the correct answer (any seven) :

    Ask AI
    1. Q1.1

      Which of the following statements is correct?

      a)

      A reference is stored on heap

      b)

      A reference is stored on stack

      c)

      A reference is stored in a queue

      d)

      A reference is stored in a binary tree

      Ask AI
    2. Q1.2

      How many parameters does a Default Constructor accept?

      a)

      0

      b)

      1

      c)

      2

      d)

      3

      Ask AI
    3. Q1.3

      Destructor has the same name as the constructor and it is preceded by

      a)

      ~

      b)

      !

      c)

      &

      d)

      ?

      Ask AI
    4. Q1.4

      Which of the following types of class allows only one object of it to be created?

      a)

      Virtual class

      b)

      Abstract class

      c)

      Singleton class

      d)

      Friend class

      Ask AI
    5. Q1.5

      Which of the following statements is correct?

      a)

      Two functions having same number of argument, order and type of argument can be overloaded if both functions do not have any default argument

      b)

      Overloaded function must have default arguments

      c)

      Overloaded function must have default arguments starting from the left of argument list

      d)

      A function can be overloaded more than once

      Ask AI
    6. Q1.6

      Which of the following statements is incorrect?

      a)

      Default arguments can be provided for pointers to functions

      b)

      A function can have all its arguments as default

      c)

      Default argument cannot be provided for pointers to functions

      d)

      A default argument cannot be redefined in later declaration

      Ask AI
    7. Q1.7

      Which of the following is not a type of constructor?

      a)

      Copy constructor

      b)

      Friend constructor

      c)

      Default constructor

      d)

      Parameterized constructor

      Ask AI
    8. Q1.8

      Which of the following access specifies is used in a class definition by default?

      a)

      Protected

      b)

      Public

      c)

      Private

      d)

      Friend

      Ask AI
    9. Q1.9

      Which of the following statements is correct with respect to the use of friend keyword inside a class?

      a)

      A private data member can be declared as a friend

      b)

      A class may be declared as a friend

      c)

      An object may be declared as a friend

      d)

      We can use friend keyword as a class name

      Ask AI
    10. Q1.10

      How many types of polymorphisms are supported by C++?

      a)

      1

      b)

      2

      c)

      3

      d)

      4

      Ask AI

    Q.2 Solve both questions :

    Ask AI
    1. Q2.1

      Define string. How does a string type differ from C type string?

      Ask AI
    2. Q2.2

      WAP in C++ that reads a particular string and displays the frequency of each character in the string.

      Ask AI

    Q.3 Solve both questions :

    Ask AI
    1. Q3.1

      What is ST? Describe with example.

      Ask AI
    2. Q3.2

      WAP in C++ using the function count() to how many elements in a container have a specified value.

      Ask AI

    Q.4 Solve both questions :

    Ask AI
    1. Q4.1

      Explain exception handling and their types.

      Ask AI
    2. Q4.2

      WAP in C++ to demonstrate the use of multiple Catch statements.

      Ask AI

    Q.5 Solve both questions :

    Ask AI
    1. Q5.1

      Describe streams.

      Ask AI
    2. Q5.2

      Write about the following functions: put(); get(); width(); getline(); fill().

      Ask AI

    Q.6 Solve both questions :

    Ask AI
    1. Q6.1

      Describe polymorphism with suitable examples.

      Ask AI
    2. Q6.2

      WAP in C++ using array of pointers to accept desired number of integers and display their sum.

      Ask AI

    Q.7 Solve this question :

    Ask AI
    1. Q7.1

      What is inheritance? Describe its types with examples.

      Ask AI

    Q.8 Solve both questions :

    Ask AI
    1. Q8.1

      Explain 'this' pointer. Differentiate between overloaded functions and function templates.

      Ask AI
    2. Q8.2

      What is a virtual function? WAP to demonstrate use of virtual functions.

      Ask AI

    Q.9 Solve both questions :

    Ask AI
    1. Q9.1

      Explain friend function along with example.

      Ask AI
    2. Q9.2

      Describe type conversion with examples.

      Ask AI

    2013051529

    B.Tech Examination, 2013

    3 hours70 marks

    Instructions

    • The marks are indicated in the right-hand margin.
    • There are NINE questions in this paper.
    • Attempt FIVE questions in all.
    • Question No. 1 is compulsory.

    Questions

    Ask AI
    1. Q1

      Answer any seven questions :

      a)

      Which of the following functions is performed by a constructor?

      a)

      Construct a new class

      b)

      Construct a new object

      c)

      Construct a new function

      d)

      Initialize objects

      b)

      Which of the following factors supports the statement that reusability is a desirable feature of a language?

      a)

      It decreases the testing time

      b)

      It lowers the maintenance cost

      c)

      It reduces the compilation time

      d)

      Both (i) and (ii)

      c)

      Which will legally declare, construct and initialize an array?

      a)

      int [ ] myList = {"1", "2", "3"};

      b)

      int [ ] myList = {5, 8, 2};

      c)

      int myList [ ] [ ] = {4, 9, 7, 0};

      d)

      int myList [ ] = {4, 3, 7};

      d)

      What is the numerical range of a char?

      a)

      -128 to 127

      b)

      -(2^{15}) to (2^{15}) - 1

      c)

      0 to 32767

      d)

      0 to 65535

      e)

      Public class Test {} What is the prototype of the default constructor?

      a)

      Test()

      b)

      Test(void)

      c)

      public Test()

      d)

      public Test(void)

      f)

      Which of the following provides a reuse mechanism?

      a)

      Abstraction

      b)

      Inheritance

      c)

      Dynamic binding

      d)

      Encapsulation

      g)

      Which is not a valid comment style in Java?

      a)

      /* comment */

      b)

      /* comment

      c)

      /** comment */

      d)

      // comment

      h)

      What is the correct signature of the main method?

      a)

      public static void main (String[] args)

      b)

      static public void main (String[] args)

      c)

      public void main (String[] args)

      d)

      Both (i) and (ii)

      i)

      Which of the following statements is correct?

      a)

      Class is an instance of object

      b)

      Object is an instance of class

      c)

      Class is an instance of data type

      d)

      Object is an instance of data type

      j)

      Which keyword is used to inherit class?

      a)

      Inherit

      b)

      Extends

      c)

      Inheritance

      d)

      Extend

      Ask AI
    2. Q2

      Answer the following:

      a)

      Explain the main features of object-oriented programming language.

      b)

      List the eight basic data types used in Java. Give examples.

      Ask AI
    3. Q3

      Answer the following:

      a)

      Discuss the Java error handling mechanism. What is the difference between runtime (unchecked) exceptions and checked exceptions? What is the implication of catching all the exceptions with the type 'Exception'?

      b)

      Explain abstract class with a program. What is the Java virtual machine?

      Ask AI
    4. Q4

      Answer the following:

      a)

      What is an applet?

      b)

      Write a Java program for applet to reverse a user inputted string.

      Ask AI
    5. Q5

      Answer the following:

      a)

      What is the main difference between pass-by-reference and pass-by-value?

      b)

      What are access modifiers? Explain each of the access modifiers in Java.

      Ask AI
    6. Q6

      Answer the following:

      a)

      What is AWT? What are the different AWT components in Java?

      b)

      Write a program in Java to create and close a frame.

      Ask AI
    7. Q7

      Answer the following:

      a)

      What is the major difference between an interface and a class?

      b)

      Write a program to multiply two matrices A and B. (Assume A and B are two-dimensional matrices.)

      Ask AI
    8. Q8

      Answer the following:

      a)

      Explain interface in a package.

      b)

      Create an applet which contains a Jpopup-Menu with the following items : New, Open, Cut, Copy, Paste. Display an appropriate message while clicking the respective menu items and print the output to the console.

      Ask AI
    9. Q9

      Answer the following:

      a)

      Explain deadlock in threads with the help of a program.

      b)

      Write a program in Java to multiply two 2-dimensional matrices inputted from user.

      Ask AI

    2013213658

    B.Tech Examination, 2013

    3 hours70 marks

    Instructions

    • The marks are indicated in the right-hand margin.
    • There are NINE questions in this paper.
    • Attempt FIVE questions in all.
    • Question No. 1 is compulsory.

    Questions

    Ask AI
    1. Q1

      Choose the correct answer (any seven) :

      a)

      Which of the following statements is correct? (i) A reference is stored on heap (ii) A reference is stored on stack (iii) A reference is stored in a queue (iv) A reference is stored in a binary tree

      b)

      How many parameters does a Default Constructor accept? (i) 0 (ii) 1 (iii) 2 (iv) 3

      c)

      Destructor has the same name as the constructor and it is preceded by (i) ~ (ii) ! (iii) & (iv) ?

      d)

      Which of the following types of class allows only one object of it to be created? (i) Virtual class (ii) Abstract class (iii) Singleton class (iv) Friend class

      e)

      Which of the following statements is correct? (i) Two functions having same number of argument, order and type of argument can be overloaded if both functions do not have any default argument (ii) Overloaded function must have default arguments (iii) Overloaded function must have default arguments starting from the left of argument list (iv) A function can be overloaded more than once

      f)

      Which of the following statements is incorrect? (i) Default arguments can be provided for pointers to functions (ii) A function can have all its arguments as default (iii) Default argument cannot be provided for pointers to functions (iv) A default argument cannot be redefined in later declaration

      g)

      Which of the following is not a type of constructor? (i) Copy constructor (ii) Friend constructor (iii) Default constructor (iv) Parameterized constructor

      h)

      Which of the following access specifies is used in a class definition by default? (i) Protected (ii) Public (iii) Private (iv) Friend

      i)

      Which of the following statements is correct with respect to the use of friend keyword inside a class? (i) A private data member can be declared as a friend (ii) A class may be declared as a friend (iii) An object may be declared as a friend (iv) We can use friend keyword as a class name

      j)

      How many types of polymorphisms are supported by C++? (i) 1 (ii) 2 (iii) 3 (iv) 4

      14 marks
      Ask AI
    2. Q2

      Answer the following:

      a)

      Define string. How does a string type differ from C type string?

      7 marks
      b)

      WAP in C++ that reads a particular string and displays the frequency of each character in the string.

      7 marks
      Ask AI
    3. Q3

      Answer the following:

      a)

      What is STL? Describe with example.

      7 marks
      b)

      WAP in C++ using the function count() to how many elements in a container have a specified value.

      7 marks
      Ask AI
    4. Q4

      Answer the following:

      a)

      Explain exception handling and their types.

      7 marks
      b)

      WAP in C++ to demonstrate the use of multiple Catch statements.

      7 marks
      Ask AI
    5. Q5

      Answer the following:

      a)

      Describe streams.

      7 marks
      b)

      Write about the following functions : put() ; get() ; width() ; getline() ; fill().

      7 marks
      Ask AI
    6. Q6

      Answer the following:

      a)

      Describe polymorphism with suitable examples.

      7 marks
      b)

      WAP in C++ using array of pointers to accept desired number of integers and display their sum.

      7 marks
      Ask AI
    7. Q7

      What is inheritance? Describe its types with examples.

      14 marks
      Ask AI
    8. Q8

      Answer the following:

      a)

      Explain ‘this’ pointer. Differentiate between overloaded functions and function templates.

      7 marks
      b)

      What is a virtual function? WAP to demonstrate use of virtual functions.

      7 marks
      Ask AI
    9. Q9

      Answer the following:

      a)

      Explain friend function along with example.

      7 marks
      b)

      Describe type conversion with examples.

      7 marks
      Ask AI

    2012051301

    B.Tech Examination, 2012

    3 hours70 marks

    Instructions

    • The marks are indicated in the right-hand margin.
    • There are NINE questions in this paper.
    • Attempt FIVE questions in all.
    • Question No. 1 is compulsory.

    Questions

    Ask AI
    1. Q1

      Answer any seven MCQs :

      a)

      Which of the following is not a valid identifier in C++? (i) Return (ii) MyInt (iii) MyInteger (iv) Total3

      b)

      What is the value of xx after the following statements? int x; x = 0; x = x + 30; (i) 0 (ii) 30 (iii) 33 (iv) Garbage

      c)

      What is the value of the following expression? (true && (4/3 || !(6))) (i) True (ii) False (iii) 0 (iv) Illegal syntax

      d)

      When defining a class, the class should be composed of the kind of values a variable of the class can contain, and (i) member functions for that class (ii) the keyword private (iii) other class definitions (iv) nothing else

      e)

      Data members or member functions of a class that are declared to be private may (i) only be accessed by the main program (ii) only be accessed by members of the class (iii) not be accessed by the class (iv) be considered as global variables

      f)

      When overloading an operator, which of the following is true? (i) One of the arguments must be an object of the class (ii) The operator can be a friend or a member of the class (iii) The operator does not have to be a friend or a member of the class (iv) All of the above (v) None of the above

      g)

      class derived : public base1, public base2 {} is an example of (i) polymorphic inheritance (ii) multilevel inheritance (iii) hierarchical inheritance (iv) multiple inheritance

      h)

      In the derived class definition, you list from the base class (i) all the member functions every time (ii) only those member functions that need to be redefined (iii) only those member functions that were in the public section (iv) only those member functions you want to overload

      i)

      Which of the following is not a valid reason for using exception handling? (i) Throw and catch can be used like goto (ii) The procedure for handling an error depends on the situation (iii) Need to handle built-in exceptions (iv) None of the above

      j)

      You should make a function a virtual function if (i) every class that is derived from this class uses all the member functions from this class (ii) every class that is derived from this class needs to redefine this function (iii) that function is an operator (iv) only in the derived classes

      14 marks
      Ask AI
    2. Q2

      Answer the following:

      a)

      Write five differences between Procedural and Object-Oriented Programming.

      b)

      Differentiate between Private, Public and Protected data members of the class using examples.

      Ask AI
    3. Q3

      Answer the following:

      a)

      Mention the difference between C and C++. Why is it necessary to include header files in a program written in these languages?

      b)

      Write a C++ program to find the sum of the series 1+3+5+⋯+n1+3+5+\dots+n.

      c)

      Define copy constructor. Explain its significance. Under which condition is it invoked? Support your answer with an example.

      Ask AI
    4. Q4

      Answer the following:

      a)

      Discuss the basic data types of C++. Suggest appropriate data type for the following:

      b)

      Write a program, which will accept a string of maximum 10 characters from the keyboard, and count the occurrences of each of the 5 vowels in the string. The output should be in tabbed format as shown below:

      A E I O U 0 1 0 0 1

      c)

      Explain branching statements used in C++ with example.

      Ask AI
    5. Q5

      Answer the following:

      a)

      What is operator overloading in C++? Explain with suitable example. Also list operators which cannot be overloaded.

      b)

      Differentiate between Operator and Function overloading with the help of suitable example.

      Ask AI
    6. Q6

      Answer the following:

      a)

      Create a class complex and implement the following:

      b)

      With relevant examples, explain (i) multilevel inheritance (ii) hybrid inheritance.

      Ask AI
    7. Q7

      Answer the following:

      a)

      Explain the concept of a destructor in a class. What is its role in terms of cleanup of unwanted objects?

      b)

      How is an exception handling performed in C++? Write a program that throws an arithmetic exception as and when a number input is greater than 9999.

      Ask AI
    8. Q8

      Answer the following:

      a)

      Design and implement a class string using an array, with a maximum size of 20 characters. The class should contain the necessary constructors, destructor, overloaded assignment operator and a friend function for concatenation of two strings. Make suitable assumptions if required. Also write main() for the above.

      b)

      What is an inline function? In which situations would you make a function inline? Give two examples of inline functions.

      Ask AI
    9. Q9

      Answer the following:

      a)

      Syntactically explain nested "if-else" statement in C++.

      b)

      Define the following:

      Ask AI

    Support BEUConnect

    Contributions cover the domain and hosting.

    UPI QR code for pritkr@cnrb
    pritkr@cnrb

    Add to home screen

    1. Tap Share in Safari.
    2. Choose Add to Home Screen.