CORE JAVA and BIG DATA Slips

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 23

CORE JAVA Slips

Core Java Practical Slips Solutions


2013 Pattern
CORE JAVA  Slips Solution
Slip 1. Write a java program to read the characters from a file, if a character is alphabet
then reverse its case, if not then display its category on the Screen. (whether it is Digit or
Space).
import java.io.*;
class slip1
{
public static void main(String args[])
{

  FileInputStream f1;
   try
 {
   f1=new FileInputStream(args[0]);
  int ch,c;
    while((ch=f1.read())!=-1)
  {
  
    // System.out.println("CHARACTER==="+(char)ch);
    if(Character.isSpaceChar(ch))
     {
        System.out.println("Entered Character Is Space");
     }
     if(Character.isDigit(ch))
     {
         System.out.println("Entered Character is Digit");
     }
     if(Character.isLetter(ch))
     {
         System.out.println("Entered Character is Alphabet");
 if(Character.isLowerCase(ch))
         {
             c=Character.toUpperCase(ch);
             System.out.println("After Changing the Case "+(char)c);
         }
         else
 {
            c=Character.toLowerCase(ch);
            System.out.println("After Changing the Case " +(char)c);  
 }
   }
   }

}
catch(Exception e)
 {
System.out.println(e);
}
}
}

Slip 2. Write a java program to accept n names of cites from user and display them in
descending order.
import java.io.*;
import java.lang.*;
class slip2
{
 public static void main(String args[])
 {
  
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
try
{
 int n,i,j;
  System.out.println("How many cities?");
  n=Integer.parseInt(br.readLine());
  String city[]=new String[n];
   for(i=0;i<n;i++)
{
System.out.println("Enter City=");
city[i]=br.readLine();
}
System.out.println("Display City:");
for(i=0;i<n;i++)
System.out.println(city[i]);

for(i=0;i<n;i++)
{
 for(j=i+1;j<n;j++)
  {
              if((city[i].compareTo(city[j]))<0)
{
String temp=null;
temp=city[i];
city[i]=city[j];
city[j]=temp;
}
  }
       }

System.out.println("Display City in descending order:");


for(i=0;i<n;i++)
System.out.println(city[i]);
}
catch(Exception e)
{
}
 }
}

Slip3. Write a java program to accept the details of ‘n’ employees (EName ,Salary) from
the user, store them into the Hashtable and displays the Employee Names havin
maximum Salary.
import java.util.*;
import java.io.*;

class emp
{
String ename;
float salary;

emp(String n, float s)
{
ename = n;
salary =s;
}

void putdata()
{
System.out.println("Emp NAME:- " + ename);
System.out.println("Emp Salary:- " + salary);
}
}

