نشامى

وضع الدراسة · تحدي البرمجة بلغة 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