java
|
Pg. 01 |
|
Question Four |
|
|
|
|
Assignment #1
Deadline: Tuesday 16/02/2021 @ 23:59
[Total Mark for this Assignment is 5]
Business Computer Languages
IT401
College of Computing and Informatics
|
|
|
|
|
|
|
|
Question One
1.5 Marks
Learning Outcome(s):
LO1: Explain the basic principles of programming, concept of language. Universal constructs of programming languages.
Write a complete Java program that prints out the following information:
1. Your Name in one line
2. The CRN and your email in one line.
Note:
Include the screenshot of your code and the output as a part of your answer. Otherwise, you will be marked zero for this question.
Answer:
Question Two
1 Marks
Learning Outcome(s):
LO3: Demonstrate Integrated Development Environment (IDE) for the editing, building, debugging, and testing of programs.
LO4: Develop a program based on specification using programming language elements including syntax, data types, conditional statement, control structures, procedures and arrays.
The following program supposes to add two numbers and generates the following output.
Sum of these numbers:35
Unfortunately, the program has compile-time and run-time errors that prevent the program from running and producing the correct result. Using the table below, allocate the error(s) on each program line.
2 public static Void main(String[] args)
3 int num1 = 10
4 int num1 = 25;
5 int sum;
6 sum = num1 + num2;
7 System.outprintln("Sum of these numbers: "+sum);
8 }
9
Note:
Some of the answers are given to you as an example.
Table: compile-time / run-time error
|
Line No |
compile-time / run-time error |
|
1 |
No error |
|
2 |
Error. 1. Void should be void 2. Missing { |
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
Question Three
1 Marks
Learning Outcome(s):
LO1: Explain the basic principles of programming, concept of language. Universal constructs of programming languages.
Consider the following java class:
class Student { private int student_Number; private String student_Name; public Student(int stNo,String name) { student_Number=stNo; student_Name=name; } public String getName() { return student_Name; } public int getNumber() { return student_Number; } public void setName(String st_name) { student_Name = st_name; } }
a) What are the instance variables?
b) What are the local variables?
c) What are the accessor methods?
d) What is the mutator method?
Answer:
Question Four
1.5 Marks
Learning Outcome(s):
LO3: Demonstrate Integrated Development Environment (IDE) for the editing, building, debugging, and testing of programs.
LO4: Develop a program based on specification using programming language elements including syntax, data types, conditional statement, control structures, procedures and arrays.
Consider the following java class:
public class Circle { private double radius; private String color; public Circle(){ radius=0; color = "red"; } public Circle(double r, String c){ radius=r; color = c
} public void setColor(String c){ color = c;
} public double getRadius(){ return radius; } public String getColor(){ return color; } }
Write a Tester class named CircleTester which contains the following instruction:
1. Use the first constructor to create a circle object c1 .
2. Use the second constructor to create a circle object c2 where radius =15, color = “Green”.
3. Use the setColor method to change the color of the circle c1 to ““Yellow”.
4. Print the radius and color of circle c2 .
Note:
Include the screenshot of the program output as a part of your answer. Otherwise, you will be marked zero for this question.
Answer:
College of Computing and Informatics
Ass
ignm
ent #
1
[Total Mark for this Assignment is
5
]
Student Details:
Name:
###
CRN
:
###
ID:
###
College of Computing and Informatics
Assignment #1
[Total Mark for this Assignment is 5]
Student Details:
Name: ###
CRN: ###
ID: ###