منتديات رويم



أهلا وسهلا
إن كنت زائر فتكرم بالتسجيل
وإن كنت عضو فتفضل بالدخول

منتديات رويم

منتديات رويم : منتدى البرامج العامة ، أغاني ، أفلام أجنبية ، أفلام الانيمي والاطفال ، منتدى الصحة والاسرة ، والجمال
 
الرئيسيةبحـثروابطناالتسجيلدخول

شاطر | 
 

 حل اسئلة التقويم الذاتي لمادة برمجة 1

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
عازف الالحان
المراقب العام
المراقب العام
avatar

عدد المساهمات : 205
تاريخ التسجيل : 12/04/2010

مُساهمةموضوع: حل اسئلة التقويم الذاتي لمادة برمجة 1   السبت أكتوبر 23, 2010 6:18 am

حل اسئلة التقويم الذاتي لمادة برمجة 1

السؤال الأول:
1)فسر أن البرامج المكتوبة بلغة سى تكون اقتصادية باستخدام الذاكرة؟
لان البرامج المكتوبة بهذه اللغة صغيرة جدا ولا تحوى دالات داخلية فأن الذاكرة اللازمة لتنفيذها أصبحت صغيرة والاستفادة منها أكثر كفاءة


2)مامفهوم النقل(prortable)؟ هى الخاصيه التى تعنى امكانيه نقل او تحويل برنامج من جهاز إلى أخر أو من نظام الى أخر بسهولة



3)لماذا السرعة مهمة في الترجمة؟ لان لغة سى تنتج برامج أكثر كفاءة واصغر حجم ولان لغة سى قريبه من لغة الأجهزة


4)ماعمل مكتبه البرمجيات(library )؟ تحوى دوال خاصة بالرسومات ( graphics) ومعالجة الملفات وقواعد البيانات والنوافذ والاتصالات وغيرها


5)ما معنى برنامج الربط (linker)؟هو برنامج يقوم بربط البرامج المختلفة معا لتكون وحدة واحدة يمكن تنفيذها فى الحاسوب


6)هل لغة سى جيدة من حيث التنوع؟ليست جيدة من حيث التنوع فمثلا تعتبر لغة سى فقيرة فى لبتنوع فى أنواع المتغيرات

7)هل لغة سى جيدة من حيث النقل ؟نعم جيدة لان بإمكانها نقل او تحويل برنامج من جهاز او من نظام تشغيل الى أخر او الى نظام تشغيل أخر.

السؤال الثاني:
1)ماذا يعنى وجود # في أول السطر؟
مرحلة تضمين البرنامج المصدر والأجزاء الخارجية عن طريق المعالجة الاوليه.
2)صلح الاخطاء فى كل من الجمل التاليه؟
Int i
X=0
Printf( "x")
Printf( "x);
If(x==0)exit;
Main{}
Getword("abc,3);
Printf("this good
School");
String="he is "hello""


التصحيح:
int i;
x=0;
printf( "x");
printf( "x");
if(x==0)exit();
main()
getword("abc",3);
printf("this good
school");
string={"he is "hello""};
printf( "x");


( 3ما الرمز الذي ينتهي به برنامج سى؟}
(4 ما الرمز الذي يحدد جزء من بر نامج السى؟{ }
5)هل يمكن لجمله سى أن تحدد عل أكثر من سطر؟نعم
6)هل يمكن للسلسة المحددة إن تمتد على أكثر من سطر؟ نعم
7)ما أهميه الرمز% داخل جمله الطباعة؟
لتحديد نوع الرمز المستخدم عدد صحيح او عدد حقيقي او حرف
Coolما معنى %d داخل جمله الطباعة ؟ لكي يطبع الناتج على شكل عدد صحيح
9)ما معنى كل من؟


\n
سطر جديد


''
علامتا تحديد


\65
الرمز ذو القيمة 65 وهو يمثل الحرف A
10)ما معنى الداله main؟
تمثل نقطة بدايه تنفيذ برنامج السى ولا يمكن الاستغناء عنها فى برنامج من برامج لغة سى
11)ما الغرض من الداله exit؟
دالة الخروج قد لا نمرر له اى معاملات ولكن يجب وضع اقواس مثل ;()exit



