Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

‫مديرية قنا للتربية والتعليم‬

‫توجيه الكمبيوتر وتكنولوجيا المعلومات‬


‫بنك أسئلة للصف الثالث اإلعدادى فصل دراسى ثانى ‪2020‬‬
‫(((الفصل األول)))‬
‫السؤال األول‪ -:‬اختر اإلجابة الصحيحة مما بين القوسين لكل مما يأتي‪:‬‬
‫‪ -1‬المتغـير العـددي الذي يأخـذ قيـم عـدديـة صحيحـة من ‪ 0‬إلى ‪ 255‬هـو مـن النـوع‬
‫( ‪.) String – Integer – Byte‬‬
‫‪ -2‬المتغـير من النـوع( ‪ ) Short – Byte – Boolean‬يأخـذ القيمـة ‪ True‬أو ‪.False‬‬
‫‪-3‬لتخـزين قـيم عدديـة تحتوي على كسـور نستخدم متغيرات من النوع(‪.)Single – Short – Integer‬‬
‫‪-4‬لتخـزين قـيم عـدديـة صحيحـة ال تحتـوي على كسـور نسـتخدم متغـيرات من النـوع‬
‫( ‪.) Single – Double – Integer‬‬
‫‪ -5‬من قـواعـد تسـميـة المتغـيرات أو الثـوابـت في البرنامـج‪ ،‬يجـب أن تبـدأ بـ ( رقـم ‪ -‬حـرف – أي رمـز )‪.‬‬
‫‪ -6‬يمكـن اسـتخـدام الكلمـة ( ‪ ) End – Const – Dim‬لإلعـالن عن أسـماء المتغـيرات في البرنامـج‪.‬‬
‫‪ -7‬يمكـن اسـتخـدام الكلمـة ( ‪ ) Dim – Const – Sub‬لإلعـالن عن أسـماء الثـوابت في البرنامـج‪.‬‬
‫‪ -8‬بعـد تنفـيذ الصـيغـة الحسـابيـة ‪ 2 + 3 * 4‬يكـون النـاتـج هو ( ‪.) 9 – 20 – 14‬‬
‫‪ -9‬نـاتـج تنفـيذ الصـيغـة الحسـابيـة ‪ 1+ 3^2‬هـو ( ‪.) 9 –16 –10‬‬
‫السـؤال الثانى‪(:‬أ) ‪ -‬اختر اإلجابة الصحيحة مما بين القوسين لكل مما يأتي‪:‬‬
‫) ‪) Dim , Const , String , Single‬‬
‫‪ -1‬أراد خـالـد حسـاب مجمـوع درجـات طـالب في المـواد الدراسـية فقـام باسـتخدام متغـيرات عـدديـة من النـوع‬
‫‪ ) Single).............‬حـيث تـم اإلعـالن عنهـا بالكلمـة ‪) Dim (.................‬‬
‫‪ -2‬كما اسـتخدم أيضـا ً متغـير مـن النـوع ‪ ...................‬لوضـع فيـه اسـم الطـالـب‪) String(.‬‬
‫‪ -3‬كما تـم اسـتخدام متغـير مـن النـوع ‪ ............‬لوضـع فيه مجمـوع درجات المواد الدراسـية‪)Single (.‬‬
‫‪ -4‬كم تم اإلعالن عن الثوابت بإستخدام الكلمة ‪)Const (.......................‬‬
‫( ب)ضع عالمة (‪ )‬أمام العبارة الصحيحة و عالمة (×) أمام العبارة الخطأ للعبارات اآلتية‪:‬‬
‫‪ -1‬المخازن التي يمكن أن تتغير قيمها أثناء تشغيل البرنامج يطلق عليها اسم "المتغيرات"‪)(.‬‬
‫‪ -2‬المخازن التي تتغير قيمها أثناء تشغيل البرنامج يطلق عليها اسم "الثوابت"‪)×(.‬‬
‫‪ -3‬المتغـير من النـوع ‪ Integer‬يأخـذ قيـم عـدديـة صحيحـة من ‪ 0‬إلى ‪ " 255‬فقط " ‪)Χ( .‬‬
‫‪ -4‬المتغـير من النـوع ‪ Byte‬يأخـذ قيـم عـدديـة صحيحـة من ‪ 0‬إلى ‪)( .255‬‬
‫‪ -5‬المتغـير من النـوع ‪ Boolean‬يأخـذ القيمـة ‪ True‬أو ‪)(.False‬‬
‫‪ -6‬لتخـزين قـيم عدديـة تحتوي على كسـور نستخدم متغـيرات من النوع ‪ Integer‬أو ‪)Χ( .Short‬‬
‫‪ -7‬لتخـزين قـيم عدديـة تحتوي على كسـور نسـتخدم متغـيرات من النوع ‪ Single‬أو ‪)(.Double‬‬
‫‪ -8‬من قواعـد تسـمية المتغـيرات أو الثـوابـت في البرنامـج‪ ،‬يجـب أن تبـدأ بحـرف‪)(.‬‬
‫‪ -9‬يمكـن اسـتخدام الكلمات ‪ Dim‬أو ‪ Integer‬أو ‪ Double‬كأسـماء لمتغـيرات في البرنامـج‪)Χ(.‬‬
‫‪ -10‬تُسـتخدم الكلمـة ‪ Dim‬لإلعـالن عـن أسـماء المتغـيرات داخـل البرنـامـج‪)(.‬‬
‫‪ -11‬تُسـتخدم الكلمـة ‪ Constant‬لإلعـالن عـن أسـماء الثـوابت داخـل البرنـامـج‪)Χ(.‬‬
‫‪ -12‬من أولويـات العمليـات الحسـابيـة‪ ،‬عملية الجمـع تسـبق عمليـة القسـمة عنـد التنفيـذ‪)Χ(.‬‬
‫‪ -13‬من أولويـات العمليـات الحسـابيـة‪ ،‬عملية الضـرب تسـبق عمليـة الطـرح عنـد التنفيـذ‪)(.‬‬
‫‪ -14‬تنفـيذ العمليات التي ما بداخـل األقـواس تسـبق جميـع العمليـات الحسـابيـة‪)(.‬‬

‫‪With my best wishes‬‬


‫تابع بنك أسئلة للصف الثالث اإلعدادى فصل دراسى ثانى ‪2020‬‬
‫(((الفصل الثانى )))‬
‫السؤال األول ‪ -:‬ضع (√) او (×) امام العبارات االتية‬
‫)‬ ‫( ‪‬‬ ‫فى جملة (‪ ) If ……. Then…….Else‬توضع ‪ Else‬على سطر بمفردها‬ ‫‪-1‬‬
‫)‬ ‫( ‪‬‬ ‫‪ -2‬التعبير الشرطى له ناتج منطقى أما صواب )‪ ( True‬أو خطأ )‪( False‬‬
‫( ‪) Χ‬‬ ‫ال يسمح ‪ VB.Net‬بكتابة جملة ‪ If‬على سطر واحد بدون وضع ‪End If‬‬ ‫‪-3‬‬
‫)‬ ‫( ‪‬‬ ‫تستخدم جملة ‪ If ……. Then…….Else‬للتعبير عن التفرع برمجيا‬ ‫‪-4‬‬
‫‪ -5‬اذا كانت قيمة الشرط خطأ "‪ " False‬يتم تنفيذ األوامر التى تلى كلمة ‪ Then‬و حتى كلمة ‪( ( End If‬‬
‫‪) ‬‬ ‫(‬ ‫‪ - 6‬التفرع فى خرائط التدفق هو اختيار لتنفيذ خطوات معينة أو خطوات أخرى بناء على سؤال‬
‫تنتهى جملة ‪ If‬الشرطية بكلمة ‪) Χ ( Stop‬‬ ‫‪-7‬‬
‫السؤال الثانى ‪ :‬إختر اإلجابة الصحيحة مما بين القوسين‬
‫‪ -1‬التعبير الشرطى مكون من ( طرفين – طرف واحد – ثالثة أطراف – الشئ مما سبق )‬
‫‪ -2‬تنتهى جملة ‪ If‬بكلمة ( ‪) End If – End – Stop If – Stop‬‬
‫‪ -3‬يستخدم األمر ( ‪ – If – Is‬كل ماسبق ) للتحكم فى ترتيب تنفيذ أوامر البرنامج بنا ًء على تحقق شرط معين‪.‬‬
‫‪ -4‬كلمة ‪ Else‬فى جملة ‪ ( If Then Else‬إختيارية – إجبارية – كل ماسبق )‬
‫‪ -5‬ناتج التعبير الشرطى ( دائما ً ما يكون – غالبا ً ما يكون – ال يكون ) ‪ True‬أو ‪ False‬ويتوقف على‬
‫العالقة بين الطرفين‪.‬‬
‫السؤال الثالث ‪ :‬اقرأ التعليمات التالية ‪:‬‬
‫‪Age = 25.5‬‬
‫‪Mark = 90‬‬
‫‪If Age < 26 Then‬‬
‫‪Age = 16‬‬
‫‪Mark = 100‬‬
‫‪End If‬‬
‫‪Total = Mark * 2‬‬
‫بعد تنفيذ التعليمات السابقة اختر اإلجابة الصحيحة لكال مما يلي ‪:‬‬
‫ج‪16 -‬‬ ‫ب‪90 -‬‬ ‫أ‪25.5 -‬‬ ‫‪ -1‬قيمة المتغير ‪ Age‬تساوي ‪:‬‬
‫ج‪25.5 -‬‬ ‫ب‪100 -‬‬ ‫‪ -2‬قيمة المتغير ‪ Mark‬تساوي‪ :‬أ – ‪90‬‬
‫ج‪False -‬‬ ‫ب‪True -‬‬ ‫أ – ‪25.5‬‬ ‫‪ -3‬قيمة الشرط ‪: Age < 26‬‬
‫ج‪190 -‬‬ ‫ب‪180 -‬‬ ‫‪ -4‬قيمة المتغير ‪ Total‬تساوي‪ :‬أ – ‪200‬‬

‫‪With my best wishes‬‬


‫تابع بنك أسئلة للصف الثالث اإلعدادى فصل دراسى ثانى ‪2020‬‬
‫السؤال الرابع ‪ -:‬أكمل ما يأتى‬
‫‪ ...................... -1‬جزء من كود البرمجة له ناتج إما ‪ True‬أو ‪ ( False‬التعبير الشرطى)‬
‫‪ -2‬فى التعبير الشرطى ‪ deg1 >= 50‬المتغير هو ‪ ................‬وناتج التعبير ‪...................‬‬
‫‪) True‬‬ ‫‪or False -‬‬ ‫( ‪deg1‬‬
‫‪)2 ( ....................‬‬ ‫‪ - 3‬عدد إختيارات التفرع الممكنة مع إستخدام جملة ( ‪ ) If..Then..else‬هو‬

‫السؤال الخامس ‪ -:‬أكمل ما يلى‬


‫س‪ : 1‬فى جملة ‪ If Then‬فى حالة عدم تحقق الشرط ‪ False‬يتم اإلنتقال إلى ‪................. .‬‬

‫س‪ :2‬فى جملة ‪ If Then Else‬فى حالة تحقق الشرط ‪ True‬يتم تنفيذ األوامر التى تلى ‪ ............‬ثم يتم اإلنتقال إلى‪.............‬‬

‫السؤال السادس ‪ -:‬ضع عالمة ( √ ) أمام العبارة الصحيحة وعالمة ( × ) أمام العبارة الخطأ‬

‫س‪ : 1‬استخدام ‪ End If‬اختيارى فى جملة ‪) ( .If‬‬


‫)‬ ‫س‪ : 2‬يمكن استخدام المعامل = كمعامل تخصيص أو كمعامل منطقى‪(.‬‬
‫)‬ ‫س‪ : 3‬يستخدم الرمز & للربط بين شرطين ‪( .‬‬

‫السؤال الرابع‪ -:‬تتبع جملة ‪ If‬التالية ثم أجب عن األسئلة التالية ‪:‬‬


‫‪If A > B Then‬‬
‫‪C=3‬‬
‫‪ElseIf A < > B Then‬‬
‫‪D=5‬‬
‫‪Else‬‬
‫‪E=6‬‬
‫‪End If‬‬
‫(‬ ‫‪C=3‬‬ ‫‪-‬‬ ‫‪D=5‬‬ ‫‪-‬‬ ‫‪E=6‬‬ ‫‪ B = 8‬سيتم تنفيذ األمر )‬ ‫و‬ ‫‪ ‬إذا كانت ‪A = 10‬‬
‫(‬ ‫‪C=3‬‬ ‫‪-‬‬ ‫‪D=5‬‬ ‫‪-‬‬ ‫‪E=6‬‬ ‫‪ B = 10‬سيتم تنفيذ األمر )‬ ‫و‬ ‫‪ ‬إذا كانت ‪A = 10‬‬
‫(‬ ‫‪C=3‬‬ ‫‪-‬‬ ‫‪D=5‬‬ ‫‪-‬‬ ‫‪E=6‬‬ ‫‪ B = 20‬سيتم تنفيذ األمر )‬ ‫و‬ ‫‪ ‬إذا كانت ‪A = 5‬‬

‫(((الفصل الثالث)))‬
‫السؤال األول ‪-:‬ضع عالمة ( √ ) أمام العبارة الصحيحة وعالمة ( × ) أمام العبارة الخطأ فيما يلى‬
‫‪-1‬إليك ما يلي ‪ for i=2 to 10 step 2‬عدد مرات التكرار ‪) ( .5‬‬
‫‪ -2‬األمر ‪ For…..next‬فيه يتم تحديد القيمة التي يبدأ عندها عملية التكرار والقيمة التي ينتهي عنها التكرار‬
‫وقيمة الخطوة‪) ( .‬‬
‫‪ -3‬األمر ‪ For…..next‬غير معروف عدد التكرارات التي سوف تتم‪) ( .‬‬
‫‪ -4‬يجب أن يكون متغير الحلقة التكرارية ‪ For … Next‬من النوع ‪) ) integer‬‬
‫‪-5‬الحلقة التكرارية ‪ For‬تنتهى بكلمة ُ‪) ( .End‬‬
‫)‬ ‫‪ -6‬في حالة عدم كتابة ) ‪ ( Step‬مع جملة ) ‪ ( For … Next‬تزيد قيمة العداد بواحد بعد كل تكرار‪( .‬‬

‫‪With my best wishes‬‬


‫تابع بنك أسئلة للصف الثالث اإلعدادى فصل دراسى ثانى ‪2020‬‬

‫)‬ ‫(‬ ‫‪ -7‬تستخدم ‪ For … Next‬فى حالة عدم معرفة معرفة مرات التكرار مسبقا ً‬
‫)‬ ‫(‬ ‫‪ -8‬اإلعالن عن دالة يبدأ )‪ ( Sub‬وينتهي بـــ )‪( End Sub‬‬
‫‪ -9‬الدالة عبارة عن مجموعة من األوامر والتعليمات باسم معين يمكن أن تأخذ معطيات‬
‫‪ ،Parameters‬وتعود بقيمة راجعة ‪) ( Valu‬‬
‫‪ -10‬مجموعة األوامر والتعليمات التي يتم وضعها تحت اسم ‪ ،‬وعند تنفيذها تعود بقيمة نطلق عليها إجراء ( )‬
‫)‬ ‫‪ -11‬اإلعالن عن دالة يبدأ ) ‪ ( Function‬وينتهي ب ) ‪( End Function‬ـ (‬

‫السؤال الثانى ‪ -:‬أكمل ما يلى بإختيار اإلجابة الصحيحة مما بين القوسين‬
‫)‪)8–4- 2‬‬ ‫‪ For x = 1 to 8 Step 4‬هى‬ ‫‪ -1‬عدد مرات التكرار فى الجملة‬
‫‪-2‬عدد مرات التكرار فى الجملة االتية ‪ For I = 2 to 10 step2‬يكون ( ‪)10 - 6 - 5‬‬

