wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C# değişken ve operatörler

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Aşağıdaki değişken isimlerinden hangisi hatalıdır?

a)

sayi1

b)

1sayi

c)

sayi_1

d)

sayi

2.

Aşağıdakilerden hangisi veri tiplerinden değildir?

a)

string

b)

int

c)

byte

d)

slong

3.

Program boyunca sabit kalacak veriyi hangi kelime ile tanımlarız?

a)

float

b)

double

c)

bool

d)

const

4.

Aşağıdaki kullanımlardan hangisi ile önce arttırma işlemi yapılıp daha sonra atama işlemi yapılır?

a)

++a

b)

a++

c)

+a

d)

a+

5.

Şekilde verilen ekran çıktısını alabilmek için aşağıdaki kodlardan hangisinin yazılması gerekir?

a)

Console.WriteLine("X değeri = x y değeri=y");

b)

Console.WriteLine("X değeri = {0} y değeri={1}" + 2 + 4);

c)

Console.WriteLine("X değeri = {0} y değeri={1}", 2, 4);

d)

Console.Write("X değeri = {0} y değeri={1}", 2, 4);

6.

Hangi tarih formatını kullanırsak ekran çıktısı “Nisan” şeklinde olur?

a)

Console.Write("{0:MMM}", DateTime.Now);

b)

Console.Write("{0:MMMM}", DateTime.Now);

c)

Console.Write("{0:yy}", DateTime.Now)

d)

Console.Write("{0:dddd}", DateTime.Now);

7.

Aşağıdaki değişken tiplerinden hangisi ondalıklı sayılar için kullanılır

a)

float

b)

int

c)

string

d)

char

8.

int x=0, y=0,z=0;

x+=5;

y+=7;

z+=x;

Console.Write("{0} {1} {2}",x,y,z) ;


Yukarıda verilen kod bloğunun ekran çıktısı ne olur?

a)

5 7 5

b)

7 5 7

c)

5 5 5

d)

7 7 7

9.

int x=0, y=5;

x++;

y--;

x=++y;

y=x--;

Console.Write("{0} {1} ",x,y) ;


Yukarıda verilen kod bloğunun ekran çıktısı ne olur?

a)

5 4

b)

4 5

c)

3 5

d)

5 5

10.

int x=4, y=5,z=10;

x*=5;

y%=2;

z/=2;

Console.Write("{0} {1} {2}",x,y,z) ;


Yukarıda verilen kod bloğunun ekran çıktısı ne olur?

a)

10 5 20

b)

20 1 5

c)

20 5 4

d)

20 5 1

11.

Bir metin ifadesini ekrana yazdırmak için aşağıdakilerden hangisi kullanılır?

a)

Console.ReadKey()

b)

Console.Read()

c)

Console.ReadLine()

d)

Console.WriteLine()

12.

Klavyeden bir değer için aşağıdakilerden hangisi kullanılır?

a)

Console.ReadKey()

b)

Console.WriteLine()

c)

Console.ReadLine()

d)

Console.Write()

13.

Aşağıdaki kodlardan hangisinin çıktısı 2.5 olmaz?

a)

(Float)(10/4)

b)

(Float)10/4

c)

10/(Float)4

d)

Float(10)/(Float)4

14.

double x = 14;

double y = 4;

double sonuc = x % y;

Console.WriteLine("x % y = {0}", sonuc); Console.ReadKey();

Yukarıda verilen kod parçasının çıktısı ne olur?

a)

x % y = 3

b)

x % y = 4

c)

x % y = 2.5

d)

x % y = 2

15.

int x = 10;

int y = 4;

string str1 = "megep";

string str2 = "megep";


Console.WriteLine(x == y );

Console.WriteLine(str1 == str2);

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

False

b)

False

True

c)

False

False

d)

True

True

16.

int x = 10;

int y = 4;

string str1 = "megep";

string str2 = "megep";


Console.WriteLine(x != y );

Console.WriteLine(str1 != str2);

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

False

b)

False

True

