İnternet Ve Web Programlama Final 1. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdaki etiketlerden hangisi satır atlamak için kullanılır?
line |
enter |
hr |
br |
tr |
BR etiketi, html kodlamada sık kullanılan etiketlerden birisidir. Satır atlama işlevini görür.
2.Soru
Aşağıdakilerden hangisi veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığıdır?
Değişken |
Gösterici |
Sabit |
Geçici |
Değer |
Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı değişkenlerdir.
3.Soru
Bir formun üzerindeki verileri sunucudaki web sayfasına doğru bir şekilde teslim edilebilmesi için, verilerin hangi sayfaya teslim edileceğini belirtmeye yarayan özellik aşağıdakilerden hangisidir?
form |
action |
get |
post |
method |
Bir web sayfasında form oluşturma sürecini başlatmak için "form" adlı etiket kullanılır. Bu etiket ile başlayan formun, üzerindeki verileri sunucudaki web sayfasına doğru bir şekilde teslim edilmesi için iki önemli tanımlama yapılmalıdır. Bu noktada kullanılacak ilk argüman, form verilerinin hangi sayfaya teslim edileceğidir. Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir
4.Soru
Aşağıdaki PHP fonksiyonlarından hangisi SQL sorgularından dönen sonuçların kaç satır veri içerdiğini döndürür?
mysqli_ping() |
mysqli_info() |
mysqli_connect() |
mysqli_num_rows() |
mysqli_real_escape_string() |
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.
5.Soru
PHP'deki tüm değişkenler hangi sembolle başlar?
$ |
& |
! |
</> |
<center> |
PHP tüm değişkenler $ ile başlar. Örneğin $gelenveri veya $klima vb gibi.
6.Soru
JavaScript değişken adlandırmalarıyla ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Adları sayı ile başlayabilir. |
Boşluk içermemelidir. |
Noktalama işaretleri içermemelidir. |
Bir değişkenin adı sabit kalırken değeri tekrar tekrar değiştirilebilir. |
JavaScript değişken adları büyük/küçük harf duyarlıklıdır. |
Değişken oluştururken adlarının sayı ile başlamamasına boşluk ve noktalama işaretleri içermemesine dikkat edilmelidir.
7.Soru
Aşağıdakilerden hangisi web sayfaları için doğru bir ifadedir?
Hiper metin işaret dili olarak adlandırılan HTML ile yazılmış bir belgedir. |
Web sayfalarına bir basamaklı stil sayfası (Cascading Style Sheets) adresi ile erişilir. |
Web sayfalarının görünümü tekbiçimli kaynak konumlayıcı (Uniform Resource Locator) ile biçimlendirilebilir. |
HTML gibi istemci tarafı betikler aracılığıyla etkileşimli hâle getirilebilir. |
Dinamik sayfalar genelde HTML gibi betik dilleri (script) ile yazılırlar. |
Web sayfaları ise İ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ı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. Doğru yanıt A seçeneğidir.
8.Soru
Aşağıdakilerden hangisi bir IP adresidir?
264.0.0.1 |
1.0.0.264 |
1.264.264.264 |
264.264.264.264 |
254.255.255.254 |
Sınıf | Adres (Oktet) Aralığı | Destek |
A | 1.0.0.1 – 126.255.255.254 | Her 127 ağda 16.000.000 hostu destekler. |
B | 128.1.0.1 – 191.255.255.254 | Her 16.000 ağda 65.000 hostu destekler. |
C | 192.0.1.1 – 223.255.254.254 | Her 2.000.000 ağda 254 hostu destekler. |
D | 224.0.0.0 – 239.255.255.255 | Multicast grupları için saklanmıştır (rezerve edilmiştir). |
E | 240.0.0.0 – 254.255.255.254 | Araştırma ve geliştirme amaçları veya gelecekte kullanılmak üzere saklanmıştır (rezerve edilmiştir). |
9.Soru
Aşağıdakilerden hangis bir ağdaki bilgisayarların nasıl yerleştirileceğini, nasıl bağlanacağını ve veri iletiminin nasıl olacağını belirlemede kullanılan bir yapı değildir?
Ortak yol |
Halka |
Yıldız |
Bus |
Cycle |
Cycle
10.Soru
WampServer yazılımında veritabanına ilişkin istatistikleri sunan arayüze ne ad verilir?
Veritabanları |
SQL |
Durum |
Kullanıcılar |
İçe Aktar |
Durum: Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır. Doğru cevap C şıkkıdır.
11.Soru
Aşağıdaki fonksiyonlardan hangisi veri tabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar?
mysqli_stat() |
mysqli_real_escape_string() |
mysqli_info() |
mysqli_ping() |
fetch_assoc() |
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.
12.Soru
Web sayfalarını daha işlevsel hale getirmek amacıyla 1995 yılında üretilen kodlama dili aşağıdakilerden hangisidir?
HTML |
PHP |
JavaScript |
Perl |
Go |
Bir programlama dilinde bulunan temel işlevlerin hemen hepsine sahip olan JavaScript standardı sayesinde web içeriği sağlayıcıları, basit biçimsel işaretlemelerin ötesindeki işlevleri de kullanabilir hâle gelmişlerdir. 1995 yılından bu yana geliştirilen JavaScript, günümüzde web sayfalarını neredeyse bir masaüstü yazılımı kadar işlevsel hale getirebilmektedir.
13.Soru
Hiper metin işaretleme diline ne ad verilir?
Web |
JavaScript |
HTML |
CSS |
jQuery |
HTML, Hypertext Markup Language – Hipermetin İşaretleme Dili
14.Soru
JavaScript'te değişken tanımlaması için aşağıdakilerden hangisi kullanılır?
var |
return |
function |
alert |
if |
JavaScript değişkenleri “var” tanımlaması ile oluşturulur.
15.Soru
2006 yılında John Resig tarafından geliştirilen ve en yaygın kullanılan JavaScript kütüphane aşağıdakilerden hangisidir?
jQuery |
Angular JS |
Agility js |
Asana Luna |
Extjs |
jQuery, 2006 yılında John Resig isimli yazılım mühendisi tarafından geliştirilmiştir. Popülerleşmesinin ardından oldukça büyük bir yazılım geliştirme grubunun desteğini alarak günümüze kadar her geçen gün daha fazla işlev kazanmıştır. Günümüzde ise sağladığı işlevler sayesinde küçük web projelerinden devasa sosyal ağ sitelerine uzanan
geniş bir kullanım alanına kavuşmuştur. Resim galerilerinin görüntülenmesi, işlevsel menülerin oluşturulması veya kullanıcı etkileşiminin sağlanması gibi geniş bir işlev yelpazesine sahip olmakla beraber, tamamen ücretsizdir.
16.Soru
HTTP, sunucu tarafında aksi belirtilmediği sürece varsayılan olarak kaç numaralı port üzerinden TCP bağlantısı kurar?
50 |
60 |
70 |
80 |
90 |
HTTP, sunucu tarafında aksi belirtilmediği sürece varsayılan olarak 80 numaralı port üzerinden TCP bağlantısı kurar. Sunucu, istekleri bu port üzerinden dinler. Bir istek geldiğinde cevap kodu (response code), başlık (headers) ve hiper metin içerikleri cevap olarak istemciye geri döner.
17.Soru
Aşağıdakilerden hangisi URL’de yer alan son bileşendir?
Dosya adı |
Protokol |
Alt Etki Alanı Adı |
Referans adı |
Klasör Adı |
URL’de yer alan son bileşen referans adıdır. Bu bölüm istenen kaynak web sayfasının belli bir bölümüne erişilmek istendiğinde kullanılır.
18.Soru
Aşağıdaki PHP fonksiyonlarından hangisi veritabanı sorgularında kullanılacak verideki özel karakterleri temizleyerek sorgu güvenliği sağlar?
fetch_assoc() |
mysqli_real_escape_string() |
mysqli_ping() |
mysqli_num_fields() |
mysqli_data_seek() |
Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonları
Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonları
Fonksiyon İşlevi
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.
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.
19.Soru
X'in karekökünü sunan fonksiyon aşağıdakilerden hangisidir?
sqrt (X) |
random () |
floor (X) |
ceil (X) |
abs (X) |
random () fonksiyonu 0 ile 1 arasında rastgele bir sayı sunar.
floor (X) fonksiyonu X'i aşağı yuvarlar.
ceil (X) fonksiyonu X'i yukarı yuvarlar.
abs (X) fonksiyonu X'in mutlak değerini sunar.
sqrt (X) fonksiyonu ise X'in karekökünü sunar.
Doğru cevap A'dır.
20.Soru
Aşağıdakilerden hangisi "get" yöntemini kullanarak sunulan formdan "get" dizisi içinden bilgi almak için yazılan komuttur?
<method=’GET’> |
$_GET[]; |
</php>"get" |
$_GET<echo> |
$_GET <setcookie> |
Verilerin GET metodu ile gönderilmesi durumunda, bu verilerin “$_GET[]” dizisi üzerinde aranması gerekir.
-
- 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İ