‫‪-3‬فى جملة ‪ For….Next‬االتية ‪ For I = 1 to 10 step 3‬عدد مرات التكرار ( ‪) 3 – 4 – 5‬‬

‫‪ -4‬الكود )‪ (for m=3 to 15 step3‬سيقوم بعرض ‪................‬‬

‫(االرقام التي تقبل القسمة على ‪ – 3‬االرقام الفردية – االرقام المتتالية من ‪ 3‬الى ‪) 15‬‬
‫السؤال الرابع ‪ -:‬أكتب كود البرمجة المستخدم فيما يلى‬

‫‪ -1‬االعالن عن متغير باسم ‪ Student Name‬لتخزين مجموعة من الحروف فيه ‪.‬‬


‫‪Dim StudentName as string‬‬ ‫ج‪1‬‬
‫‪ -2‬باستعمال االمر ‪ For .. Next‬غير قيم العداد ‪ I‬بالترتيب اآلتى‬
‫( ‪ ) 21 – 28 – 35 – 42 – 49‬علما ً بأن قيمة بداية العداد ‪. 49‬‬
‫ج‪For I = 49 To 21 Step -7 2‬‬
‫‪ -3‬قم بتغيير العداد ‪ X‬باستعمال االمر ‪ For .. Next‬من ‪ 5‬الى ‪ 50‬بزيادة ‪ 2‬فى كل مرة ‪.‬‬
‫ج‪For X = 5 To 50 step 2 3‬‬

‫السؤال الخامس ‪:‬اختر اإلجابة الصحيحة مما يلي‪:‬‬

‫‪ -1‬األمر ‪ Do While ….Loop‬عندما يكون ناتج الشرط ‪:True‬‬


‫أ‪ -‬ال يتم تنفيذ أي أمر من أوامر التكرار‪.‬‬
‫ب‪ -‬يتم تنفيذ أوامر التكرار‪.‬‬
‫ج‪ -‬يتم تنفذ جزء من أوامر التكرار‪.‬‬

‫‪With my best wishes‬‬


‫تابع بنك أسئلة للصف الثالث اإلعدادى فصل دراسى ثانى ‪2020‬‬
‫‪ -2‬في األمر ‪ Do While ….Loop‬يستمر تنفيذ أوامر التكرار طالما الشرط قيمته‪:‬‬
‫أ‪True -‬‬
‫ب‪False -‬‬
‫ج‪Nothing -‬‬
‫أعـد ترتيب األكواد التالية حسب المطلوب في كل برنامج‪:‬‬ ‫السـؤال السادس‪:‬‬
‫أ ‪ -‬احسب مجموع األعداد الفردية من ‪ 1‬إلى ‪ 8‬واظهر الناتج في مرربع رسالة‪:‬‬
‫‪(.....)Total = Total + i‬‬
‫)‪(.....)MsgBox(Total‬‬
‫‪(.....)Next‬‬
‫‪(.....)For i = 1 To 8 Step 2‬‬
‫‪(.....)Dim i, Total As Integer‬‬
‫ب‪ -‬احسب مجموع األعداد الفردية من ‪ 1‬إلى ‪ 8‬واظهر الناتج في مرربع رسالة‪:‬‬
‫‪(.....)Loop‬‬
‫‪(.....)Do While i <= 8‬‬
‫‪(.....)Dim i = 1, total As Integer‬‬
‫)‪(.....)MsgBox(Total‬‬
‫‪(.....)Total = Total + i‬‬
‫‪(.....)i = i + 2‬‬
‫ج‪ -‬إظهر األعداد الصحيحة من ‪ 1‬إلى ‪ 10‬في مربع رسالة‪:‬‬

‫‪(.....)Loop‬‬
‫‪(.....)Do While i <= 10‬‬
‫‪(.....)Dim i = 1‬‬
‫)‪(.....)MsgBox(i‬‬
‫‪(.....)i = i + 1‬‬
‫(((الفصل الرابع)))‬
‫أمام العبارة الصحيحة‪ ،‬أو وعالمة خطأ ) ‪ ( x‬أمام العبارة الخطأ‪:‬‬ ‫السؤال األول‪ :‬ضع عالمة صح ) √ (‬
‫)‬ ‫‪ -1‬االستثنا االلكتروني يعني تتبع شخص معين في كافة وسائل التواصل االلكترونية (‬
‫‪ -2‬تمشيًا مع مواعد االستخدام اآلمن يفضل أن تضع كلمة مرور سهلة للبريد االلكتروني الخاص بك كى نتذكرها بسهولة ( )‬
‫)‬ ‫‪ -3‬التحرش والتهديد من أهم الوسائط االلكترونية المستخدمة في التعدي االلكتروني (‬
‫)‬ ‫‪ -4‬المالحقة االلكترونية يقصد بها إرسال رسائل إلكترونية تحمل تهديد أو وعيد لشخص أو أكثر (‬
‫السؤال الثانى أذكر أربعة فقط من قواعد االستخدام اآلمن للنترنت ؟‬

‫كل األمنيات بالتوفيق والنجاح‬

‫‪With my best wishes‬‬

You might also like