Görsel Programlama Sınav Soruları #14

 Görsel Programlama Sınav Soruları #14
Okunuyor Görsel Programlama Sınav Soruları #14

Herkese Merhabalar: Bu dersimizde Görsel Programlama Sınav Soruları #14’üncü kısmını anlatmaya çalışacağız ve Umarım bu ders sizler için faydalı olacaktır.

Görsel Programlama Nesne Tabanlı

———————————————————————————————————————————————————————

  • Soru)
    • 1 2 3 4
    • 2 2 3 4
    • 3 3 3 4
    • 4 4 4 4
  • Yukarıdaki çıktıyı veren programı yazınız?
class diziler
{
	public static void Main()
	{
		int m;
		int[,] dizi = new int[4,4];
		k = 1;
		
		for(int i = 0; i < 4; i++){
			m = i + 1;
			for(int j = i; j < 4; j++)
			{				
				dizi[i,j] = m;
				dizi[j,i] = m;
				m++;
			}
		}
		k = 1;
		foreach(int x in dizi)
		{
			if(k % 4 == 0)
			{
				Console.Write(x+" ");
				Console.WriteLine();
			}
			else
				Console.Write(x+" ");
			k++;
		}
		Console.ReadLine();
	}
}

Cevap: Koddur

———————————————————————————————————————————————————————

Soru) Aşağıdaki programın çıktısı ne olur?

using System;
class ravajoni3{
	public static void Main(){
		int a = 10;
		int b = 3;
		Console.Write((int)(a<<++b));
	}
}
  • A) 101000
  • B) 1010011
  • C) 147
  • D) 160
  • E) 148

Cevap: D

———————————————————————————————————————————————————————

Soru) Ardışık Arama (Linear Search)

En basit arama algoritamsı olan Ardışık Arama’da aranacak veri, dizinin 1. elemanından başlanarak sırasıyla 2., 3., 4., ….n. elemanıyla karşılaştırılır.

Bu arama algoritmasında, ortalama karşılaştırma sayısı (dizi boyutu n ise), (n + 1) / 2’dir:

Çünkü aranan veri, dizinin birinci elemanında da yer alabilir (en iyi olasılık) veya en kötü olasılıkla dizinin sonuncu yani n’inci elemanında da yer alabilir.

  • i = 1
  • i <= n olduğu müddetçe devam et /* dizi boyutu n olsun
    • eğer A(i) = SAYI ise
      • yaz “aranan sayı”, SAYI,i,”pozisyonundadır.”
    • i = i + 1 /* aranan sayı i. elemana eşitse de değilse de
  • Döngü sonu

ISIM dizisine 10 isim, NOT dizisine bu isimlere ait notları okuyunuz.

Daha sonra “ZEYNEP”e ait notu 90 olarak değiştiriniz.

  • I = 1
  • I <= 10 olduğu müddetçe devam et
    • oku ISIM(I), NOT(I)
    • I = I + 1
  • Döngü sonu
  • /* Ardışık arama ile ara
  • .
  • I = 1
  • I <= 10 veya ISIM(I) != “ZEYNEP” olduğu müddetçe devam et
    • I = I + 1
  • Döngü sonu
  • Eğer ISIM(I)=”ZEYNEP” ise
    • NOT(I) = 90

———————————————————————————————————————————————————————

Soru) C# ta HTTP ve ağ protokolleri için aşağıdakilerden hangisi kullanılır?

  • a) System.Net
  • b) System.Xml
  • c) System.IO
  • d) System.Windows.Forms

Cevap: A

———————————————————————————————————————————————————————

Soru) Tür dönüşümlerinde veri kayıplarında programa hata uyarısı verdirebilmek için hangi deyim kullanılır?

  • a) const
  • b) checked
  • c) object
  • d) convert

Cevap: B

———————————————————————————————————————————————————————

Umarım bu ders sizler için faydalı bir ders olmuştur. Hepinize başarılar dilerim.

İyi günler.

#EvdeKal: Ellerini sık sık yıkayın.

Yapılan Yorumlar

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.