Object Oriented Programming Using Java
2019051401
B.Tech Examination, 2019
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
Q1
Choose the correct option (any seven) :
a)The compiler identifies a virtual function to be pure
b)For a method to be an interface between the outside world and a class, it must be declared
c)C++ encourages structuring a software as a collection of components that are
d)The fields in a structure and class of a C program and C++ program respectively are by default
e)Overloading is otherwise called as
f)A constructor is called whenever
g)class Dog : public X, public Y is an example of
h)When a class serves as base class for many derived classes, the situation is called
i)The use of the break statement in a switch statement is
Ask AI
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
Q3
Explain encapsulation with the help of an example. How it facilitates data abstraction?
Ask AI
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
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
Q6
With an example for generating Fibonacci series, explain how a function is invoked using pointers.
Ask AI
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
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
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.
- Choose the correct option (any seven) :
Ask AI
Q1.a
Which of the following is a valid declaration of an object of class Box?
Ask AI
Q1.b
Which operator is used to invert all the digits in a binary representation of a number?
Ask AI
Q1.c
Which of these cannot be declared static?
Ask AI
Q1.d
Which polymorphism concept is applied to inheritance relationship in Java programming?
Ask AI
Q1.e
Which of the following operators can operate on a Boolean variable?
- &&
- --
- ?:
- +=
Ask AI
Q1.f
Which of these is a process of converting a simple data type into a class?
Ask AI
Q1.g
Which of these methods of thread class is used to suspend a thread for a period of time?
Ask AI
Q1.h
Which of these functions is called to display the output of an applet?
Ask AI
Q1.i
Which of the following is the advantage of using PreparedStatement in Java?
Ask AI
Q1.j
Which of the following is a method of JDBC batch process?
Ask AI
Q.2
Ask AI
Q2.a
What are the drawbacks of procedural languages? Explain the need of object-oriented programming with suitable program.
Ask AI
Q2.b
What are the wrapper classes? Write a Java program to find the GCD of two numbers.
Ask AI
Q.3
Ask AI
Q3.a
Write an iterative Java program to reverse digits of a number.
Ask AI
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
Q4.a
With suitable code segments, illustrate various uses of 'super' keyword.
Ask AI
Q4.b
Write a Java program to demonstrate working of Arrays.equals() for user-defined objects.
Ask AI
Q.5
Ask AI
Q5.a
What is constructor? Write a Java program to find the area of the circle using constructor.
Ask AI
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
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
Q6.b
Discuss about polymorphism. Explain run-time polymorphism with a program.
Ask AI
Q.7
Ask AI
Q7.a
Write the differences between method overloading and method overriding with suitable example of each.
Ask AI
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
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
Q9.a
Write a JDBC program to update the amount balance in an account after every withdrawal. Assume the necessary database table.
Ask AI
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
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
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?
b)Which of the following statements is correct?
c)Which of the following statements is correct?
d)Which of the following approaches is adapted by C++?
e)Which of the following is not type of class?
f)What is default access specifier for data members or member functions declared within a class without any specifier in C++?
g)Which is known as generic class?
h)What is scope of a class nested inside another class?
i)Which syntax for class definition is wrong?
j)Which among the following best describes the inheritance?
Ask AI
Q2
What do you understand by object-oriented programming? What are the advantages of programming using object-oriented approach?
Ask AI
Q3
What are the different data types in C++? Explain that C++ is an object-oriented language.
Ask AI
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
Q5
What is inheritance? What are the different types of inheritance in C++? Explain with suitable diagram.
Ask AI
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
Q7
What do you mean by polymorphism? What are the static and dynamic polymorphism techniques?
Ask AI
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
Q9
What is Access Modifier in C++? Define each type and also differentiate between these.
Ask AI
2018051529
B.Tech 5th Semester Exam., 2018
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
Q1.1
Java is an example of ________ language.
Ask AI
Q1.2
The mother tongue of a computer is:
Ask AI
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?Ask AI
Q1.4
Which of the following are valid declarations? (Note: None of the literals used here contain the character O, they are all zeroes.)
Ask AI
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]++; } }Ask AI
Q1.6
Is this legal?
long longArr[]; int intArr[] = {7, 8, 9}; longArr = intArr;Ask AI
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(); } }Ask AI
Q1.8
What are the class variables?
Ask AI
Q1.9
Explain the following code sample:
result = someCondition ? value1 : value2;Ask AI
Q1.10
Character strings are represented by the class java.lang.String.
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
Why is Java called machine independent language? Explain the functionality of JVM.
Ask AI
Q2.2
What is the main difference between an application and applet?
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
What are the wrapper classes? Explain their uses.
Ask AI
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
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
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
Q5.1
Write an Applet (Use swings) to display the outputs:

