wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

أسئلة البرمجة بلغة C#

Total questions: 27

Worksheet time: 54mins

Name
Class
Date
1.

اختر اسم المتحول الصحيح:

a)

int

b)

@variable

c)

1variable

d)

variable_1

e)

/1variable

2.

أي من الأسماء التالية لا يمكن استخدامه كمتحول في C#؟

a)

_studentAge

b)

studentName

c)

$totalAmount

d)

3rdPlace

e)

total_Amount

3.

ما هو ترتيب العمليات الصحيح في التعبير التالي:
int result = 10 - 2 * 3 + 4 / 2;

a)

10 - ((2 * 3) + (4 / 2))

b)

(10 - 2) * (3 + 4) / 2

c)

10 - (2 * (3 + 4) / 2)

d)

((10 - 2) * 3) + (4 / 2)

e)

10 - (2 * 3) + (4 / 2)

4.

ماذا سيكون ناتج العملية التالية في C#؟
int result = 20 / 4 + 3 * 2 - 1;

a)

9

b)

4

c)

10

d)

12

e)

11

5.

ماذا ستكون نتيجة العملية التالية في C#؟
bool result = true && false || true;

a)

error

b)

true

c)

undefined

d)

false

e)

1

6.

أي من العمليات التالية ستُرجع القيمة false في C#؟

a)

5 >= 10

b)

5 < 10

c)

5 != 10

d)

5 > 10

e)

5 == 10

7.

ما هو ناتج العملية التالية ؟
bool result = 5 + 2 * 3 > 10 || 4 / 2 == 2 && true;
Console.WriteLine(result);

a)

يعتمد على البيئة

b)

false

c)

true

d)

استثناء وقت التشغيل

e)

خطأ في الترجمة

8.

أي من العمليات التالية تعطي نتيجة مختلفة عن البقية؟

a)

10 / 3.0

b)

10 / 3f

c)

10 / (double) 3

d)

(double) 10 / 3

e)

(float) (10 / 3)

9.

ما هو ناتج الكود التالي؟ int x = 5 + 3 * 2 - 4 / 2 + 6 % 4;

a)

10

b)

9

c)

11

d)

7

e)

8

10.

أي من التعابير التالية سيؤدي إلى خطأ عند الترجمة؟

a)

int w = 5.0 / 2;

b)

double y = 5 / 2;

c)

float z = 5 / 2;

d)

double a = 5.0 / 2;

e)

int x = 5 / 2;

11.

ما هو ناتج الكود التالي؟ bool result = !(true && false) || (false || true && false); Console.WriteLine(result);

a)

خطأ في الترجمة

b)

false

c)

استثناء وقت التشغيل

d)

يعتمد على البيئة

e)

true

12.

ما هي القيمة الناتجة عن الكود التالي؟ int result = 10 - 2 * 3 + 8 / 4 > 5 && 3 * 3 == 9 || false;

a)

استثناء وقت التشغيل

b)

خطأ في الترجمة

c)

true

d)

يعتمد على البيئة

e)

false

13.

أي من التعبيرات التالية دائمًا true؟

a)

x * 0 == 0

b)

(x & y) == (x && y)

c)

(x | y) == (x || y)

d)

(x ^ y) != (x && y)

e)

x + y > x || x - y < x

14.

ما هو ناتج الكود التالي؟
bool result = 10 - 2 * 3 + 8 / 4 > 5 && 3 * 3 != 9 || 6 % 2 == 0 && !(false);
Console.WriteLine(result);

a)

true

b)

خطأ في الترجمة

c)

يعتمد على البيئة

d)

false

e)

استثناء وقت التشغيل

15.

ما هو ناتج الكود التالي؟ int a = 2, b = 3, c = 4; bool result = a * b - c / 2 > 3 && c % b < a || !(b + c <= 7);

a)

استثناء وقت التشغيل

b)

true

c)

false

d)

خطأ في الترجمة

e)

يعتمد على البيئة

16.

ما هو ناتج الكود التالي؟
int x = 5, y = 2, z = 3;
bool result = (x + y * z) % y == 0 && x - z > y && z * y - x < 2;

a)

خطأ في الترجمة

b)

true

c)

استثناء وقت التشغيل

d)

يعتمد على البيئة

e)

false

17.

ما هو ناتج الكود التالي؟ bool result = 5 + 3 * 2 - 4 / 2 + 6 % 4 >= 50 && (2 * 2 == 4 && 5 < 3);

a)

خطأ في الترجمة

b)

true

c)

يعتمد على البيئة

d)

false

e)

استثناء وقت التشغيل

18.

ما هو ناتج الكود التالي؟ bool result = (5 > 3 && 2 < 4) || (8 % 3 == 2 && !(6 / 3 == 2));

a)

true

b)

استثناء وقت التشغيل

c)

خطأ في الترجمة

d)

يعتمد على البيئة

e)

false

19.

ما هو ناتج الكود التالي؟ int x = 10, y = 3, z = 2; bool result = x / y * z + y % z >= y && !(x - z * y < 4);

a)

true

b)

false

c)

يعتمد على البيئة

d)

خطأ في الترجمة

e)

استثناء وقت التشغيل

20.

What is the output of the following code? int x = 5, y = 10; bool result = !(x * 2 > y) && (y / x == 2) || (y % x != 0);

a)

true

b)

false

c)

استثناء وقت التشغيل

d)

يعتمد على البيئة

e)

خطأ في الترجمة

21.

What is the output of the following code? int x = 7, y = 2, z = 5; bool result = (x + y > z) && !(y * z < x) || (x / z == y);

a)

خطأ في الترجمة

b)

false

c)

يعتمد على البيئة

d)

true

e)

استثناء وقت التشغيل

22.

ما هو الفرق بين & و && في C#؟

a)

كلاهما يقوم بتنفيذ المقارنة المنطقية لنفس القيم

b)

&
يقوم بتنفيذ المقارنة
المنطقية بالكامل بينما &&
قد يتوقف عند أول شرط خاطئ

c)

&&
يقوم بتنفيذ العمليات الحسابية بينما
&
يستخدم فقط في المقارنات المنطقية

d)

&&
يقوم بتنفيذ العملية على مستوى البت بينما
&
يستخدم في العمليات المنطقية

e)

لا يوجد فرق بينهما

23.

What is the output of the following code? bool result = false && true & true;

a)

false

b)

خطأ في الترجمة

c)

true

d)

يعتمد على البيئة

e)

استثناء وقت التشغيل

24.

What is the output of the following code? bool result = (false & true) | (true && false);

a)

استثناء وقت التشغيل

b)

true

c)

خطأ في الترجمة

d)

false

e)

يعتمد على البيئة

25.

What is the output of the following code? bool result = true || false & false;

a)

خطأ في الترجمة

b)

true

c)

false

d)

استثناء وقت التشغيل

e)

يعتمد على البيئة

26.

ما خرج الكود الآتي :
int X = 5, Y = 7;

bool R = ((X = 7) == Y) || ++X > Y | ++Y < 6;

Console.WriteLine(R + "," + Y + "," + X);

a)

True,5,7

b)

True,7,7

c)

True,7,5

d)

True,7,6

27.

ما خرج الكود الآتي :
int X = 5, Y = 9;

bool R = (X == Y) || ++X > Y | ++Y < 6;

Console.WriteLine(R + "," + Y + "," + X);

a)

False,5,7

b)

True,7,7

c)

False,10,6

d)

True,5,9