aofsorular.com
WTK210U

İNTERNET TABANLI PROGRAMLAMA - Deneme Sınavı - 15

Dönem Sonu Sınavı 46657
Soru 1
I. //  II. /*  III. */ Yukarıdakilerden hangileri yazılan kodların anlamı ve yapılan, yapılacak işler konusunda kod içine açıklamalar eklemek için kullanılan ifadeler arasında yer almaktadır?
Soru 2
1 char c = ‘B’;
2 string str1;
3 str1 = “Günaydın\nArkadaşlar”;
4 string str2 = “\”C#\” Programlama Dili Dersi”;
5 string str3 = “Türkiye\u0027nin Güzellikleri”;
6 Console.WriteLine(str1);
7 Console.WriteLine(str2);
8 Console.WriteLine(str3);

Yukarıdaki kodun ekran çıktısı aşağıdakilerden hangisidir?

Soru 3
I. Dizinin ilk elemanının anahtarı 1'dir

II. int[] ifadesi ile bir tamsayı dizisi tanımlanmaktadır

III. Dizi kullanılmadan önce mutlaka new kelimesi ile veya {} kullanılarak kaç elemanlı olacağı
belirlenmelidir

IV. Çok boyutlu dizi tanımlarken int[,] yapısı ile dizinin kaç boyutlu olacağı belirtilmelidir. 

Diziler ile ilgili verilen bilgilerden hangileri doğrudur?

Soru 4
1 int vize, final;
2 double ortalama;
3 Console.Write(“Vize: “);
4 vize = Convert.ToInt32(Console.ReadLine());
5 Console.Write(“Final: “);
6 final = Convert.ToInt32(Console.ReadLine());
7 ortalama = 0.4*vize+0.6*final;
8 if (ortalama >= 90) {
9 Console.Write(“Pekiyi”);
10 } else if (ortalama >= 80) {
11 Console.Write(“İyi”);
12 } else if (ortalama >= 70) {
13 Console.Write(“Orta”);
14 } else if (ortalama >= 60) {
15 Console.Write(“Zayıf”);
16 } else {
17 Console.Write(“Başarısız”);
18 }

Buna göre vizeden 70, finalden 65 alan birinin ekranına hangi ifade yazılır?

Soru 5
1’den 10’a kadar olan sayıların kareleri toplamını hesaplayan for döngüsü aşağıdakilerden hangisidir?
Soru 6
Aşağıdaki kodlardan hangisi döngüye ilk girildiğinde önce döngü bloğu içindeki kodlar çalıştırılır, daha sonra karşılaştırma ifadesi ile kontrol gerçekleştirilir?
Soru 7
I. Sınıf tanımlamak için class kelimesi kullanılır.

II. Aynı dosya içinde birçok sınıf tanımlaması yapmak da mümkündür.

III. Visual Studio ile yeni bir sınıf tanımlamak için Project/Add Class menüsünden yararlanılabilir. 

Yukarıda sınıflar ile ilgili verilen bilgilerden hangileri doğrudur?

Soru 8
I. System.Data ve System.Data.SqlClient isim uzaylarını çalışmaya eklemek

II. SQL komutları çalıştırmadan önce veritabanına bağlantı yapmak

III. Bağlantı yapılan veritabanına SQL komutları göndermek

Yukarıdakilerden hangileri Veritabanı üzerinde SQL komutları çalıştırmak için yapılması gerekenler arasında yer almaktadır?

Soru 9
İlk sırada id olan alana sıfırdan başlayarak sıra numarası vermek istediğinde aşağıdaki ifadelerden hangisi kullanılması gerekmektedir?
Soru 10
SqlCommand nesnesi hazırlandıktan sonra okuma işlemini başlatmak için hangi fonksiyon kullanılmalıdır?
Soru 11
I. Tekrar kullanılabilirlik

II.  Ücretsiz yardım kanalları

III. Yapısallık

IV. Genişletilebilirlik

Yukarıdakilerden hangileri JS kütüphanelerini kullanmanın faydaları arasında yer almaktadır?

Soru 12
Bir yazılım geliştirme yaklaşımıdır. Bu yaklaşım veri soyutlanması esasına dayanır. Buna göre, kontrolcü (controller) adı verilen bir ara sistem, veri (model) ve arayüzler (view) arasında köprülük görevi görmektedir. Sistemin avantajı, yazılan kodların tekrar tekrar kullanılabilmesi ve çeşitli uygulamalar için arayüzler
(views) sağlayabilmesidir. Örneğin internet sitesi kullanıcıları için görsel bir arayüz oluşturulabilirken, uzaktaki uygulamalarla veri alışverişi için farklı bir arayüz (web servisleri) üretilebilmektedir.

Yukarıda açıklaması verilen yaklaşım aşağıdakilerden hangisidir?

Soru 13
Aşağıdakilerden hangisi JS kütüphanelerinden biri değildir?
Soru 14
I. HTML/DOM düzenleme: Sayfadaki HTML DOM üzerinde ekleme, silme ve düzenleme işlemleri gerçekleştirilebilir.
II. CSS düzenleme: Sayfadaki elementlerin CSS stilleri üzerinde düzenleme yapılabilir.
III. HTML olaylarına tepki verme: HTML’nin sağladığı tüm olaylara tepki verecek fonksiyonlar hazırlanabilir.
IV. Görsel efekt ve animasyonlar: Bir elementi soluklaştırarak silme, bulunduğu ortamda sağa sola hareket ettirme gibi pek çok hazır görsel efekt ve animasyon sağlanmaktadır.

Yukarıdakilerden hangileri JQuery’nin temel işlevleri arasında yer almaktadır?

Soru 15
Nesnenin görünürlüğünü tersine çevirip görünmeyen nesneleri göstererek görünen nesneleri saklayan efekt kodu aşağıdakilerden hangisidir?
Soru 16
İçeriği seçilen elementten sonra eklemek içi aşağıdaki metotlardan hangisi kullanulmalıdır?
Soru 17
Sayfada tanımlı bir CSS sınıfını elemente eklemek için aşağıdaki metotlardan hangisi kullanılmaktadır?
Soru 18
I. İnternet siteleri ve uygulama arayüzlerinin farklı ekran boyutları ve tarayıcı genişliklerine göre kendilerini
yeniden düzenleyebilirler

II. Arayüzler tarayıcı boyutuna göre sunumlarını ve ölçeklerini değiştirebilmektedir

III. Amacı okunurluğu desteklemek ve kullanıcı etkileşimini iyileştirmektir.

IV. Temelinde CSS 3 tanımlamaları ile birlikte gelen medya sorguları (media querries) yer almaktadır.

Yukarıda tepkisel tasarım ile ilgili verilen bilgilerden hangileri doğrudur?

Soru 19
Kullanıcıya mesaj göstermek ya da kullanıcıdan bildirim almak amacıyla kullanılan JQM kutuları aşağıdakilerden hangisidir?
Soru 20

Yukarıda görüntüsü verilen üç düğmeli bir menü çubuğunun kodu aşağıdakilerden hangisidir?