class slip3
{
public static void main(String args[]) throws IOException
{
HashSet h1 = new HashSet();
BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
emp obj;
                int i,n;
                float max=0;
String str=null;

System.out.println("ENTER THE VALUE OF n:  ");


                n = Integer.parseInt(br1.readLine());

                for(i=0; i<n; i++)


{
System.out.println("Enter Ename: ");
String nm = br1.readLine();
System.out.println("Enter Salary: ");
float s = Float.parseFloat(br1.readLine());

obj = new emp(nm,s);


h1.add(obj);
}
System.out.println("------------------------------------------");

Iterator i1 = h1.iterator();
                i=0;
                System.out.println("Employee Information :\n");
while(i1.hasNext())
{
emp s1 = (emp)i1.next();
System.out.println("------------------------------------------");

                        s1.putdata();
if(s1.salary > max)
{
max = s1.salary;
   str=s1.ename;
}

System.out.println("\n\n------------------------------------------");
System.out.println("Emp Name:-"+str);
System.out.println("THE HIGHEST Salary is: " + max);

}
}
Slip4. Design a screen in Java to handle the MouseEvents such as MOUSE_MOVED and
MOUSE_CLICK and display the position of the Mouse_Click in a TextField.

import java.awt.*;
import java.awt.event.*;
public class slip4 extends Frame
{
        TextField statusBar;
        public static void main(String
[]args)
        {
                new slip4().show();
        }
        public slip4()
        {
                addMouseListener(new
MouseAdapter()
                {
                        public void
mouseClicked(MouseEvent e)
                        {
                               
statusBar.setText("Clicked at (" + e.getX() +
"," + e.getY() + ")");
                                repaint();
                        }
                             public void
mouseEntered(MouseEvent e)
                        {
                               
statusBar.setText("Entered at (" + e.getX() +
"," + e.getY() + ")");
                                repaint();
                        }
                       
                            
                });
                addWindowListener(new
WindowAdapter()
                {
                        public void
windowClosing(WindowEvent e)
                        {
                               
System.exit(0);
                        }
                });
                setLayout(new FlowLayout());
                setSize(275,300);
                setTitle("Mouse Click
Position");
                statusBar = new
TextField(20);
                add(statusBar);
                setVisible(true);
        }
}
Slip5 : Define a class student with attributes rollno and name. Define default and
parameterised constructor. Override thetoString() method. Keep the count of Objects
created. Create objects using parameterised constructor and Display the objects count
after each object is created.
import java.io.*;
import java.lang.*;
class student
{
 static int cnt=0;
int rno;
String name;
 student()
 {
    rno=0;
   name=null;
}
student(int n,String s)
{
  cnt++;
  rno=n;
  name=s;

}
void display()
{
System.out.println("-----------------------------------------");
 System.out.println("Object created Number=="+cnt);
System.out.println("---------------------------------------------");
}
public String toString()
{
  return("ROLL  NO="+rno+"\nName=="+name);
}
}
class slip5
{
public static void main(String args[])
{
   student s1=new student(1,"KING");
   s1.display();
   System.out.println(s1);

  student s2=new student(2,"RAhul");


  s2.display();
  System.out.println(s2);

  student s3=new student(3,"KING");


  s3.display();
  System.out.println(s3);
}
}
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

No comments:
Post a Comment
Home
Subscribe to: Posts (Atom)
Blog Archive

