الرئيسية problem solving C Quizzes C Quiz C Quiz basics array function loop pointer if اختبار لغة السي في المصفوفات في هذا القسم يوجد اختبار لغة السي في المصفوفات ف اذا كنت قد درست المصفوفات في ال c يمكنك الان البدء باختبار نفسك في ال array و فهمك لها /6 3 votes, 4.7 avg 252 اختبار نوفيل في لغة السي نوع الاختبار arrayابدء الاختبار الان و فكر جيداً قبل الاجابة على اي سؤال , بالتوفيق للجميع. 1 / 6 أي مما يلي ينطبق على الـ array في C يمكن عمل مصفوفة بأي نوع بيانات يمكن عمل مصفوفة بأي نوع بيانات ماعدا الـ void يتم تخزين المصفوفات ثنائية الأبعاد في شكل عمود رئيسي 2 / 6 ماذا ستكون نتيجة البرنامج التالي؟ #include <stdio.h>int main(){int arr[5]; // Assume that base address of arr is 2000 and size of integer // is 32 bit arr++; printf("%u", arr); return 0;} 2002 2004 2020 lvalue required 3 / 6 ماذا ستكون نتيجة البرنامج التالي؟ #include <stdio.h>int main(){ int arr[5]; // Assume base address of arr is 2000 and size of integer is 32 bit printf("%u %u", arr + 1, &arr + 1); return 0;} 2004 2020 2004 2004 2004 Garbage value The program fails to compile because Address-of operator cannot be used with array name 4 / 6 ماذا ستكون نتيجة البرنامج التالي؟ #include <stdio.h>void print(int arr[]){ int n = sizeof(arr)/sizeof(arr[0]); int i; for (i = 0; i < n; i++) printf("%d ", arr[i]);}int main(){ int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};print(arr); return 0;} 1, 2, 3, 4, 5, 6, 7, 8 Compiler Error 1 2 Run Time Error 5 / 6 ما هي نتيجة الكود التالي؟ int main(){int i; int arr[5] = {1}; for (i = 0; i < 5; i++) printf("%d ", arr[i]); return 0;} 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 followed by four garbage values 6 / 6 ماذا ستكون نتيجة البرنامج التالي؟ #include <stdio.h>#define SIZE(arr) sizeof(arr) / sizeof(*arr);void fun(int* arr, int n){ int i; *arr += *(arr + n - 1) += 10;}void printArr(int* arr, int n){ int i; for(i = 0; i < n; ++i) printf("%d ", arr[i]);}int main(){ int arr[] = {10, 20, 30}; int size = SIZE(arr); fun(arr, size); printArr(arr, size); return 0;} 20 30 40 50 20 40 20 20 40 Compile-time error Your score is LinkedIn Facebook Twitter VKontakte 0% Restart quiz قيم هذا الاختبار من فضلك Send feedback