wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C# 1ST EXAM

Total questions: 28

Worksheet time: 1hrs 19mins

Name
Class
Date
1.

int type in C# take a size from memory equal to___?

a)

8

b)

16

c)

32

d)

64

2.

when assign value from int variable to float variable this conversion called

(a)  

3.

int i = 4, k = 2, c = 2;

c += c + k++ + (++i - ++c) * i++;

Console.WriteLine(c);

a)

16

b)

18

c)

17

d)

15

4.

اكبر نوعين من الانواع المبينه هما

a)

long

b)

int

c)

short

d)

byte

5.

int A = 1;

for (int i = 1; i <= 4; i++)

A += i;

Console.WriteLine(A);

(a)  

6.

string st = "MY NAME IS ABU SALEEM";

string newst = st.Substring(8, 6);

Console.WriteLine(newst);

a)

NAME IS

b)

SALEEM

c)

BU SAL

d)

IS ABU

7.

int A, B = 89;

A = (B < 90) ? 90 : B;

Console.WriteLine(A);

(a)  

8.

if (8 == 7 || 8 > 6)

if (9 != 9)

Console.WriteLine("OK");

else

Console.WriteLine("BAD");

else

Console.WriteLine("GOOD");

a)

NOTHING

b)

BAD

c)

GOOD

d)

OK

9.

Console.Write("HI EVERYBODY\r");

Console.Write("SEE YOU \n");

Console.WriteLine("\t SALAMAT");

a)

HI EVERYBODY

SEE YOU

SALAMT

b)

SEE YOU SALAMT

c)

SALAMT SEE YOU

EVERYBODY

d)

SEE YOU BODY

SALAMAT

10.

Console.Write("MY NAME\r");

Console.Write("SABER\t");

Console.WriteLine("FROM");

Console.WriteLine("PALESTINE");

a)

MY NAME SABER FROM

PALESTINE

b)

MYSABER FROM

PALESTINE

c)

SABERME FROM

PALESTINE

d)

MY NAME FROM

PALESTINE

11.

int? t = null;

int A=5;

A = t ?? 10;

قيمة A?

(a)  

12.

string snum = "56";

snum = "01" + snum;

float fnum=float.Parse(snum);

Console.WriteLine(fnum);

a)

5601

b)

156

c)

error

d)

1056

13.

int num = 100;

float k = 90.2f;

Console.WriteLine("add {0} , {1} = {2} ",k,num, num+k);

a)

add 100,90.2 = 190.2

b)

add 90.2,100 = 190.2

c)

error

d)

add 190.2 = 100,90.2

14.

int k = 0;

for (int i = 0; i < 3; i++)

for (int j = 0; j < 3; j++)

k += j;

Console.WriteLine(k);

a)

9

b)

10

c)

11

d)

12

15.

int k = 0;

for (int i = 0; i <= 3; i++)

for (int j = 0; j <=i; j++)

k += i;

Console.WriteLine(k);

a)

17

b)

21

c)

18

d)

20

16.

int[] ints = { 10, 5, 20, 4 };

int k = 100;

foreach (int i in ints)

k -= i;

Console.WriteLine("k = "+k) ;

a)

k = 100

b)

k = 65

c)

k = 61

d)

k = 0

17.

int[] ints = { 10, 5, 20, 4 };

int k = 0;

for(int i = 0; i < ints.Length; i++)

{

ints[i] = ints[i] - 4;

k += ints[i];

}

Console.WriteLine(" k = {0}",k);

a)

k = 25

b)

k = 0

c)

k = 39

d)

k = 23

18.

char[] chs = { ' ', 'A', 'B' };

string myST = "EMAD GOTO BASIL HOME";

string[] newSTs=myST.Split(chs,StringSplitOptions.RemoveEmptyEntries);

foreach(string s in newSTs)

Console.WriteLine(s);

a)

EMAD

GOTO

BASIL

HOME

b)

EM

D

GOTO

SIL

HOME

c)

EMD

GOTO

SIL

HOME

d)

EM

D

GOTO

ASIL

HOME

19.

Which operator can be used to compare two values?

الرمز المستخدم لمقارنة قيمتين

a)

<>

b)

><

c)

=

d)

==

20.

char ch = 'A';

int value = 0;

switch(ch)

{

case 'a': value = 10; break;

case 'B': value = 20; break;

case 'f': value = 30; break;

default: value = 100; break;

}

Console.WriteLine(value);

a)

100

b)

10

c)

0

d)

30

21.

int k ;

int m = 0;

for (k = 1; k <= 7; k += 2)

{

switch (k)

{

case 1: m += 1; break;

case 3: m += 2; break;

case 4: m += 3; break;

case 5: m += 4; break;

default: m +=10; break;

}

}

Console.WriteLine(m);

a)

10

b)

27

c)

17

d)

0

22.

اكتب برنامج يستقبل رقم صحيح ويطبع كلمة زوجي اذا كان زوجي وفردي اذا كان فردي

4 lines
23.

اكتب برنامج يطبع محتوى مصفوفة حجمها 10 بشكل عكسي

4 lines
24.

اكتب برنامج يجد عدد القيم الفردية وقيمتها موجبة في مصفوفة ارقام صحيحة حجمها 20

4 lines
25.

اكتب برنامج يجد مساحة الدائرة التي نصف قطرها 10.2

ملاحظة: قانون المساحة نق تربيع في باي

4 lines
26.

اكتب برناج يطبع الشكل التالي

******

******

******

******

4 lines
27.

اكتب برنامج يطبع الشكل التالي

1 2 3 4 5 6

2 3 4 5 6

3 4 5 6

4 5 6

5 6

6

4 lines
28.

تعتبر المصفوفات ذات حجم ​ وتحتوي فقط على نوع ​ من البيانات​

a)
متغير
b)
ثابت
c)
واحد
d)
متعدد
e)
صغير