نشامى
وضع الدراسة · تحدي البرمجة بلغة Go: اختبر مهاراتك الأكاديمية
بنك الأسئلة
تحدي البرمجة بلغة Go: اختبر مهاراتك الأكاديمية
ملخص الإنجاز0/30 · 0%
الأسئلة وإجاباتها
30 questionsBank.questionsCount
1
ما هو الناتج عند تنفيذ الدالة التالية في Go: func foo(x int) int { return (x * 10) % 3 } باستخدام x = 14؟
- أ1
- 2
- ت3
- ث2
2
أي من التالي يعد نوع بيانات شرطي في لغة Go؟
- أint
- bool
- تfloat64
- ثstring
3
ما هي الطريقة الصحيحة لفتح ملف نصي للقراءة في Go؟
- أos.OpenFile("file.txt", os.O_RDONLY, 0644)
- os.Open("file.txt")
- تioutil.ReadFile("file.txt")
- ثfile.Open("file.txt")
4
ما هو الناتج عند تنفيذ هذه العبارة في Go: strings.Split("hello_world", "_")؟
- أ["h", "e", "l", "l", "o", "_", "w", "o", "r", "l", "d"]
- ["hello", "world"]
- ت["hello_world"]
- ث["h", "ello_world"]
5
أي من التالي ليس صحيحًا بشأن الحزم في Go؟
- أكل ملف يجب أن يبدأ بالبيان 'package'.
- بلا يمكن لحزمة استيراد نفسها.
- يمكن استدعاء الحزم دون استيرادها.
- ثيمكن أن تحتوي حزمة على دوال ليست للتصدير.
6
كيف يمكنك إنشاء متغير ذو قيمة أولية في Go؟
- أvar x int = nil
- بlet x int = 0
- var x int
- ثdef x int = 0
7
ما هي الكلمة المفتاحية المستخدمة لتعريف ثوابت في Go؟
- const
- بfinal
- تimmutable
- ثstatic
8
ما هو ناتج تنفيذ الكود التالي؟ x := []int{1, 2, 3}; y := append(x, 4, 5); len(y)؟
- 5
- ب3
- ت4
- ث6
9
كيف يمكنك إنشاء مؤشر في Go؟
- أint *ptr
- بptr := &value
- var ptr *int
- ث*ptr = &value
10
في Go، كيف يمكنك استيراد حزمة "fmt" باستخدام اسم مستعار "f"؟
- أimport f "fmt"
- بimport fmt as f
- import f = "fmt"
- ثimport f fmt