Ask AI
Q.6 Solve both questions :
Ask AI
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
Q6.2
What is the main purpose of a container component in swing?
Ask AI
Q.7 Solve this question :
Ask AI
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
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
Q9.1
Ask AI
2018V4051529
B.Tech 5th Semester Exam., 2018
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
Q1.1
Java is an example of ________ language.
Ask AI
Q1.2
The mother tongue of a computer is:
Ask AI
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?Ask AI
Q1.4
Which of the following are valid declarations? (Note: None of the literals used here contain the character O, they are all zeroes.)
Ask AI
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]++; } }Ask AI
Q1.6
Is this legal?
long longArr[]; int intArr[] = {7, 8, 9}; longArr = intArr;Ask AI
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(); } }Ask AI
Q1.8
What are the class variables?
Ask AI
Q1.9
Explain the following code sample:
result = someCondition ? value1 : value2;Ask AI
Q1.10
Character strings are represented by the class java.lang.String.
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
Why is Java called machine independent language? Explain the functionality of JVM.
Ask AI
Q2.2
What is the main difference between an application and applet?
Ask AI
Q.3 Solve both questions :
Ask AI
Q3.1
What are the wrapper classes? Explain their uses.
Ask AI
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
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
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
Q5.1
Write an Applet (Use swings) to display the outputs:

