İnternet Ve Web Programlama Final 3. Deneme Sınavı
Toplam 20 Soru1.Soru
"toLowerCase()" metinsel fonksiyonu aşağıda verilenlerden hangisini gerçekleştirir?
İki metni birleştirmek için kullanılır. |
Altında çağrıldığı değişkenin değerini büyük harflere dönüştürerek sunar. |
Altında çağrıldığı değişkenin değerini küçük harflere dönüştürerek sunar. |
Alt metin çıkarmak için kullanılır. |
Altında çağırıldığı değişkenin karakter sayısını sunar. |
toLowerCase() = Altında çağırıldığı değişkenin değerini küçük harflere dönüştürerek sunar. Buna göre doğru cevap C'dir.
2.Soru
İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirleyen, ana bileşen aşağıdakilerden hangisidir?
Web tarayıcı yazılımı |
Web sunucu yazılımı |
Hiper metin transfer protokolü |
Tekdüzen kaynak konumlayıcı |
Hiper metin işaretleme dili |
Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirler. Doğru cevap C şıkkıdır.
3.Soru
Html kodlamada sık kullanılan, satır atlama işlevini gören, sayfada yer alan nesneden sonra gelecek nesnenin bir alt satırda yer almasını sağlayan etiket hangisidir?
Html kodlamada sık kullanılan, satır atlama işlevini gören, sayfada yer alan nesneden sonra gelecek nesnenin bir alt satırda yer almasını sağlayan etiket hangisidir?
Hr etiketi |
Br etiketi |
Center etiketi |
Div etiketi |
Table etiketi |
HTML etiketleri, “Satır İçi Etiketler” ve “Blok Etiketler” olmak üzere iki grupta toplanır. Satır İçi etiketler ile farklı bir stilde görüntü oluşturulabilir. Buna örnek olarak <b> etiketinin kullanımı gösterilebilir. Blok etiketler ise alt alta yer alırlar ve kendi satırlarında yani bloklarında geçerlidirler. Uygulamada yaygın olarak kullanılan html etiketlerinden bazıları aşağıda açıklanmaktadır.
BR etiketi, html kodlamada sık kullanılan etiketlerden birisidir. Satır atlama işlevini görür. Sayfada yer alan nesneden sonra gelecek nesnenin bir alt satırda yer almasını sağlar. <br> <br/> olarak kullanılır.
4.Soru
Aşağıda web sitesi ve web sayfası ile ilgili verilen bilgilerden hangisi doğrudur?
Bir Web sayfası tek bir alan adını paylaşan birbirine bağlı Web sitelerinden oluşabilir. |
Web siteleri statik ve dinamik içerikli olarak iki ana kategoriye ayrılır. |
Web sayfaları İnternet ya da başka bir ağ üzerinden bir tarayıcı ile erişilebilen ve genelde hiper metin işaret dili olarak adlandırılan HTML (HyperText Markup Langauge) ile yazılmış bir belgedir. |
Web sayfalarının görünümü basamaklı stil sayfası (Uniform Resource Locator) 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. |
Dinamik web siteleri genelde PHP, ASP, Perl ya da JSP gibi betik dilleri (script) ile yazılırlar ve asıl işlevleri veri tabanı ile iletişim kurma gibi sunucu tarafındaki işlevleri yerine getirmektir. |
Web siteleri statik ve dinamik içerikli olarak iki ana kategoriye ayrılır. Dinamik WEB sayfalar genelde PHP, ASP, Perl ya da JSP gibi betik dilleri (script) ile yazılırlar ve asıl işlevleri veri tabanı ile iletişim kurma gibi sunucu tarafındaki işlevleri yerine getirmektir. 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. Bir Web sayfası tek bir alan adını paylaşan birbirine bağlı Web sitelerinden oluşabilir.
Web sayfaları İnternet ya da başka bir ağ üzerinden bir tarayıcı ile erişilebilen ve genelde hiper metin işaret dili olarak adlandırılan HTML (HyperText Markup Langauge) ile yazılmış bir belgedir. Doğru Cevap C'dir.
5.Soru
Saniye değerini 0-59 aralığında döndüren fonksiyon aşağıdakilerden hangisidir?
getDay() |
getMinutes() |
getHour() |
getMiliseconds() |
getSeconds() |
getSeconds() = Saniye değerini 0-59 aralığında döndürür. Doğru cevap E'dir.
6.Soru
Aşağıdakilerden hangisi JavaScript dilindeki önemli tarihsel fonksiyonlardan biri değildir?
getDay() |
getHour() |
getElementById() |
getMinutes() |
getSeconds() |
Önemli tarihsel fonksiyonlar şunlardır:
- getDay() Haftanın kaçıncı gününde olunduğunu döndürür.
- getHour() Saat değerini 0-23 aralığında döndürür.
- getMinutes() Dakika değerini 0-59 aralığında döndürür.
- getSeconds() Saniye değerini 0-59 aralığında döndürür.
- getMiliseconds() Milisaniye değerini 0-999 aralığında döndürür.
- getTime() 1 Ocak 1970 yılından itibaren kaçıncı milisaniyede bulunulduğunu döndürür.
- getFullYear() Dört haneli sayı olarak üzerinde bulunulan yılı döndürür.
getElementById() ise bir doküman fonksiyondur. Doğru cevap C'dir.
7.Soru
Eğlence ve gıda sektöründe faaliyet gösteren kurum ya da kuruluşlar hedef kitlelerine ulaşmada hangi iki sosyal medya hesabını tercih edebilirler?
Twitter ve Facebook |
Facebook ve Google+ |
Twitter ve LinkedIn |
Foursquare ve Facebook |
LinkedIn ve Google+ |
Aralarından seçim yapılabilecek 120’den fazla sosyal medya ortamından hangisi ya hangilerinde yer alınacağına karar vermek kolay bir iş değildir. Örneğin, eğlence ve gıda sektöründe faaliyet gösteren kurum ya da kuruluşlar hedef kitlelerine ulaşmada Foursquare ve Facebook uygulamasını tercih edebilirler.
8.Soru
Hazırladığımız sayfayı hangi uzantıda kaydetmeliyiz?
JPG |
PSD |
HTML |
PND |
TGA |
Bilgisayarınıza kayıt edilen html uzantılı sayfayı görüntülemek için bir web tarayıcısına ihtiyaç vardır. HTML sayfalarını bilgisayarınızda yüklü olan tarayıcıdan açarak görüntüleyebilirsiniz. Doğru cevap C şıkkıdır.
9.Soru
JavaScript kodlarının web tarayıcı tarafından tespit edilmesi ve derlenmesi için hangi etiket kullanılır?
<head/> |
<html> |
"<script>” |
<head> |
<body> |
JavaScript kodlarının web tarayıcı tarafından tespit edilmesi ve derlenmesi için "<script>” etiketi kullanılır.
10.Soru
Veritabanı bağlantısını PHP ile oluşturmak için aşağıdaki fonksiyonlardan hangisi kullanılmaktadır?
mysqli_connect() |
mysqli_num_rows() |
mysqli_num_field() |
mysqli_query() |
mysqli_info() |
PHP kodunun iki numaralı satırı “mysqli_connect()” adlı fonksiyonla veritabanı bağlantısı sağlamaktadır
11.Soru
Aşağıdakilerden hangisi sayesinde sayfaya eklenecek her nesne için yer bildirilmesi, böylece sayfanın görsel tasarımı ve arayüzünün oluşturulması sağlanmış olur?
Sınıflandırma |
Etiketleme |
Konumlandırma |
Biçimlendirme |
Programlama |
Konumlandırma sayesinde sayfaya eklenecek her nesne için yer bildirilmesi, böylece sayfanın görsel tasarımı ve arayüzünün oluşturulması sağlanmış olur.
12.Soru
Hangi fonksiyonla başlatılan oturum, “$_SESSION[]” dizisi içinde oturum verilerinin tutulmasınaolanak verir?
mysqli_connect() |
session_start() |
isset() |
setcookie() |
echo() |
Oturum yönetimi, aynı ziyarete ilişkin verilerin PHP sayfaları arasında paylaşımını sağlamaktadır. “session_start()” adlı fonksiyonla başlatılan oturum, “$_SESSION[]” dizisi içinde oturum verilerinin tutulmasınaolanak verir. Bu diziye yazılan veriler, kullanıcı tarayıcısı kapanana, oturum süresi dolana ya da“session_destroy()” fonksiyonuyla yok edilene kadar erişilebilir olur.
13.Soru
Wampp server yüklenen bir bilgisayarda apache tarafından sunulması istenen dosyalar hangi klasör altına tutulur?
bin |
tmp |
www |
scripts |
apps |
Wampp server yüklenen bir bilgisayarda apache tarafından sunulması istenen dosyalar hangi www klasörü altında tutulur.
14.Soru
WWW' nun açılımı aşağıdakilerden hangisidir?
World Wide Web |
World Web Wide |
Web Wide World |
Wide Web World |
Wide World Web |
WWW (World Wide Web) İnternet üzerinde yayınlanan birbirleriyle bağlantılı hiper-metin dokümanlarından oluşan bir bilgi sistemidir. Doğru cevap A şıkkıdır.
15.Soru
I- Site ziyaretçileri ile ilgili veriler toplanıp düzenlenemez.
II- Animasyonlar ve sınırlı etkileşim içerebilir.
III- Hedef kitlenin görmesi istenen yazı ya da görseller kodlama ile (html) bir Web sayfasına aktarılır.
IV- Veritabanı destekli çalışan içerik yönetim sistemleridir.
Yukarıda verilen ifadelerden hangisi ya da hangileri statik web sayfaları için doğru bilgiler içermektedir?
I ve II |
II ve III |
III ve IV |
I, II ve III |
II, III ve IV |
Web sayfalarını statik ve dinamik içerikli olarak iki ana kategoriye ayırmak mümkündür. Statik Web sayfaları, basit HTML kodlu ve bir veri tabanı ile ilişkilendirilmemiş ancak animasyon ve sınırlı etkileşimin javascript gibi betik dilleri ve flash gibi uygulamalar yardımıyla gerçekleştirildiği ve büyük oranda kodlama bilgisi gerektiren sayfalardır. Web sayfalarının ilk kez ortaya çıktığı yıllarda Web sayfaları İnternet üzerinden erişilebilen görseller ve kelimelerden oluşan statik html ile oluşturulmaktaydı. Bununla birlikte, Web sayfalarının tasarımı statik sayfalar diye ifade edebileceğimiz basit HTML kodlu sayfalardan veritabanı destekli çalışan dinamik içerik yönetim sistemlerine doğru bir değişim göstermiştir. Buna göre doğru yanıt D seçeneğidir.
16.Soru
Aşağıdakilerden hangisi web sitesi ziyaretçilerinin ulaşmak istedikleri içeriklere daha hızlı erişmesini sağlar?
İletişim bilgileri |
Arama özelliği |
Reklam bantları |
Sosyal paylaşım bantları |
Gezinme menüleri |
Gezinme menüleri, web sitesi ziyaretçilerinin ulaşmak istedikleri içeriklere daha hızlı erişmesini sağlamaktadır. Cevap E'dir.
17.Soru
I. Oluşturulması ve kullanılması oldukça kolaydır.
II. Hiç değer yüklenmeyecek şekilde oluşturulabilirler.
III. Birden fazla sayıda değer yüklenecek şekilde oluşturulabilirler.
Hangisi ya da hangileri fonksiyonlara ilişkin doğru ifadelerdendir?
Yalnız I |
Yalnız II |
I, II |
II, III |
I, II, III |
Verilen öncüllerin hepsi fonksiyonlara ilişkin doğru ifadelerdendir. Doğru cevap E'dir.
18.Soru
JavaScript'te bulunduğu satır için kendinden sonra gelen metnin yorum olduğunu belirten karakter aşağıdakilerden hangisidir?
"" |
/* |
*/ |
// |
} |
JavaScript dilinde de “//” karakteri, bulunduğu satır için kendinden sonra gelen metnin
yorum olduğunu belirtir. Birden fazla satırdan oluşan yorum satırları da “/*” karakterleri ile başlatılıp
“*/” karakterleriyle sonlandırılır.
19.Soru
Aşağıdaki fonksiyonlardan hangisi Veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar?
mysqli_stat() |
mysqli_real_escape_string() |
mysqli_info() |
mysqli_ping() |
mysqli_query() |
mysqli_connect() Veritabanı bağlantısı kurar.mysqli_real_escape_string() Veritabanı sorgularında kullanılacak verideki özel karakterleri temizleyereksorgu 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.
20.Soru
Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonlarından hangisi veritabanı bağlantısı kurar?
mysqli_connect() |
mysqli_query() |
fetch_assoc() |
mysqli_stat() |
mysqli_info() |
mysqli_connect() fonksiyonu veritabanı bağlantısı kurar. Doğru cevap A seçeneğidir.
-
- 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İ