 2022 (8)
o ▼  December (1)
 Web Hosting
o ►  June (1)
o ►  May (5)
o ►  January (1)
 2021 (4)
 2020 (64)
Followers

BCA PRACTICAL SLIPS SOLUTION

Search
About Me

BCA PRACTICAL SLIPS


This blog covers Pune University BCA Practical Slips Solutions. As per the
recently changed syllabus of Credit based pattern 2019 of FYBCA all practical
solutions are provided.
View my complete profile
Powered

Big Data Slips


Big Data Slip Solutions

1.Write an R program to find the maximum and the minimum value of a given vector.

nums = c(10, 20, 30, 40, 50, 60)

print('Original vector:')

print(nums)

print(paste("Maximum value of the said vector:",max(nums)))

print(paste("Minimum value of the said vector:",min(nums)))

2.Write an R program to sort a Vector in ascending and descending order.

x = c(10, 20, 30, 25, 9, 26)

print("Original Vectors:")

print(x)

print("Sort in ascending order:")

print(sort(x))

print("Sort in descending order:")

print(sort(x, decreasing=TRUE))
3.Write an R program to compare two data frames to find the elements in first data frame
that are not present in second data frame.

df_90 = data.frame(

"item" = c("item1", "item2", "item3"),

"Jan_sale" = c(12, 14, 12),

"Feb_sale" = c(11, 12, 15),

"Mar_sale" = c(12, 14, 15)

df_91 = data.frame(

"item" = c("item1", "item2", "item3"),

"Jan_sale" = c(12, 14, 12),

"Feb_sale" = c(11, 12, 15),

"Mar_sale" = c(12, 15, 18)

print("Original Dataframes:")

print(df_90)

print(df_91)

print("Row(s) in first data frame that are not present in second data frame:")

print(setdiff(df_90,df_91))

4.Write an R program to extract first 10 English letter in lower case and last 10 letters in
upper case and extract letters between 22nd to 24th letters in upper case.

print("First 10 letters in lower case:")

t = head(letters, 10)
print(t)

print("Last 10 letters in upper case:")

t = tail(LETTERS, 10)

print(t)

print("Letters between 22nd to 24th letters in upper case:")

e = tail(LETTERS[22:24])

print(e)

5.Write an R program to find Sum, Mean and Product of a Vector.

x = c(10, 20, 30)

print("Sum:")

print(sum(x))

print("Mean:")

print(mean(x))

print("Product:")

print(prod(x))

6. Write an R program to create a simple bar plot of five subject’s marks.

marks = c(70, 95, 80, 74)

barplot(marks,

main = "Comparing marks of 5 subjects",

xlab = "Marks",

ylab = "Subject",
names.arg = c("English", "Science", "Math.", "Hist."),

col = "darkred",

horiz = FALSE)

7. Write an R program to create a Dataframes which contain details of 5 employees and


display the details in ascending order.

Employees = data.frame(Name=c("Ramesh","Umesh","Ganesh","Dinesh","Ashwini"),

Gender=c("M","M","M","M","F"),

Age=c(25,22,25,26,22),

Designation=c("CEO"," ASSISTANT ","Executive","Clerk"," Manager "),

SSN=c("123-34-2346","123-44-779","556-24-433","123-98-987","679-77-576")

print("Details of the employees:")

print(Employees)

8. Write an R program to create a data frame using two given vectors and display the
duplicated elements and unique rows of the said data frame.

a = c(10,20,10,10,40,50,20,30)

b = c(10,30,10,20,0,50,30,30)

print("Original data frame:")

ab = data.frame(a,b)

print(ab)

print("Duplicate elements of the said data frame:")

print(duplicated(ab))

print("Unique rows of the said data frame:")


print(unique(ab))

9. Write an R program to change the first level of a factor with another level of a given
factor.

v = c("a", "b", "a", "c", "b")

print("Original vector:")

print(v)

f = factor(v)

print("Factor of the said vector:")

print(f)

levels(f)[1] = "e"

print(f)

10. Write a script in R to create a list of cities and perform the following

1) Give names to the elements in the list.

2) Add an element at the end of the list.

3) Remove the last element.

4) Update the 3rd Element

11. Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print addition and subtraction of those matrices.

print("Two vectors of different lengths:")

v1 = c(1,3,4,5)

v2 = c(10,11,12,13,14,15)

print(v1)
print(v2)

result = array(c(v1,v2),dim = c(3,3,2))

print("New array:")

print(result)

print("The second row of the second matrix of the array:")

print(result[2,,2])

print("The element in the 3rd row and 3rd column of the 1st matrix:")

print(result[3,3,1])

12. Write an R Program to calculate Multiplication Table

num = as.integer(readline(prompt = "Enter a number: "))

for(i in 1:10)

print(paste(num,'x', i, '=', num*i))

13. Consider the inbuilt iris dataset

i) Create a variable “y” and attach to it the output attribute of the “iris” dataset.

ii) Create a barplot to breakdown your output attribute.

iii) Create a density plot matrix for each attribute by class value.
14. Write an R program to concatenate two given factor in a single factor and display in
descending order.

f1 <- factor(sample(LETTERS, size=6, replace=TRUE))

f2 <- factor(sample(LETTERS, size=6, replace=TRUE))

print("Original factors:")

print(f1)

print(f2)

f = factor(c(levels(f1)[f1], levels(f2)[f2]))

print("After concatenate factor becomes:")

print(f) print(sort(f)) print("Sort in descending order:") print(sort(f, decreasing=TRUE))

15. Write an R program to extract the five of the levels of factor created from a random
sample from the LETTERS

L = sample(LETTERS,size=50,replace=TRUE)

print("Original data:")

print(L)

f = factor(L)

print("Original factors:")

print(f)

print("Only five of the levels")

print(table(L[1:5]))

16. Write an R Program to calculate Decimal into binary of a given number.

convert_to_binary <- function(n) {


if(n > 1) {

convert_to_binary(as.integer(n/2))

cat(n %% 2)

17. Write an R program to create three vectors a,b,c with 3 integers. Combine the three
vectors to become a 3×3 matrix where each column represents a vector. Print the content
of the matrix.

a<-c(1,2,3)

b<-c(4,5,6)

c<-c(7,8,9)

m<-cbind(a,b,c)

print("Content of the said matrix:")

print(m)

18. Write an R program to draw an empty plot and an empty plot specify the axes limits
of the graphic.

#print("Empty plot:")

plot.new()

#print("Empty plot specify the axes limits of the graphic:")

plot(1, type="n", xlab="", ylab="", xlim=c(0, 20), ylim=c(0, 20))


19. Consider Weather dataset

i) Selecting using the column number

ii) Selecting using the column name

iii) Make a scatter plot to compare Wind speed and temperature

20. Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print second row of second matrix of the array.

print("Two vectors of different lengths:")

v1 = c(1,3,4,5)

v2 = c(10,11,12,13,14,15)

print(v1)

print(v2)

result = array(c(v1,v2),dim = c(3,3,2))

print("New array:")

print(result)

print("The second row of the second matrix of the array:")

print(result[2,,2])

print("The element in the 3rd row and 3rd column of the 1st matrix:")

print(result[3,3,1])

21. Consider the plantGrowth inbuilt dataset

i) Create a variable “y” and attach to it the output attribute of the “plantGrowth” dataset.
ii) Create a barplot to breakdown your output attribute.

iii) Create a density plot matrix for each attribute by class value.

22 Write an R program to print the numbers from 1 to 100 and print "SY" for multiples of
3, print "BBA" for multiples of 5, and print "SYBBA" for multiples of both.

for (n in 1:100)

if (n %% 3 == 0 & n %% 5 == 0)

print("SY")

else if (n %% 3 == 0)

print("BBA")

else if (n %% 5 == 0)

print("SYBBA")

else print(n)

}
23. Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print second row of second matrix of the array.

print("Two vectors of different lengths:")

v1 = c(1,3,4,5)

v2 = c(10,11,12,13,14,15)

print(v1)

print(v2)

result = array(c(v1,v2),dim = c(3,3,2))

print("New array:")

print(result)

print("The second row of the second matrix of the array:")

print(result[2,,2])

24. Write a script in R to create two vectors of different lengths and give these vectors as
input to array and print Multiplication of those matrices.

print("Two vectors of different lengths:") v1 = c(1,3,4,5) v2 = c(10,11,12,13,14,15)


print(v1) print(v2) result = array(c(v1,v2),dim = c(3,3,2))

print("New array:") print(result)

print("The second row of the second matrix of the array:") print(result[2,,2])

print("The element in the 3rd row and 3rd column of the 1st matrix:") print(result[3,3,1])

# Creating 1st Matrix

B = matrix(c(1, 2 + 3i, 5.4), nrow = 1, ncol = 3)

# Creating 2nd Matrix

C = matrix(c(2, 1i, 0.1), nrow = 1, ncol = 3)

# Printing the resultant matrix


print (B * C)

25. Write an R program to create a list of elements using vectors, matrices and a
functions. Print the content of the list.

l = list(

c(1, 2, 2, 5, 7, 12),

month.abb,

matrix(c(3, -8, 1, -3), nrow = 2),

asin

print("Content of the list:")

print(l)

26.Write a script in R to create an array, passing in a vector of values and a vector of


dimensions. Also provide names for each dimension

a = array( 6:30,

dim = c(4, 3, 2),

dimnames = list( c("Col1", "Col2", "Col3", "Col4"),c("Row1", "Row2", "Row3"),

c("Part1", "Part2"))

print(a).

27. Write an R Program to calculate binary into Decimal of a given number.


num <- readline(prompt="Enter decimal number: ")

binary <- function(num) {

if(num > 1) {

binary(as.integer(num/2))

cat(num %% 2)

28. Write an R program to convert a given matrix to a list and print list in ascending
order.

m = matrix(1:10,nrow=2, ncol=2)

print("Original matrix:")

print(m)

l = split(m, rep(1:ncol(m), each = nrow(m)))

print("list from the said matrix:")

print(l)

print(sort(m)) 

Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

No comments:
Post a Comment
Home
Subscribe to: Posts (Atom)
Blog Archive

 2022 (8)
o ▼  December (1)
 Web Hosting
o ►  June (1)
o ►  May (5)
o ►  January (1)
 2021 (4)
 2020 (64)
Followers

BCA PRACTICAL SLIPS SOLUTION

Search

About Me

BCA PRACTICAL SLIPS


This blog covers Pune University BCA Practical Slips Solutions. As per the
recently changed syllabus of Credit based pattern 2019 of FYBCA all practical
solutions are provided.
View my complete profile
Powered by Blogger.

You might also like