Ask AI
Q.6 Solve both questions :
Ask AI
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
Q6.2
What is the main purpose of a container component in swing?
Ask AI
Q.7 Solve this question :
Ask AI
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
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
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
Q1
Choose the correct answer of the following (any seven):
a)To prevent any method from overriding, we declare the method as
b)Which of the following types of class allows only one object of it to be created?
c)Multiple inheritance means
d)When the compiler cannot differentiate between two overloaded constructors, they are called
e)In C++, dynamic memory allocation is accomplished with the operator
f)If we create a file by 'ifstream', then the default mode of the file is
g)To perform file I/O operations, we must use _______ header file.
h)Which keyword is used to check exception in the block of code?
i)What will happen when the exception is not caught in the program?
j)Which of the following gives the memory address of integer variable a?
14 marksAsk AI
Q2
Distinguish between static binding and dynamic binding. Explain the use of virtual functions and the vtable in dynamic binding.
14 marksAsk AI
Q3
Answer the following:
a)7 marksExplain adaptor class or wrapper classes with example.
b)7 marksExplain dangling pointer with the help of an example.
Ask AI
Q4
Compare between overloading and overriding of functions with example.
14 marksAsk AI
Q5
Define a class CARTESIAN to represent a point in cartesian coordinates and class POLAR to represent it in polar coordinates . Use constructor conversion and operator conversion functions in class CARTESIAN to convert object of one type into another.
14 marksAsk AI
Q6
Answer the following:
a)7 marksWhat is a friend function and what are its advantages?
b)7 marksWhat are the guidelines that should be followed while using friend function?
Ask AI
Q7
Answer the following:
a)7 marksDescribe scope and life of a variable.
b)7 marksDescribe 'this' pointer with its applications.
Ask AI
Q8
With a suitable example, explain how a function is invoked using pointers.
14 marksAsk AI
Q9
Answer the following:
a)7 marksWhat is a constructor? Describe the types of constructor each with an example.
b)7 marksExplain pointer-to-pointer with an example.
Ask AI
2017051401
B.Tech Examination, 2017
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
Q1
Answer any Seven questions from this:
a)The address of a variable temp of type float is
b)The process of building new classes from existing one is called ________.
c)An array element is accessed using
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.
e)Overloading a postfix increment operator by means of a member function takes
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; }g)Member functions, when defined within the class specification:
h)An exception is caused by
i)Which of the following expressions is illegal?
j)What is the output of given code fragment?
int f=1, i=2; while(++i<5) f*=i; count<<f;14 marksAsk AI
Q2
Answer the following:
a)7 marksExplain the importance of using friend function in operator overloading with the help of an example.
b)7 marksWhat is a default argument and constant argument? Explain each with an example.
Ask AI
Q3
Answer the following:
a)7 marksExplain a pure virtual function with an example.
b)7 marksWhat is function template? Give an example of it. Also differentiate between template class and class template.
Ask AI
Q4
Answer the following:
a)7 marksHow 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;b)7 marksWrite a program to read three numbers and and evaluate given by . Use exception handling to throw an exception in case division by zero is attempted.
Ask AI
Q5
Answer the following:
a)7 marksExplain the use of this pointer with an example. Explain what happens when a pointer is deleted twice.
b)7 marksWhat is downcast? Explain why and when do we use protected instead or private.
Ask AI
Q6
Answer the following:
a)7 marksWhat is a friend function? Explain the advantages of using friend classes.
b)7 marksWhat is C-string? Give an example in support of your answer. Also explain the problem associated with C-string.
Ask AI
Q7
Answer the following:
a)7 marksWhat is a container class? What are the types of container classes?
b)7 marksCreate 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.
Ask AI
Q8
Answer the following:
a)7 marksWhat is a variable? Write rules for defining a variable in C++. Also explain different types of storage classes in C++.
b)7 marksWhat is encapsulation? What are its advantages? How can encapsulation are enforced in C++?
Ask AI
Q9
Differentiate the following:
a)Pointer to constant vs pointer constant
b)Inspector vs Mutator
c)Vectors vs Dequeues
d)Realloc() vs free()
14 marksAsk AI
2017051529
B.Tech 5th Semester Exam., 2017
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
Q1.1
Size (in bytes) of float and double in Java is:
Ask AI
Q1.2
Which of the following operators is used to allocate memory to array variable in Java?
Ask AI
Q1.3
Which of the following is an incorrect array declaration?
Ask AI
Q1.4
Which of the following is used as default for a member of a class if no access specifier is used for it?
Ask AI
Q1.5
Which of the following methods of string class is used to obtain character at specified index?
Ask AI
Q1.6
What does AWT stand for?
Ask AI
Q1.7
Which of the following keywords is used to prevent the content of a variable from being modified?
Ask AI
Q1.8
Which of the following functions is used to perform some actions when the object is to be destroyed?
Ask AI
Q1.9
What is the order of precedence (highest to lowest) of the following operators?
1. &&
2. ==
3. ?:Ask AI
Q1.10
Which of the following classes is related to all the exceptions that can be caught by using catch?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What are the various access specifiers for JAVA classes? Discuss the various types of inheritance supported by JAVA.
Ask AI
Q2.2
Discuss the different types of operators in JAVA along with their precedence relationship.
Ask AI
Q.3 Solve both questions :
Ask AI
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
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
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
Q4.2
Explain the various OOPs concepts in JAVA.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
What is an immutable class? How to create an immutable class?
Ask AI
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
Q6.1
What are applets? Which package contains the applet class? Explain the applet life cycle methods.
Ask AI
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
Q7.1
How can we restrict inheritance for a class? Does JAVA support multiple inheritance? Justify your answer.
Ask AI
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
Q8.1
Explain the concept of static methods with suitable examples.
Ask AI
Q8.2
What is event handling? What are the steps involved in event handling?
Ask AI
2017V4051529
B.Tech 5th Semester Exam., 2017
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
Q1.1
Size (in bytes) of float and double in Java is:
Ask AI
Q1.2
Which of the following operators is used to allocate memory to array variable in Java?
Ask AI
Q1.3
Which of the following is an incorrect array declaration?
Ask AI
Q1.4
Which of the following is used as default for a member of a class if no access specifier is used for it?
Ask AI
Q1.5
Which of the following methods of string class is used to obtain character at specified index?
Ask AI
Q1.6
What does AWT stand for?
Ask AI
Q1.7
Which of the following keywords is used to prevent the content of a variable from being modified?
Ask AI
Q1.8
Which of the following functions is used to perform some actions when the object is to be destroyed?
Ask AI
Q1.9
What is the order of precedence (highest to lowest) of the following operators?
1. &&
2. ==
3. ?:Ask AI
Q1.10
Which of the following classes is related to all the exceptions that can be caught by using catch?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What are the various access specifiers for JAVA classes? Discuss the various types of inheritance supported by JAVA.
Ask AI
Q2.2
Discuss the different types of operators in JAVA along with their precedence relationship.
Ask AI
Q.3 Solve both questions :
Ask AI
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
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
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
Q4.2
Explain the various OOPs concepts in JAVA.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
What is an immutable class? How to create an immutable class?
Ask AI
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
Q6.1
What are applets? Which package contains the applet class? Explain the applet life cycle methods.
Ask AI
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
Q7.1
How can we restrict inheritance for a class? Does JAVA support multiple inheritance? Justify your answer.
Ask AI
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
Q8.1
Explain the concept of static methods with suitable examples.
Ask AI
Q8.2
What is event handling? What are the steps involved in event handling?
Ask AI
2016051401
B.Tech 4th Semester Examination, 2016
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
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 (ii) to (iii) to (iv) 0 to
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 bytese)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) Truej)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 marksAsk AI
Q2
Answer the following:
a)10 marksWrite 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 thearea()function in this two variables.b)4 marksWhat are pure virtual functions? Write the syntax.
14 marksAsk AI
Q3
Answer the following:
a)7 marksWhat is inline function? What are its advantages and disadvantages?
b)7 marksDraw the exception handling model.
14 marksAsk AI
Q4
Answer the following:
a)7 marksWhat is multilevel inheritance? How is it different from multiple inheritance?
b)7 marksHow can a common friend function to two different classes be declared?
14 marksAsk AI
Q5
Answer the following:
a)7 marksWhat are the basic differences between manipulators and IOS member functions in implementation? Give examples.
b)7 marksWhat is object-oriented programming? How is it different from procedure-oriented programming?
14 marksAsk AI
Q6
Answer the following:
a)7 marksExplain the following functions with examples for manipulating file pointers: seekg(), seekp(), tellg(), tellp()
b)7 marksWhat is the difference between passing a parameter by reference and constant reference? Explain with an example.
14 marksAsk AI
Q7
Answer the following:
a)7 marksWrite a program that asks the user for an integer number and find the sum of all natural numbers up to that number.
b)7 marksClass 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.
14 marksAsk AI
Q8
Answer the following:
a)7 marksWhat is operator overloading? List out the operators that cannot be overloaded.
b)7 marksWhat are generic classes? Why are they useful? Explain with an example how these are implemented in C++.
14 marksAsk AI
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 marksAsk AI
2016051529
B.Tech 5th Semester Examination, 2016
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
Q1.1
What is the output of this program?
Ask AI
Q1.2
Which of these have highest precedence?
Ask AI
Q1.3
What is the output of this program?
Ask AI
Q1.4
What is the output of this program?
Ask AI
Q1.5
What is the output of this program?
Ask AI
Q1.6
What is the default value of Boolean variable?
Ask AI
Q1.7
What is the output of this program?
Ask AI
Q1.8
What is the output of this program?
Ask AI
Q1.9
What is the output of this program?
Ask AI
Q1.10
What is the output of this program?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What is the difference between the C, C++ and Java?
Ask AI
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
Q3.1
What do you understand by polymorphism? Explain with examples.
Ask AI
Q3.2
What do you understand by precedence and Associativity? Explain with examples.
Ask AI
Q.4 Solve both questions :
Ask AI
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
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
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
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
Q6.1
What is exception-handling? What are the statements used for it? Show an example.
Ask AI
Q6.2
What is inheritance in java? Explain different types of inheritance.
Ask AI
Q.7 Solve both questions :
Ask AI
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
Q7.2
Write a program to find largest and second largest element in an array.
Ask AI
Q.8 Solve both questions :
Ask AI
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
Q8.2
Write a program to create a thread that Implement the Runnable interface.
Ask AI
Q.9 Solve both questions :
Ask AI
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
Q9.2
Write a program to find the factorial of a given number using Recursion.
Ask AI
2016V2051529
B.Tech 5th Semester Examination, 2016
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
Q1.1
What is the output of this program?
Ask AI
Q1.2
Which of these have highest precedence?
Ask AI
Q1.3
What is the output of this program?
Ask AI
Q1.4
What is the output of this program?
Ask AI
Q1.5
What is the output of this program?
Ask AI
Q1.6
What is the default value of Boolean variable?
Ask AI
Q1.7
What is the output of this program?
Ask AI
Q1.8
What is the output of this program?
Ask AI
Q1.9
What is the output of this program?
Ask AI
Q1.10
What is the output of this program?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What is the difference between the C, C++ and Java?
Ask AI
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
Q3.1
What do you understand by polymorphism? Explain with examples.
Ask AI
Q3.2
What do you understand by precedence and Associativity? Explain with examples.
Ask AI
Q.4 Solve both questions :
Ask AI
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
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
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
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
Q6.1
What is exception-handling? What are the statements used for it? Show an example.
Ask AI
Q6.2
What is inheritance in java? Explain different types of inheritance.
Ask AI
Q.7 Solve both questions :
Ask AI
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
Q7.2
Write a program to find largest and second largest element in an array.
Ask AI
Q.8 Solve both questions :
Ask AI
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
Q8.2
Write a program to create a thread that Implement the Runnable interface.
Ask AI
Q.9 Solve both questions :
Ask AI
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
Q9.2
Write a program to find the factorial of a given number using Recursion.
Ask AI
2016V3051529
B.Tech 5th Semester Examination, 2016
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
Q1.1
What is the output of this program?
Ask AI
Q1.2
Which of these have highest precedence?
Ask AI
Q1.3
What is the output of this program?
Ask AI
Q1.4
What is the output of this program?
Ask AI
Q1.5
What is the output of this program?
Ask AI
Q1.6
What is the default value of Boolean variable?
Ask AI
Q1.7
What is the output of this program?
Ask AI
Q1.8
What is the output of this program?
Ask AI
Q1.9
What is the output of this program?
Ask AI
Q1.10
What is the output of this program?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What is the difference between the C, C++ and Java?
Ask AI
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
Q3.1
What do you understand by polymorphism? Explain with examples.
Ask AI
Q3.2
What do you understand by precedence and Associativity? Explain with examples.
Ask AI
Q.4 Solve both questions :
Ask AI
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
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
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
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
Q6.1
What is exception-handling? What are the statements used for it? Show an example.
Ask AI
Q6.2
What is inheritance in java? Explain different types of inheritance.
Ask AI
Q.7 Solve both questions :
Ask AI
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
Q7.2
Write a program to find largest and second largest element in an array.
Ask AI
Q.8 Solve both questions :
Ask AI
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
Q8.2
Write a program to create a thread that Implement the Runnable interface.
Ask AI
Q.9 Solve both questions :
Ask AI
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
Q9.2
Write a program to find the factorial of a given number using Recursion.
Ask AI
2016V4051529
B.Tech 5th Semester Examination, 2016
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
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); } }Ask AI
Q1.2
Which of these have highest precedence?
Ask AI
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); } }Ask AI
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); } }Ask AI
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); } }Ask AI
Q1.6
What is the default value of Boolean variable?
Ask AI
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++; } } }Ask AI
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"); } } }Ask AI
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); } }Ask AI
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(); } }Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What is the difference between the C, C++ and Java?
Ask AI
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
Q3.1
What do you understand by polymorphism? Explain with examples.
Ask AI
Q3.2
What do you understand by precedence and Associativity? Explain with examples.
Ask AI
Q.4 Solve both questions :
Ask AI
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
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
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
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
Q6.1
What is exception-handling? What are the statements used for it? Show an example.
Ask AI
Q6.2
What is inheritance in java? Explain different types of inheritance.
Ask AI
Q.7 Solve both questions :
Ask AI
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
Q7.2
Write a program to find largest and second largest element in an array.
Ask AI
Q.8 Solve both questions :
Ask AI
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
Q8.2
Write a program to create a thread that Implement the Runnable interface.
Ask AI
Q.9 Solve both questions :
Ask AI
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
Q9.2
Write a program to find the factorial of a given number using Recursion.
Ask AI
2016V5051529
B.Tech 5th Semester Examination, 2016
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
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); } }Ask AI
Q1.2
Which of these have highest precedence?
Ask AI
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); } }Ask AI
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); } }Ask AI
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); } }Ask AI
Q1.6
What is the default value of Boolean variable?
Ask AI
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++; } } }Ask AI
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"); } } }Ask AI
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); } }Ask AI
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(); } }Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
What is the difference between the C, C++ and Java?
Ask AI
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
Q3.1
What do you understand by polymorphism? Explain with examples.
Ask AI
Q3.2
What do you understand by precedence and Associativity? Explain with examples.
Ask AI
Q.4 Solve both questions :
Ask AI
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
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
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
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
Q6.1
What is exception-handling? What are the statements used for it? Show an example.
Ask AI
Q6.2
What is inheritance in java? Explain different types of inheritance.
Ask AI
Q.7 Solve both questions :
Ask AI
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
Q7.2
Write a program to find largest and second largest element in an array.
Ask AI
Q.8 Solve both questions :
Ask AI
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
Q8.2
Write a program to create a thread that Implement the Runnable interface.
Ask AI
Q.9 Solve both questions :
Ask AI
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
Q9.2
Write a program to find the factorial of a given number using Recursion.
Ask AI
2015051401
B.Tech 4th Semester Examination, 2015
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
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) 127i)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 marksAsk AI
Q2
Answer the following:
a)7 marksExplain template and its type with an example.
b)7 marksWrite a program using function template to find the cube of a given integer, float and double number.
14 marksAsk AI
Q3
Answer the following:
a)10 marksWhat 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.
b)4 marksWhat is virtual destructor? How virtual functions call up is maintained?
14 marksAsk AI
Q4
Explain the following:
a)5 marksConversion from class to basic type
b)4 marksFunction prototyping
c)5 marksOverload resolution
14 marksAsk AI
Q5
Answer the following:
a)7 marksWrite 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.
b)7 marksWhat is encapsulation? What are its advantages? How can encapsulation are enforced in C++?
14 marksAsk AI
Q6
Give the difference between—
a)5 marksa pointer and a reference;
b)4 marksnew and malloc;
c)5 marksobject and class.
14 marksAsk AI
Q7
Answer the following:
a)7 marksIn which situation catch blocks are used? Also give types of catch handler in C++.
b)7 marksWrite a program to show the concept of rethrowing an exception.
14 marksAsk AI
Q8
Answer the following:
a)7 marksExplain nested switch () case statement with an example and also show its output.
b)7 marksWhat are iteration statements? Write a program in C++ for iteration statements (any one) and also show its output.
14 marksAsk AI
Q9
Answer the following:
a)7 marksWhat is function overloading? How it differs from operator overloading?
b)7 marksWhat are the differences between a C++ struct and C++ class?
14 marksAsk AI
2015051529
B.Tech Examination, 2015
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
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 , if 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
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
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
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
Q5
Answer the following:
a)Explain method abstraction and stepwise refinement.
b)Declare and create a 4-by-5 int matrix.
Ask AI
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
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
Q8
Answer the following:
a)What is encapsulation? What are the benefits of data field encapsulation?
b)Describe the
Ask AI
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
2014051529
B.Tech Examination, 2014
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
Q1
Answer any seven questions :
a)Which of the following functions is performed by a constructor?
b)Which of the following factors supports the statement that reusability is a desirable feature of a language?
c)Which will legally declare, construct and initialize an array?
d)What is the numerical range of a char?
e)Public class Test {} What is the prototype of the default constructor?
f)Which of the following provides a reuse mechanism?
g)Which is not a valid comment style in Java?
h)What is the correct signature of the main method?
i)Which of the following statements is correct?
j)Which keyword is used to inherit class?
Ask AI
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
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
Q4
Answer the following:
a)What is an applet?
b)Write a Java program for applet to reverse a user inputted string.
Ask AI
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
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
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
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
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
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
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 marksAsk AI
Q2
Answer the following:
a)7 marksWhat is function overloading? Illustrate function overloading through addition function which adds two integer numbers and two float numbers.
b)7 marksExplain break statement and continue statement with example.
Ask AI
Q3
Answer the following:
a)7 marksWhat is a constructor? Explain different types of constructor.
b)7 marksWhat are benefits of using functions? Write a C++ function to swap the contents of two variables and , using different parameter passing mechanisms.
Ask AI
Q4
Answer the following:
a)7 marksWhat is virtual function? Explain with suitable example.
b)7 marksWith illustration, explain function overloading.
Ask AI
Q5
Answer the following:
a)7 marksWhat are different types of polymorphism achieved in OOP? What are pure virtual functions?
b)7 marksWhat is operator overloading? Give an example of operator overloading, using friend class.
Ask AI
Q6
Answer the following:
a)7 marksExplain 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.
b)7 marksWhat is a Destructor? Write a class, using C++ without destructor and explain.
Ask AI
Q7
Answer the following:
a)7 marksWhat are implicit pointer and static class member? Explain with examples.
b)7 marksWhat is inheritance? Bring out the concept of various types of inheritance and importance of derived class with examples.
Ask AI
Q8
Answer the following:
a)7 marksWhat is Exceptional Handling? How are exceptions handled in C++?
b)7 marksWhat are Class Templates? Explain with examples.
Ask AI
Q9
Answer the following:
a)7 marksWhat do you understand by void pointers? Write a program to show the use of void pointers.
b)7 marksExplain the uses of try, throw and catch keywords, used for exceptional handling.
Ask AI
2013051401
B.Tech Examination, 2013
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
Q1.1
Which of the following statements is correct?
Ask AI
Q1.2
How many parameters does a Default Constructor accept?
Ask AI
Q1.3
Destructor has the same name as the constructor and it is preceded by
Ask AI
Q1.4
Which of the following types of class allows only one object of it to be created?
Ask AI
Q1.5
Which of the following statements is correct?
Ask AI
Q1.6
Which of the following statements is incorrect?
Ask AI
Q1.7
Which of the following is not a type of constructor?
Ask AI
Q1.8
Which of the following access specifies is used in a class definition by default?
Ask AI
Q1.9
Which of the following statements is correct with respect to the use of friend keyword inside a class?
Ask AI
Q1.10
How many types of polymorphisms are supported by C++?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
Define string. How does a string type differ from C type string?
Ask AI
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
Q3.1
What is ST? Describe with example.
Ask AI
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
Q4.1
Explain exception handling and their types.
Ask AI
Q4.2
WAP in C++ to demonstrate the use of multiple Catch statements.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
Describe streams.
Ask AI
Q5.2
Write about the following functions: put(); get(); width(); getline(); fill().
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
Describe polymorphism with suitable examples.
Ask AI
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
Q7.1
What is inheritance? Describe its types with examples.
Ask AI
Q.8 Solve both questions :
Ask AI
Q8.1
Explain 'this' pointer. Differentiate between overloaded functions and function templates.
Ask AI
Q8.2
What is a virtual function? WAP to demonstrate use of virtual functions.
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
Explain friend function along with example.
Ask AI
Q9.2
Describe type conversion with examples.
Ask AI
2013V4051401
B.Tech Examination, 2013
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
Q1.1
Which of the following statements is correct?
Ask AI
Q1.2
How many parameters does a Default Constructor accept?
Ask AI
Q1.3
Destructor has the same name as the constructor and it is preceded by
Ask AI
Q1.4
Which of the following types of class allows only one object of it to be created?
Ask AI
Q1.5
Which of the following statements is correct?
Ask AI
Q1.6
Which of the following statements is incorrect?
Ask AI
Q1.7
Which of the following is not a type of constructor?
Ask AI
Q1.8
Which of the following access specifies is used in a class definition by default?
Ask AI
Q1.9
Which of the following statements is correct with respect to the use of friend keyword inside a class?
Ask AI
Q1.10
How many types of polymorphisms are supported by C++?
Ask AI
Q.2 Solve both questions :
Ask AI
Q2.1
Define string. How does a string type differ from C type string?
Ask AI
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
Q3.1
What is ST? Describe with example.
Ask AI
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
Q4.1
Explain exception handling and their types.
Ask AI
Q4.2
WAP in C++ to demonstrate the use of multiple Catch statements.
Ask AI
Q.5 Solve both questions :
Ask AI
Q5.1
Describe streams.
Ask AI
Q5.2
Write about the following functions: put(); get(); width(); getline(); fill().
Ask AI
Q.6 Solve both questions :
Ask AI
Q6.1
Describe polymorphism with suitable examples.
Ask AI
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
Q7.1
What is inheritance? Describe its types with examples.
Ask AI
Q.8 Solve both questions :
Ask AI
Q8.1
Explain 'this' pointer. Differentiate between overloaded functions and function templates.
Ask AI
Q8.2
What is a virtual function? WAP to demonstrate use of virtual functions.
Ask AI
Q.9 Solve both questions :
Ask AI
Q9.1
Explain friend function along with example.
Ask AI
Q9.2
Describe type conversion with examples.
Ask AI
2013051529
B.Tech Examination, 2013
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
Q1
Answer any seven questions :
a)Which of the following functions is performed by a constructor?
b)Which of the following factors supports the statement that reusability is a desirable feature of a language?
c)Which will legally declare, construct and initialize an array?
d)What is the numerical range of a char?
e)Public class Test {} What is the prototype of the default constructor?
f)Which of the following provides a reuse mechanism?
g)Which is not a valid comment style in Java?
h)What is the correct signature of the main method?
i)Which of the following statements is correct?
j)Which keyword is used to inherit class?
Ask AI
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
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
Q4
Answer the following:
a)What is an applet?
b)Write a Java program for applet to reverse a user inputted string.
Ask AI
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
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
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
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
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
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
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 marksAsk AI
Q2
Answer the following:
a)7 marksDefine string. How does a string type differ from C type string?
b)7 marksWAP in C++ that reads a particular string and displays the frequency of each character in the string.
Ask AI
Q3
Answer the following:
a)7 marksWhat is STL? Describe with example.
b)7 marksWAP in C++ using the function
count()to how many elements in a container have a specified value.Ask AI
Q4
Answer the following:
a)7 marksExplain exception handling and their types.
b)7 marksWAP in C++ to demonstrate the use of multiple Catch statements.
Ask AI
Q5
Answer the following:
a)7 marksDescribe streams.
b)7 marksWrite about the following functions :
put() ; get() ; width() ; getline() ; fill().Ask AI
Q6
Answer the following:
a)7 marksDescribe polymorphism with suitable examples.
b)7 marksWAP in C++ using array of pointers to accept desired number of integers and display their sum.
Ask AI
Q7
What is inheritance? Describe its types with examples.
14 marksAsk AI
Q8
Answer the following:
a)7 marksExplain ‘this’ pointer. Differentiate between overloaded functions and function templates.
b)7 marksWhat is a virtual function? WAP to demonstrate use of virtual functions.
Ask AI
Q9
Answer the following:
a)7 marksExplain friend function along with example.
b)7 marksDescribe type conversion with examples.
Ask AI
2012051301
B.Tech Examination, 2012
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
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 after the following statements?
int x; x = 0; x = x + 30;(i) 0 (ii) 30 (iii) 33 (iv) Garbagec)What is the value of the following expression?
(true && (4/3 || !(6)))(i) True (ii) False (iii) 0 (iv) Illegal syntaxd)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 inheritanceh)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 marksAsk AI
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
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 .
c)Define copy constructor. Explain its significance. Under which condition is it invoked? Support your answer with an example.
Ask AI
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
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
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
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
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
Q9
Answer the following:
a)Syntactically explain nested "if-else" statement in C++.
b)Define the following:
Ask AI