الوحده الثانيه



السؤال الأول:
1)هل الاسم name يختلف عن الاسم NAME في لغة سى وضح ذلك؟ نعم لان سى تميز بين الحروف الكبيرة (CAPITAL LETTER )و( ( SMALL LETER

2)ما الفائدة من استخدام الأسماء الطويلة ؟حجز مواقع اكبر ولغة السى تأخذ 31 خانة بعدها تمهله
3)بين من القائمة لتاليه اى منها أسماء صحيحة واى منها أسماء غير صحيحة وبين سبب أهميتها؟
Cities_of_palestine
Type_of-car
A7
Section_4
final_2
While
Jordan20
WEGO amman_ jordan
Jerusalem_palestine
F irstboys$
4_6_9final_#
Final-3TwoDinars





صحيح
خاطئة لا يجوز وضع شاحطة بين of ,car
صحيح
صحيح
صحيح
صحيح
صحيح

خاطئة لا يجوز وضع فراغ داخل الاسم

صحيح

لا يجوز استخدام إشارة الدولار


خاطئة لا يجوز أن يبدأ برقم

خاطئة لايجوز وضع الشاحطة بين الكلمة والرقم

أسئلة التقويم الذاتي (2)
1).ماعدد الإعداد الصحيحة المختلفة التي يمكن خزنها في خلية من الذاكرة لحاسوب يستخدم 8 ثنائيات bits ليمثل العدد الصحيح ؟
الحل :
تحل على القانون
2 n = 2 8

2.) ما الإعداد الصحيحة المختلفة التي يمكن خزنها في خلية من الذاكرة لحاسوب يستخدم 32 ثنائيات ليمثل العدد الصحيح ؟
الحل :
2 n = 2 32
3)ما مخرجات كل مما يلي؟

أ. main ()
{int x;
x=90 الإجابة Z
printf ("%c", x);}


ب. main ()
{char x; الإجابة Z
x=90
printf ("%c", x);}


ج. main ()
{int x; الإجابة 90

x=90
printf ("%d", x);}
د) {char x; الإجابة 90
x=90

printf ("%d", x);}


ه)
#include<stdio.h>
main()

