İnternet Tabanlı Programlama Ara 4. Deneme Sınavı
Toplam 10 Soru1.Soru
Aşağıdaki değişken türlerinden hangisi sadece iki değer alabilmektedir?
boolean
|
integer
|
float
|
string |
object |
Genel olarak PHP’de 4 temel türden bahsedilebilir: boolean, integer,float ve string. Boolean türündeki değişkenler sadece iki değer alabilmektedirler: true ve false. Bu tür değişkenler genellikle şartlı ifadelerde kullanılmaktadır. Integer ve float türleri ise tamsayı ve ondalıklı sayı değerleri ifade etmektedir. String türü değişkenler ise içlerinde metinsel ifadeleri barındırırlar.
2.Soru
JavaScript'te yer alan % aritmetik işlemine yönelik "53%10" ifadesinin sonucu kaçtır?
53 |
0,53 |
5 |
3 |
5300 |
JavaScript'te yer alan aritmetik işlemlerden "+" işlemi verilen değerleri toplar. "-" işlemi ilk değerden ikincisi çıkarır. "*" işlemi verilen değerleri birbiriyle çarpar. "/" işlemi ilk değeri ikinciye böler. Son olarak, % işlemi ikinci değere göre ilk değerin modunu alır. Soruda verilen 53%10 işlemi için 53 sayısının 10 sayısına göre modu alınır. 53 sayısının 10'a bölümünden kalan 3'tür.
3.Soru
Web sitelerinin geliştirilmesi ve Web tarayıcılarda sorunsuz bir şekilde görüntülenebilmesi için geliştirilen programlama yapısına ne ad verilmektedir?
Delikli kartlar
|
Anakart
|
Veritabanı
|
Veri dizisi |
İnternet tabanlı programlama dili |
Web sitelerinin geliştirilmesi ve Web tarayıcılarda sorunsuz bir şekilde görüntülenebilmesi için geliştirilen programlama yapısına internet tabanlı programlama dili denir.
4.Soru
Belli bir içinde herhangi bir işlem yapıldığı takdirde oturum sonlandırılması gibi işlemler için süre kısıtını belirlemeye yarayan JavaScript fonksiyonu nedir?
setTimeout
|
clearTimeout
|
getTime
|
getDate |
setInterval |
JS kodları belirli bir zamanda çalışmak üzere ayarlanabilir. Bu isleme zamanlanmış görev denmektedir. JS iki tür zamanlanmış görev desteklemektedir. İlk tür zamanlanmış görevde verilen kodları bir zaman aralığından sonra (ör: 10sn) işletir. Bu amaçla setTimeout fonksiyonu kullanılır. Bu fonksiyona parametre olarak işletilecek kodları içeren bir fonksiyon ve milisaniye cinsinden bekleme süresi verilir.
5.Soru
PHP kodlarının başladığını ve bittiğini belirtmek üzere “<?php” ve “?>” etiketlerinin yanında “<?” etiketinin de PHP kodlarının başlangıcını belirtmesini sağlamak için aşağıda verilen ifadelerden hangisinin değeri “On” yapılacaktır?
short_open_tag
|
error_reporting
|
max_execution_time
|
define |
ignore_user_abort |
PHP kodlarının başladığını ve bittiğini belirtmek üzere “<?php” ve “?>” etiketleri kullanılmaktadır. php.iniadlı dosyaya yer alacak “short_open_tag = On” ifadesi, “<?” etiketinin de PHP kodlarının başlangıcını belirtmesini sağlayacaktır. Bu ifadede yer alan “On” değerinin “Off” olarak değiştirilmesi ise, anlaşılacağı üzere “<?php” ifadesini zorunlu kılacaktır.
6.Soru
I. i ve $ işaretlerinin ilk ve son karakter olarak kullanılması önerilmez.
II. İsimlendirmeler büyük küçük harf duyarlıdır. (sayi ve Sayi ayrı değişkenlerdir).
III. Değişken isimlerinde büyük ve küçük harfler kullanılabilir [A-Z, a-z].
IV. Değişken isimlerinde boşluk kullanılamaz.
Yukarıdaki kurallardan hangileri JS kullanırken oluşturacağınız değişkenler ve fonksiyonların isimlendirilmesi konusunda uymanız gereken kurallardandır?
I ve III
|
II ve III
|
I, III ve IV
|
II, III ve IV |
I, II, III ve IV |
JS kullanırken oluşturacağınız değişkenler ve fonksiyonların isimlendirilmesi konusunda uymanız gereken kurallar bulunmaktadır. Bu kurallara uymamanız durumunda JS hata verecektir. Bu kurallar aşağıda sıralanmıştır.
- Değişken isimlerinde boşluk kullanılamaz.
- Değişken isimlerinde Türkçe karakterler (ü,ğ,i,ş,ç,ö) kullanılamaz.
- Değişken isimlerinde büyük ve küçük harfler kullanılabilir [A-Z, a-z].
- Değişken isimlerinde, ilk karakter olmamak şartıyla sayılar kullanılabilir [0-9].
- Değişken isimlerinde alt tire “i” ve “$” dolar işareti kullanılabilir.
- i ve $ işaretlerinin ilk ve son karakter olarak kullanılması önerilmez.
- Değişken isimleri JS rezerve sözcüklerinden (for, var, function vb.) biri olamaz.
- İsimlendirmeler büyük küçük harf duyarlıdır. (sayi ve Sayi ayrı değişkenlerdir).
7.Soru
Daha sonra çalıştırmak için programcı tarafından yazılan kod bloklarına ne ad verilir?
Fonksiyonlar
|
Sınıflar
|
Çatılar
|
Veritabanı |
Değişkenler |
Fonksiyonlar daha sonra çalıştırmak için programcı tarafından yazılan kod bloklarıdır.
8.Soru
Kullanıcının fareyi elementin üzerinden çekmesi anında tetiklenen HTML DOM’un sağladığı önemli olay aşağıdakilerden hangisidir?
onmouseover
|
onmouseout
|
onchange
|
onkeydown |
onclick |
onmouseout : Kullanıcının fareyi elementin üzerinden çekmesi anında tetiklenir.
9.Soru
GitHub'ın internet tabanlı programlama dillerinin kullanım eğilimleri araştırmasına göre 2013 yılında en çok kullanılan internet tabanlı programlama dili aşağıdakilerden hangisidir?
Python |
PHP |
JavaScript |
C/C++ |
Ruby |
JavaScript
10.Soru
Aşağıdaki programlama dillerinden hangisi kökleri 1980’lere uzanan ve günümüzde genellikle dinamik Web sayfalarının oluşturulması için kullanılan, ayrıca Google ve Youtube gibi önemli projelerin arkasında yatan bir dildir?
ASP
|
Perl
|
Pyton
|
Ruby |
ColdFusion |
Aslında kökleri 1980’lere uzanan genel amaçlı bir programlama dili olan Pyton, günümüzde genellikle dinamik Web sayfalarının oluşturulması için kullanılmaktadır. Hızlı kod yazımı sağlaması nedeniyle her geçen gün daha da popülerleştiği gözlenen Pyton, önemli modül ve çatılarla desteklendiği için kolay uygulama geliştirme olanağı da sağlamaktadır. Pyton, Google ve YouTube gibi önemli projelerin de arkasında yatan dildir.