c)

False

False

d)

True

True

17.

int x = 10;

int y = 4;

Console.WriteLine(x > y );

Console.WriteLine(y> x);

Console.WriteLine(3> 3);

Console.WriteLine(5>3);

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

False

False

True

b)

False

True

True

False

c)

False

False

True

True

d)

True

True

False

False

18.

int x = 10;

int y = 4;

Console.WriteLine(x >= y );

Console.WriteLine(y>= x);

Console.WriteLine(3>= 3);

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

False

False

b)

False

True

True

c)

False

False

True

d)

True

False

True

19.

int x = 10,y = 4;

string str1 = "megep";

Console.WriteLine(x == y && "megep" = str1 );

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

False

b)

False

True

c)

False

d)

True

20.

int x = 10,y = 4;

string str1 = "megep";

Console.WriteLine(x == 10 && y == 4 && true == true );

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

False

b)

False

True

c)

False

d)

True

21.

int x = 10,y = 4;

string str1 = "megep";

Console.WriteLine(x == y ||"megep" ==str1 );

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

True

c)

False

d)

True

False

22.

int x = 10,y = 4;

string str1 = "megep";

Console.WriteLine((x != y ||"megep" == str1) && x>y );

Console.ReadKey();


Yukarıda verilen kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

True

c)

False

d)

True

False

23.

(5>3 || 10!=11) && (12<=12 || 10==11)


Yukarıda verilen ifadenin sonucu aşağıdakilerden hangisidir?

a)

True

b)

False

24.

3+5*2 işleminin sonucu kaçtır?

a)

13

b)

14

c)

15

d)

16

25.

10/5*2 işleminin sonucu kaçtır?

a)

1

b)

2

c)

3

d)

4

26.

(5+2)*4-6/2 işleminin sonucu kaçtır?

a)

20

b)

25

c)

15

d)

18

27.

Mod alma işlemini aşağıdaki karakterlerden hangisi gerçekleştirir.

a)

>

b)

!

c)

%

d)

&

28.

Aşağıdakilerden hangisi ilişikisel operatörler arasında yer almaz.

a)

||

b)

<=

c)

!=

d)

>

29.

Ve mantıksal operatörü aşağıdakilerden hangisidir.

a)

!=

b)

==

c)

& &

d)

&

30.

(5+3)*4-6/2*3-(2*3) işleminin sonucu aşağıdakilerden hangisidir.

a)

33

b)

17

c)

25

d)

19

31.

Aşağıdaki yerel değişken tanımlamalarından hangisi doğru yapılmıştır?

a)

int16 sayi

b)

metin ad

c)

byte yas

d)

float 12

32.

Aşağıdakilerden hangisi referans tipler arasında yer alır?

a)

double

b)

float

c)

string

d)

bool

33.

. Aşağıdaki atama operatörlerinden hangisi doğru kullanılmıştır?

a)

a= = 5

b)

a+-

c)

a++= 2

d)

a+= 3

34.

Aşağıdaki yazımlardan hangisi doğrudur?

a)

Console.WriteLine("Boyunuz : {0} Kilonuz : {1}", boy, kilo);

b)

Console.WriteLine("Boyunuz : boy Kilonuz : kilo");

c)

Console.WriteLine("Boyunuz : [0] Kilonuz : [1]", boy, kilo);

d)

Console.WriteLine("Boyunuz : {0} Kilonuz : {1} " + boy + kilo);

35.

Console.Write("{0:C}", 3000); komutunun ekran çıktısı aşağıdakilerden hangisidir?

a)

3.000 TL

b)

3000 TL

c)

3.000,00 TL

d)

0003 TL

36.

10 % 3 işleminin sonucu kaçtır?

a)

4

b)

1

c)

3

d)

2

37.

(8/2*4)+4-10*2 işleminin sonucu kaçtır?

a)

0

b)

-15

c)

-4

d)

15

38.

Console.Write(!true) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

39.

Console.Write(!false) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

40.

Console.Write(!false || !true) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False