İnternet Ve Web Programlama Final 15. Deneme Sınavı
Toplam 20 Soru1.Soru
Yukarıdaki resimde kırmızı kare içerisine alınmış olan sembol hangi programı çalıştırmaktadır?
WampServer |
Java script |
Adobe |
Mysql |
Php |
WampServer’in kurulum dosyasını çalıştırmak, sözü edilen üç yazılımın kolayca kurulup birbirlerine göre düzenlenlenmesini sağlayacaktır. Bu noktada, kurulum dosyasının yönetici yetkileriyle çalıştırılmasına dikkat edilmelidir. Aksi durumda yazılım paketinin gerekli sistem izinlerini elde edememesi olasıdır. Yazılım paketinin hangi klasöre kurulduğuna dikkat etmek, web dosyalarının tutulacağı klasörü bulmak açısından önemlidir. Kolaylıkla anlaşılacak birkaç adımda tamamlanacak olan kurulum sürecinde sunulan formlar, üzerlerinde herhangi bir değişiklik yapılmaksızın onaylanabilir. Windows işletim sistemine sahip bir bilgisayar üzerine kurulumu yapılan WampServer, Resimde de görüldüğü gibi, başlat çubuğu üzerine kendi ikonunu yerleştirecektir.
2.Soru
Oturumu kapatmak için hangi fonksiyon kullanılır?
session_start() |
session_pause() |
session_destroy() |
session_hold() |
session_on() |
Oturumu kapatmak için “session_destroy()” fonksiyonu kullanılır. Doğru cevap C şıkkıdır.
3.Soru
Aşağıdakilerden hangisi “$sonuc1++1” ifadesiyle aynı işleve sahiptir?
$sonu”c=”$sonuc+1; |
$sonuc=$sonuc+1; |
$sonuc=+$sonuc+1 |
$sonuc=$sonuc;” |
$sonuc+$sonuc+1;” |
“$sonuc1++;” ifadesi, “$sonuc=$sonuc+1;” ifadesi ile aynı işleve sahiptir.
4.Soru
Aşağıdakilerden hangisi Web sayfalarına sosyal ağ ortamlarının entegrasyonu için kullanılabilecek yöntemlerden biri değildir?
Sosyal Ağ Hesabı ile Giriş Yapma |
Sosyal Ağlarda Reklam Vermek |
Paylaş, Beğen ve Takip et Butonları |
Sosyal Videolar |
RSS Beslemeleri |
Web sayfalarına sosyal ağ ortamlarının entegrasyonu için kullanılabilecek yöntemler şunlardır:
- Kullanıcı Hesabı Doğrulama- Sosyal Ağ Hesabı ile Giriş Yapma
- RSS beslemeleri
- Sosyal Videolar
- Paylaş, Beğen ve Takip et Butonları
Doğru yanıt B seçeneğidir.
5.Soru
Kodlama bilgisi düşük olan bir internet kullanıcısı bir web sayfası oluşturmak istemektedir. Buna göre bu kullanıcının aşağıda verilenlerden hangisini yapması en uygundur?
Kodlama bilgisini geliştirmesi |
Statik web sayfası oluşturması |
İçerik yönetim sistemi kullanması |
Kodlama bilgisi ileri düzeyde olan birilerinden yardım istemesi |
Web sayfası oluşturmaktan vazgeçmesi |
Günümüzde birçok Web sayfası, maliyeti düşük ve neredeyse hiç kodlama bilgisi gerektirmeyen veritabanı destekli içerik yönetim sistemleri (content management systems) olarak da isimlendirilebilen dinamik Web sayfaları ile oluşturulmaktadır. Doğru cevap C seçeneğidir.
6.Soru
I. Wordpress
II. Drupal
III. Joomla
Yukarıdakilerden hangileri en çok kullanılan içerik yönetim sistemlerindendir?
Yalnız I. |
Yalnız II. |
Yalnız III. |
I. ve III. |
I. II. ve III. |
İçerik yönetim sistemleri sayfa içeriklerini genelde bir içerik kütüphanesi veya veritabanı yardımıyla barındırır ve Web sayfası bir tema motoru ile kullanıcılara son şekli ile sunulur. En çok kullanılan içerik yönetim sistemlerine Wordpress, Drupal ve Joomla örnek verilebilir. Doğru cevap E'dir.
7.Soru
JavaScript dilinde X'in mutlak değerini sunan fonksiyon aşağıdakilerden hangisidir?
ceil (X) |
abs (X) |
floor (X) |
sqrt (X) |
pow (X,Y) |
X’in mutlak değerini sunan fonksiyon abs (X) dir.
8.Soru
Web sayfasına sosyal ağ hesabı kullanarak giriş yapmanın sağladığı avantajlardan birisidir?
Kişisel verileri korumak |
Kimliğini gizlemek |
Kişisel ürün tanıtımlarından kaçınmak |
Oturum açma süresini kısaltmak |
Yorum yapmadan web sitesinde gezinmek |
Kullanıcıların %70’ten fazlasının bir Web sayfasına giriş yapmak için Sosyal Ağ hesaplarını kullandıkları bilinmektedir. Bu sayede kullanıcıların Web sayfalarına kayıt olma süreçleri kısalmakla birlikte elde edilen kullanıcı profil bilgilerine göre Web sayfasının sahibi olan kurum ya da kuruluş tarafından kişiye özel ürün tanıtımları yapma ve kampanyaları duyurma fırsatı doğmaktadır. Sosyal Ağ hesabı ile giriş yapmanın başka bir avantajı da bu yöntemle Web sitesinde oturum açan ziyaretçilerin yorum yapabilmeleri ve bu yorumların sosyal medyada takipçileri tarafından görülebilmesidir. Hedef kitlenin hangi sosyal ağları tercih ettiklerini belirlemenin yolu Web analitik verilerini incelemektir
9.Soru
Web sayfalarının görünümü aşağıdakilerden hangisi ile biçimlendirilebilir?
URL (Uniform Resource Locator) |
CSS (Cascading Style Sheets) |
HTML (HyperText Markup Langauge) |
PHP (Hypertext Preprocessor) |
JSP (Java Server Pages) |
Web sayfalarına bir tekbiçimli kaynak konumlayıcı (Uniform
Resource Locator) adresi ile erişilir ve bu sayfalar
metin, grafik, video ve diğer sayfalara ve dosyalara
bağlantılar içerebilir. Web sayfalarının görünümü
basamaklı stil sayfası (Cascading Style Sheets) ile
biçimlendirilebilir ve javascript gibi istemci tarafı betikler aracılığıyla etkileşimli hâle getirilerek
kullanıcıların Web sayfasını kullanma deneyimleri artırılabilir.
10.Soru
Sunucu tarafından tarayıcılara gönderilen, tarayıcı tarafından belirli bir süre boyunca saklanan ve gerektiğinde tekrar sunucuya gönderilen veri parçalarına ne ad verilir?
Mesaj |
Çerez |
Else |
Veri |
Set |
Çerezler, sunucu tarafından tarayıcılara gönderilen, tarayıcı tarafından belirli bir süre boyunca saklanan ve gerektiğinde tekrar sunucuya gönderilen veri parçalarıdır. Doğru cevap B şıkkıdır.
11.Soru
php dilinde değişkenlerin tanımlanması ilgili aşağıdakilerden hangisi yanlış bilgidir?
boşluk kullanılmamalı |
noktalama işareti kullanılmamalı |
tanımlamaya sayı ile başlanmamalı |
ingilizce karakterlerden oluşmalı |
herhangi bir tür tanımlaması yapılmalı |
php dilinde değişken tanımlanırken herhangi bir tür tanımlaması yapmak gerekmez
12.Soru
Web formlarından gelen verilerin, veritabanı sorgularında kullanılmasının oluşturacağı güvenlik tehdidini azaltmak için kullanılan fonksiyon aşağıdakilerden hangisidir?
mysqli_real_escape_string() |
fetch_assoc() |
session_destroy() |
mysqli_num_rows() |
mysqli_info() |
mysqli_real_escape_string()
13.Soru
Php dilinde en yaygın kullanılan döngü deyimi hangisidir?
Php dilinde en yaygın kullanılan döngü deyimi hangisidir?
İf |
For |
Echo |
Cmd |
Html |
Benzer işlemlerin tekrar tekrar yapılması, insanlar için çoğu zaman sıkıcı olsa da, bilgisayarlar için kolaylıkla ve yüksek hızlarla yapılabilen şeylerdir. Bu nedenle tekrarlı işlerin tanımlandığı yapılar, programlama dilleri için vazgeçilmez olmuşlardır. Döngü adı verilen bu yapıların oluşturulması için her programlama dili çeşitli deyimler içerir. En yaygın kullanılan döngü deyiminin ise “for” olduğu söylenebilir.
14.Soru
Aşağıdaki fonksiyonlardan hangisi sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar?
mysqli_data_seek() |
mysqli_real_escape_string() |
mysqli_stat() |
fetch_assoc() |
mysqli_num_fields() |
fetch_assoc() sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar. Doğru cevap D seçeneğidir.
15.Soru
Aşağıdakilerden hangisi altında çağrıldığı değişken değerinin sağ ve sol kenarlarındaki boşlukları yok ederek sunan fonksiyondur?
Trim() |
Concat() |
Abs() |
IndexOf() |
toLowerCase() |
Trim() fonksiyonu altında çağrıldığı değişken değerinin sağ ve sol kenarlarındaki boşlukları yok ederek sunar.
16.Soru
Aşağıdaki PHP fonksiyonlarından hangisi sorgu sonucu içeren nesnenin istenen satırı ele almasını sağlar?
mysqli_data_seek() |
mysqli_ping() |
mysqli_connect() |
mysqli_real_escape_string() |
mysqli_query() |
Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonları
mysqli_connect() Veritabanı bağlantısı kurar.
mysqli_real_escape_string()
Veritabanı sorgularında kullanılacak verideki özel karakterleri temizleyerek
sorgu güvenliği sağlar.
mysqli_query() Veritabanının SQL ile sorgulanmasını sağlar.
mysqli_num_rows() SQL sorgularından dönen sonuçların kaç satır veri içerdiğini döndürür.
mysqli_num_fields() SQL sorgularından dönen sonuçların kaç sütun veri içerdiğini döndürür.
fetch_assoc() Sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar.
mysqli_data_seek() Sorgu sonucu içeren nesnenin istenen satırı ele almasını sağlar.
mysqli_stat() Veritabanının durumuna ilişkin veri sağlar.
mysqli_ping() Veritabanı bağlantısının kontrol edilmesini sağlar.
mysqli_info() Veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar.
17.Soru
Aşağıdakilerden hangisi kolay kullanım ve yönetim ile özelleştirebilme özelliklerinden dolayı tercih edilen içerik yönetim sistemleri hangisidir?
Kişisel web sayfaları |
Dinamik web sayfaları |
Hiper metin Sayfaları |
Not defteri |
Wordpress |
Düşük maliyet, kolay kullanım, kolay yönetim ve özelleştirilebilme özelliklerinden dolayı
basamaklı stil sayfası (CSS) ve betik dilleri (scripting languages) gibi etkileşim ve işlevselliği artıran özellikleri barındıran ve kodlama bilgisine gerek duymadan hazırlanıp yönetilebilen içerik yönetim sistemleri olarak da isimlendirebileceğimiz dinamik Web sayfaları günümüzde artan bir şekilde kullanılmaktadır. İçerik yönetim sistemleri sayfa içeriklerini genelde bir içerik kütüphanesi veya veritabanı yardımıyla barındırır ve Web
sayfası bir tema motoru ile kullanıcılara son şekli ile sunulur.
18.Soru
Aşağıdakilerden hangisi Veritabanının SQL ile sorgulanmasını sağlayan fonksiyondur?
mysqli_query() |
fetch_assoc() |
mysqli_num_fields() |
mysqli_ping() |
mysqli_info() |
Sayfa 206'da Tablo 7.1 i inceleyiniz. Doğru cevap A şıkkıdır.
19.Soru
JavaScript operatörlerinden "%" operatörünün işlevi hangisidir?
Çarpma |
Bölme |
Değer arttırımı |
Mod alma |
Metin birleştirme |
Operatör | Operatör İşlevi |
+ | Toplama veya metin birleştirme |
- | C¸ıkarma |
* | C¸arpma |
/ | Bölme |
% | Mod alma |
++ | Değer arttırımı |
-- | Değer azaltımı |
20.Soru
HTML sayfalarını hazırlamak için web sayfası editörü ya da basit bir kelime işlemci gereken ve bilgisayarlarda yer alan yazılım aşağıdakilerden hangisidir?
Microsoft Excel |
Microsoft Word |
Not Defteri |
Evrak Çantası |
Microsoft Puplisher |
HTML sayfalarını hazırlamak için web sayfası editörü ya da basit bir kelime işlemci gerekebilir. Örneğin bilgisayarınızda yer alan Not Defteri yazılımını kullanarak HTML kodlarını yazabilir ve bir web sayfası hazırlayabilirsiniz. HTML sayfası oluşturabilmek için farklı web kodlama düzenleme yazılımları da kullanılabilir. Önerilen editör yazılımları: Notepad++, Aptana Studio, Komodo Edit, Sublime Text, Brackets’dır. Web sayfası oluştururken tasarım yaparak yani görsel olarak sayfayı oluşturabilirsiniz. Bazı yazılımlar görsel tasarım yaptığınızda arka planda html kodlamasını kendisi yapmaktadır. Adobe Dreamweaver, Microsoft Expression Web ve BlueGriffon gibi yazılımlar örnek verilebilir.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