0% found this document useful (0 votes)
5 views2 pages

UIU CSE 1115 Object-Oriented Programming Assessment

The document contains an in-class assessment for an Object Oriented Programming course. It includes 7 multiple choice or short answer questions about Java programming concepts like variable scope, arrays, constructors, and string manipulation. Students are instructed that plagiarism on the assessment will be punished according to university rules.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

UIU CSE 1115 Object-Oriented Programming Assessment

The document contains an in-class assessment for an Object Oriented Programming course. It includes 7 multiple choice or short answer questions about Java programming concepts like variable scope, arrays, constructors, and string manipulation. Students are instructed that plagiarism on the assessment will be punished according to university rules.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

United International University

Department of Computer Science and Engineering


CSE 1115: Object Oriented Programming
In Class Assessment 01, Spring 2021 Time: 30 Mins

Any evidence of plagiarism or copy will be punishable according to the proctorial rules of UIU

1. What will be the output of the following program? [1]

public class StringTester {


public static void main(String[] args) {
String a = "Hello";
String b = a;
b = b + " Java";
[Link](a);
[Link](b);
}
}

2. What will be the output of the following program? [1]

public class ArrayTester {


public static void main(String[] args) {
int [] a = {1,2,3,4,5};
for (int x:a) {
x = 5;
}
for (int x:a) {
[Link](x+" ");
}
}
}

3. What will be the output of the following program? [1]

public class Latim {


public boolean a;
public Latim(){
[Link](a);
a=true;
}
public static void main(String[] args) {
Latim l = new Latim();
[Link](l.a);
}
}

1
4. The following code will not compile. What is wrong with the following program? [1]

public class Tester {


public final int x;
private Tester() {
x = 10;
}

public static void main(String[] args) {


Tester t = new Tester();
t.x=20;
[Link](t.x);

}
}

5. Write a program in Java, that will take a student id of UIU as input/parameter to the main program [2]
and prints the department of the student. Note that student id of EEE starts with 012, CSE starts
with 011 and BBA starts with 111.

6. Write a class in Java called ‘Time’. It will have three integer fields. Create a parameterized constructor. [2]
Also write a toString() method so that the output of the main method is as following:

public static void main(String[] args) {


[Link](new Time(11,12,12));
[Link](new Time(12,12,12));
[Link](new Time(13,12,12));
}
output:
11:12:12 AM
12:12:12 PM
1:12:12 PM

7. Write a function in java that will take a String as input. It will return another string where all the [2]
words in the string are separated by ‘*’ instead of spaces.

input: "Shakib Al Hasan"


output: "Shakib*Al*Hasan"

Page 2

You might also like