بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   السادة الزملاء الاعزاء .... ارجو المشاركة للأهمية (https://www.thanwya.com/vb/showthread.php?t=641858)

المهدي مصطفى السعيد 17-04-2015 07:33 PM

السادة الزملاء الاعزاء .... ارجو المشاركة للأهمية
 
في امتحان محافظة الدقهلية مايو 2013 ورد السؤال التالي

5- إذا تم الاعلان عن الدالة Odd كالتالى
Function Odd ( byval Num as single ) As Integer فإن القيمة الراجعة للدالة Odd تكون ................. .

( Single - Short - Integer - تعريف خاطىء للدالة )
وكانت الاجابة الصحيحة هي " تعريف خاطئ للدالة .
نفس السؤال تقريبا ورد في امتحان محافظة الغربية مايو 2013

1. القيمة الراجعة للدالة Area كما هو موضح في اعلان الدالة
Function Area (by val radius As single ) As single
تكون ................ ( Integer – Single – radius )

وكانت الاجابة الصحيحة هي Single رغم انه لم يطلب نوع بيان الدالة او القيمة الراجعة ... ارجو التوضيح وايهما صحيح ..شكرا جزيلا لحضراتكم

محمود العيوطى 23-04-2015 07:49 PM

موجود فى التصحيح
 
الاجابة integer

mona06 24-04-2015 12:23 AM

شكرا جزيلا لكم

المهدي مصطفى السعيد 24-04-2015 08:23 AM

الاستاذ المحترم محمود العيوطي ....الاستاذه Mona
 
اقتباس:

المشاركة الأصلية كتبت بواسطة محمود العيوطى (المشاركة 6163449)
الاجابة integer

شكرا جزيلا لتجاوب حضراتكم وان اعرتمونا بعض اهتمامكم ولكني أؤكد حيث أنني من المنصورة وحصلت على نموزج الاجابة وقتها وكانت الاجابة الصحيحة في امتحان الدقهلية هو " تعريف خاطيء للدالة" وهذا صحيح حيث انه لم يطلب نوع بيان القيمة الراجعة بل القيمة الراجعة نفسها ...اما عن الغربية فقد ذكر حلها عند الاستاذ احمد قرني ..... شكرا يا سادة .. ارجو التواصل .. دمتم بخير

22petro 24-04-2015 11:33 AM

الاجابه تعريف خاطئ للدالة
السبب انه لبد ان يكون نوع البيان متوافق فى داله Function اى بمعنى نوع بيان القيمه الراجعه ونوع بيان الوسيط لابد ان يكون نوع بيان متوافق

hosny77 25-04-2015 10:39 PM

الإجابة الصحيحة هى Integer مثالPublic Class Form1
Function aa(ByVal dd As Single, ByVal bb As Single) As Integer
Dim totatl As Single
totatl = dd + bb
Return totatl
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As Single = 3.5
Dim y As Single = 7.9

Label1.Text = aa(x, y)

End Sub
End Class
ستكون النتيجة وهى القيمه الراجعة من النوع
integer
وقيمتها 11

hosny77 25-04-2015 10:44 PM

ليس شرط ان يتوافق نوع الوسائط فى الدالة مع القيمة الراجعة ومثال اخر على ذللك
Function dd (ByVal filepath As String, ByVal sql As String) As DataTable

ستلاحظ ان الوسائط من نوع السلسة النصية فى حين أن القيمه الراجعه من النوع datatable
مع خالص تحياتى

المهدي مصطفى السعيد 26-04-2015 07:00 AM

شكرا جزيلا ...كلام حضرتك جميل ولكن
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hosny77 (المشاركة 6165560)
ليس شرط ان يتوافق نوع الوسائط فى الدالة مع القيمة الراجعة ومثال اخر على ذللك
Function dd (ByVal filepath As String, ByVal sql As String) As DataTable

ستلاحظ ان الوسائط من نوع السلسة النصية فى حين أن القيمه الراجعه من النوع datatable
مع خالص تحياتى

الأستاذ المحترم Hosny77..... شكرا جزيلا لحضرتك ...اتفق مع حضرتك حيث ان نوع بيان القيمة الراجعة سيكون Integer في الدقهلية وفي الغربية سيكون Single ولكن نص السؤال لا يطلب نوع بيان القيمة الراجعة بل يطلب القيمة الراجعة نفسها .... معايا حضرتك ؟؟؟؟؟
وسؤال ثاني ماذا لو اعلن عن القيمة الراجعة نفسها من نوع معين ونوع الدالة من نوع آخر ...شكرا يا غالي

لمياء عبد الحميد احمد 28-04-2015 01:14 AM

السؤال الصحيح على هذه الجزئية
ماهى نوع بيان القيمة الراجعة فى المحافظتين (الدقهلية والغربية)
الإجابة الصحيحة فى الدقهلية Integer
اإجابة الصحيحة فى الغربية Single
لأن القيمة الراجعة هى التى تكون موجودة بجوار RETURN
اذا كان السؤال فى محافظة الدقهلية صحيح والمقصود هو أن هذا الكود ليس كافى لتعريف او الإعلان عن الدالة فتكون الإجابة تعريف خاطىء للدالة


جميع الأوقات بتوقيت GMT +2. الساعة الآن 07:07 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.