فـــــادي
02-05-2008, 04:45 PM
ارجو من الجميع المساعدة في حل الاسئلة التالية بأسرع وقت ممكن
فهي اسئلة مقررة في سنوات سابقة ومتوقع مجيئها
الامتحان يوم الاثنين الموافق 5/5/2008
مع جزيل الشكر
السوال الاول :
صحح البرامج التالية :
1- public class Test {
protected String z;
public Test(String s) {
this.s=z;
}
public Integer add(int x,int y) throws Exception {
Integer temp=x+y;
return temp;
}
public void print(String v) {
System.out.println(v);
}
public static void main(String[] args) {
int result=add(20,15);
Test t=new Test();
t.print("Hello","world");
}
}
2- public class Test {
private String name , title;
private int x,y;
public Test (String name){
name=name;
}
public int setValues(int a, int b)throws Exception
x=a;
y=b;
}
private void setTitle(String t){
title=t;
}
public static void main(String[] args) {
Test t=new Test();
t.setValue(5);
Vector v=new Vector();
String z="QOU";
v.addElement(z);
v.addElement("Jerusalem");
t.setTitle(v.elementAt(0));
}
}
السوال الثاني
اكتب برنامج جافا يقوم بقراءة ملف نصفي ومن ثم طباعة عدد الاسطر الموجودة في الملف وعدد الاحرف ايضا
؟
السوال الثالث
1- اكتب برنامج بلغة جافا لقراءة ملف نصفي (file1.txt ) وطباعة محتويات الملف الى الشاشة ؟
2- اكتب التعديلات اللازمة على الفرع 1 بحيث يتم كتابة البيانات الى ملف جديد(file2.txt) ?
السوال الرابع
اذا كان لديك الواجهة التالية :
public interface ishape{
public double getarea() ;
{
1- اخلق الصنف circle الذي يقوم بتنفيذ الواجهه بحيث يستقبل قيمة نصف قطر الدائرة من خلال البناء constructor ?
2- وضح كيفية استخدام الصنف في الفرع 1 ؟
3- وضح مفهوم تعدد الاوجه ( polmorphism) من خلال مثال يستخدم الواجهه والصنف السابق ؟
السوال الخامس
افرض ان لديك السلسة التالية:
al quds university - technology and applied science
اكتب المقاطع البرمجية التالية :
1- طباعة طول السلسلة
2- قيمة الرمز الذي يحتل الموقع الخامس في السلسة
3- طباعة السلسة الرمزية الفرعية الواقعة بين الرمز الذي موقعه 8 والرمز الذي موقعه 23
4- طباعة السلسلة بأحرف كبيره
فهي اسئلة مقررة في سنوات سابقة ومتوقع مجيئها
الامتحان يوم الاثنين الموافق 5/5/2008
مع جزيل الشكر
السوال الاول :
صحح البرامج التالية :
1- public class Test {
protected String z;
public Test(String s) {
this.s=z;
}
public Integer add(int x,int y) throws Exception {
Integer temp=x+y;
return temp;
}
public void print(String v) {
System.out.println(v);
}
public static void main(String[] args) {
int result=add(20,15);
Test t=new Test();
t.print("Hello","world");
}
}
2- public class Test {
private String name , title;
private int x,y;
public Test (String name){
name=name;
}
public int setValues(int a, int b)throws Exception
x=a;
y=b;
}
private void setTitle(String t){
title=t;
}
public static void main(String[] args) {
Test t=new Test();
t.setValue(5);
Vector v=new Vector();
String z="QOU";
v.addElement(z);
v.addElement("Jerusalem");
t.setTitle(v.elementAt(0));
}
}
السوال الثاني
اكتب برنامج جافا يقوم بقراءة ملف نصفي ومن ثم طباعة عدد الاسطر الموجودة في الملف وعدد الاحرف ايضا
؟
السوال الثالث
1- اكتب برنامج بلغة جافا لقراءة ملف نصفي (file1.txt ) وطباعة محتويات الملف الى الشاشة ؟
2- اكتب التعديلات اللازمة على الفرع 1 بحيث يتم كتابة البيانات الى ملف جديد(file2.txt) ?
السوال الرابع
اذا كان لديك الواجهة التالية :
public interface ishape{
public double getarea() ;
{
1- اخلق الصنف circle الذي يقوم بتنفيذ الواجهه بحيث يستقبل قيمة نصف قطر الدائرة من خلال البناء constructor ?
2- وضح كيفية استخدام الصنف في الفرع 1 ؟
3- وضح مفهوم تعدد الاوجه ( polmorphism) من خلال مثال يستخدم الواجهه والصنف السابق ؟
السوال الخامس
افرض ان لديك السلسة التالية:
al quds university - technology and applied science
اكتب المقاطع البرمجية التالية :
1- طباعة طول السلسلة
2- قيمة الرمز الذي يحتل الموقع الخامس في السلسة
3- طباعة السلسة الرمزية الفرعية الواقعة بين الرمز الذي موقعه 8 والرمز الذي موقعه 23
4- طباعة السلسلة بأحرف كبيره