Please select a subject first
Advertisements
Advertisements
A class Gcd has been defined to find the Greatest Common Divisor of two integer numbers. Some of the members of the class are given below:
| Class name | Gcd |
| Data member/instance variable: | |
| num1 | integer to store the first number |
| num2 | integer to store the second number |
| Member functions/methods: | |
| Gcd( ) | default constructor |
| void accept( ) | to accept the numbers |
| int gcd(int x,int y) | return the GCD of the two numbers x and y using recursive technique |
| void display( ) | displays the result with an appropriate message |
Specify the class Gcd, giving details of the Constructor, void accept( ), int gcd(int,int), and void display( ). Define the main() function to create an object and call the functions accordingly to enable the task.
Concept: undefined >> undefined
A super class Godown has been defined to store the details of the stock of a retail store. Define a subclass Update to store the details of the items purchased with the new rate and update the stock. Some of the members of both the classes are given below:
| Class name | Godown |
| Data members/instance variables: | |
| item | to store the name of the item |
| qty | to store the quantity of an item in stock |
| rate | to store the unit price of an item |
| amt | to store the net value of the item in stock |
| Member functions/methods: | |
| Godown(…) | parameterized constructor to assign value to the data members |
| void display( ) | to display the stock details |
| Class name | Update |
| Data members/instance variables: | |
| pur_qty | to store the purchase quantity |
| pur_rate | to store the unit price of the purchased item |
| Member functions/methods: | |
| Update(…) | parameterized constructor to assign values to the data members of both the classes |
| void update( ) | to update the stock by adding the previous quantity by the purchased quantity and replace the rate of the item if there is a difference in the purchase rate. Also update the current stock value as: (quantity * unit price) |
| void display( ) | to display the stock details before and after updating |
Assume that the super class Godown has been defined. Using the concept of inheritance, specify the class Update giving details of the constructor, void update ( ) and void display( ).
The super class, main function and algorithm need NOT be written.
Concept: undefined >> undefined
Advertisements
State any one purpose of using the keyword this in Java programming.
Concept: undefined >> undefined
A matrix M[- 6, ... 10, 4 ... 15] is stored in the memory with each element requiring 4 bytes of storage. If the base address is 1025, find the address of M [4] [8] when the matrix is stored in Column Major wise.
Concept: undefined >> undefined
Differentiate between half adder and full adder. Write the Boolean expression and draw the logic circuit diagram for the SUM and CARRY of a full adder.
Concept: undefined >> undefined
How is Encoder different from a decoder?
Concept: undefined >> undefined
A class Sort Alpha has been defined to sort the words in the sentence in alphabetical order.
Example: Input: THE SKY IS BLUE
Output: BLUE IS SKY THE
Some of the members of the class are given below:
| Class name | Short Alpha |
|
Data members/instance variables: |
|
| sent |
to store a sentence |
| n | integer to store the number of words in a sentence |
|
Methods/Member functions: |
|
| ShortAlpha( ) |
default constructor to initialise data members with legal initial values |
| void acceptsent( ) | to accept a sentence in UPPERCASE |
| void short(SortAlpha P) | sorts the words of the sentence of object P in alphabetical order and stores the sorted sentence in the current object |
| void display( ) | display the original sentence along with the sorted sentence by invoking the method sort( ) |
Specify the class Sort Alpha giving details of the constructor (), void acceptsent(), void sort (Sort Alpha) and void display(). Define a main()function to create an object and call the functions accordingly to enable the task.
Concept: undefined >> undefined
When a sequence of OR, NOT, NOR are connected in series, the logic gate obtained is ______.
Concept: undefined >> undefined
Idempotence Law states that ______.
Concept: undefined >> undefined
Assertion: Recursive data structure follows the LIFO principle.
Reason: Execution of recursive code follows the concepts of data structure Queue.
Concept: undefined >> undefined
State any one difference between instance variable and class variable.
Concept: undefined >> undefined
The following function is a part of some class:
int jolly(int[] x, int n, int m)
{
if (n<0)
return m;
else if(n<x.length)
m=(x[n]>m)?x[n]:m;
return jolly(x, --n, m);
}
- What will be the output of jolly() when the value of x[ ]={6,3,4,7,1}, n=4 and m=0?
- What function does jolly() perform, apart from recursion?
Concept: undefined >> undefined
Draw the logic gate diagram for the reduced expression. Assume that the variables and their complements are available as inputs.
Concept: undefined >> undefined
Design a class DeciHex to accept a positive integer in decimal number system from the user and display its hexadecimal equivalent.
Example 1:
Decimal number= 25
Hexadecimal equivalent= 19
Example 2:
Decimal number =28
Hexadecimal equivalent = 1C
Some of the members of the class are given below.
| Class name | DeciHex |
| Data members/instance variables: | |
| num | stores the positive integer |
| hexa | string to store the hexadecimal equivalent of num |
| Methods / Member functions: | |
| DeciHex() | constructor to initialise the data members with legal initial values |
| void getNum() | to accept a positive integer |
| void convert(int n) | to find the hexadecimal equivalent of the formal parameter 'n' using the recursive technique |
| void display() | to display the decimal number and its hexadecimal equivalent by invoking the function convert() |
Specify the class DeciHex giving details of the constructor( ), void getNum( ), void convert(int) and void display(). Define a main() function to create an object and call all the functions accordingly to enable the task.
Concept: undefined >> undefined
Draw the logic circuit for 3:8 decoder (Octal decoder). Which multiplexer can be derived from the Octal decoder?
Concept: undefined >> undefined
Consider the following statement written in class Circle where pi is its data member.
static final double pi = 3.142;
Which of the following statements are valid for pi?
- It contains a common value for all objects class Circle.
- Its value is non-changeable.
- At a time two access modifiers, static and final, cannot be applied to a single data member pi.
Concept: undefined >> undefined
A matrix M[-6….10, 4…15] is stored in the memory, with each element requiring 4 bytes of storage. If the base address is 1025, find the address of M[4][8] when the matrix is stored in column major-wise.
Concept: undefined >> undefined
The following function getIt() is a part of some class. Assume x is a positive integer, f is the lower bound of arr[ ] and l is the upper bound of the arr[ ].
Answer the questions given below along with dry run/working.
public int getIt(int x,intarr[],int f,int l)
{
if(f>l)
return-1;
int m=(f+l)/2;
if(arr[m]<x)
return getIt(x,m+1,l);
else if(arr[m]>x)
return getIt(x,f,m-1);
else
return m;
}
- What will the function getIt( ) return if arr[ ] = {10,20,30,40,50} and x = 40?
-
What is function getIt( ) performing apart from recursion?
Concept: undefined >> undefined
Draw the logic circuit to decode the following binary number (0001, 0101, 0111, 1000, 1010, 1100, 1110,1111) to its hexadecimal equivalents. Also, state the Hexadecimal equivalents of the given binary numbers.
Concept: undefined >> undefined
