دولة فلسطين وزارة التربية مديرية التربية والتعليم رام هللا البيرة المبحث: البرمجة واألتمتة الفرع: التكنولوجي بسم هللا الرحمن الرحيم مدة االمتحان: ثالث ساعات اليوم والتاريخ: / 202/04 م مجموع العالمات: 120 عالمة الصف: 12 التكنولوجي يتكون هذا االمتحان من قسمين ستة أسئلة وعلى الطالب أن يجيب على خمسة منها القسم االول: يتكون من أربعة أسئلة يجيب الطالب عنها جميعا ) 30 عالمة ) السؤال االول: اختر اإلجابة الصحيحة فيما يلي وانقلها في دفتر اإلجابات: تصنف األشجار من أنواع تراكيب البيانات: 1- د- المشتقة غير الخطية. ج- المشتقة الخطية. ب- المشتقة. أ- األساسية. في أي طريقة عرض يتم التغيير في تصميم النموذج: 2- د-.Debug ج-. Split ب-. Design أ-. Analysis أي من اآلتية تمثل رسومات حاسوبية توظف األشكال الهندسية في تمثيل الصور والمعتمدة على المعادالت 3- د- المتحركة. ج- الثابتة. ب- المتجهة. الرياضية. أ- النقطية. ما ناتج تنفيذ جملة SQL التالية: 4- Update Customers Set Name = Ali Where <> 3; تعديل أسماء الزبائن جميعا إلى علي ما عدا الزبون رقم 3. أ- ب- تعديل بيانات الزبائن جميعا إلى علي ما عدا الزبون رقم 3. ج- تعديل أسم الزبون إلى علي الذي رقمه 3. د- تعديل أسماء الزبائن الذين يحملون الرقم 3. 5- تمثل أحد معايير السلوك المتسم بالذكاء وتؤدي إلى تحسين األداء والتي تنتمي إلى أحد خصائص برامج الذكاء اإلصطناعي. ب- اإلجتهاد واإل ستدالل. أ- القدرة على التعلم. د- البيانات المتضاربة. ج- تمثيل المعرفة. ما المقصود بالعبارة: يدعم الموقع اإللكتروني المنصات اإللكترونية الحديثة 6- ب- يعمل على جميع األجهزة الذكية. أ- يعمل على أي نوع من المتصفحات. د- يعمل على حاسوب شخصي فقط. ج- يعمل في أي دولة. تمثل الصفة المشتقة في مخطط ERD بالشكل: 7- د- ج- ب- أ- إلزالة لون الخلفية من برنامج GIMPيتم من خالل الضغط على قائمة: 8- د- Desaturate. ج-. Edit ب-.Color أ-.Layer يتم إزالة اإلعتمادية المتعدية في نماذج التسوية من خالل: 1-9
ج-. 2NF د-. 3NF ب-. 1NF أ-. 0NF 10 -يعبر عن العالقة في صنف إنسان وصنف طالب: أ-. has - a ب-. is - a ج-. overridable د-.inherits 11 -أداة يمكن من خاللها التعديل على المنحنى أو طالئه هي: 12 -تعرف األنظمة التي تسمح للمستخدمين باختيار ومشاهدة الفيديو أو المحتوى الصوتي عند الطلب: ب- Editing. Video أ- Video conference د-.Video on line ج- Video on demand 13 -إذا كان الجو ماطرا فيجب استخدام المظلة تعتبر دافع من دوافع الذكاء اإلصطناعي: د- القياس. ج- التحليل. ب- التفكير. أ- التصرف المنطقي. 14 -الذي يحدد طبيعة اإلستضافة الخاصة بموقع إلكتروني: ب- الهدف من بناء الموقع. أ- طبيعة عمل الجهة المالكة. د- التواصل مه الجمهور. ج-العدد التقديري للمستخدمين. 15 -احدى نماذج تصميم قواعد البيانات يعتمد على مفهوم المالك والمستخمين: د- تسلسلي. ج- عالئقي. ب- شبكي. أ- هرمي. 16 -امتداد المشروع المحفوظ في برنامج :Audacity د-.WMV ج-. aup ب-. VProj أ-. FLV 17- اإلمتداد الخاص ب Data Set هو: د-.xsd ج-.vb ب-. mdf أ-. aspx 18 -برنامج Adobeيستخدم Premier لمعالجة: د- النص. ج- الفيديو. ب- الصور. أ- الصوت. 19 -من لغات البرمجة المستخدمة لبناء محركات األلعاب: د-. Python ج-.Asp.net ب-.C++ أ-. vb 20 -أحد التطبيقات األولى في مجال الذكاء اإلصطناعي: د- تورنغ. ج- فيجن. ب- منسكي. أ- شانون. 10 9 8 7 6 5 4 3 2 1 ب د ب أ ب أ أ ب ب د 20 19 18 17 16 15 14 13 12 11 د ب ج د ج ب ج أ ج د 2
( 25 عالمة ) )3 عالمات( السؤال الثاني: عدد ثالثا من وظائف الجلسات في المواقع اإللكترونية أ- منع الدخول إلى الصفحة إذا لم يكن هناك اسم مستخدم مسجل داخل الجلسة. 1. الترحيب بالمستخدم في حال نجح تسجيل دخوله. 2. إمكانية الخروج من الصفحة الرئيسية إلى صفحة تسجيل الدخول. 3. ب- قناة فتح أكتب البرمجة الخلفية الخاصة لكل مما يلي في شاشة مستخدم جديد 1- فتح قناة اإلتصال مع قاعدة البيانات. مع اتصال قاعدة البيانات ' SqlConnection(constr) Using con As New )4 عالمات( -2 تجهيز اإلجراء المستخدم المراد التعامل معه. معاه التعامل المراد االجراء اسم Using cmd As New SqlCommand("regschool") ' ناتج خيارات جملة. Case Select Case userid Case -1 سابقا " = Label1.Text موجود المستخدم " اسم Case -2 سابقا " = Label1.Text موجود " البريد Case Else Response.Redirect("login.aspx") End Select -3 )4 عالمات( )3 عالمات( ج- د- ما هي خطوات إدراج النص في برنامج VSDC في صندوق األدوات. اختر االيقونة 1. حدد موقع النص على شاشة العرض. 2. انقر بالزر األيمن للماوس لتختار. Edit Text 3. حدد بداية ونهاية العرض والمدة الزمنية بسحب المؤشر يمينا ويسارا. 4. حدد نوع الوسائط المتعددة للبرامج التالية: صوت Joksher: / فيديو Vegas: / Sony رسومات متجهة Xara: )6 عالمات( العالمة 88 70 65 باإلعتماد على الجدول التالي قم بتحويله إلى نموذج التسوية الثالث ه- اسم المساق رقم المساق اسم الطالب رقم الطالب البرمجة 301 أوس 101 إتصاالت 302 مشير 102 ريادة 303 أحمد 103 و- أذكر الحل األمثل للمشكالت التالية: 1- صعوبة استرجاع البيانات في عالقة ( - ). الحل يكون باستخدام جدول الوسيط )الوصلة( 2- ظهور رسالة تفيد بامتالء الطابور في الوقت الذي يكون فيه مواقع فارغة. الحل يكون بتحويل الطابور إلى الطابور الدائري وتغيير قيمة Rear 3
3- قمت بنقل برنامج من جهاز الحاسوب إلى الهاتف إال أنه لم يعمل. الحل يكون من خالل برنامج emulator والذي يقوم بعمل محاكاة للبرنامج أو من خالل البحث عن اصدار يعمل بنظام تشغيل الهاتف. 4- ظهور نوافد برناج GIMP منفصلة. الحل يكون من خالل الحصول على نمظ النافذة الواحدة: Windows <- Single Window Mode 5- تعرض شخص لسرقة لعبة قام بتصميمها وإنتاجها الحل يكون من خالل وضع عالمة مائية لحمايتها من السرقة. 25( عالمة ) )5 عالمات( السؤال الثالث: أ- جد ناتج التعبير الرياضي التالي بالرسم 7 4-3 * 1 5 + / * ب- -1 )8 عالمات( علل ما يلي: تشكل برامج لعب الشطرنج مجاال خصبا للذكاء االصطناعي. ألنه ال توجد طريقة معروفة لتحديد أفضل نقلة ممكنة في مرحلة معينة من دور الشطرنج. تعتبر أفالم الفيديو من أكثر أنماط الوسائط المتعددة تأثيرا. لما تحمله من صور واقعية ممتزجة بمؤثرات بصرية وصوتية إضافة إلى الحركة. -2 تعتبر الحوسبة السحابية بمثابة الحل السحري إلنتاج مشاريع وتطبيقات تشاركي ونشرها عبر شبكة اإلنترنت. لدورها في الوصول إلى البرمجيات الالزمة للعمل والمكتبات واألنشطة ومشاركتها. الوسائط المتعددة بشكل إضافة إلى رفع األعمال -3 إن استخدام قواعد البيانات المحوسبة شكل حال جذريا في إدارة البيانات وتنظيمها. ألن نظام الملفات الورقي يعاني من مشكالت عدة في تنظيم وإدارة البيانات. -4 4
5( عالمات ) ج- يمر الكائن بمراحل دورة حياة أذكرها مع التوضيح بمثال 1- إنشاء الكائن: ويتم من خالل : اإلعالن: Public BA As BankAccount التهيئة: BankAccount(5) BA = New استخدام الكائن: ) Balanc.BankAccount( تدمير الكائن: BA =Nothings -2-3 )3 عالمات( )4 عالمات( ( 30 عالمة ) )عالمتان( )5 عالمات( د- حدد نوع الملفات حسب الصيغة المحددة لها :TIFF صورة. - :3GP فيديو. - :OGG صوت. - وضح العمليات التي يمكن استخدامها من خالل DML ه- ادخال سجالت. 1. تحديث سجالت. 2. حذف سجالت. 3. 4. استرجاع سجالت. السؤال الرابع: أ- لديك طابور سعته 8 احسب عدد العناصر إذا كان = 2 Front Rear =,7 ب- ما وظيفة كل مما يلي: -1 Reduction Noise لتنقية الصوت من الضجيج Qn = Rear Front + 1 Qn = 7-2 + 1 Qn = 6. أو إزالة الضوضاء. -2 Region Restore إعادة الفيديو إلى ما كان عليه قبل عملية التعديل.. Sparkler Animation Effect -3 إلنشاء )إنتاج( صور متحركة ذات اإلمتداد.GIF. Table Adapter -4 أداة يمكن من خاللها إتصال قاعدة البيانات بصفحة الويب.. Duplicate Layer -5 عمل نسخة طبق األصل عن الطبقة المنسوخة. 5
12( عالمة ) ج- بعد دراستك ل ERD التالي أجب عن ما يلي: حدد العالقة بين كل كيان College : Students 1 Students :Courses قم بالتعديل على شكل ERD السابق ليصبح سليما -1-2 6
حدد مفتاحا رئيسيا وآخر أجنبيا من الشكل مفتاح رئيسي: Stu_ID مفتاح أجنبي : Coll_ID من كيان. Students -3 4- اعرض )استعلم( بيانات الطالب مرتبين ترتيبا تنازليا حسب اإلسم باستخدام استعالمات. SQL Select * From Students Order by Stu_name DESC; 5- احذف بيانات الطالب جميعا ما عدا الذين يسكنون مدينة الخليل باستخدام استعالمات.SQL Delete from Students ; الخليل <> Address Where 6- اعرض اسماء الطالب واسم الكلية بطريقة.CROSS JOIN Select Stu_Name, Col_Name From Students Cross Join College; 7- استعلم عن أسماء الطالب الذين تبدأ أسماؤهم بحرف M ويدرسون مادة ++C. Select Stu_Name From Students Where Stu_Name LIKE M% AND Cou_Name = C++ AND Students.Stu_ID = Students_Couses.Stu_ID AND Courses.Co_ID = Students_Couses.Stu_ID; د- أدرس نموذج UML التالي والذي هو لحجر النرد حيث تقوم باختيار الرقم عشوايا في كل محاولة ثم أجب عن ( 6 عالمات( ما يلي: 1- ما اسم المتغير ونوعه اسم المتغير answer من نوع نص. أكتب البرمجة الالزمة إلنشاء دالة Property Public ReadOnly Property answer1() As String Get Return answer End Get End Property -2 7
-3 أكتب دالة Flip حيث تقوم باختيار رقم حجر النرد عشوائيا في كل مرة. Public Sub flip() Dim x As Integer x = Rnd() * 10 Mod 6 If x = 0 Then answer = "1" Else If x = 1 Then answer = "2" Else If x = 2 Then answer = "3" Else If x = 3 Then answer = "4" Else If x = 4 Then answer = "5" Else If x = 5 Then answer = "6" End Sub -4 أنشئ كائن من الصنف السابق Dim n As New nard ه- وضح الفرق بين النمط اإلجرائي والنمط الهدفي من حيث: النهج مستوى األمان مثال عليها )3 عالمات( )عالمتان( و- أذكر مثاال على تمثيل المعرفة ))إذا كانت درجة حرارة المريض عالية ويشعر بآالم عضلية وصداع فإن هناك احتماال قويا ب أنه يعاني من األنفلونزا((. القسم الثاني : يتكون هذا القسم من سؤالين على الطالب االجابة على سؤال واحد فقط ( 10 عالمات ) السؤال الخامس: )عالمتان( أ- عرف ما يلي: 1- التجريد: عملي ة إخفاء تفاصيل وتعقيدات البرمجة غير المهم ة عن المستخدم وإظهار المهم ة منها فقط. 2- تطبيقات الوسائط المتعددة: تطبيقات محوسبة توظف الوسائط المتعددة كالنصوص والصور والفيديو والصوت والرسوم المتحركة إليصال فكرة محددة ويمكن عرضها وتناقلها إلكترونيا. 8
ب- )3 عالمات( لإلنفواجرافيك ثالثة أشكال وضحها 1. اإلنفوجرافيك الثابت Infographic) :(Static يتميز بأنه صورة ثابتة مطبوعة أو منشورة تتم من اليمين إلى اليسار أو من األعلى إلى األسفل بشكل خطي. 2. اإلنفوجرافيك التفاعلي Infographic) :(Interactive وفيه يمكن استخدام األزرار واأليقونات للتنقل عبر الشاشات المختلفة أو تغيير البيانات المعروضة إضافة إلى أشرطة التمرير للتحكم في مساحات العرض مما يساهم في جذب انتباه القارئ. 3. اإلنفوجرافيك المتحرك Graphics) :(Motion ويتم من خاللها استخدام الرسوم المتحركة والصوت والفيديو إليصال الفكرة مما يعطيها تأثيرا أعمق. ج- أكتب اإلجراء المخزن إلدخال اسم المستخدم والبريد اإللكتروني عند بناء الموقع اإللكتروني. )5 عالمات( end CREATE PROCEDURE [dbo].[regschool] @username nvarchar(50), @password nvarchar(50), @email nvarchar(50) as set nocount on; if exists (select USERNAME from ACCOUNT where USERNAME =@username ) select -1 end else if exists (select USERNAME from ACCOUNT where email =@email ) select -2 end else insert into ACCOUNT (USERNAME,PASSWORD,EMAIL,CREATEDATE) values (@username,@password,@email,getdate() ) end ( 10 عالمة ) السؤال السادس: )عالمتان( أ- عرف ما يلي: 1- التغليف : إخفاء البيانات والد وال وآلية عملها عن المستخدم بتحديد مستوى صالحي ات معي نة بهدف الحماية وتحقيق األمان. 2- الذكاء اإلصطناعي: علم من علوم الحاسوب يختص بتصميم وتمثيل وبرمجة نماذج حاسوبية في مجاالت الحياة المختلفة تحاكي في عملها طريقة تفكير االنسان وردود أفعاله في مواقف معينة. ب- )3 عالمات( للوسائط المتعددة ثالثة أشكال وضحها 1. الوسائط المتعددة الخطية Multimedia) (Linear : تعرض المعلومات اإللكترونية من خاللها بشكل متسلسل دون تحكم أو تفاعل من المستخدم. 2. الوسائط المتعددة التفاعلية Multimedia) :(Interactive ويمكن من خاللها التحكم في اختيار ترتيب العرض الذي يالئم المستخدم والذي يمكنه أيضا التحكم في اختيار الموضوعات بشكل مباشر أو بناء على مجموعة من المدخالت. ويطلق عليها أيضا وسائط غير خطية. 9
الوسائط المتعددة الفائقة :(HyperMedia) ويطلق عليها وسائط غير خطية حيث أن عرض التطبيقات قد ال يكون حسب تسلسلها بل يمكن التنقل بين الصفحات والموضوعات المختلفة من خالل روابطHypertexts حسب رغبة المستخدم..3 ج- أكتب اإلجراء المخزن لفحص اسم المستخدم وكلمة المرور عند بناء الموقع اإللكتروني. )5 عالمات( CREATE PROCEDURE [dbo].[loginuser] nvarchar(50), @username المستخدم /* اسم */ تعريف nvarchar(50) @password المرور */ رمز /*تعريف as البيانات */ int declare @userid قاعدة في المستخدم رقم بتخزين سنقوم متغير /* تعريف select @userid=userid from ACCOUNT where USERNAME=@username and PASSWORD=@password المستخدم /* null if @userid is not رقم */ لفحص update ACCOUNT set LASTLOGINDATE=GETDATE() where USERID= @userid -1 select موجود /* المستخدم */ اسم end else 2- select موجود */ غير المستخدم /* اسم end end RETURN 0 انتهت األسئلة تمنياتي لكم بالتوفيق والنجاح 10