2011-2012 GÖRSEL PROGRAMLAMA DERSİ 2.DÖNEM 1.YAZILI SINAVI SORULARI VE CEVAPLARI
2011-2012 GÖRSEL PROGRAMLAMA DERSİ 2.DÖNEM 1.YAZILI SINAVI SORULARI
1) Kullanıcının 1.metin kutusuna ve 2.metin kutusuna girdiği bir sayıların OBEB’ni bulup 3.metin kutusuna yazan programı yazınız.(20p)
cevap :
Dim s1, s2, obeb, ek As Integer
s1 = TextBox1.Text
s2 = TextBox2.Text
ek = IIf(s1 = 2
sonuc = Convert.ToString(s Mod tb) + sonuc
s = s \ tb
End While
sonuc = “1″ + sonuc
cevir = sonuc
End Function
2) Yol = Zaman * Hız formülünü kullanarak zaman ve hız parametrelerine göre alınan yolu hesaplayan YOL fonksiyonunu yazınız.(15p)
3) Aşağıdaki programın ekran çıktısı ne olur?(15p)
Sub goster1(ByVal x)
MessageBox.Show(x)
End Sub
Sub goster2(ByRef x)
x = “Çalışınca oluyor”
MessageBox.Show(x)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim y As String
y = “selam”
goster1(y)
goster2(y)
goster1(y)
End Sub
4) Bir yıl 4 mevsimden oluşur : ilkbahar,yaz,sonbahar,kış
Kullanıcı Hangiaylar(2) yada Hangiaylar(“yaz”) dediğinde o mevsimin hangi aylardan oluştuğunu geri döndüren Hangiaylar fonksiyonunu yazınız.(20p)
5) Parametre olarak gelen 10 tabanındaki sayıyı istenilen tabana çeviren CEVİR fonksiyonunu yazınız.(Örnek x=cevir(28,2) 28 sayısının 2 tabanındaki karşılığını x değişkenine atar) (20p)
6) Ovaerloads fonksiyon nedir? Örnek tanımlama yaparak açıklayınız.(10p)
cevap :
Overload fonksiyon: Aynı isimde ama farklı parametrelerle çalışan fonksiyonlara denir. Örnek :
Overloads Function hangiaylar(ByVal mevsim As String) As String
Overloads Function hangiaylar(ByVal mevsim As Integer) As String
Mustafa Kum