{char 1,z2,z3,z3,z4,z5,z6,z7z;
z1='z';z2='\n';z3='z';z4='''';z5='\t';z6='';z7='y';
printf(" %c%c%c%c%c%c%c",z1,z2,z3,z4,z5,z6,z7);
getch();
return(0); }

الإجابة z z '' \t \ y



السؤال الثالث:
#include<stdio.h>
main()

{
int i; char c; float x;
i=8; c=' \n'; x=42.4907;
printf("i=%d%c ",i,c );
printf(" %c\tc=%d%c",c,c,c );
getch();
}
الاجابه:
جمله الطباعة الاولى 8وسطر جديد
جملة الطباعة الثانية \tc سوف تتطبع 8 فراغات

السؤال الرابع:

k=0,j=31) اذا كانت

اوجد قيمة كل من: k,j?
a) K=- -j الحل
b) K=- -j
c)k=j++
d)j=i=k- -
e)k=j - -
a)k=2 & ,j=2
b)k=1 & j=1
c) k=1 & ,j=2
d) k=0 & ,j=1&i=1
e) k=1 & ,j=0
اذا كانت c='k',d='y' ما قيمة كل من(2
)- -c=='j'&&d++=='w')
الحل
بناء على ترتيب الحروف الانجليزية
لونقصنا حرف من السى نحصل على الحرف
(i)
ولو زدنا حرف على الدى نحصل على حرف
(x)
السؤال الخامس: استخدم الاجزاء التالية
int j,i,k;
floate x,y,z;
i=3;j=5,x=4.3;y=58.209;
#include<stdio.h>
main()
{
int j,i,k;
floate x,y,z;
i=3;j=5,x=4.3;y=58.209;
الحل
1)k=j*k ; = 15
2)k=j/i ;= 1
3)k=x/i;= 1
4)z=x/i;= 1.4
5)k=y/x;= 13
6)x=y/x;= 13.536
7)k=j%i; = 2
8)i=3+2*j;= 13
9)k=j%i*4;= 8
10)k=i%j; = 3
11)j-=x;= 0
12)i+=j;= 8
13)i%=j;= 13
getch();
}

السؤال السادس:

d='h'; c='a' ; z=8 ; y=4 ;x=21 اذا كان

أملأ الفراغ في الجدول الأتي بحساب قيمة التعبير في كل سطر:
التعبير القيمة
X+y>=z 1

1-y==x-z*z 0
c>d 0
x=y==4 1
( x=y)==4 1
( x=1)==1 1
2*c>d 1



ما الخطأ فى كل مما يلى:
1)if( code==1&flag==0 )printf(" ok..\n");


2)if( code==1 /flag==0)printf( "error..\n");


السؤال السابع:
ما هى اصناف التخزين الاربعة بلغى سى؟
Automatic
Register
Static
external
ما هى الصيغة المختصرة المستخدمة فى تعريف متغير خارجى؟
Extern parameter;
ما الانواع الاساسية الثلاثة فى لغة سى؟
Char %c
Int %d
Float %f
مثل التعبيرات التالية بصيغة مختصرة؟ الاجابة
Intx;inty; intx,y;
Intx;x=3 intx=3;
X=0;y=0; x,y=0;
X=x+y x=x+y;
Intx,y; x=y-(y/10) *10 x=( y/10)*10-y;
X=x+1 x+=1;
X+=1 x+=1;
Y=x; --x y=--x;
ماهى التعديلات التى يمكن ان تضاف الى الانواع الاساسية؟
(int long short) يستخدم 3 اشكال لتعريف الاعداد الصحيحة Int
) long double / double / flote) يستخدم 3 اشكال لتعريف الاعداد الحقيقية Float
char
كيف يمكن لك ان تتاكد بأن الثابت هو عدد صحيح؟
اذا كان معرف بأنه من النوع عدد صحيح
(%d) وايضا فى جملة الطباعة ان يكون مطبوع باستخدام(int)
If( x=y)plotx(); ماهو الشك فى التعبير:
الاجابة
printf(""); الخطأ قيها من المفترض ان تكون plotx();
ما الخطأ فى؟
Intx[20]
X]20]=5
الاجابة
Intx[20];
X[20]={5};
فى: "passward" ما طول كلمة
Char passward="liberty"
الاجابة:
1بايت اى 8 بت
ما ا لقيمة النهائية لـــ
نقرتين لعرض الصورة في صفحة مستقلة

X=y=2=2;
Z=y--*x;
X=(x!=y)?z:y;
الاجابة
X=2
هل قيمة المتغير صح ام لا:
(3>2 ) &&(3<3 ))//(4==5)//(3>2)&&(3==3)

T______________f____________f___________________t_ ______________t
T إذن الإجابة الصحيحة هي
؟يعرف فى نظام الحاسوب بالقيمة 1True ماهو تعريف
؟'\0' ما اهمية الرمز
\0 تعرف المستخدم ان هذا الرمز مكتوب بالنظام الثمانى ولكى نميزها عن غيرها نسبقها ب
ما هى عوامل المقارنة الستة؟
== يساوى
اكبر من >
اكبر او يساوى >=
لايساوى !=
اقل من <
اصغر من او يساوى<=








________________________________







........................................


الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
حل اسئلة التقويم الذاتي لمادة برمجة 1
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات رويم  :: منتدى المنهاج الفلسطيني :: جامعة القدس المفتوحة :: لغة سي بلس-
انتقل الى: