wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Visual C# - if-switch-case

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.

Button1 nesnesinin yazı rengini değiştiren kod nedir?

a)

TextBox1.Backcolor=”Color.Blue”

b)

Button1.Forecolor=”Color.Red”

c)

Button1.Backcolor=”Color.Blue”

d)

Button1.Backcolor=”Color.Red”

2.

TextBox1 nesnesi görünmez yapmak için gereken kod nedir?

a)

TextBox1.Visible=”True”

b)

TextBox1.Enabled=”False”

c)

TextBox1.Visible=”False”

d)

TextBox1.Enabled=”True”

3.

Değişken tanımlarken, değişken adının başında olmamak şartıyla rakam kullanılabilir.

a)

D

b)

Y

4.

Aşağıdakilerden hangisi Tokat kelimesini Listbox’a ekler?

a)

listBox1.Items(“Tokat”);

b)

listBox1.Items.Ekle(“Tokat”);

c)

listBox.Item.Add(“Tokat”);

d)

listBox1.Items.Add(“Tokat”);

5.

Combobox nesnesindeki tüm kayıtları silen komut hangisidir?

a)

comboBox1.Clear();

b)

comboBox1.Items.Clear();

c)

comboBox1.Items.Temizle();

d)

comboBox1.Items.Delete();

6.

Yuzde% adlı bir değişken tanımlanabilir.

a)

D

b)

Y

7.

ToString ifadesi rakamsal bir değeri string değere dönüştürmek için kullanılır.

a)

D

b)

Y

8.

islem = y + x * ( y – z ) / 2

Yukarıdaki formülde ilk önce hangi işlem uygulanır?

a)

y + x

b)

x * y

c)

y – z

d)

z / 2

9.

Program içerisinde farklı değerler alabilen ifadelere ne ad verilir?

a)

Sabit

b)

Sınıf

c)

Değişken

d)

Hiçbiri

10.

Form tasarımında kullanılan nesnelere ait özelliklerin değiştirildiği panel aşağıdakilerden hangisidir?

a)

ToolBox

b)

Properties

c)

Solution Explorer

d)

Start Page

11.

textBox1.Text = “13”; ve textBox2.Text = “2”; ise textBox1.Text+textBox2.Text ifadesinin değeri aşağıdakilerden hangisidir?

a)

132

b)

15

c)

11

d)

26

12.

c = a.ToString(); kod satırının açıklaması hangi seçenekte doğru olarak verilmiştir?

a)

a değişkeninin değerini string türüne dönüştürerek c değişkenine aktarır.

b)

c değişkeninin değerini string türüne dönüştürerek a değişkenine aktarır.

c)

a değişkeninin değerini integer türüne dönüştürerek c değişkenine aktarır.

d)

c değişkeninin değerini integer türüne dönüştürerek a değişkenine aktarır.

13.

Matematiksel mod alma işlemi için hangi operatör kullanılır?

a)

+

b)

#

c)

*

d)

%

14.

Aşağıdakilerden hangisini mutlaka her komut satırının sonuna koymamız gerekir ?

a)

)

b)

;

c)

"

d)

,

15.

Aşağıdaki kodda yanlış olan nedir ?

int not1,not3,4not;

a)

not2 yazılmamış

b)

";" eklenmemiş

c)

not değişkeni eksik

d)

4not hatalı değişken adı

16.

Label ne işe yarar?

a)

Form üzerinde bilgi vermek için kullanılır.

b)

Form üzerinde resim eklemek için kullanılır.

c)

Kodların zamanlaması için kullanılır.

d)

Tarih Saat ayarı yapmak için kullanılır.

17.

Visual Studıo programındaki sağ ve sol menüler ?

a)

Toolbox,Properties

b)

Wiev,Data

c)

File,Toolbox

d)

Properties,Toolbox

18.

label1.toString="Merhaba Dünya"

a)

Label1 de Merhaba Dünya yazdırır.

b)

Textboxa Merhaba Dünya yazdırır.

c)

Forma Merhaba Dünya yazdırır.

d)

Toolbox nesne ekler.

19.

double y1,y2,y3,y4; kod satırında kaç tane değişken vardır?

a)

2

b)

3

c)

5

d)

4

20.

int Değişken veri türü dönüştürmek için ne kullanılır?

a)

Convert.ToDouble

b)

Convert.ToByte

c)

Convert.ToChar

d)

Convert.Toİnt

21.

Şart ifadesi sağlandığında true, sağlanmadığında false değeri oluşturan koşul ifadesi nedir?

a)

Else

b)

İF

c)

Else İf

d)

İF İF

22.

Ekrana mesaj olarak yazdırılmak istenen metinsel ifadeler hangi simgeler arasında

yazılmalıdır?

