📜 questionsBank.title ⁉️

تحدي البرمجة بلغة Go: اختبر مهاراتك الأكاديمية

questionsBank.legalText

💡 questionsBank.answeredQuestions

1.ما هو الناتج عند تنفيذ الدالة التالية في Go: func foo(x int) int { return (x * 10) % 3 } باستخدام x = 14؟
  • 1.1
  • 2.2
  • 3.3
  • 4.2
2.أي من التالي يعد نوع بيانات شرطي في لغة Go؟
  • 1.int
  • 2.bool
  • 3.float64
  • 4.string
3.ما هي الطريقة الصحيحة لفتح ملف نصي للقراءة في Go؟
  • 1.os.OpenFile("file.txt", os.O_RDONLY, 0644)
  • 2.os.Open("file.txt")
  • 3.ioutil.ReadFile("file.txt")
  • 4.file.Open("file.txt")
4.ما هو الناتج عند تنفيذ هذه العبارة في Go: strings.Split("hello_world", "_")؟
  • 1.["h", "e", "l", "l", "o", "_", "w", "o", "r", "l", "d"]
  • 2.["hello", "world"]
  • 3.["hello_world"]
  • 4.["h", "ello_world"]
5.أي من التالي ليس صحيحًا بشأن الحزم في Go؟
  • 1.كل ملف يجب أن يبدأ بالبيان 'package'.
  • 2.لا يمكن لحزمة استيراد نفسها.
  • 3.يمكن استدعاء الحزم دون استيرادها.
  • 4.يمكن أن تحتوي حزمة على دوال ليست للتصدير.

📢 questionsBank.sponsoredAd

6.كيف يمكنك إنشاء متغير ذو قيمة أولية في Go؟
  • 1.var x int = nil
  • 2.let x int = 0
  • 3.var x int
  • 4.def x int = 0
7.ما هي الكلمة المفتاحية المستخدمة لتعريف ثوابت في Go؟
  • 1.const
  • 2.final
  • 3.immutable
  • 4.static
8.ما هو ناتج تنفيذ الكود التالي؟ x := []int{1, 2, 3}; y := append(x, 4, 5); len(y)؟
  • 1.5
  • 2.3
  • 3.4
  • 4.6
9.كيف يمكنك إنشاء مؤشر في Go؟
  • 1.int *ptr
  • 2.ptr := &value
  • 3.var ptr *int
  • 4.*ptr = &value

📢 questionsBank.sponsoredAd

10.في Go، كيف يمكنك استيراد حزمة "fmt" باستخدام اسم مستعار "f"؟
  • 1.import f "fmt"
  • 2.import fmt as f
  • 3.import f = "fmt"
  • 4.import f fmt
questionsBank.page 1 questionsBank.of 3