İnternet Ve Web Programlama Final 20. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdakilerden hangisi eşit değildir şart ifadesidir?
!= |
== |
< |
>= |
<= |
!= eşit değildir ifadesidir. Doğru cevap A'dır.
2.Soru
Aşağıdakilerden hangisi X değerini aşağı yuvarlayan JavaScript'in yerleşik fonksiyonudur?
floor (X) |
ceil (X) |
abs (X) |
pow (X,Y) |
sqrt (X) |
JavaScript dilinde matematiksel işlemleri kolaylaştıracak onlarca yerleşik fonksiyon vardır. Bunlardan:
abs (X) X’in mutlak değerini sunar.
ceil (X) X’i yukarı yuvarlar.
floor (X) X’i aşağı yuvarlar.
max (X,Y,Z,…,N) Kendisine verilen sayıların en büyüğünü sunar.
min (X,Y,Z,…,N) Kendisine verilen sayıların en küçüğünü sunar.
pow (X,Y) X’in Y’inci kuvvetini (üssünü) sunar.
random () 0 ile 1 arasında rastgele bir sayı sunar.
sqrt (X) X’in karekökünü sunar.
3.Soru
0 ile 1 arasında rastgele bir sayı sunan JavaScript dili yerleşik fonksiyonu aşağıdakilerden hangisidir?
abs (X) |
ceil (X) |
floor (X) |
sqrt (X) |
random () |
JavaScript dilinde matematiksel işlemleri kolaylaştıracak onlarca yerleşik fonksiyon vardır. Bu fonksiyonların sık kullanılanları aşağıda verilmiştir:
- abs (X) - X’in mutlak değerini sunar.
- ceil (X) - X’i yukarı yuvarlar.
- floor (X) - X’i aşağı yuvarlar.
- max (X,Y,Z,…,N) - Kendisine verilen sayıların en büyüğünü sunar.
- min (X,Y,Z,…,N) - Kendisine verilen sayıların en küçüğünü sunar.
- pow (X,Y) - X’in Y’inci kuvvetini (üssünü) sunar.
- random () - 0 ile 1 arasında rastgele bir sayı sunar.
- sqrt (X) - X’in karekökünü sunar.
Doğru cevap E'dir.
4.Soru
Web sitesi yapmak için gereken kodlama dillerindendir?
- ASP
- JSP
- PHP
Yalnız I |
Yalnız II |
Yalnız III |
I ve III |
I, II ve II |
Bir web sitesi hazırlayabilmek için temel kodlama ve tasarım konularının bilinmesi gerekmektedir. Web kodlama yapabilmek için ASP, JSP, PHP, Java, CSS3, HTML5 vb. yazılım dillerinden en az birine hâkim olunması önerilir.
5.Soru
Aşağıda verilen işlevin sonucu nedir? <?php //define a function that displays Merhaba function function add_numbers(){ echo 1 + 2; } add_numbers (); ?>
Merhaba |
1 |
Merhaba 1+2 |
Merhaba 3 |
3 |
Merhaba işlevini tanımlar // açıklama için kullnılrı. Ve çıktı olarak sonuç =3 olarak verilir.
6.Soru
Aşağıdakilerden hangisi, web uygulama mimarisindeki katmanlardan biri değildir?
İstemci katmanı, |
Gizli alanlar katmanı, |
Web katmanı, |
İş katmanı, |
Veritabanı katmanı, |
Günümüz web uygulamaları dört katmanlı bir mimariye sahip bulunmaktadır. Bunlar; İstemci katmanı, web katmanı, iş katmanı,
veritabanı katmanıdır. Doğru cevap B şıkkıdır.
7.Soru
Aşağıdakilerden hangisi programlamada fonksiyonun avantajlarından biri değildir?
Daha hızlı ve daha okunabilir kod yazımına olanak sağlar |
Birden fazla kişinin aynı proje üzerinde çalışabilmesine olanak sağlar |
Form elemanları gibi ögelere işlev yüklemek için kullanışlıdırlar |
Sayfada geliştirilmesi daha kolay, düzenli bir kod yapısı oluşturulmasına olanak sağlar |
Bir sayfaya görsel yerleştirmeye olanak sağlar |
Bir sayfaya görsel koymak, programlamada fonksiyonun avantajlarından biri değildir. Doğru cevap E'dir.
8.Soru
URL adreslerini oluşturan temel bileşenlerden dosya adı ile ilgili aşağıda verilmiş olan bilgilerden hangisi yanlıştır?
Dosya adı, web üzerinden URL yardımıyla erişilmek istenen hiper metin veya çoklu ortam dosyalarının adıdır. |
URL içinde dosya adı belirtilmediğinde istemciye cevap olarak hangi dosyanın dönüleceğine asla karar verilemeyeceği için mutlaka dosya adı belirtilmelidir. |
URL içinde dosya adı bulunmadığında cevap olarak dönülecek dosyanın belirlenmesi için klasör altında “.htaccess” isimli bir metin dosyası oluşturulmalıdır. |
“.htaccess”, web sunucu yazılımının yapılandırılmasından bağımsız olarak klasör ve dosya yönetimi yapılmasına izin veren, klasör seviyesinde bir yapılandırma dosyasıdır. |
Hiçbiri |
URL içinde dosya adı belirtilmediğinde, istemciye cevap olarak hangi dosyanın dönüleceğine web sunucu yazılımı karar verir. Linux tabanlı işletim sistemine sahip sunuculara bulunulan isteklerde URL’de dosya adı bulunmuyorsa, genel olarak klasör altında bulunan “index.htm”, “index.html” veya “index.php” dosyaları cevap olarak geri dönülür. Windows tabanlı işletim sistemine sahip sunucularda bu dosyalara ek olarak “Default.html” veya “Default.aspx” dosyaları kullanılır. Eğer, varsayılan dosyalardan herhangi biri istek yapılan klasör altında bulunmaz ise o zaman klasör içeriği listelenir. Dolayısıyla dosya adının mutlaka belirtilmesi gerekmeyen durumlar mevcuttur.
9.Soru
İnternetin kökeni olarak bilinen bilgisayar ağı projesi aşağıdakilerden hangisidir?
HESNet |
ARPANet |
SKYNet |
CIBERNet |
NETWork |
İnternetin kökleri Amerika Birleşik Devletleri
Savunma Bakanlığı Pentagon’a bağlı Defansif Gelişmiş
Araştırma Projeleri Ajansı (Defence Advanced
Research Projects Agency - DARPA) tarafından
başlatılan ve ARPANet olarak isimlendirilen
bir bilgisayar ağı projesine dayanmaktadır.
10.Soru
Bir form üzerinden sunucudaki bir web sayfasına "veri" ismiyle yönlendirilen ve adres satırında görünmeyen bir veri web sayfasındaki "degisken" isimli değişkene aktarılırken kullanılabilecek kod aşağıdakilerden hangisinde doğru olarak verilmiştir?
degisken=veri; |
$degisken=$veri; |
$degisken=$_GET["veri"]; |
$degisken=$_POST["veri"]; |
$degisken=$_[veri]; |
Doğru sözdizimi D seçeneğinde verilmiştir.
11.Soru
Aşağıdakilerden hangisi web sayfalarının bileşenlerinden değildir?
Web sayfasının adı, logosu ve firma/şirket adı |
Oturum açma ve kullanıcı hesabı oluşturma özelliği |
Gezinme menüleri |
PHP, ASP, Perl ya da JSP gibi betik diller |
Arama özelliği |
Dinamik 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. Bunlar web sayfalarının bileşenleri arasında değildir. Diğer şıklarda belirtilenlerin hepsi ise web sayfasının bileşenlerindendir. Doğru cevap D'dir.
12.Soru
Sosyal medya uygulamaları ilişki oluşturmaya yönelik ve içerik paylaşımına yönelik ortamlar olarak iki kategoride incelendiğinde aşağıdakilerden hangisinin içerik oluşturmaya yönelik olduğunu söylemek daha uygundur?
Google+ |
Youtube |
|
|
|
Sosyal medya uygulamalarının geneline bakıldığında bu uygulamaların iki ana kategori altında yer aldığı görülmektedir. İlki ilişki oluşturmaya yarayan sosyal medya ortamları; ikincisi ise içerik paylaşımı yapılabilen sosyal medya ortamları. Facebook, Google+,
Twitter ve LinkedIn birinci kategoriye örnek olarak gösterilebilirken, YouTube, Pinterest, Vine, Instagram ve Tumblr ikinci kategorideki sosyal medya uygulamalarına örnek verilebilir. Doğru yanıt B seçeneğidir.
13.Soru
- Ağ katmanı
- Veritabanı katmanı
- Web katmanı
- İstemci katmanı
Yukarıdakilerden hangisi web uygulama mimarisi içinde yer alan katmanlar arasında yer alır?
Yalnız ii |
i ve ii |
iii ve iv |
ii, iii ve iv |
i, iii ve iv |
Veritabanı katmanı, Web katmanı, İstemci katmanı web uygulama mimarisi içinde yer alan katmanlar arasında yer alır
14.Soru
"Doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metin" tanımı aşağıdakilerden hangisinde doğru verilmektedir?
web |
hiper metin |
telnet |
e-posta |
FTP |
hiper metin
15.Soru
JavaScript kodlarının web tarayıcısı tarafından tespit edilmesi ve derlenmesi için hangi ifade kullanılır?
</script> |
<script> |
<html> |
</html> |
<body> |
JavaScript kodlarının web tarayıcısı tarafından tespit edilmesi ve derlenmesi için <script> ifadesi kullanılır. Doğru cevap B'dir.
16.Soru
Web sayfaları ile ilgili verilen bilgilerden hangisi yanlıştır?
Bir Web sitesi tek bir alan adını paylaşan birbirine bağlı Web sayfalarından oluşabilir. |
Web sayfaları statik ve dinamik içerikli olarak iki ana kategoriye ayrılabilir. |
Web sayfalarına bir tekbiçimli kaynak konumlayıcı (URL) adresi ile erişilir. |
Dinamik sayfalar genelde PHP, ASP, Perl ya da JSP gibi betik dilleri |
Birçok Web sayfası, maliyeti yüksek ve tamamen kodlama bilgisi gerektiren veritabanı destekli dinamik Web sayfaları ile oluşturulmaktadır. |
Günümüzde ise 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.
17.Soru
I. Derleyicidir.
II. Sunucu taraflı bir dildir.
III. Web sunucu yazılımıdır.
PHP'ye ilişkin yukarıdaki ifadelerden hangisi/hangileri doğrudur?
I ve III |
I ve II |
II ve III |
I, II ve III |
Yalnız I |
PHP, sunucu taraflı bir dildir ve derleyicidir. Ancak web sunucu yazılımı değildir. Örneğin APACHE bir web sunucu yazılımıdır. Doğru cevap B'dir.
18.Soru
Görselde sunulan arayüzün üst kısmında bulunan paneldeki hangi bağlantı bizi veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır?
Ayarlar |
Dışa aktar |
İçe aktar |
Durum |
Kullanıcılar |
Dışa Aktar: Veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır.
19.Soru
Web formları oluşturulurken, form verilerinin yönlendirileceği adres, hangi özellik üzerinden belirtilir?
action |
method |
input |
value |
submit |
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir.
20.Soru
Programlama dillerinin hemen hepsinde döngü oluşturmak için benzer şekilde kullanılan yapı aşağıdakilerden hangisidir?
"switch" |
“gunMesajiGoruntule” |
"break" |
"Var" |
"For" |
Benzer işlemlerin tekrarlı bir şekilde yapılması gereksinimiyle sıklıkla karşılaşılır. Bu gereksinimi her tekrar için ayrı kod satırı yazarak karşılamak, oldukça çok sayıda kod satırına sahip programlar yazmak anlamına gelir. Çok sayıda kod satırından oluşan programlar ise hem çalıştırılmak için daha çok sistem kaynağına ihtiyaç duyarlar hem de oluşturma ve güncelleme anlamında daha fazla zaman harcanmasını sağlarlar. Bazı durumlarda binler, hatta onbinlerce işlem yapılması gerekebileceği düşünülürse bu durum daha da netleşecektir. Her tekrar için ayrı kod yazmak yerine, bilgisayarı söz konusu süreç için döngüye sokmak çok daha mantıklıdır. “For” adı verilen yapı, programlama dillerinin hemen hepsinde döngü oluşturmak için benzer şekilde kullanılır.
-
- 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İ