a)

()

b)

" "

c)

==

d)

>

23.

Aşağıdakilerden hangisi bir kod satırının başına eklendiğinde kod satırını yorum

satırına dönüştürür?

a)

//

b)

()

c)

/

d)

.

24.

Kodun çıktısı nedir?

a)

Radiobutton1 seçili ise rengini beyaz yapma

b)

Radiobutton2 seçili ise rengini beyaz yapma

c)

Radiobutton1 seçili ise rengini beyaz yap

d)

Radiobutton2 seçili ise rengini siyah yap

25.

İki şartın bulunduğu bir programda aşağıdaki yapılardan hangisi kesinlikle kullanılmalıdır?

a)

while

b)

if-else

c)

if

d)

switch

26.

Bir programda kullanılan switch yapısındaki default ifadesi için hangisi doğrudur?

a)

Her switch yapısında olması gereken bir ifadedir.

b)

Kendinden önceki şartlar gerçekleşmediğinde çalışır.

c)

switch yapısında, bütün durumlardan önce değerlendirilir.

d)

Switch yapısından çıkmak için kullanılır.

27.

Switch ifadesinde case ile belirtilen durumlardaki kodlamaları sonlandıran komut “break”tir.

a)

D

b)

Y

28.

Aşağıdakilerden hangisi karşılaştırma komutudur?

a)

convert

b)

if

c)

do while

d)

for

29.

Label1.text = “” komut satırının anlamı aşağıdakilerden hangisidir?

a)

Label1 nesnesinde “ karakteri görüntüler

b)

Label1 nesnesindeki mevcut yazıyı siler

c)

Label1 nesnesinin adını siler

d)

Label1 nesnesinin adını “” yapar

30.

Aşağıdakilerden hangisini C programlama dilinde 4 işlem yapmak için kullanamayız?

a)

+

b)

-

c)

*

d)

x

31.

Değişken tanımlama kurallarından hangisi yanlıştır?

a)

Nokta ile başlayabilir

b)

Sonunda rakam olabilir

c)

Büyük harf içerebilir

32.

if deyimi karşılaştırma işlemleri için kullanılır ?

a)

Doğru

b)

Yanlış

33.

Aşağıdaki kodun ekran çıktısı nasıl olur ?

int puan;

puan=80;

if (puan>50)

{

Console.WriteLine("Geçti");

}

else

{


Console.WriteLine("Kaldı");}

a)

Geçti-Kaldı

b)

Geçti

c)

Kaldı

d)

Hatalı

34.

Break komutuyla işlemlerin sonlandırılıp yapı dışına çıkılan şart ifadesi aşağıdakilerden hangisidir?

a)

For

b)

İf

c)

Do

d)

Switch

35.

Aşağıda verilen bilgilerden hangisi yanlıştır?

a)

break komutu içerisinde bulunduğu case satırını sonlandırmak için kullanılır.

b)

default bloğu bir Switch-Case yapısında bulunmasa da olur.

c)

Bir Switch -Case yapısında birden fazka aynı değere sahip Case ifadesi olabilir.

d)

Akış farklı bir case ifadesine yönlendirilmek istenirse goto anahtar sözcüğü kullanılır.

36.

İç-içe döngüler ile ilgili aşağıda verilenlerden hangisi doğrudur?

a)

İç-içe en fazla 2 adet döngü kullanabiliriz.

b)

Bir if koşulu içerisinde do-while döngüsü kullanamayız.

c)

İç-içe kullanacağımız döngü sayılarında herhangi bir kısıtlama söz konusu değildir.

d)

Hem do-while hem de while döngüsünü iç-içe kullanamayız

37.

string ad, soyad, topla;

ad = textBox1.Text;

soyad = textBox2.Text;

topla = ad + "" + soyad;

MessageBox.Show(topla);

a)

Ekrana toplam yazdırır.

b)

Ekrana ad soyadı yan yana yazdırır

c)

Bu kodlar hata verir.

d)

Ekrana sınıf okul yazar.

38.
a)

Textboxa yazılan değeri kullaniciadı değişkenine atar.

b)

Labele yazılan değeri kullaniciadı değişkenine atar.

c)

Textboxa yazılan değeri kullaniciadı butona atar.

d)

Textboxa yazılan değeri değişkenine atar.

39.

Kod karmaşıklığını ortadan kaldırmak için kullanılan koşul ifadesi nedir?

a)

İf

b)

Else

c)

İf Else

d)

Switch Case

40.

MessageBox.Show("Kullanıcı Adı") komutu ile ekrana ne yazar?

a)

Ekrana YAZMAZ

b)

Ekrana ad yazar

c)

Ekrana Kullanıcı Adı yazar

d)

Ekrana yazı yazar