⚠️ Bu portal eğitim amaçlıdır. İçerikler ticari amaçla kullanılamaz. Detaylı bilgi
7. Dönem YBS405U

İnternet ve Web Programlama

Toplam 777 soru bulundu.

Ders Materyalleri

İnternet ve Web Programlama - Tüm Sorular

Ünite 1

Soru 1

Aşağıdakilerin hangisinde İNTERNETin tanımı yapılmaktadır?

Seçenekler

A
Verinin bir düğüm noktasından başka bir düğüm noktasına iletilmesi sırasında bir hattan başka bir hatta aktarıldığı bağlantı noktalarıdır.
B
Bir ağdaki bilgisayarların nasıl yerleştirileceğini, nasıl bağlanacağını ve veri iletiminin nasıl olacağını belirleyen genel yapıdır
C
Bilgisayar ağında bulunan adreslenebilir bağlantı noktalarıdır.
D
Ağ üzerinde iletilen verinin biçimini ve nasıl işleneceğinin tanımlandığı kurallar kümesidir.
E
Türk Dil Kurumu tarafından bilgisayar ağlarının birbirine bağlanması sonucu ortaya çıkan, herhangi bir sınırlaması ve yöneticisi olmayan uluslararası bilgi iletişim ağı olarak tanımlanmaktadır.
Açıklama:
Türk Dil Kurumu tarafından bilgisayar ağlarının birbirine bağlanması sonucu ortaya çıkan, herhangi bir sınırlaması ve yöneticisi olmayan uluslararası bilgi iletişim ağı olarak tanımlanmaktadır.

Soru 2

Aşağıdakilerin hangisinde PROTOKOLun tanımı yapılmaktadır?

Seçenekler

A
Türk Dil Kurumu tarafından bilgisayar ağlarının birbirine bağlanması sonucu ortaya çıkan, herhangi bir sınırlaması ve yöneticisi olmayan uluslararası bilgi iletişim ağı olarak tanımlanmaktadır.
B
Verinin bir düğüm noktasından başka bir düğüm noktasına iletilmesi sırasında bir hattan başka bir hatta aktarıldığı bağlantı noktalarıdır.
C
Bir ağdaki bilgisayarların nasıl yerleştirileceğini, nasıl bağlanacağını ve veri iletiminin nasıl olacağını belirleyen genel yapıdır
D
Bilgisayar ağında bulunan adreslenebilir bağlantı noktalarıdır.
E
Ağ üzerinde iletilen verinin biçimini ve nasıl işleneceğinin tanımlandığı kurallar kümesidir
Açıklama:
Ağ üzerinde iletilen verinin biçimini ve nasıl işleneceğinin tanımlandığı kurallar kümesidir

Soru 3

Aşağıdakilerden hangisi 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?

Seçenekler

A
Ortak yol
B
Halka
C
Yıldız
D
Bus
E
Cycle
Açıklama:
Cycle

Soru 4

Uzun mesafe veri iletiminde, günümüzde veri ve ses iletimi teknolojilerinin temelini oluşturan aşağıdakilerden hangisidir?

Seçenekler

A
Devre Anahtarlama
B
Binary Anahtarlama
C
İlk-Son Anahtarlama
D
Kutu Anahtarlama
E
Paket Anahtarlama
Açıklama:
Paket Anahtarlama

Soru 5

TCP/IP aşağıdakilerden hangi standarda alternatif olarak geliştirilmiştir?

Seçenekler

A
MAC
B
ARPA
C
.NET
D
IIS
E
OSI
Açıklama:
OSI

Soru 6

Aşağıdakilerden hangisi TCP/IP modelinde taşıma katmanı protokolüdür?

Seçenekler

A
HTTP
B
FTP
C
ARP
D
MAC
E
UDP
Açıklama:
UDP

Soru 7

Daha çok sunucu görevi gören bilgisayarlar için tercih edilen IP adresi türü aşağıdakilerden hangisidir?

Seçenekler

A
Dinamik
B
Değişken
C
Geçici
D
Random
E
Statik
Açıklama:
Statik

Soru 8

"Bir IP adresindeki birbirinden farklı hizmetleri kullanmak için oluşturulmuş mantıksal veri yoludur.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?

Seçenekler

A
Soket
B
Protokol
C
Katman
D
Arayüz
E
Port
Açıklama:
Port

Soru 9

Http iletişimi aşağıdakilerden hangi ikiliden oluşur?

Seçenekler

A
Soru-Yanıt
B
Talep-Yanıt
C
Soru-Cevap
D
Talep-Cevap
E
İstek-Cevap
Açıklama:
İstek-Cevap

Soru 10

“Ağ bağlantılı çok farklı kaynaklardan elde edilen verinin, anlamlı ve işlenebilir biçime dönüştürülmüş biçimine verilen addır.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?

Seçenekler

A
Artırılmış Gerçeklik
B
Sanal Gerçeklik
C
Bulut Bilişim
D
Sis Bilişim
E
Büyük Veri
Açıklama:
Büyük Veri

Soru 11

TCP/IP modelinde TCP ve UDP protokolleri hangi katmanda yer almaktadır?

Seçenekler

A
Uygulama
B
İnternet
C
Sunum
D
Oturum
E
Taşıma
Açıklama:
Taşıma

Soru 12

Aşağıdakilerden hangisi internet hizmetleri arasında yer almamaktadır?

Seçenekler

A
Sohbet odaları
B
Tartışma forumları
C
Dosya transferi
D
Uzak bağlantı kullanımı
E
Proje yönetimi
Açıklama:
Proje yönetimi

Soru 13

Aşağıdakilerden hangisi her düğüm noktası komşu iki düğüm ile bağlantılı olan ağ topolojisidir?

Seçenekler

A
Ortak Yol
B
Geniş Alan Ağı
C
Halka
D
Anahtarlama Noktaları
E
Yıldız
Açıklama:
Halka topolojisinde, her düğüm noktası komşu iki düğüm ile bağlantılıdır. İletim yolu halka şeklindedir. Yolu hangi düğüm noktasının kullanacağının belirlenmesi için kullanılan en yaygın yöntem halka üzerinde bir jeton (token) dolaştırmaktır. Jeton’u alan düğüm noktası yola veriyi koyar ve ileteceği veri bittiğinde jetonu tekrar halka üzerine bırakır. Aynı düğüm noktası tekrar veri iletmek istediğinde jetonu alana kadar beklemek zorundadır.

Soru 14

Paket Anahtarlama Yöntemiyle gönderilen birbirinden bağımsız paketlerin düğüm noktalarında iletildiği donanıma ne ad verilir?

Seçenekler

A
Ağ Arayüz Katmanı
B
Devre Anahtarlama
C
Yönlendirici
D
Dosya Transfer Protokolü
E
Tarayıcı
Açıklama:
Her bir paket birbirinden bağımsız olarak diğer düğüm noktalarındaki yönlendirici (router) cihazlara iletilir. Bir yönlendirici iki ya da daha fazla ağ arasındaki kesişim noktasıdır. Her iki ağın da parçası olduğu için veri paketlerinin ağlar arasında yollarını bulmalarına yardımcı olmaktadır. Yönlendirme işlemi, bir veri paketinin bir düğüm noktasından diğerine iletim yolunun belirlenmesidir. Yönlendiriciler, veri paketini hedef adrese iletecek doğru yönü bulabilmek için karar verme algoritmalarına ihtiyaç duyarlar. Paketler, anlık ağ yönlendirme yapısına göre herhangi bir rotaya yönlendirilebilir.

Soru 15

_ _ _ _ _ dağıtım yönteminde verinin paketler hâlinde yollanmasının bir avantajı, herhangi bir şekilde hattın bir veya birden fazla kullanıcıya sürekli olarak ayrılmamasıdır.
Yukarıda belirtilen ifade içerisindeki boşluğa aşağıdaki kavramlardan hangisi gelirse doğru bir tanımlama yapılmış olur?

Seçenekler

A
Yıldız topolojisi
B
FTP
C
Paket anahtarlamalı
D
Yönlendirici
E
TCP/IP
Açıklama:
Paket anahtarlamalı dağıtım yönteminde verinin paketler hâlinde yollanmasının bir avantajı, herhangi bir şekilde hattın bir veya birden fazla kullanıcıya sürekli olarak ayrılmamasıdır. Böylelikle hat kullanıcı tarafından kullanılmadığı zamanlarda başka kullanıcılar tarafından kullanılabilmektedir. Bu sebepten dolayı devre anahtarlamalı dağıtım yöntemine göre daha yüksek bant genişliği (bandwidth) sağlamaktadır.

Soru 16

Verinin iletilmeden önce paketlere ayrılmasını ve hedef düğüm noktasında bu paketlerin yeniden sıralı bir şekilde birleştirilmesini sağlayan üst katmana ne ad verilir?

Seçenekler

A
İletim denetimi protokolü
B
Komut istemi
C
Adres çözümleme protokolü
D
İnternet servis sağlayıcısı
E
Kullanıcı veri bloğu protokolü
Açıklama:
TCP/IP kullanım açısından bakıldığında iki katmanlı bir iletişim protokolüdür. İletim denetimi protokolü (TCP) olarak isimlendirilen üst katman verinin iletilmeden önce paketlere ayrılmasını ve hedef düğüm noktasında bu paketlerin yeniden sıralı bir şekilde birleştirilmesini sağlar. İnternet protokolü (IP) olarak isimlendirilen alt katman ise iletilecek paketlerin istenilen ağ adreslerine yönlendirilmesini kontrol eder.

Soru 17

Aşağıdakilerden hangisi OSI modelinde bulunan katmanlardan biri değildir?

Seçenekler

A
Fiziksel katman
B
Veri bağlantı katmanı
C
Taşıma katmanı
D
Ağ katmanı
E
Komut katmanı
Açıklama:
Uluslararası Standartlaştırma Örgütünün (ISO) geliştirdiği birbiriyle bağlantılı açık sistemler standardı (OSI) tabanlı ağ modeline alternatif olarak geliştirilmiştir. OSI modelinde en alt seviye katmandan itibaren sırasıyla fiziksel katman (physical layer), veri bağlantı katmanı (data link layer), ağ (network) katmanı, taşıma katmanı (transport layer), oturum katmanı (session layer), sunum katmanı (presentation layer) ve uygulama katmanı (application layer) bulunmaktadır.

Soru 18

Aşağıdaki komutlardan hangisi bağlanılan bilgisayara dosya yüklemek için kullanılır?

Seçenekler

A
put
B
mget
C
bin
D
get
E
cd
Açıklama:
Komut Kısa Tanım
? / help ftp komutlarının açıklamalarını görüntüler.
cd Klasör değiştirmek için kullanılır. (cd [klasör adı])
pwd İçinde bulunulan klasörün adını gösterir.
dir / ls Bulunulan klasör altındaki klasör ve dosyaları listeler.
get Bağlanılan bilgisayardan dosya indirmek için kullanılır.
put Bağlanılan bilgisayara dosya yüklemek için kullanılır.
mget: Bağlanılan bilgisayardan çoklu dosya indirmek için kullanılır.
mput: Bağlanılan bilgisayara çoklu dosya yüklemek için kullanılır.
type: Dosya iletim modunu görüntüler. Varsayılan olarak ASCII (metin tabanlı) modda dosya transferi gerçekleştirilir.
ascii: Dosya iletiminde ASCII iletim modu kullanılacağını belirtir.
binary /bin: Dosya iletiminde ikilik (binary) iletim modu kullanılacağını belirtir. Arşiv dosyaları (rar, zip, tar vs.), çalıştırılabilir dosyalar, çoklu ortam dosyalarının iletimi için mutlaka bu mod kullanılmalıdır.
delete: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda dosya silmek için kullanılır.
mkdir: Bağlanılan bilgisayarda bulunulan klasör altında yeni bir boş klasör oluşturmak için kullanılır.
rmdir: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasörü silmek için kullanılır.
rename : Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasör ya da dosyanın ismini değiştirmek için kullanılır.
lcd : Bağlanılan bilgisayardan çıkış yapılmadan yerel makinede klasör değiştirmek için kullanılır.
quit / bye: Bağlanılan bilgisayarda açılmış olan ftp oturumunu kapatır ve uygulamadan çıkarak komut istemi penceresine döner.

Soru 19

Aşağıdaki komutlardan hangisi ftp komutlarının açıklamalarını görüntüler?

Seçenekler

A
put
B
mget
C
bin
D
get
E
?/help
Açıklama:
Komut Kısa Tanım
? / help ftp komutlarının açıklamalarını görüntüler.
cd: Klasör değiştirmek için kullanılır. (cd [klasör adı])
pwd: İçinde bulunulan klasörün adını gösterir.
dir / ls: Bulunulan klasör altındaki klasör ve dosyaları listeler.
get: Bağlanılan bilgisayardan dosya indirmek için kullanılır.
put: Bağlanılan bilgisayara dosya yüklemek için kullanılır.
mget: Bağlanılan bilgisayardan çoklu dosya indirmek için kullanılır.
mput: Bağlanılan bilgisayara çoklu dosya yüklemek için kullanılır.
type: Dosya iletim modunu görüntüler. Varsayılan olarak ASCII (metin tabanlı) modda dosya transferi gerçekleştirilir.
ascii: Dosya iletiminde ASCII iletim modu kullanılacağını belirtir.
binary /bin: Dosya iletiminde ikilik (binary) iletim modu kullanılacağını belirtir. Arşiv dosyaları (rar,zip, tar vs.), çalıştırılabilir dosyalar, çoklu ortam dosyalarının iletimi için mutlaka bu mod kullanılmalıdır.
delete: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda dosya silmek için kullanılır.
mkdir: Bağlanılan bilgisayarda bulunulan klasör altında yeni bir boş klasör oluşturmak için kullanılır.
rmdir: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasörü silmek için kullanılır.
rename: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasör ya da dosyanın ismini değiştirmek için kullanılır.
lcd: Bağlanılan bilgisayardan çıkış yapılmadan yerel makinede klasör değiştirmek için kullanılır.
quit / bye: Bağlanılan bilgisayarda açılmış olan ftp oturumunu kapatır ve uygulamadan çıkarak komut istemi penceresine döner.

Soru 20

Aşağıdaki komutlardan hangisi bağlanılan bilgisayardan çoklu dosya indirmek için kullanılır?

Seçenekler

A
type
B
bin
C
mget
D
?/help
E
lcd
Açıklama:
Komut Kısa Tanım
? / help: ftp komutlarının açıklamalarını görüntüler.
cd: Klasör değiştirmek için kullanılır. (cd [klasör adı])
pwd: İçinde bulunulan klasörün adını gösterir.
dir / ls: Bulunulan klasör altındaki klasör ve dosyaları listeler.
get: Bağlanılan bilgisayardan dosya indirmek için kullanılır.
put: Bağlanılan bilgisayara dosya yüklemek için kullanılır.
mget: Bağlanılan bilgisayardan çoklu dosya indirmek için kullanılır.
mput: Bağlanılan bilgisayara çoklu dosya yüklemek için kullanılır.
type: Dosya iletim modunu görüntüler. Varsayılan olarak ASCII (metin tabanlı) modda dosya transferi gerçekleştirilir.
ascii: Dosya iletiminde ASCII iletim modu kullanılacağını belirtir.
binary /bin:Dosya iletiminde ikilik (binary) iletim modu kullanılacağını belirtir. Arşiv dosyaları (rar, zip, tar vs.), çalıştırılabilir dosyalar, çoklu ortam dosyalarının iletimi için mutlaka bu mod kullanılmalıdır.
delete: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda dosya silmek için kullanılır.
mkdir:Bağlanılan bilgisayarda bulunulan klasör altında yeni bir boş klasör oluşturmak için kullanılır.
rmdir: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasörü silmek için kullanılır.
rename: Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasör ya da dosyanın ismini değiştirmek için kullanılır.
lcd: Bağlanılan bilgisayardan çıkış yapılmadan yerel makinede klasör değiştirmek için kullanılır.
quit / bye: Bağlanılan bilgisayarda açılmış olan ftp oturumunu kapatır ve uygulamadan çıkarak komut istemi penceresine döner.

Soru 21

Aşağıdaki komutlardan hangisi bağlanılan bilgisayardan çoklu dosya indirmek için kullanılır?

Seçenekler

A
type
B
bin
C
mget
D
?/help
E
lcd
Açıklama:
Komut Kısa Tanım
? / help ftp komutlarının açıklamalarını görüntüler.
cd Klasör değiştirmek için kullanılır. (cd [klasör adı])
pwd İçinde bulunulan klasörün adını gösterir.
dir / ls Bulunulan klasör altındaki klasör ve dosyaları listeler.
get Bağlanılan bilgisayardan dosya indirmek için kullanılır.
put Bağlanılan bilgisayara dosya yüklemek için kullanılır.
mget Bağlanılan bilgisayardan çoklu dosya indirmek için kullanılır.
mput Bağlanılan bilgisayara çoklu dosya yüklemek için kullanılır.
type
Dosya iletim modunu görüntüler. Varsayılan olarak ASCII (metin tabanlı) modda dosya
transferi gerçekleştirilir.
ascii Dosya iletiminde ASCII iletim modu kullanılacağını belirtir.
binary /
bin
Dosya iletiminde ikilik (binary) iletim modu kullanılacağını belirtir. Arşiv dosyaları (rar,
zip, tar vs.), çalıştırılabilir dosyalar, çoklu ortam dosyalarının iletimi için mutlaka bu mod
kullanılmalıdır.
delete Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda dosya silmek için kullanılır.
mkdir
Bağlanılan bilgisayarda bulunulan klasör altında yeni bir boş klasör oluşturmak için
kullanılır.
rmdir Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasörü silmek için kullanılır.
rename
Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda bir klasör ya da dosyanın ismini
değiştirmek için kullanılır.
lcd
Bağlanılan bilgisayardan çıkış yapılmadan yerel makinede klasör değiştirmek için
kullanılır.
quit / bye
Bağlanılan bilgisayarda açılmış olan ftp oturumunu kapatır ve uygulamadan çıkarak
komut istemi penceresine döner.

Soru 22

Aşağıdakilerden hangisi "kendi aralarında bağlı ağ yapıları" olarak tanımlanmaktadır?

Seçenekler

A
Protokol
B
İnternet
C
Düğüm noktası
D
Jeton
E
Anahtarlama noktası
Açıklama:
İnternet, “kendi aralarında bağlı ağ yapıları” anlamına gelen ingilizce INTERconnected NETworks kelimelerinin kısaltmasıdır.

Soru 23

ARPANet olarak isimlendirilen ve internetin köklerinin atıldığı bilgisayar ağı projesi aşağıdaki ülkelerden hangisine aittir?

Seçenekler

A
ABD
B
İngiltere
C
Fransa
D
Almanya
E
İtalya
Açıklama:
İ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.

Soru 24

E-posta protokolünü 1972 yılında ARPANet ağına uyarlayan ve ilk @ işaretini aşağıdakilerden hangisi kullanmıştır?

Seçenekler

A
Stanford Araştırma Enstitüsü
B
Los Angeles Kaliforniya Üniversitesi
C
Charley S. Kline
D
Ray Tomlinson
E
Utah Üniversitesi
Açıklama:
E-posta protokolünü 1972 yılında ARPANet ağına uyarlamış olan Ray Tomlinson aynı zamanda kullanıcı adı ve adresini birbirine bağlamak amacıyla @ işaretini de kullanan ilk araştırmacı olmuştur.

Soru 25

Aşağıdakilerden hangisi Türkçe olarak iletim denetimi protokolü/internet protokolleri olarak ifade edilmektedir?

Seçenekler

A
RFC
B
FTP
C
TCP/IP
D
LAN
E
ARP
Açıklama:
TCP/IP
Türkçe olarak İletim denetimi protokolü/ internet protokolleri olarak ifade edilir. Bilgisayarlar ve ağ aygıtları arasında iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisidir.

Soru 26

I- Ortak yol (bus)
II- Halka (ring)
III- Yıldız (star)
Yerel alan ağlarında yukarıdaki topoloji/lerden hangileri kullanılmaktadır?

Seçenekler

A
I ve II
B
I ve III
C
II ve III
D
Yalnız II
E
I, II ve III
Açıklama:
Yerel alan ağlarında ortak yol (bus), halka (ring) ya da yıldız (star) topolojileri yaygın olarak kullanılmaktadır.

Soru 27

Hangisi TCP/IP protokol yapısının katmanlarından değildir?

Seçenekler

A
Uygulama katmanı
B
Taşıma katmanı
C
İnternet katmanı
D
Yükleme katmanı
E
Ağ arayüz katmanı
Açıklama:
TCP/IP protokol yapısı ise dört katmandan oluşmaktadır. Bu protokol; Uygulama Katmanı (Application Layer), Taşıma Katmanı (Transport Layer), İnternet Katmanı ve Ağ Arayüz Katmanı (Network Interface Layer) olarak modellenen dört katmanlı bir mimariye sahiptir.

Soru 28

Aşağıdakilerden hangisi OSI modeli içerisindeki fiziksel ve veri bağlantı katmanlarının gerçekleştirdiği işlemleri yürüten ilk ve en alt seviyedeki katmandır?

Seçenekler

A
Ağ arayüz katmanı
B
İnternet katmanı
C
Taşıma katmanı
D
Uygulama katmanı
E
Yükleme katmanı
Açıklama:
Ağ arayüz katmanı OSI modeli içerisindeki fiziksel ve veri bağlantı katmanlarının gerçekleştirdiği işlemleri yürüten ilk ve en alt seviyedeki katmandır.

Soru 29

110 port numarası aşağıdaki uygulama katmanı hizmetlerinden hangisine aittir?

Seçenekler

A
Şifresiz Metin İletişimi
B
Yalın Posta Transfer Protokolü
C
E-posta Alım Protokolü
D
Hiper Metin Transfer Protokolü
E
Etki Alanı Adı Sunucusu
Açıklama:
110 port numarası E-posta Alım Protokolü'ne aittir.

Soru 30

Hangisi/leri e-posta iletişiminde kullanılan protokollerdendir?
I- Yalın posta iletim protokolü
II- Postane Protokolü Sürüm 3
III- İnternet Mesaj Erişim Protokolü

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I ve III
E
I, II ve III
Açıklama:
Elektronik posta (e-posta) hizmetleri internet üzerinde en çok kullanılan iletişim uygulamalarından biridir. İnternet üzerinde mesajların geniş alan ağları boyunca iletilebilmesini sağlayan protokoller tasarlanmıştır. Yalın posta iletim protokolü (Simple Mail Transfer Protocol - SMTP), Postane
Protokolü Sürüm 3 (Post Office Protocol Version 3 - POP3) ve İnternet Mesaj Erişim Protokolü
(Internet Message Access Protocol - IMAP) e-posta iletişiminde kullanılan protokollerdir.

Soru 31

mput komutu hangi işlem için kullanılır?

Seçenekler

A
Klasör değiştirmek için
B
Bağlanılan bilgisayara çoklu dosya yüklemek için
C
Kullanıcının yetkisi bulunuyorsa bağlanılan bilgisayarda dosya silmek için
D
İçinde bulunulan klasörün adını göstermek için
E
Bağlanılan bilgisayardan dosya indirmek için
Açıklama:
mput Bağlanılan bilgisayara çoklu dosya yüklemek için kullanılır.

Soru 32

Ağ üzerinde iletilen verinin biçimini ve nasıl işleneceğinin tanımlandığı kurallar kümesine ne ad verilir?

Seçenekler

A
İnternet
B
Network
C
Protokol
D
Node
E
Inter
Açıklama:
Ağ üzerinde iletilen verinin biçimini ve nasıl işleneceğinin tanımlandığı kurallar kümesidir. Dünya genelinde bulunan bilgisayar, mobil aygıt vb. tüm bilgi ve iletişim aygıtları belirli protokoller altında birbirleriyle iletişimde bulunmaktadır. Bu sayede, kamu ve özel kuruluşlar, eğitim kurumları ve bireysel kullanıcılar ortak bir genel bilgisayar ağı üzerinden birbirleriyle veri ve bilgi iletişiminde bulunabilmektedir. Doğru cevap C şıkkıdır.

Soru 33

29 Ekim 1969 tarihinde Los Angeles Kaliforniya Üniversitesinden Stanford Araştırma Enstitüsündeki (SRI) bilgisayara uzaktan erişimi denemiş ve ilk mesajı göndermiş kişi aşağıdakilerden hangisidir?

Seçenekler

A
Charley S. Kline
B
Ray Tomlinson
C
Sir Tim Berners Lee
D
Steve Jobs
E
Larry Page
Açıklama:
29 Ekim 1969 tarihinde saat 22:30’da Los Angeles Kaliforniya Üniversitesinde araştırmacı Charley S. Kline, Stanford Araştırma Enstitüsündeki (SRI) bilgisayara uzaktan erişimi denemiş ve SRI’daki bilgisayar çökmeden önce “login” kelimesindeki “l” ve “o” harflerine ait mesajı iletebilmiştir. “lo” mesajı ARPANet, dolayısıyla internet üzerinden başarı ile iletilen ilk mesaj olarak tarihe geçmiştir. Doğru cevap A şıkkıdır.

Soru 34

E-posta protokolünü 1972 yılında ARPANet ağına uyarlamış olan kişi kimdir?

Seçenekler

A
Larry Page
B
Ray Tomlinson
C
Charley S. Kline,
D
Sergey Brin
E
Sir Tim Berners Lee
Açıklama:
E-posta protokolünü 1972 yılında ARPANet ağına uyarlamış olan Ray Tomlinson aynı zamanda kullanıcı adı ve adresini birbirine bağlamak amacıyla @ işaretini de kullanan ilk araştırmacı olmuştur. Doğru cevap B şıkkıdır.

Soru 35

Bilgisayarlar ve ağ aygıtları arasında iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisine ne ad verilir?

Seçenekler

A
WAN
B
LAN
C
NET
D
URL
E
TCP-IP
Açıklama:
TCP/IP; Türkçe olarak İletim denetimi protokolü/ internet protokolleri olarak ifade edilir. Bilgisayarlar ve ağ aygıtları arasında iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisidir. Doğru cevap E şıkkıdır.

Soru 36

Birbirine fiziksel olarak yakın konumdaki bilgisayar veya diğer ağa bağlı bilgi işleme aygıtlarını birbirlerine bağlayan ağa ne ad verilir?

Seçenekler

A
Network
B
LAN
C
Ethernet
D
WAN
E
MAN
Açıklama:
İnterneti oluşturan bağlı bilgisayar ağları kendi aralarında farklı şekillerde sınıflandırılabilir. Bir yerel alan ağı (Local Area Network - LAN), birbirine fiziksel olarak yakın konumdaki bilgisayar veya diğer ağa bağlı bilgi işleme aygıtlarını birbirlerine bağlamaktadır. Yerel alan ağları genellikle tek bir oda ya da bina ile sınırlıdır. Bazı durumlarda ise birbirine yakın binaları da kapsayabilir. Doğru cevap B şıkkıdır.

Soru 37

  1. Ortak yol
  2. Daire
  3. Halka
  4. Yıldız
  5. Prizma
Yerel alan ağlarında yukarıdaki topolojilerden hangileri yaygın olarak kullanılır?

Seçenekler

A
I ve II
B
I ve V
C
I, III ve IV
D
I, III ve V
E
III, IV ve V
Açıklama:
Yerel alan ağlarında ortak yol (bus), halka (ring) ya da yıldız (star) topolojileri yaygın olarak kullanılmaktadır. Doğru cevap C şıkkıdır.

Soru 38

Aynı ağ iletişim kurallarını kullanan iki bilgisayar ağı arasında veri paketlerinin iletimini sağlayan ağ donanımına ne ad verilir?

Seçenekler

A
Hub
B
Switch
C
Bridge
D
Router
E
Repeater
Açıklama:
Yönlendirici (router):Aynı ağ iletişim kurallarını kullanan iki bilgisayar ağı arasında veri paketlerinin iletimini sağlayan ağ donanımıdır. Doğru cevap D şıkkıdır.

Soru 39

Birbiriyle Bağlantılı Açık Sistemler Standardı olarak adlandırdığımız protokol modeli aşağıdakilerden hangisidir?

Seçenekler

A
ISO
B
OSI
C
TCP
D
UDP
E
IP
Açıklama:
Birbiriyle Bağlantılı Açık Sistemler Standardı (OSI) Ağ aygıtlarında çalışan uygulamaların birbirleriyle nasıl iletişim kuracaklarının tanımlandığı protokol modelidir. Doğru cevap B şıkkıdır.

Soru 40

E-Postaların gönderilmesi için kullanılan protokol aşağıdakilerden hangisidir?

Seçenekler

A
FTP
B
UDP
C
TCP
D
OSI
E
SMTP
Açıklama:
SMTP, e-postaların gönderilmesi için kullanılan bir protokoldür. E-posta gönderimi sırasında uygulanacak olan kurallar dizisini belirler. E-postaların sunucularda saklanış şekli, saklama alanının ne sıklıkla kontrol edilmesi gerektiğini belirten ayrıntılar ile ilgilenmez. Doğru cevap E şıkkıdır.

Soru 41

Bilişim aygıtları arasında ortak bilgi paylaşımını sağlayan hizmetlere ne ad verilir?

Seçenekler

A
Somut Bilişim
B
Büyük Veri
C
HTTP
D
TCP-IP
E
Bulut Bilişim
Açıklama:
Bulut bilişim, bilişim aygıtları arasında ortak bilgi paylaşımını sağlayan hizmetlere verilen genel addır. Ağ üzerinde bulunan temel kaynaktaki yazılım ve bilgilerin paylaşımının sağlanması ve mevcut bilişim hizmetinin bilgisayarlar ve diğer ağ bağlantılı aygıtlar tarafından internet üzerinden kullanılmasıdır. Doğru cevap E şıkkıdır.

Soru 42

İnternetin kökeni olarak bilinen bilgisayar ağı projesi aşağıdakilerden hangisidir?

Seçenekler

A
HESNet
B
ARPANet
C
SKYNet
D
CIBERNet
E
NETWork
Açıklama:
İ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.
İ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.

Soru 43

E-posta protokolünü ............. yılında ARPANet ağına uyarlamış olan Ray Tomlinson aynı zamanda kullanıcı adı ve adresini birbirine bağlamak amacıyla @ işaretini de kullanan ilk araştırmacı olmuştur. Yukarıdaki boşluğa gelmesi gereken tarih aşağıdakilerden hangisidir?

Seçenekler

A
1970
B
1972
C
1974
D
1976
E
1978
Açıklama:
E-posta protokolünü 1972 yılında ARPANet ağına uyarlamış olan Ray Tomlinson aynı zamanda kullanıcı
adı ve adresini birbirine bağlamak amacıyla @ işaretini de kullanan ilk araştırmacı olmuştur.

Soru 44

Ağdaki tüm sistemlerin aynı iletim hattı üzerinden iletişim kurduğu yerel alan ağ topolojisi aşağıdakilerden hangisidir?

Seçenekler

A
Kısmi zamanlı topoloji
B
Halka topolojisi
C
Yıldız topolojisi
D
Ortak yol topolojisi
E
Ortak alan topolojisi
Açıklama:
Ortak yol topolojisinde, ağdaki tüm sistemler
aynı iletim hattı üzerinden iletişim kurarlar. Her
bir sistemin adresi vardır ve ortak yol üzerindeki
her mesajı okurlar. Kendi adreslerini taşıyan mesajı
alarak işlerler. Ortak yola yeni bir düğüm noktası
eklemek kolaydır. Bununla birlikte yapılan her yeni
ekleme, düğüm noktası başına ayrılan ortak yol kapasitesini
azaltır.

Soru 45

Uzun mesafe veri üretimi hangi noktalardan oluşan ağlarla yapılır?

Seçenekler

A
Kilitleme
B
Düğümleme
C
Anahtarlama
D
Genişleme
E
Toplanma
Açıklama:
Uzun mesafe veri iletimi, anahtarlama noktalarından oluşan ağlar üzerinden yapılır. Anahtarlama noktaları verinin içeriği ile ilgilenmez. Anahtarlama noktaları, motorlu taşıt trafiğinin aktığı yollardaki trafik işaret ve işaretçilerinin görevlerine benzer işlevleri gerçekleştirmektedir.

Soru 46

Aynı ağ iletişim kurallarını kullanan iki bilgisayar ağı arasında veri paketlerinin iletimini sağlayan ağ donanımı aşağıdakilerden hangisidir?

Seçenekler

A
İletici (Transmitter)
B
Sağlayıcı (Supplier)
C
Yönlendirici (Router)
D
Biçimlendirici (Formatter)
E
Dönüştürücü (Converter)
Açıklama:
Yönlendirici (router)
Aynı ağ iletişim kurallarını kullanan iki
bilgisayar ağı arasında veri paketlerinin
iletimini sağlayan ağ donanımıdır.
Yönlendirici (router)
Aynı ağ iletişim kurallarını kullanan iki bilgisayar ağı arasında veri paketlerinin iletimini sağlayan ağ donanımıdır.

Soru 47

Aşağıdakilerden hangisi TCP/IP protokol yapısı içindeki katmanlardan değildir?

Seçenekler

A
Uygulama Katmanı
B
İletişim Katmanı
C
Taşıma Katmanı
D
İnternet Katmanı
E
Ağ Arayüz Katmanı
Açıklama:
TCP/IP protokol yapısı ise dört katmandan
oluşmaktadır. Bu protokol; Uygulama Katmanı
(Application Layer), Taşıma Katmanı (Transport
Layer), İnternet Katmanı ve Ağ Arayüz Katmanı
(Network Interface Layer) olarak modellenen
dört katmanlı bir mimariye sahiptir.
TCP/IP protokol yapısı ise dört katmandan oluşmaktadır. Bu protokol;
Uygulama Katmanı (Application Layer), Taşıma Katmanı (Transport Layer), İnternet Katmanı ve Ağ Arayüz Katmanı (Network Interface Layer) olarak modellenen dört katmanlı bir mimariye sahiptir.

Soru 48

İsteyen kişi veya kurumun kayıt olabildiği, genellikle ticari amaçlı kullanılan alan kodu aşağıdakilerden hangisidir?

Seçenekler

A
.com
B
.gov
C
.net
D
.org
E
.mil
Açıklama:
.com İngilizce ticari (commercial) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt olabilir. Genellikle ticari amaçlı kullanılır.
.gov İngilizce hükümet (government) kelimesinin kısaltmasıdır. Hükümet ve hükümet bağlantılı resmî kurumların kullanımı içindir.
.edu İngilizce eğitim (education) kelimesinin kısaltmasıdır. Eğitim ile ilgili kurum ve kuruluşların kullanımı içindir.
.net İngilizce ağ, şebeke (network) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt olabilir.
.org İngilizce örgüt, organizasyon anlamındaki (organization) kelimesinin kısaltmasıdır. Genellikle dernek, parti, STK vb. kurumların kullanımı içindir.
.mil İngilizce askerî (military) kelimesinin kısaltmasıdır. Askerî site bağlantısının olduğunu belirtir.

Soru 49

Birikmiş e-postaların sadece başlık bilgilerinin istemci bilgisayara indirilmesini isteyen bir kişi hangi tür posta iletim protokolünü tercih etmelidir?

Seçenekler

A
SMTP
B
POP3
C
POPup
D
IMAP
E
IMAC
Açıklama:
IMAP, POP3’e göre daha fazla ve karmaşık
işlemleri gerçekleştirebilir. IMAP ve POP3 kullanımı
arasındaki temel fark IMAP ile e-posta sunucusu
ile bağlantı kurulduğunda, posta kutusunda
birikmiş e-postaların sadece başlık bilgileri istemciye
getirilir. POP3’te ise mesajların tüm içeriği
istemci bilgisayara indirilir.
IMAP, POP3’e göre daha fazla ve karmaşık işlemleri gerçekleştirebilir. IMAP ve POP3 kullanımı
arasındaki temel fark IMAP ile e-posta sunucusu ile bağlantı kurulduğunda, posta kutusunda
birikmiş e-postaların sadece başlık bilgileri istemciye getirilir. POP3’te ise mesajların tüm içeriği
istemci bilgisayara indirilir.

Soru 50

FTP kullanarak dosya transferi yapmak isteyen bir kişinin aşağıdakilerden hangisine ihtiyacı yoktur?

Seçenekler

A
Bağlanılacak bilgisayarın internet adresi
B
Bağlanılacak bilgisayarda dosyalarına ulaşılmak istenen hesapla ilgili kullanıcı adı ve parola
C
Bağlanılacak bilgisayarda SMTP yoluyla iletilen bir e-posta
D
İnternet erişimi olan, üzerinde FTP yazılımı bulunan bir bilgisayar
E
Bağlanılacak bilgisayarda, FTP protokol komutlarını yorumlayacak, çalışır durumda bir FTP Sunucu programı
Açıklama:
FTP kullanılarak iki bilgisayar arasında dosya
transferi yapmak için;
• Bağlanılacak bilgisayarın internet adresi (alan adı ya da IP adresi),
• Bağlanılacak bilgisayarda dosyalarına ulaşılmak
istenen hesapla ilgili kullanıcı adı ve parola,
• İnternet erişimi olan, üzerinde FTP yazılımı
bulunan bir bilgisayar,
• Bağlanılacak bilgisayarda, FTP protokol
komutlarını yorumlayacak, çalışır durumda
bir FTP Sunucu programı gereklidir.
FTP kullanılarak iki bilgisayar arasında dosya
transferi yapmak için;
• Bağlanılacak bilgisayarın internet adresi (alan adı ya da IP adresi),
• Bağlanılacak bilgisayarda dosyalarına ulaşılmak istenen hesapla ilgili kullanıcı adı ve parola,
• İnternet erişimi olan, üzerinde FTP yazılımı bulunan bir bilgisayar,
• Bağlanılacak bilgisayarda, FTP protokol komutlarını yorumlayacak, çalışır durumda
bir FTP Sunucu programı gereklidir.

Soru 51

Aşağıdakilerden hangisi ? / help komutunu doğru ifade etmektedir?

Seçenekler

A
İçinde bulunulan klasörün adını gösterir
B
Bulunulan klasör altındaki klasör ve dosyaları listeler.
C
Bağlanılan bilgisayardan dosya indirmek için kullanılır.
D
Bağlanılan bilgisayara dosya yüklemek için kullanılır.
E
ftp komutlarının açıklamalarını görüntüler.
Açıklama:
? / help: ftp komutlarının açıklamalarını görüntüler
ftp komutlarının açıklamalarını görüntüler.

Soru 52

Aşağıdakilerden hangisi ascii komutunu doğru ifade etmektedir?

Seçenekler

A
ftp komutlarının açıklamalarını görüntüler.
B
Klasör değiştirmek için kullanılır (cd [klasör adı])
C
İçinde bulunulan klasörün adını gösterir.
D
Bulunulan klasör altındaki klasör ve dosyaları listeler.
E
Dosya iletiminde ASCII iletim modu kullanılacağını belirtir
Açıklama:
ascii: Dosya iletiminde ASCII iletim modu kullanılacağını belirtir.

Soru 53

Aşağıdakilerden hangisi binary /bin komutunu doğru ifade etmektedir?

Seçenekler

A
ftp komutlarının açıklamalarını görüntüler
B
Klasör değiştirmek için kullanılır. (cd [klasör adı])
C
İçinde bulunulan klasörün adını gösterir.
D
Bulunulan klasör altındaki klasör ve dosyaları listeler.
E
Dosya iletiminde ikilik (binary) iletim modu kullanılacağını belirtir.
Açıklama:
binary /bin
Dosya iletiminde ikilik (binary) iletim modu kullanılacağını belirtir. Arşiv dosyaları (rar,zip, tar vs.), çalıştırılabilir dosyalar, çoklu ortam dosyalarının iletimi için mutlaka bu mod kullanılmalıdır
Dosya iletiminde ikilik (binary) iletim modu kullanılacağını belirtir. Arşiv dosyaları (rar,
zip, tar vs.), çalıştırılabilir dosyalar, çoklu ortam dosyalarının iletimi için mutlaka bu mod
kullanılmalıdır

Soru 54

Aşağıdakilerden hangisi TLD olarak adlandırılan .com'un açıklamasıdır?

Seçenekler

A
İngilizce hükümet (government) kelimesinin kısaltmasıdır. Hükümet ve hükümet bağlantılı resmî kurumların kullanımı içindir.
B
İngilizce eğitim (education) kelimesinin kısaltmasıdır. Eğitim ile ilgili kurum ve kuruluşların kullanımı içindir.
C
İngilizce ağ, şebeke (network) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt
olabilir
D
İngilizce örgüt, organizasyon anlamındaki (organization) kelimesinin kısaltmasıdır. Genellikle dernek, parti, STK vb. kurumların kullanımı içindir.
E
İngilizce ticari (commercial) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt
olabilir. Genellikle ticari amaçlı kullanılır
Açıklama:
.com: İngilizce ticari (commercial) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt olabilir. Genellikle ticari amaçlı kullanılır
İngilizce ticari (commercial) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt
olabilir. Genellikle ticari amaçlı kullanılır

Soru 55

Aşağıdakilerden hangisi TLD olarak adlandırılan .mil'in doğru açıklamasıdır?

Seçenekler

A
İngilizce ticari (commercial) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt olabilir. Genellikle ticari amaçlı kullanılır
B
İngilizce hükümet (government) kelimesinin kısaltmasıdır. Hükümet ve hükümet bağlantılı resmî kurumların kullanımı içindir.
C
İngilizce eğitim (education) kelimesinin kısaltmasıdır. Eğitim ile ilgili kurum ve kuruluşların kullanımı içindir
D
İngilizce ağ, şebeke (network) kelimesinin kısaltmasıdır. İsteyen kişi veya kurum kayıt olabilir.
E
İngilizce askerî (military) kelimesinin kısaltmasıdır. Askerî site bağlantısının olduğunu belirtir.
Açıklama:
.mil: İngilizce askerî (military) kelimesinin kısaltmasıdır. Askerî site bağlantısının olduğunu
belirtir.
İngilizce askerî (military) kelimesinin kısaltmasıdır. Askerî site bağlantısının olduğunu belirtir.

Soru 56

Üst etki alan adlarından biri aşağıdakilerden hangisinde doğru verilmektedir?

Seçenekler

A
google.com
B
anadolu.edu.tr
C
microsoft.com
D
tubitak.gov.tr
E
com
Açıklama:
diğer seçenekler düzey etki alan adlarıdır.
com

Soru 57

Aşağıdakilerden hangisi TCP/IP model katmanlarından biri değildir?

Seçenekler

A
Uygulama
B
Taşıma
C
İnternet
D
Ağ arayüz
E
Veri tabanı
Açıklama:
veritabanı
TCP/IP protokol yapısı dört katmandan oluşmaktadır. Bu protokol;
Uygulama Katmanı (Application Layer),
Taşıma Katmanı (Transport Layer),
İnternet Katmanı ve
Ağ Arayüz Katmanı (Network Interface Layer)
olarak modellenen dört katmanlı bir mimariye sahiptir.

Soru 58

Aşağıdakilerden hangisi OSI Model katmanlarından biri değildir?

Seçenekler

A
Uygulama
B
Sunum
C
Oturum
D
Taşıma
E
Veritabanı
Açıklama:
OSI model katmanalrı:
uygulama
sunum
oturum
taşıma
internet
veri bağlantı
fiziksel olmak üzere 7 adettir.
Veritabanı

Soru 59

Aşağıdakilerden hangisi ağ topolojilerinden biridir?

Seçenekler

A
Yıldız
B
Jeton
C
Kare
D
Üçgen
E
Elips
Açıklama:
ağ topolojileri: yıldız, halka ve ortal yol olmak üzere 3 adettir.

Soru 60

Bilgisayar ağlarının birbirine bağlanması sonucu ortaya çıkan, herhangi bir sınırlaması ve yöneticisi olmayan uluslararası bilgi iletişim ağı olarak tanımlanan ifade aşağıdakilerden hangisidir?

Seçenekler

A
İnternet
B
Protokol
C
Net
D
Düğüm Noktası
E
Kaynak
Açıklama:
İnternet: Türk Dil Kurumu tarafından bilgisayar ağlarının birbirine bağlanması sonucu ortaya çıkan, herhangi bir sınırlaması ve yöneticisi olmayan uluslararası bilgi iletişim ağı olarak tanımlanmaktadır.

Soru 61

Aşağıdakilerden hangisi bilgisayar ağında bulunan adreslenebilir bağlantı noktalarına verilen addır?

Seçenekler

A
İnternet
B
Protokol
C
Net
D
Düğüm Noktası
E
Kaynak
Açıklama:
Düğüm Noktası (Node): Bilgisayar ağında bulunan adreslenebilir bağlantı noktalarıdır.

Soru 62

Aşağıdakilerden hangisi bilgisayarlar ve ağ aygıtları arasındaki iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisine verilen addır?

Seçenekler

A
NIC
B
TCP/IP
C
RFC
D
BSD
E
FTP
Açıklama:
TCP/IP: Türkçe olarak İletim denetimi protokolü internet protokolleri olarak ifade edilir. Bilgisayarlar ve ağ aygıtları arasında iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisidir.

Soru 63

Aşağıdakilerden hangisi bir yerel alan ağı konumunda birbirine fiziksel olarak yakın konumdaki bilgisayar veya diğer ağa bağlı bilgi işleme aygıtlarını birbirlerine bağlamaktadır?

Seçenekler

A
LAN
B
NIC
C
RFC
D
BSD
E
FTP
Açıklama:
İnterneti oluşturan bağlı bilgisayar ağları kendi aralarında farklı şekillerde sınıflandırılabilir. Bir yerel alan ağı (Local Area Network - LAN), birbirine fiziksel olarak yakın konumdaki bilgisayar veya diğer ağa bağlı bilgi işleme aygıtlarını birbirlerine bağlamaktadır.

Soru 64

Aşağıdakilerden hangisi bir ağdaki bilgisayarların nasıl yerleştirileceğini, nasıl bağlanacağını ve veri iletiminin nasıl olacağını belirleyen genel yapıya verilen addır?

Seçenekler

A
İnternet
B
Protokol
C
Net
D
Düğüm Noktası
E
Ağ Topolojileri
Açıklama:
Ağ Topolojileri: Bir ağdaki bilgisayarların nasıl yerleştirileceğini, nasıl bağlanacağını ve veri iletiminin nasıl olacağını belirleyen genel yapıdır.

Soru 65

Aşağıdakilerden hangisi halka üzerinde dolaşan 3 byte uzunluğundaki bilgidir?

Seçenekler

A
Protokol
B
Net
C
Jeton
D
Düğüm Noktası
E
Kaynak
Açıklama:
Jeton (Token): Halka üzerinde dolaşan 3 byte uzunluğundaki bilgidir.

Soru 66

Aşağıdakilerden hangisi verinin bir düğüm noktasından başka bir düğüm noktasına iletilmesi sırasında bir hattan başka bir hatta aktarıldığı bağlantı noktalardır?

Seçenekler

A
Geniş alan ağı
B
Anahtarlama Noktaları
C
Yıldız topoloji
D
Yerel alan ağı
E
Halka topolojisi
Açıklama:
Anahtarlama Noktaları: Verinin bir düğüm noktasından başka bir düğüm noktasına iletilmesi sırasında bir hattan başka bir hatta aktarıldığı bağlantı noktalarıdır.

Soru 67

Aşağıdakilerden hangisi aynı ağ iletişim kurallarını kullanan iki bilgisayar ağı arasında veri paketlerinin iletimini sağlayan ağ donanımındır?

Seçenekler

A
Yönlendirici
B
Net
C
Jeton
D
Düğüm Noktası
E
Kaynak
Açıklama:
Yönlendirici (router): Aynı ağ iletişim kurallarını kullanan iki bilgisayar ağı arasında veri paketlerinin iletimini sağlayan ağ donanımıdır.

Soru 68

Aşağıdakilerden hangisi ağ aygıtlarında çalışan uygulamaların birbirleriyle nasıl iletişim kuracaklarının tanımlandığı protokol modelindir?

Seçenekler

A
NIC
B
RFC
C
BSD
D
FTP
E
OSI
Açıklama:
Birbiriyle Bağlantılı Açık Sistemler Standardı (OSI): Ağ aygıtlarında çalışan uygulamaların birbirleriyle nasıl iletişim kuracaklarının tanımlandığı protokol modelidir.

Soru 69

Aşağıdakilerden hangisi belli komutların klavyeden girilerek bilgisayarla iletişime geçilmesini sağlayan metin tabanlı ara yüzdür?

Seçenekler

A
Yıldız topoloji
B
Komut İstemi
C
Yerel alan ağı
D
Halka topolojisi
E
Düğüm Noktası
Açıklama:
Komut İstemi (Command Prompt): Belli komutların klavyeden girilerek bilgisayarla iletişime geçilmesini sağlayan metin tabanlı arayüzdür.

Soru 70

ARPANet'in iletişim yöntemi aşağıdakilerden hangisi kullanılacak şekilde tasarlanmıştır?

Seçenekler

A
Paket anahtarlama
B
Devre anahtarlama
C
Şifreli anahtarlama
D
POP3
E
IMAP
Açıklama:
ARPANet, iletişim yöntemi olarak paket anahtarlama kullanacak şekilde tasarlanmıştır. Paket anahtarlama, iletilecek mesajların paket adı verilen daha küçük parçalara ayrılmasıdır. Doğru cevap A şıkkıdır.

Soru 71

Ağa bağlı bilgisayarlar arasındaki dosya transferini etkin kılan dosya transfer protokolü aşağıdakilerden hangisidir?

Seçenekler

A
IMAP
B
POP3
C
FTP
D
SSH
E
SSID
Açıklama:
Ağa bağlı bilgisayarlar arasındaki dosya transferini etkin kılan dosya transfer protokolü FTP'dir. Doğru cevap C şıkkıdır.

Soru 72

Aşağıdakilerden hangisi halka üzerinde dolaşan jeton (token) bilginin byte cinsinden uzunluğudur?

Seçenekler

A
2
B
1
C
4
D
8
E
3
Açıklama:
Jeton (Token), Halka üzerinde dolaşan 3 byte uzunluğundaki bilgidir. Doğru cevap E şıkkıdır.

Soru 73

  1. Ortak Yol
  2. Halka
  3. Yıldız
Yukarıdakilerden hangileri yerel alan ağı topolojilerindendir?

Seçenekler

A
I ve III
B
II ve III
C
I ve II
D
I, II ve III
E
Hiçbiri
Açıklama:
Yerel alan ağlarında ortak yol (bus), halka (ring) ya da yıldız (star) topolojileri yaygın olarak kullanılmaktadır. Doğru cevap D şıkkıdır.

Soru 74


  1. Uygulama Katmanı

  2. Taşıma Katmanı

  3. İnternet Katmanı

  4. Ağ Arayüz Katmanı


Yukarıdakilerden hangileri TCP/IP protokol yapısına ait katmanlardandır?

Seçenekler

A
I ve III
B
I, II ve IV
C
I, II, III ve IV
D
II, III ve IV
E
II ve IV
Açıklama:
TCP/IP protokol yapısı ise dört katmandan oluşmaktadır. Bu protokol; Uygulama Katmanı (Application Layer), Taşıma Katmanı (Transport Layer), İnternet Katmanı ve Ağ Arayüz Katmanı (Network Interface Layer) olarak modellenen dört katmanlı bir mimariye sahiptir. Doğru cevap C şıkkıdır.

Soru 75

Aşağıdakilerden hangisi bilgisayardaki ağ yapılandırmasının görüntülendiği komuttur?

Seçenekler

A
ipconfig /all
B
ipconfig /true
C
ipconfig /else
D
ipconfig /show
E
ipconfig /network
Açıklama:
"ipconfig /all" komutu ile bilgisayardaki ağ yapılandırması görüntülenir. Doğru cevap A şıkkıdır.

Soru 76


  1. SMTP

  2. FTP

  3. POP3

  4. IMAP


Yukarıdakilerden hangileri e-posta iletişiminde kullanılan protokollerdir?

Seçenekler

A
I ve III
B
I, III ve IV
C
I ve IV
D
II ve IV
E
I, II, III ve IV
Açıklama:
Yalın posta iletim protokolü (Simple Mail Transfer Protocol - SMTP), Postane Protokolü Sürüm 3 (Post Office Protocol Version 3 - POP3) ve İnternet Mesaj Erişim Protokolü (Internet Message Access Protocol - IMAP) e-posta iletişiminde kullanılan protokollerdir. Doğru cevap B şıkkıdır.

Soru 77

Aşağıdakilerden hangisi bilişim aygıtları arasında ortak bilgi paylaşımını sağlayan hizmetlere verilen genel addır?

Seçenekler

A
Allshare
B
Dropbox
C
Büyük Veri
D
Nesnelerin interneti
E
Bulut bilişim
Açıklama:
Bulut bilişim, bilişim aygıtları arasında ortak bilgi paylaşımını sağlayan hizmetlere verilen genel addır. Doğru cevap E şıkkıdır.

Soru 78

Aşağıdakilerden hangisi internete bağlı bulunan sunucular ve son kullanıcılar arasında bilgilerin nasıl aktarılacağı ile ilgili kural ve yöntemleri düzenleyen protokoldür?

Seçenekler

A
FTP
B
IMAP
C
SMTP
D
HTTP
E
TCP
Açıklama:
HTTP, internete bağlı bulunan sunucular ve son kullanıcılar arasında bilgilerin nasıl aktarılacağı ile ilgili kural ve yöntemleri düzenleyen bir protokoldür. Doğru cevap D şıkkıdır.

Soru 79

Aşağıdaki FTP arayüz komutlarından hangisi bağlanılan bilgisayarda bulunulan klasör altında yeni bir boş klasör oluşturmak için kullanılan komuttur?

Seçenekler

A
pwd
B
dir /ls
C
get
D
rmdir
E
mkdir
Açıklama:
"mkdir", bağlanılan bilgisayarda bulunulan klasör altında yeni bir boş klasör oluşturmak için kullanılır. Doğru cevap E şıkkıdır.

Soru 80

Aşağıdakilerden hangisi internettin temellerinin atıldığı bilgisayar ağı projesidir?

Seçenekler

A
ARPAnet
B
DARPAnet
C
MILITARY NET
D
NSFNET
E
SRI Network
Açıklama:
İ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.

Soru 81

ARPAnet hangi üniversite bilgisayarları birbirine bağlanmasıyla oluşmuştur?

Seçenekler

A
Stanford Araştırma Enstitüsü (SRC), Utah Üniversitesi ve Santa Barbara Kaliforniya Üniversitesi
B
ARPANet Los Angeles Kaliforniya Üniversitesi (UCLA), Stanford Araştırma Enstitüsü (SRC), Utah Üniversitesi ve Santa Barbara Kaliforniya Üniversitesi
C
ARPANet Los Angeles Kaliforniya Üniversitesi (UCLA), Utah Üniversitesi ve Santa Barbara Kaliforniya Üniversitesi
D
ARPANet Los Angeles Kaliforniya Üniversitesi (UCLA), Stanford Araştırma Enstitüsü (SRC) ve Santa Barbara Kaliforniya Üniversitesi
E
ARPANet Los Angeles Kaliforniya Üniversitesi (UCLA) ve Santa Barbara Kaliforniya Üniversitesi
Açıklama:
ARPANet olarak isimlendirilen bilgisayar ağı 1969 yılında işlevsel hâle gelmiş ve Amerika Birleşik Devletleri üzerindeki bilimsel ve akademik araştırmacıları birbirine bağlamıştır. ARPANet Los Angeles Kaliforniya Üniversitesi (UCLA), Stanford Araştırma Enstitüsü (SRC), Utah Üniversitesi ve Santa Barbara Kaliforniya Üniversitelerinde bulunan ve ağ üzerindeki diğer bilgisayarlara bağlantı ve hizmet sağlayan dört adet ana bilgisayarın (host) birbirine bağlanmasıyla oluşturulmuştur.

Soru 82

“Denetimi protokolü/internet protokollerin” olarak adlandırılan protokolün kısaltılmışı aşağıdakilerden hangisidir?

Seçenekler

A
FTP
B
RCF
C
TELNET
D
http
E
TCP/IP
Açıklama:
1974 yılında iletim denetimi protokolü/internet protokollerinin (TCP/IP) başlangıç tasarımı tamamlanmıştır. Sonraki on yıl süresince TCP/IP protokolleri geliştirilip iyileştirmeler sağlanmıştır.

Soru 83

Düğüm noktalarının tamamı merkezî noktada toplanan ağ topoloji aşağıdakilerden hangisidir?

Seçenekler

A
Ortak yol topolojisi
B
Halka topolojisi
C
Örgü topolojisi
D
Ağaç topolojisi
E
Yıldız topolojisi
Açıklama:
Yıldız topolojide, düğüm noktalarının tamamı merkezî noktadaki bir cihaza bağlıdır. Ağ üzerindeki tüm veri trafiği bu merkezî noktadan geçer. Günümüzde yoğun olarak kullanılan ağ topolojisidir

Soru 84


  1. Uygulama Katmanı

  2. Taşıma Katmanı

  3. Veri Katmanı

  4. İnternet Katmanı

  5. Ağ Arayüz Katmanı


Yukarıda sıralananlardan hangileri TCP/IP katmanlarıdır?

Seçenekler

A
I - II - III - IV
B
I - II - III - V
C
I - II - IV - V
D
I - II - III - V
E
II - III - IV - V
Açıklama:
TCP/IP protokol yapısı ise dört katmandan oluşmaktadır. Bu protokol; Uygulama Katmanı (Application Layer), Taşıma Katmanı (Transport Layer), İnternet Katmanı ve Ağ Arayüz Katmanı (Network Interface Layer) olarak modellenen dört katmanlı bir mimariye sahiptir.

Soru 85


  1. Başlat düğmesi üzerinde sağ fare tuşuna tıklamak

  2. Physical Address satırındaki MAC adresi değerini bulmak

  3. ipconfig /all yazılarak “Enter” klavye tuşuna basmak

  4. Komut İstemini seçmek


Yukarıda verilen Windows işletim sistemine ait bir bilgisayarın ethernet kartının MAC adresini bulma adımlarının doğru sıralanışı aşağıdakilerden hangisidir?

Seçenekler

A
I - III - IV - II
B
I - IV - III - II
C
II - III - IV - I
D
III - I - IV - II
E
III - II - IV - I
Açıklama:
Windows 10 işletim sistemine sahip bir bilgisayarda ağ aygıtlarının ve arayüzlerinin MAC adreslerini bulmanın en hızlı yolu Komut İstemi (Command Prompt) penceresinin kullanılmasıdır. Başlat düğmesi üzerinde sağ fare tuşuna tıklanır ve açılan menüden Komut İstemi seçilir. ipconfig /all yazılarak “Enter” klavye tuşuna basılır. Bu komut sonucu bilgisayarımızdaki ağ yapılandırması görüntülenir. Komut istemi penceresi aşağı kaydırılarak ağ aygıt adının altındaki Physical Address (Fiziksel Adres) satırındaki MAC adresi değeri bulunur.

Soru 86

Aşağıdakilerden hangisi bir IP adresidir?

Seçenekler

A
264.0.0.1
B
1.0.0.264
C
1.264.264.264
D
264.264.264.264
E
254.255.255.254
Açıklama:
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).

Soru 87

Aşağıdakilerden hangisi bir IP adresindeki birbirinden farklı hizmetleri kullanmak için oluşturulmuş mantıksal veri yoluna verilen addır?

Seçenekler

A
Port
B
Soket
C
IP adresi
D
İnternet Servis sağlayıcı
E
FTP
Açıklama:
Port Bir IP adresindeki birbirinden farklı hizmetleri kullanmak için oluşturulmuş mantıksal veri yoludur. Soket Erişilmek istenen IP adresi ile dinlenecek olan portun ve iletişim protokolünün birleşmesinden meydana gelir. İnternet Protokolü Adresi 127.0.0.1 IP adresi yerel makineyi (localhost) temsil eder ve üzerinde o an çalışılan bilgisayarın adresini belirtir. İnternet Servis Sağlayıcısı İnternet Servis Sağlayıcısı (ISS), genellikle ücret karşılığı internete erişimi sağlayan bir şirkettir. FTP: dosya transfer protokolüdür.

Soru 88

Port numarası 80 olan TCP/UDP protokolünün port adı aşağıdakilerden hangisidir?

Seçenekler

A
http
B
https
C
ftp
D
smtp
E
pop3
Açıklama:
20-21 TCP FTP, iletimi 20, komut (veri kontrol) iletimi 21 numaralı porttan gerçekleşir. SMTP Yalın Posta Transfer Protokolü 110 TCP POP3 E-posta Alım Protokolü 80 TCP/UDP HTTP Hiper Metin Transfer Protokolü 443 TCP HTTPS Şifreli Hiper Metin Transfer Protokolü

Soru 89


  1. Çeşitlilik (variety)

  2. Hız (velocity)

  3. Veri miktarı (volume)

  4. Doğrulama (verification)

  5. Değer (value)


Yukarıda sıralananlardan hangileri büyük veri içerisinde bulunan bileşenlerdir?

Seçenekler

A
I - II - III - IV - V
B
I - II - III - IV
C
II - III - IV - V
D
III - IV - V
E
I - III - IV - V
Açıklama:
Büyük veri içerisinde çeşitlilik (variety), hız (velocity), veri miktarı (volume), doğrulama (verification) ve değer (value) olmak üzere ingilizce kelimelerin baş harflerinin bir araya gelmesiyle 5V olarak tanımlanan beş bileşen bulunmaktadır.

Soru 90

Aşağıdakilerden hangisi 1969 yılında ABD'de işlevsel hale gelen ARPANet bilgisayar ağına dahil olan kurumlardan biri değildir?

Seçenekler

A
Los Angeles Kaliforniya Üniversitesi (UCLA)
B
Michigan Eyalet Üniversitesi
C
Stanford Araştırma Enstitüsü (SRC)
D
Utah Üniversitesi
E
Santa Barbara Kaliforniya Üniversitesi
Açıklama:
ARPANet olarak isimlendirilen bilgisayar ağı 1969 yılında işlevsel hâle gelmiş ve Amerika Bir- leşik Devletleri üzerindeki bilimsel ve akademik araştırmacıları birbirine bağlamıştır. ARPANet Los Angeles Kaliforniya Üniversitesi (UCLA), Stanford Araştırma Enstitüsü (SRC), Utah Üniversitesi ve Santa Barbara Kaliforniya Üniversitelerinde bulu- nan ve ağ üzerindeki diğer bilgisayarlara bağlantı ve hizmet sağlayan dört adet ana bilgisayarın (host) birbirine bağlanmasıyla oluşturulmuştur.

Soru 91

Aşağıdakilerden hangisi internet ağı üzerinden ilk kez başarı ile iletilebilen mesajdır?

Seçenekler

A
conf
B
SRI
C
key
D
ARPA
E
lo
Açıklama:
29 Ekim 1969 tarihinde saat 22:30’da Los Angeles Kali- forniya Üniversitesinde araştırmacı Charley S. Kline, Stan- ford Araştırma Enstitüsündeki (SRI) bilgisayara uzaktan eri- şimi denemiş ve SRI’daki bilgisayar çökmeden önce “login” kelimesindeki “l” ve “o” harflerine ait mesajı iletebilmiştir. “lo” mesajı ARPANet, dolayısıyla internet üzerinden başarı ile iletilen ilk mesaj olarak tarihe geçmiştir. Resim 1.2’de Los Angeles Kaliforniya Üniversitesinde bulunan ve ARPANet üzerinden gönderilen ilk mesaja ait kayıt görülmektedir.

Soru 92

Aşağıdaki paket anahtarlama kullanımıyla ilgili bilgilerden hangisi doğrudur?

Seçenekler

A
Paket anahtarlama, iletilecek mesajların paket adı verilen daha parçalarda bütünleşmesidir.
B
Uzak bilgisayarlara girişi etkinleştiren telnet protokolü olmadan giriş mümkün olmamaktadır.
C
Her bir internet protokolü veya mekanizması için bir veri transferi isteği bulunmaktadır.
D
Protokol istekleri ilk bağlantıdan beri paylaşıma açıktır.
E
Bir mesajın iletilmesi için, mesajın başlangıç noktası ile gitmesi gereken hedef nokta arasında sürekli bir bağlantı olması gerekmemektedir.
Açıklama:
ARPANet, iletişim yöntemi olarak paket anahtarlama kullanacak şekilde tasarlanmıştır. Paket anahtarlama, iletilecek mesajların paket adı verilen daha küçük parçalara ayrılmasıdır. Paket anahtarlamalı ağlarda mesajın iletilmesi için, mesajın başlangıç noktası ile gitmesi gereken hedef nokta arasında sürekli bir bağlantı olması gerekmemektedir. Mesaj daha küçük sıralı paketlere bölünür ve iletileceği hedef noktanın adresine bağlı olarak uygun düğüm noktalarına yönlendirme kararı, her bir paket için ayrı ayrı verilir.

Soru 93

Aşağıdakilerden hangisi ortak yol topolojisi ile ilgili bir ifadedir?

Seçenekler

A
Potansiyel olarak büyük bir coğrafi mesafe üzerinden iki veya daha fazla yerel alan ağını birbirine bağlar.
B
Yerel alan ağları üzerindeki özel bir düğüm noktası geçityolu olarak yapılandırılır.
C
Düğüm noktalarının tamamı merkezî noktadaki bir cihaza bağlıdır.
D
Her düğüm noktası komşu iki düğüm ile bağlantılıdır.
E
Kendi adreslerini taşıyan mesajı alarak işler.
Açıklama:
Ortak yol topolojisinde, ağdaki tüm sistemler aynı iletim hattı üzerinden iletişim kurarlar. Her bir sistemin adresi vardır ve ortak yol üzerindeki her mesajı okurlar. Kendi adreslerini taşıyan mesajı alarak işlerler. Ortak yola yeni bir düğüm noktası eklemek kolaydır. Bununla birlikte yapılan her yeni ekleme, düğüm noktası başına ayrılan ortak yol kapasitesini azaltır.

Soru 94

Aşağıdakilerden hangisi TCP/IP protokol yapısında bulunan katmanlardan biri değildir?

Seçenekler

A
Uygulama Katmanı
B
Taşıma Katmanı
C
İnternet Katmanı
D
Ağ Arayüz Katmanı
E
Sonlandırma katmanı
Açıklama:
TCP/IP protokol yapısı dört katmandan oluşmaktadır. Bu protokol şu şekildedir; Uygulama Katmanı (Application Layer), Taşıma Katmanı (Transport Layer), İnternet Katmanı ve Ağ Arayüz Katmanı (Network Interface Layer).

Soru 95

Aşağıdaki katmanlardan hangisi taşıma katmanından gelen ve paketlerini farklı bir ağa gönderilmeden önce veri paketine yönlendiricilerin kullanacağı bilginin eklendiği katmandır?

Seçenekler

A
Uygulama Katmanı
B
Taşıma Katmanı
C
İnternet Katmanı
D
Ağ Arayüz Katmanı
E
Sonlandırma katmanı
Açıklama:
TCP/IP modelinde ikinci sıradaki katman internet katmanıdır. Taşıma katmanından gelen veri paketleri farklı bir ağa gönderilmeden önce veri paketine yönlendiricilerin kullanacağı bilginin eklendiği katmandır. Veri paketinin gönderildiği adresten hedef adrese ulaşması için izlemesi gereken yolun hesaplanması ve ağ aygıtlarının adreslerinin yönlendirilmesi bu katmanda gerçekleşir. Ağ üzerindeki her bir aygıtın nerede olduğunun belirlenebilmesi için başka bir ağ aygıtı ile aynı olmayan benzersiz (unique) bir adrese ihtiyacı bulunmaktadır. Bu adrese IP adresi olarak kısaltılmış olan internet protokolü adresi adı verilir. IP adresi (Internet Protocol Address), interneti ya da TCP/IP protokolünü kullanan diğer paket anahtarlamalı ağlara bağlı ağ aygıtlarının, ağ üzerinden birbirleri ile veri iletişimi yapmak için kullandıkları adres olarak da tanımlanır.

Soru 96

Aşağıdakilerden hangisi veri iletimini bağlantı kurmadan gerçekleştirir?

Seçenekler

A
UDP
B
TCP
C
MAC
D
ARP
E
TCP/IP
Açıklama:
Kullanıcı veri bloğu protokolü (UDP), TCP protokolünün aksine veri iletimini bağlantı kurmadan gerçekleştirir. UDP veri paketlerinin hedefe ulaşıp ulaşmadığını kontrol edecek bir mekanizma bulundurmaz. Bu yüzden veri paketlerinin iletilip iletilmediği garanti edilemez. Veri paketi kaybı olma olasılığı TCP’ye göre daha yüksektir. Paket boyu küçük olduğundan ve iletilip iletilmediğinin kontrolü yapılmadığından veri iletimi daha hızlıdır. Geniş alan ağlarında ses ve görüntü iletilmesi gibi gerçek zamanlı veri aktarımlarında, birçok çevrimiçi oyun platformunda UDP kullanılır. UDP ve TCP aynı iletişim yolunu kullandıkları zaman UDP ile iletilen gerçek zamanlı ses veya görüntünün servis kalitesi, TCP’nin oluşturduğu yüksek veri trafiği sebebiyle azalmaktadır. TCP’de iletilen paketlere segment adı verilirken, UDP’de iletilen paketler datagram olarak isimlendirilir. Datagram ile segment arasındaki fark segmentte sıra numarasının bulunmasıdır.

Soru 97

Aşağıdaki ağ protokollerinden hangisi elektronik posta iletim hizmetlerinde çoklu oturum açılmasına olanak sağlamaktadır?

Seçenekler

A
IMAP
B
SMTP
C
POP3
D
FTP
E
TCP
Açıklama:
IMAP, POP3’e göre daha fazla ve karmaşık işlemleri gerçekleştirebilir. IMAP ve POP3 kullanımı arasındaki temel fark IMAP ile e-posta sunucusu ile bağlantı kurulduğunda, posta kutusunda birikmiş e-postaların sadece başlık bilgileri istemciye getirilir. POP3’te ise mesajların tüm içeriği istemci bilgisayara indirilir. POP3 aynı posta kutusunda aynı anda tek kullanıcıyı destekler. IMAP ise çok kullanıcıyı destekler. Bir kullanıcının yaptığı değişiklik eş zamanlı olarak diğer oturum açmış kullanıcılar tarafından görülebilir.

Soru 98

Aşağıdakilerden hangisi ağ üzerinde bulunan temel kaynaktaki yazılım ve bilgilerin paylaşımının sağlanması ve mevcut bilişim hizmetinin bilgisayarlar ve diğer ağ bağlantılı aygıtlar tarafından internet üzerinden kullanılmasına verilen addır?

Seçenekler

A
Büyük veri
B
Hiper Metin Transfer Protokolü
C
Bulut bilişim
D
Nesnelerin interneti (IoT)
E
Artırılmış gerçeklik
Açıklama:
Bulut bilişim, bilişim aygıtları arasında ortak bilgi paylaşımını sağlayan hizmetlere verilen genel addır. Ağ üzerinde bulunan temel kaynaktaki yazılım ve bilgilerin paylaşımının sağlanması ve mevcut bilişim hizmetinin bilgisayarlar ve diğer ağ bağlantılı aygıtlar tarafından internet üzerinden kullanılmasıdır. Bulut bilişim üç temel hizmet modeli sağlamaktadır. Altyapı olarak hizmet (IaaS) modeli, sunucu bilgisayar hizmetinin fiziksel veya sanal makine olarak verildiği en temel bulut bilişim hizmet modelidir. Platform olarak hizmet (PaaS) modelinde, genellikle işletim sistemi, programlama dili yürütme ortamı, veri tabanı ve web sunucularını içeren bir bilgi işleme platformu hizmeti verilmektedir. Yazılım olarak hizmet (SaaS), modelinde ise uygulama yazılımının yüklenmesi ve işletilmesi bulut hizmetini veren sunucu firma tarafından gerçekleştirilirken uygulamanın üzerinde çalıştığı bulut bilişim altyapısı ve platformunu yönetmezler.

Soru 99

Aşağıdakilerden hangisi ARPANet olarak isimlendirilen bilgisayar ağı projesinin amaçlarından biri değildir?

Seçenekler

A
Web, mesajlaşma ve görüntülü iletişimin yaygınlaştırılması
B
Farklı fiziksel bölgelerde bulunan bilim insanlarının bilgilerini paylaşması
C
Askerî ve bilimsel projeler üzerinde birlikte çalışılabilmesine olanak sağlanması
D
Bilgisayar ağının bir bölümü etkisiz hale getirilse dahi işlevselliğinin sürdürülmesi
E
Bir afet ya da nükleer saldırı sonrasında projelerin devam etmesine olanak sağlanması
Açıklama:
İnternetin kökleri Amerika Birleşik Devletleri Savunma Bakanlığı Pentagon’a bağlı Defansif Gelişmiş Araştırma Projeleri Ajansı (Defence Advanced Research Agency - DARPA) tarafından başlatılan ve ARPANet olarak isimlendirilen bir bilgisayar ağı projesine dayanmaktadır. Bu projenin iki önemli amacı bulunmaktaydı: 1- Farklı fiziksel bölgelerde bulunan bilim insanlarının bilgilerini paylaşmalarına, askerî ve bilimsel projeler üzerinde birlikte çalışılabilmesine olanak sağlamak, 2- Bilgisayar ağının bir bölümü etkisiz hale getirilse veya bir afet ya da nükleer saldırı sonucu tahrip edilse bile işlevselliğinin ve çalışmasının devam etmesine olanak sağlamak. Doğru yanıt A’dır.

Soru 100

Aşağıdakilerden hangisi e-posta protokolünü ARPANet ağına uyarlayarak kullanıcı adı ve adresini birbirine bağlamak amacıyla @ işaretini kullanan ilk araştırmacıdır?

Seçenekler

A
Paul Baran
B
Donald Davies
C
Charley S. Kline
D
Ray Tomlinson
E
Larry Roberts
Açıklama:
E-posta protokolünü 1972 yılında ARPANet ağına uyarlamış olan Ray Tomlinson aynı zamanda kullanıcı adı ve adresini birbirine bağlamak amacıyla @ işaretini kullanan ilk araştırmacı olmuştur. Doğru yanıt D’dir.

Soru 101

Aşağıdakilerden hangisi halka topolojisinde üzerinde dolaşan 3 byte uzunluğundaki bilgiye verilen addır?

Seçenekler

A
Bus
B
Star
C
Token
D
Gateway
E
Datagram
Açıklama:
Çözüm: Jeton (Token): Halka üzerinde dolaşan 3 byte uzunluğundaki bilgidir. Doğru yanıt C’dir.

Soru 102

Aşağıdakilerden hangisi veri aktarım hızını ölçmek için kullanılan terimlerden biri değildir?

Seçenekler

A
Grabyte
B
Kilobyte
C
Megabyte
D
Gigabyte
E
Terabyte
Açıklama:
Veri aktarım hızı, bilgisayar ağı ya da internet ortamında bulunan iki nokta arasında bir saniye iletilen bit ya da byte cinsinde veri miktarı olarak tanımlanır. Başka bir deyişle bir saniyede iletilen bit ya da byte sayısı ne kadar ise veri aktarım hızı o kadardır. Veri aktarım hızı kilobit, megabit, gigabit, terabit ya da kilobyte, megabyte, gigabyte, terabyte ile ölçülür. Doğru yanıt A’dır.

Soru 103

OSI modeli içerisindeki fiziksel ve veri bağlantı katmanlarının gerçekleştirdiği işlemleri yürüten ilk ve en alt seviyedeki katman aşağıdakilerden hangisidir?

Seçenekler

A
Uygulama Katmanı (Application Layer)
B
Taşıma Katmanı (Transport Layer)
C
Aktarım Hızı Katmanı (Transfer Rate Layer)
D
Ağ Arayüz Katmanı (Network Interface Layer)
E
İnternet Katmanı
Açıklama:
Ağ arayüz katmanı OSI modeli içerisindeki fiziksel ve veri bağlantı katmanlarının gerçekleştirdiği işlemleri yürüten ilk ve en alt seviyedeki katmandır. Ayrıca Aktarım Hızı Katmanı bulunmamaktadır. Doğru yanıt D’dir.

Soru 104

“İnternet Servis Sağlayıcısı” için kullanılan İngilizce kısaltma aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
OSI
B
MAC
C
TCP
D
IP
E
ISP
Açıklama:
Ücret karşılığı internete erişimi sağlayan bir şirket/kişi/araç için kullanılan İnternet Servis Sağlayıcısı’nın İngilizce karşılığı Internet Service Provider olduğundan, ISP olarak kısaltılır. Doğru yanıt E’dir.

Soru 105

İnternet üst düzey etki alanı kodlarından biri olan .gov’un kullanım amacı aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
Genellikle ticari amaçlı kullanılır, isteyen kişi veya kurum kayıt olabilir.
B
Hükümet ve hükümet bağlantılı resmî kurumların kullanımı içindir.
C
Eğitim ile ilgili kurum ve kuruluşların kullanımı içindir.
D
Genellikle dernek, parti, STK vb. kurumların kullanımı içindir.
E
Askerî site bağlantısının olduğunu belirtir.
Açıklama:
İnternet etki alanı adları, uluslararası platformada genel üst düzey etki alanı (generic Top Level DomaingTLD) olarak adlandırılan .com, .org, .edu vb. şeklindeki etki alanı adları ile ülke kodu üst düzey etki alanı (country code Top Level Domain) olarak adlandırılan ve ISO-3166 standardında yaklaşık 200 ülke kodundan (.uk, .de, be, .tr vb.) oluşan adlandırma sistemi ile yönetilmektedir. İngilizce hükümet (government) kelimesinin kısaltması olan .gov, hükümet ve hükümet bağlantılı resmî kurumların kullanımı içindir. Doğru yanıt B’dir.

Soru 106

İnternet kullanım protokollerinin en önemlilerinden biri olan HTTP’nin ilk iki harfi aşağıdakilerden hangisini temsil etmektedir?

Seçenekler

A
Hyper-Text
B
Heavy-Transfer
C
Handheld-Transceiver
D
High-Type
E
Host-Territory
Açıklama:
İnternetin kullanıldığı ilk zamanlarda veri iletimi çoğunlukla FTP ve benzeri dosya erişim ve iletim protokolleri yardımıyla sağlanmaktaydı. İnternet kullanım alanlarının gelişen teknolojiye bağlı olarak genişlemesi, farklı türde protokollerin ortaya çıkmasına sebep olmuştur. Bu protokollerden en önemlilerden birisi hiç kuşkusuz kısaca HTTP olarak bilinen Hyper-Text Transfer Protocol yani Hiper Metin Transfer Protokolü’dür. Doğru yanıt A’dır.

Soru 107

Küresel Mobil Telekomünikasyon Sistemi (Universal Mobile Telecommunications System - UMTS) Forum’un “Mobil trafik tahminleri 2010-2020” raporuna göre, 2020 yılında mobil telefon kullanımının ne kadar olması beklenmektedir?

Seçenekler

A
29 milyar
B
20 milyar
C
16 milyar
D
9 milyar
E
4 milyar
Açıklama:
Küresel Mobil Telekomünikasyon Sistemi (Universal Mobile Telecommunications System - UMTS) Forum’un “Mobil trafik tahminleri 2010-2020” raporuna göre, 2020 yılında mobil telefon kullanımının yaklaşık 9 milyara yaklaşması beklenmektedir ki bu sayı şu anki dünya nüfusunun yüzde 20 üzerindedir. Doğru yanıt D’dir.

Soru 108

Artırılmış Gerçeklik (Augmented Reality) kavramının doğru tanımı aşağıdakilerden hangisidir?

Seçenekler

A
Bilgisayarlar tarafından taklit edilerek oluşturulan ortamlardır.
B
Bilişim aygıtları arasında ortak bilgi paylaşımını sağlayan hizmetlere verilen genel addır.
C
Bilgisayar tarafından üretilen ses, görüntü, grafik ve küresel konumlandırma sistemi verileriyle gerçek dünyadaki çevrenin ve içindekilerin zenginleştirilmesidir.
D
Akıllı aygıtlar tarafından toplanan verilerin önce yerel bir noktada çözümlenmesi ve gerekli olan bilginin bulut üzerindeki merkezî sunuculara gönderilmesidir.
E
Günlük hayatta kullanımımızda olan nesnelerin internete bağlanıp veri gönderip alma kabiliyetidir.
Açıklama:
Artırılmış Gerçeklik (Augmented Reality), bilgisayar tarafından üretilen ses, görüntü, grafik ve küresel konumlandırma sistemi verileriyle gerçek dünyadaki çevrenin ve içindekilerin zenginleştirilmesidir. Doğru yanıt C’dir.

Ünite 2

Soru 1

Doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metine ne ad verilir?

Seçenekler

A
TELNET
B
FTP
C
Hiper Metin
D
Web
E
E-POSTA
Açıklama:
Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir. Hiper metin, doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metindir.

Soru 2

Dünya çapında ağ olarak Türkçeye çevrilen World Wide Web (WWW) hizmetini ifade etmekte kullanılan terim aşağıdakilerden hangisidir?

Seçenekler

A
HTML
B
Web
C
Hiper Metin
D
Hypertext
E
FTP
Açıklama:
Web, internet ortamı üzerinden bilgiye ulaşmanın yollarından biridir ve internetin önemli hizmetlerinden http protokolünü kullanır. Web dünya çapında ağ olarak Türkçeye çevrilen World Wide Web (WWW) hizmetini ifade etmekte kullanılan terimdir.

Soru 3

Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine ne ad verilir?

Seçenekler

A
Web sayfası
B
Web mimarisi
C
Sunucu
D
Çoklu ortam
E
URI
Açıklama:
Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir. Web sayfaları, metin, grafik, ses, video vb. görsel ve işitsel bileşenlere sahip olabilmektedir.

Soru 4

Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan standarta ne ad verilir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Hiper metin transfer protokolü
D
Tekdüzen kaynak konumlayıcı - URL
E
Hiper metin işaretleme dili
Açıklama:
Web’in arkasındaki temel fikir, istemci-sunucu (client-server) uygulama modeli ve hiper metin belgelere dayanmaktadır. Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler vardır. Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.

Soru 5

Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılan kavram aşağıdakilerden hangisidir?

Seçenekler

A
Web tarayıcı yazılımı
B
Tekdüzen kaynak konumlayıcı - URL
C
Web sunucu yazılımı
D
Hiper metin transfer protokolü - HTTP
E
Hiper metin işaretleme dili - HTML
Açıklama:
Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 6

Bir içeriğin metin, görüntü, grafik, çizim, ses, video vb. farklı biçimlerde bulunmasına ne ad verilir?

Seçenekler

A
HTML
B
URI
C
Çoklu Ortam
D
URL
E
HTTP
Açıklama:
Çoklu ortam; Bir içeriğin metin, görüntü, grafik, çizim, ses, video vb. farklı biçimlerde bulunmasıdır. Bazı durumlarda birden fazla farklı biçimdeki bilgi kaynakları bir arada kullanılarak da çoklu ortam oluşturulabilir.

Soru 7

  1. Protokol
  2. Klasör adı
  3. Referans
  4. Dosya adı
Yukarıdaki kavramlardan hangisi/hangileri URL adreslerini oluşturan temel bileşenlerdendir?

Seçenekler

A
I ve II
B
II ve III
C
I, II ve III
D
I, III ve IV
E
I, II, III ve IV
Açıklama:
URL adreslerini oluşturan temel bileşenler şunlardır;
  1. Protokol
  2. Alt etki alan adı (sub-domain name)
  3. Etki alan adı (domain name)
  4. Klasör adı
  5. Dosya adı
  6. Referans

Soru 8

İstemci bilgisayarda kullanılan işletim sistemi ve web tarayıcısı hakkında bilgi içeren bir karakter dizisine ne ad verilir?

Seçenekler

A
Host
B
User-Agent
C
Connection
D
Accept
E
Accept-Encoding
Açıklama:
User-Agent: İstemci bilgisayarda kullanılan işletim sistemi ve web tarayıcısı hakkında bilgi içeren bir karakter dizisidir. Bu parametre (başlık alanı), farklı stil şablonları arasında geçiş yapmak ve web sitesi ziyaretçileri ile ilgili olarak istatistiksel veri kaydı tutmak için kullanılır.

Soru 9

Belirli bir tarihten daha yeni dosyanın indirilmesi, önbelleklendiyse hiçbir zaman indirilmemesi veya her zaman tekrar indirilmesi hangi parametre ile belirlenir?

Seçenekler

A
Last-Modified
B
Content-Length
C
Content-Type
D
Cache-Control
E
Content-Encoding
Açıklama:
Cache-Control: İstemciye önbellekleme mekanizmasını kontrol edebilme imkânı tanır. Örneğin, belirli bir tarihten daha yeni dosyanın indirilmesi, önbelleklendiyse hiçbir zaman indirilmemesi veya her zaman tekrar indirilmesi bu parametre ile belirlenir.

Soru 10

Sunucu ile daha hızlı cevaplama sürelerinde iletişim kurulması ve kesintisiz kullanıcı deneyimi sunulması gereken gerçek zamanlı uygulamaların geliştirilmesinde kullanılan web teknolojisine ne ad verilir?

Seçenekler

A
Node.js
B
Bootstrap
C
Ruby
D
Python
E
AngularJS
Açıklama:
Node.js: Sunucu-taraflı çalışan bir JavaScript platformudur. Sunucu ile daha hızlı cevaplama sürelerinde iletişim kurulması ve kesintisiz kullanıcı deneyimi sunulması gereken gerçek zamanlı uygulamaların geliştirilmesinde kullanılan bir web teknolojisidir.

Soru 11

Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık standart aşağıdakilerden hangisidir?

Seçenekler

A
PHP
B
URL
C
HTML
D
HTTP
E
CSS
Açıklama:
Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır. Doğru cevap B'dir.

Soru 12

İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişimin sağlanabildiği URL örneği aşağıdakilerden hangisidir?

Seçenekler

A
http://www.anadolu.edu.tr/ybs/ybs.html
B
https://www.anadolu.edu.tr/ogrenci/profil.html
C
ftp://anadolu.edu.tr/kitap/ybs.pdf
D
telnet://aof.anadolu.edu.tr
E
mailto:ybs-info@anadolu.edu.tr
Açıklama:
ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir. ftp protokolüne ait URL örneği:
ftp://anadolu.edu.tr/kitap/ybs.pdf
Doğru cevap C'dir.

Soru 13

URL içinde dosya adı belirtilmediğinde, Windows tabanlı işletim sistemine sahip sunucularda istemciye cevap olarak aşağıdaki dosyalardan hangisi ile geri dönülmez?

Seçenekler

A
index.htm
B
index.html
C
index.php
D
Default.html
E
.htaccess
Açıklama:
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.
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, hiper metin erişim (hypertext access) ifadesinin kısaltmasıdır. Doğru cevap E'dir.

Soru 14

İstemcinin hangi dosya türlerini cevap olarak alabileceğini sunucuya bildiren istek başlığı alanı aşağıdakilerden hangisidir?

Seçenekler

A
Accept
B
Host
C
User-Agent
D
Connection
E
Cache-Control
Açıklama:
İstek başlık alanları (Request Headers), istemci bilgisayar ile ilgili verileri içerir. Web geliştiricileri bu bilgileri istatistiksel amaçlı ve web sitesini kullanıcılara göre özelleştirmek amacıyla kullanabilirler. İstek başlığında bulunan alanlardan "Accept", ile istemcinin hangi dosya türlerini cevap olarak alabileceği sunucuya bildirilmiş olur. Doğru cevap A'dır.

Soru 15

Sunucunun yapılan istekte bulunan kaynak ile ilgili herhangi bir nesne bulamadığını belirten HTTP cevap kodu aşağıdakilerden hangisidir?

Seçenekler

A
100
B
202
C
307
D
404
E
500
Açıklama:
Cevap kodları (response codes), cevap başlığının bir parçası olarak web sunucu yazılımının geri döndüğü tamsayı değeridir. HTTP durum kodları olarak da tanımlanırlar. Bu kodlar, isteğin durumu hakkında bilgi vermektedir. Bu kodlar bazıları aşağıda verilmiştir:
100 Continue (Devam): İstemci tarafından yapılan isteğin sunucu tarafından başarılı bir şekilde alındığını ve işlemin devam edeceğini belirtir.
202 Accepted (Kabul Edildi): Yapılan isteğin işlenmek üzere kabul edildiğini fakat işlemin henüz tamamlanmadığını belirtir.
307 Temporary Redirect (Geçici Yönlendirme): İstekte bulunulan kaynağın geçici olarak farklı bir URL adreste bulunduğunu belirtir.
404 Not Found (Nesne Bulunamadı): Sunucunun yapılan istekte bulunan kaynak ile ilgili herhangi bir nesne bulamadığını belirtir. Dosya veya klasör yolunun hatalı girilmesi sebebiyle istemcilerin en çok karşılaştığı hata kodudur. Standart hata kodu mesajı yerine web sunucusunun yapılandırılmasıyla özelleştirilmiş hata sayfası görüntülenmesi de mümkün olmaktadır.
500 Internal Server Error (Dâhili Sunucu Hatası): Sunucunun isteği yerine getirmesini engelleyen beklenmeyen bir durumla karşılaşıldığını belirtir.
Doğru cevap D'dir.

Soru 16

Duyarlı web tasarımına sahip uygulamaları daha hızlı geliştirmek için HTML, CSS ve JavaScript teknolojilerini birleştiren ön-yüz web teknolojisi uygulama çatısı aşağıdakilerden hangisidir?

Seçenekler

A
Node.js
B
AJAX
C
JQuery
D
AngularJS
E
Bootstrap
Açıklama:
Bootstrap: Duyarlı web tasarımına sahip uygulamaları daha hızlı geliştirmek için HTML, CSS ve JavaScript teknolojilerini birleştiren ve ön-yüz web teknolojileri arasında önde gelen bir uygulama çatısıdır. Bootstrap ile geliştirilen web siteleri tüm günümüz modern web tarayıcıları ile uyumludur ve ekran boyutu ne olursa olsun akıllı telefonlardan tablet ve dizüstü bilgisayarlara kadar geniş bir yelpazede web sitesi ara yüzünün mükemmel görünmesini sağlar. Doğru cevap E'dir.

Soru 17

PHP ve SQL çiftinin birlikte sunduğu veritabanı işlevselliğini tek başına sağlayan arka-yüz teknolojisi sunucu-taraflı programlama dili aşağıdakilerden hangisidir?

Seçenekler

A
Ruby
B
Java
C
PHP
D
Python
E
Bootstrap
Açıklama:
Arka-yüzde yaygın kullanıma sahip kullanılan sunucu-taraflı programlama dilleri ve uygulama çatısı teknolojileri şunlardır: PHP, Java, Ruby, Python.
Ruby: PHP ve SQL çiftinin birlikte sunduğu veritabanı işlevselliğini tek başına sağlayan Ruby, veritabanında karmaşık bir iş mantığı bulunan sitelerin oluşturulmasında kullanılır. Yüksek ziyaretçi trafiği bulunan web sitelerinin hızlı geliştirilmesi ve bakım kolaylığı sebebiyle Ruby son yıllarda oldukça fazla tercih edilen bir sunucu-taraflı programlama dilidir. Oldukça geniş bir kütüphaneye sahip olan ve arka-yüz yazılım geliştirmeyi kolaylaştıran Ruby on Rails web uygulama çatısına ihtiyaç duyar. Doğru cevap A'dır.

Soru 18

Aşağıdakilerden hangisi günümüz önemli web tarayıcılarından biri değildir?

Seçenekler

A
Safari
B
Google Chrome
C
Opera
D
Netscape
E
Microsoft Edge
Açıklama:
İlk web tarayıcısı WorldWideWeb bir araştırma projesi olarak geliştirilmiştir. Netscape Navigator ve Opera web tarayıcıları ticari olarak ücretli piyasa sürülmüştür. Netscape daha sonra yerini ücretsiz Firefox’a bırakmıştır. Artık piyasada bulunmamaktadır. Opera ise artık ücretsiz olarak indirilip kurulabilmektedir. Microsoft firmasının önce Internet Explorer daha sonra da Edge ismindeki web tarayıcıları Windows işletim sistemi ile birlikte ilk sürümden itibaren ücretsizdir. Günümüz önemli web tarayıcıları Google Chrome, Mozilla Firefox, Edge, Opera ve Apple firmasının Safari web tarayıcılarıdır. Doğru cevap D'dir.

Soru 19

Farklı platformlarda çalışabilen FTP sunucusu, e-posta sunucusu ve Tomcat uygulama sunucusunu içeren en kapsamlı LAMP yazılım paketi aşağıdakilerden hangisidir?

Seçenekler

A
WAMP
B
XAMPP
C
LAPP
D
WIMP
E
MAMP
Açıklama:
Ücretsiz ve açık kaynak kod bileşenler olarak dağıtımı yapılan Linux tabanlı işletim sistemi, Apache web sunucusu, PHP uygulama geliştirme kütüphaneleri ve MySQL veritabanından oluşan LAMP (Linux/Apache/MySQL/PHP) yazılım paketi dinamik web siteleri geliştirmek amacıyla kullanılan en eski yazılım paketlerinden biridir. Bazı
LAMP yazılım paketleri aşağıda listelenmektedir:
  • WAMP: Windows/Apache/MySQL/PHP - Microsoft Windows işletim sistemi eşdeğeridir.
  • WIMP: Windows/IIS/MySQL/PHP
  • LAPP: Linux/Apache/PostgreSQL/PHP - Kurumsal düzeyde projelerin geliştirilmesi amacıyla optimize edilmiş olan PostgreSQL veritabanını içerir
  • MAMP: Mac OS X/Apache/MySQL/PHP - MacOS X işletim sistemi eşdeğeridir.
  • XAMPP: Linux, Mac OS X, Windows/Apache/MySQL, MariaDB/PHP, Perl - Diğerlerine göre daha kapsamlı bir paket olan XAMPP aynı zamanda farklı platformlarda çalışabilen FTP sunucusu, e-posta sunucusu ve Tomcat uygulama sunucusunu içerir.
Doğru cevap B'dir.

Soru 20

30 Nisan 1993 tarihinde, web yazılımının kaynak kodlarını herkese açık olarak yayınlayan ve bu sayede serbestçe kullanılabilir bir web sunucusu çalıştırmak için gerekli yazılımların geliştirilmesinin önünü açan kuruluş aşağıdakilerden hangisidir?

Seçenekler

A
NASA
B
Apple
C
CERN
D
Microsoft
E
IBM
Açıklama:
1989 yılında, İsviçre ve Fransa sınırında yer alan dünyanın en büyük parçacık fiziği laboratuvarı olan Avrupa Nükleer Araştırma Merkezinde (CERN) bilgisayar programcısı olarak çalışan İngiliz bilim insanı Tim Berners-Lee tarafından web ile ilgili ilk öneri yazılmıştır. Aralık 1990 yılında Robert Cailliau, Berners-Lee’nin önerisini yeniden yazmıştır.
CERN laboratuvarlarındaki ilk web sitesi, World Wide Web projesi olarak Berners-Lee’nin NeXT bilgisayarında barındırılmıştır. Bu web sitesi sadece CERN laboratuvarlarındaki değil aynı zamanda dünyadaki ilk web sitesi olarak da tarihteki yerini almıştır.
30 Nisan 1993 tarihinde CERN, web yazılımının kaynak kodlarını herkese açık olarak yayınladı. Böylelikle, temel bir tarayıcı ve kod kütüphanesi ile birlikte, serbestçe kullanılabilir bir web sunucusu çalıştırmak için gerekli yazılımların geliştirilmesinin önü açılmış oldu. Bu adım web’in geniş kitlelerce kullanılmasını ve hızla yayılmasını sağlamıştır. Doğru cevap C'dir.

Soru 21

  1. İnternet ve web kavramları birbirinin yerine kullanılabilen eş anlamlı terimlerdir.
  2. Doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metinlere e-posta adı verilir.
  3. Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir.
  4. Hiper metin oluşturulurken öncelikle metin farklı uzunluklarda alt başlıklara bölünür.

Yukarıdaki ifadelerden hangisi ya da hangileri doğru değildir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız IV
D
I ve II
E
II ve III
Açıklama:
Bu konu Giriş bölümünde okunabilir.
İnternet ve web, aynı yapıyı ifade etmek amacıyla çoğu zaman birbirlerinin yerine kullanılsa da aslında birbirlerinden tamamen ayrı iki yapıyı tanımlar ve eş anlamlı değillerdir.Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir. Dolayısıyla I ve II’de verilen ifadeler doğru değildir. Diğer ifadeler ise doğrudur.

Soru 22

Web ile ilgili verilen aşağıdaki ifadelerden hangisi yanlıştır?

Seçenekler

A
Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir.
B
Birbirleriyle ilişkili web sayfaları bir araya gelerek web sitelerini meydana getirirler.
C
Doğrusal olmayan şekilde okunan hiper metinler oluşturulurken metin farklı uzunluklarda alt parçalara bölünür ve bu parçalar arasında telnet adı verilen bağlantılar kurulur.
D
Web sayfaları çoğunlukla kısaca “bağlantı” olarak ifade edilen hiper bağlantıları içerirler
E
Web tarayıcıları ve sunucuları birbirleri arasında veri iletişimi için http protokolünü kullanırlar.
Açıklama:
Bu konu Giriş bölümünde okunabilir.
Doğrusal olmayan şekilde okunup bilgi edinilebilen hiper metinin oluşturulmasında önce metin farklı uzunluklarda alt parçalara bölünür ve birbirleri ile ilişkili olan bu alt parçalar arasında hiper bağlantı (hyperlink) adı verilen bağlantılar kurulur.

Soru 23

Aşağıdakilerden hangisi başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özelliklerden biri değildir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı
D
Hiper metin transfer protokolü
E
Dosya transfer protokol
Açıklama:
Bu konu Web Mimarisi başlığı altında okunabilir.
Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler; Web sunucu yazılımı, Web tarayıcı yazılımı, Tekdüzen kaynak konumlayıcı (Uniform Resource Locator -URL), Hiper metin transfer protokolü (HTTP) ve Hiper metin işaretleme dili (HTML)’dir.

Soru 24

Aşağıda verilen bilgilerden hangisi Web mimarisinin ana bileşenleri ile ilgili değildir?

Seçenekler

A
Web sunucu yazılımı HTTP isteklere cevap verir.
B
Vekil sunucu, diğer sunuculardan kaynak isteklerinde bulunan istemcilerin taleplerine cevap vermek için bir aracı olarak davranan sunucudur.
C
Web tarayıcı yazılımı URL’ler yardımıyla http isteklerde bulunur ve web sunucusundan gönderilen html sayfaları görüntüler.
D
Hiper metin transfer protokolü internet üzerinden iletilecek istek ve cevapların ne şekilde işleneceğini belirler.
E
Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla Hiper metin işaretleme dili kullanılır.
Açıklama:
Bu konuda Web Mimarisi başlığı okunabilir.
Web mimarisinin ana bileşenleri arasında vekil sunucu yer almaz.

Soru 25

Aşağıdaki şekilde 5 numara ile işaretlenmiş bileşenin adı nedir?

Seçenekler

A
Alt etki alan adı (sub-domain name)
B
Etki alan adı (domain name)
C
Referans
D
Protokol
E
Dosya adı
Açıklama:
Bu konu için Sayfa 36’da verilmiş olan Tekdüzen kaynak konumlayıcı temel bileşenleri şekli incelenebilir.
Şekilde 5 numara ile gösterilmiş yonetim-bilisim-sistemleri.html dosya adını ifade eder.

Soru 26

Aşağıdakilerden hangisi yaygın olarak kullanılan protokollerden biri değildir?

Seçenekler

A
http
B
https
C
ftp
D
telcom
E
e-posta
Açıklama:
Bu konu hakkında Protokol başlığı okunabilir.
Yaygın olarak kullanılan protokoller şunlardır: http, https,ftp, telnet, e-posta, dosya… Şıklarda verilenlerden telcom bir protocol değildir.

Soru 27

URL adreslerini oluşturan temel bileşenlerden dosya adı ile ilgili aşağıda verilmiş olan bilgilerden hangisi yanlıştır?

Seçenekler

A
Dosya adı, web üzerinden URL yardımıyla erişilmek istenen hiper metin veya çoklu ortam dosyalarının adıdır.
B
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.
C
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.
D
“.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.
E
Hiçbiri
Açıklama:
Bu konu Dosya Adı başlığı altında okunabilir.
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.

Soru 28

“acikogretim” klasörünün bir alt etki alanı olarak tanımlanmasıyla aşağıdaki URL’lerden hangisi erişim sağlamak için kullanılabilir?

Seçenekler

A
www.anadolu.edu.tr/acikogretim
B
www. acikogretim.anadolu.edu.tr
C
anadolu.edu.tr/acikogretim
D
acikogretim.anadolu.edu.tr
E
acikogretim/anadolu.edu.tr
Açıklama:
Bu konu için Alt Etki Alanı başlığı okunabilir.
Çözüm: “acikogretim” klasörünün bir alt etki alanı olarak tanımlanmasıyla “acikogretim.anadolu.edu.tr” URL’si ile de erişim sağlanabilir.

Soru 29

Aşağıdakilerden hangisi http protokolündeki istek yöntemlerinden biri değildir?

Seçenekler

A
GET
B
REMOVE
C
TRACE
D
HEAD
E
OPTIONS
Açıklama:
Bu konu için İstak Yöntemleri başlığı okunabilir.
HTTP protokolünde REMOVE yöntemi bulunmamaktadır. Bunun yerine DELETE anahtar sözcüğü kullanılır.

Soru 30

Aşağıdaki ikili cevap kodlarından hangisi sırasıyla Bad Request ve Not Found’a karşılık gelir?

Seçenekler

A
202 - 404
B
202 - 500
C
303 - 404
D
400 - 404
E
400 - 500
Açıklama:
Bu konu için Cevap Kodları başlığı okunabilir.
Bad Request 400’e, Not found ise 404’e karşılık gelir.

Soru 31


  1. Web sunucu yazılımı

  2. Web tarayıcı yazılımı

  3. Dosya transfer protokolü


Yukarıdakilerden hangisi web mimarisi ana bileşenleri arasında yer alır?

Seçenekler

A
Yalnız i
B
Yalnız ii
C
i ve ii
D
yalnız iii
E
i, ii ve iii
Açıklama:
Web sunucu yazılımı, Web tarayıcı yazılımı web mimarisi ana bileşenleri arasındadır.

Soru 32

Aşağıdakilerden hangisi hiper metinlerle ilgili yanlış bir ifade içermektedir?

Seçenekler

A
Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir.
B
Kitap veya kağıt sayfalar üzerindeki standart metinlerde okuma ve bilgi edinmede belgeler arası tıklanabilir bağlantılar verilebilir.
C
Bilgi edinmek isteyen kişi, önce ilk sayfadan başlayarak satırları sırayla okumak daha sonra da bir sonraki sayfaya geçmek zorundadır.
D
Doğrusal olmayan şekilde okunup bilgi edinilebilen hiper metinin oluşturulmasında önce metin farklı uzunluklarda alt parçalara bölünür ve birbirleri ile ilişkili olan bu alt parçalar arasında hiper bağlantı (hyperlink) adı verilen bağlantılar kurulur.
E
Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir.
Açıklama:
Kağıda basılı malzeme olan kitap veya kağıt sayfalar üzerindeki standart metinlerde okuma ve bilgi edinmede belgeler arası tıklanabilir bağlantılar verilemez. Bu özellik hipermetin diye bilinen Web sayfalarında bulunmaktadır. Bu sayede Web sayfalarında okuma ve bilgi edinme yatay (belgeler arası) olabilirken kağıda basılı malzemelerde bir sayfa okunmadan diğerine geçilemediği için doğrusaldır.

Soru 33

Aşağıdakilerden hangisi Web sayfalarının sahip olabileceği temel bileşenler arasında değildir?

Seçenekler

A
İşitsel
B
Görsel
C
Metin
D
Grafik
E
Dokunsal
Açıklama:
Dokunsal bileşen Web sayfalarının sahip olabileceği temel bileşenler arasında değildir

Soru 34

CERN laboratuvarlarındaki ilk web sitesi olan www'nun açılımı aşağıdakilerden hangisidir?

Seçenekler

A
Where World Wide
B
World Where Wide
C
Where were world
D
World Wide Web
E
Web Where World
Açıklama:
World Wide Web CERN laboratuvarlarındaki ilk web sitesi olan www'nun açılımıdır.

Soru 35

  1. Content-Encoding
  2. Host
  3. User Agent
  4. Cache-Control
Yukarıdakilerden hangisi istek-cevap döngüsü içinde iletilen istek başlık alanları arasındadır?

Seçenekler

A
Yalnız i
B
i ve iii
C
ii, iii ve iv
D
iii ve iv
E
i ve iv
Açıklama:
Host, User Agent, Cache-Control istek-cevap döngüsü içinde iletilen istek başlık alanları arasında yeralmaktadır.

Soru 36

Aşağıdakilerden hangisi URL adreslerini oluşturan temel bileşenler arasında değildir?

Seçenekler

A
Protokol
B
Alt etki alan adı
C
Tepki alan adı
D
Klasör adı
E
Dosya adı
Açıklama:
Tepki alan adı URL adreslerini oluşturan temel bileşenler arasında değildir

Soru 37

Aşağıda URL ile ilgili verilen bilgilerden hangisi yanlış bilgi içermektedir?

Seçenekler

A
https: Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
B
ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
C
telnet: İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
D
e-posta (mailto): Posta Kutusuna erişim sağlanabilir.
E
dosya: URL’nin işlendiği bilgisayar üzerinde bulunan bir dosyaya erişim sağlanabilir.
Açıklama:
https: Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.

Soru 38

Aşağıdaki protokol ve URL örneği eşleşmelerinden hangisi yanlıştır?

Seçenekler

A
http - http://www.anadolu.edu.tr/ybs/ybs.html
B
https - https://www.anadolu.edu.tr/ogrenci/profil.html
C
ftp - ftp://anadolu.edu.tr/kitap/ybs.pdf
D
telnet - telnet://aof.anadolu.edu.tr
E
dosya - mailto:ybs-info@anadolu.edu.tr
Açıklama:
dosya - File:///C:/temp/hosts.txt olması gereklidir.

Soru 39

Aşağıdakilerden hangisi URL’de yer alan son bileşendir?

Seçenekler

A
Dosya adı
B
Protokol
C
Alt Etki Alanı Adı
D
Referans adı
E
Klasör Adı
Açıklama:
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.

Soru 40

  1. Ağ katmanı
  2. Veritabanı katmanı
  3. Web katmanı
  4. İstemci katmanı
Yukarıdakilerden hangisi web uygulama mimarisi içinde yer alan katmanlar arasında yer alır?

Seçenekler

A
Yalnız ii
B
i ve ii
C
iii ve iv
D
ii, iii ve iv
E
i, iii ve iv
Açıklama:
Veritabanı katmanı, Web katmanı, İstemci katmanı web uygulama mimarisi içinde yer alan katmanlar arasında yer alır

Soru 41

Dünya çapında ağ olarak Türkçeye çevrilen, "www" biçiminde kısaltılan kelimeler aşağıdaki seçeneklerden hangisinde doğru verilmiştir?

Seçenekler

A
World Wide Web
B
World Wipe Web
C
Web Wipe Wet
D
World Whole Web
E
Whole White Web
Açıklama:
Dünya çapında ağ olarak Türkçeye çevrilen
World Wide Web (WWW) hizmetini
ifade etmekte kullanılan terimdir.

Soru 42

Web üzerinden bilgi paylaşımı ............................ olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir. Web üzerinde yer alan ...........................olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir. Yukarıda yer alan iki boşluğa gelmesi gereken kelime aşağıdakilerden hangisidir?

Seçenekler

A
Hiper adres
B
Süper adres
C
Güvenli bağlantı
D
Güçlü bağlantı
E
Hiper metin
Açıklama:
Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir. Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir.

Soru 43

Avrupa Nükleer Araştırma Merkezinde (CERN) bilgi paylaşımı ihtiyacı nedeniyle ortaya çıkmış olan web ile ilgili ilk öneriyi kaleme alan bilim insanı aşağıdakilerden hangisidir?

Seçenekler

A
Robert Cailliau
B
Tim Berners-Lee
C
Bill Gates
D
Steve Wozniak
E
Bob Kahn
Açıklama:
Web başlangıçta dünya genelindeki üniversite ve enstitülerde araştırma yapan bilim insanları arasında ihtiyaç duyulan otomatik bilgi paylaşım talebini karşılamak amacıyla tasarlanmıştır. 1989 yılında, İsviçre
ve Fransa sınırında yer alan dünyanın en büyük parçacık fiziği laboratuvarı olan Avrupa Nükleer Araştırma Merkezinde (CERN) bilgisayar programcısı olarak çalışan İngiliz bilim insanı Tim Berners-Lee tarafından web ile ilgili
ilk öneri yazılmıştır.

Soru 44

İnternet'in ilk kez kullanılmaya başlandığı dönemlerde yaşanan hangi olay web'in geniş kitlelerce kullanılmasını ve hızlanmasını sağlamıştır?

Seçenekler

A
Bilimsel çalışmaların giderek hızlanması.
B
SSCB'nin dağılması
C
Bilgisayar fiyatlarının giderek düşmesi
D
Web yazılımının kaynak kodlarını herkese açık olarak yayınlanması.
E
ABD'nin uzay çalışmalarında web'i kullanmaya başlaması.
Açıklama:
30 Nisan 1993 tarihinde CERN, web yazılımının kaynak kodlarını herkese açık olarak yayınladı. Böylelikle, temel bir tarayıcı ve kod kütüphanesi ile birlikte, serbestçe kullanılabilir bir web sunucusu çalıştırmak için gerekli yazılımların geliştirilmesinin önü açılmış oldu. Bu adım web’in geniş kitlelerce kullanılmasını ve hızla yayılmasını sağlamıştır.

Soru 45

Aşağıdakilerden hangisi URL adreslerini oluşturan temel bileşenler arasında yer almaz?

Seçenekler

A
Protokol
B
Alt etki alan adı
C
Üst etki alan adı
D
Klasör adı
E
Referans
Açıklama:
URL adreslerini oluşturan temel bileşenler aşağıda listelenmiştir.
1. Protokol
2. Alt etki alan adı (sub-domain name)
3. Etki alan adı (domain name)
4. Klasör adı
5. Dosya adı
6. Referans

Soru 46

URL yapısı ile gerçekleşen istemci ve sunucu arasındaki bilgi alışverişi aşağıdaki kavramlardan hangisi ile tanımlanır?

Seçenekler

A
Dilek-Şart
B
İstek-Cevap
C
İstek-Bağlantı
D
Mesaj-Yanıt
E
Mesaj-Bağlantı
Açıklama:
Bir önceki başlıkta anlatılan URL yapısı ile gerçekleşen istemci ve sunucu arasındaki bilgi alışverişi, istek-cevap döngüsü olarak tanımlanır.

Soru 47

İstek yöntemleri düşünüldüğünde, GET yöntemine benzemekle birlikte sadece başlık bilgisi biçiminde cevap alınan istek yöntemi aşağıdakilerden hangisidir?

Seçenekler

A
POST
B
PUT
C
OPTIONS
D
TRACE
E
HEAD
Açıklama:
HEAD: GET yöntemine benzer şekilde
istek gerçekleştirilir. Tek fark, bu yöntemle
yapılan isteklere geri dönülen cevap sadece
başlık bilgisini içerir. Arama motorları, web
sayfasının tekrar indekslenmesine gerek
olup olmadığını sorgularken bant genişliğinden
tasarruf etmek amacıyla bu yöntemden
faydalanırlar.

Soru 48

Güncel web teknolojileri düşünüldüğünde, çoğu zaman web kullanıcısına görünmeyen fakat web sitesinin çalışmasını sağlayan, web sitesine güç veren teknolojiler aşağıdaki kavramlardan hangisi ile açıklanmaktadır?

Seçenekler

A
Ön-Yüz Web Teknolojileri
B
Arka-Yüz Web Teknolojileri
C
Geri-hizmet teknolojileri
D
Derin web teknolojileri
E
Duyarlı web teknolojileri
Açıklama:
Arka-yüz web teknolojileri çoğu zaman web
kullanıcısına görünmeyen fakat web sitesinin çalışmasını
sağlayan, web sitesine güç veren teknolojilerdir.

Soru 49

Kullanılan web tarayıcısı ve ilgili sayfa düzeni motoru düşünüldüğünde aşağıdaki eşleştirlemelerden hangisi yanlıştır?

Seçenekler

A
Trident - Microsoft Internet Explorer
B
Trident - Maxthon
C
Gecko - Safari
D
Gecko - Mozilla Firefox
E
EdgeHTML - Microsoft Edge
Açıklama:
Sayfa Düzeni Motoru - Kullanan Web Tarayıcısı
Trident - Microsoft Internet Explorer, Maxthon
Gecko - Netscape, Mozilla Firefox
Blink - Google Chrome, Chromium, Opera, Yandex Browser
WebKit - Safari
EdgeHTML - Microsoft Edge

Soru 50

"Yüksek kaynak gücüne sahip olan fiziksel bir bilgisayar üzerinde daha düşük kaynaklara sahip sanal sunucu ortamları oluşturulması" biçiminde açıklanan sunucu mimarisi aşağıdakilerden hangisidir?

Seçenekler

A
Sunucu sanallaştırma
B
Adanmış sunucular
C
Vekil Sunucular
D
Web sunucusu
E
Uygulama sunucusu
Açıklama:
Sunucu sanallaştırma, günümüz sunucu mimarisinde çok
önemli bir gelişmedir. Yazılımsal bir yöntem olan
sunucu sanallaştırma, yüksek kaynak (işlemci, bellek,
depolama alanı, ağ bağlantı vb.) gücüne sahip
olan fiziksel bir bilgisayar üzerinde daha düşük
kaynaklara sahip “sanal” sunucu ortamları oluşturulmasıdır.

Soru 51

Aşağıdakilerden hangisi 1990 yılında Web üzerine ilk öneri yazıp gerçekleştiren kişidir?

Seçenekler

A
Tim Berners-Lee
B
Robert Cailliau
C
Larry Page
D
Steve Jobs
E
Bill Gates
Açıklama:
Web başlangıçta dünya genelindeki üniversite ve enstitülerde araştırma yapan bilim insanları arasında ihtiyaç duyulan otomatik bilgi paylaşım talebini karşılamak amacıyla tasarlanmıştır. 1989 yılında, İsviçre ve Fransa sınırında yer alan dünyanın en büyük parçacık fiziği laboratuvarı olan Avrupa Nükleer Araştırma Merkezinde (CERN) bilgisayar programcısı olarak çalışan İngiliz bilim insanı Tim Berners-Lee tarafından web ile ilgili
ilk öneri yazılmıştır. Aralık 1990 yılında Robert Cailliau, Berners-Lee’nin önerisini yeniden yazmıştır.

Soru 52

Web üzerindeki kaynakların benzersiz konumlarını sağlayan standart aşağıdakilerden hangisidir?

Seçenekler

A
HTTP
B
URL
C
HTML
D
TCP/IP
E
FTP
Açıklama:
Web üzerinde bulunan her sayfa ve kaynağın kendine ait özel bir konumu (adresi) bulunmaktadır. Bu özel konum “tekdüzen kaynak konumlayıcı” olarak Türkçeleştirilen ve İngilizce Uniform Resource Locator ifadesindeki kelimelerin baş harflerinden oluşmuş olan URL’ler ile gösterilir.

Soru 53

İnternet üzerinden iletilecek istek ve cevapların ne şekilde işleneceğini belirleyen web mimarisi ana bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
URL
B
FTP
C
HTML
D
HTTP
E
TCP/IP
Açıklama:
Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirler.Sunucu bilgisayar, HTML yardımıyla oluşturulmuş web sayfalarını, belgeleri ve çoklu ortam
dosyalarını barındırırlar. İstemci bilgisayarların, bilgi/belge ve çoklu ortam dosyalarına HTTP üzerinden erişim sağlayabilmeleri için sunucu bilgisayar üzerinde web sunucu yazılımı çalışmaktadır. Web tarayıcı yazılımı istemci bilgisayarda yer alır ve HTTP üzerinden web sunucusuna istekte bulunmak için kullanılır.

Soru 54

Web sayfası oluşturmak ve diğer kaynaklarla bağlantı sağlamak amacıyla kullanılan web mimarisi ana bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
URL
B
HTML
C
HTTP
D
FTP
E
TCP/IP
Açıklama:
Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır. Sunucu bilgisayar, HTML yardımıyla oluşturulmuş web sayfalarını, belgeleri ve çoklu ortam dosyalarını barındırırlar.

Soru 55

Aşağıdakilerden hangisi URL adreslerinin temel bileşenlerinden birisi değildir?

Seçenekler

A
Alt etki alan adı
B
Klasör adı
C
Referans
D
Protokol
E
Index
Açıklama:
URL adreslerini oluşturan temel bileşenler şöyledir:
1. Protokol
2. Alt etki alan adı (sub-domain name)
3. Etki alan adı (domain name)
4. Klasör adı
5. Dosya adı
6. Referans

Soru 56

Aşağıdaki protokollerden hangisi bilgisayar üzerinde bir dosya erişimi sağlar?

Seçenekler

A
http
B
ftp
C
https
D
telnet
E
file
Açıklama:
Sık kullanılan protokol örnekleri aşağıdaki gibidir:

  • http http://www.anadolu.edu.tr/ybs/ybs.html

  • https https://www.anadolu.edu.tr/ogrenci/profil.html

  • ftp ftp://anadolu.edu.tr/kitap/ybs.pdf

  • telnet telnet://aof.anadolu.edu.tr

  • e-posta mailto:ybs-info@anadolu.edu.tr

  • dosya File:///C:/temp/hosts.txt


file protokolü bilgisayar üzerinde bir dosyaya erişmek için kullanılır.

Soru 57

Aşağıdaki web teknolojilerinden hangisi bir stil düzenleme standardı olarak işlev görür?

Seçenekler

A
HTML
B
JavaScript
C
CSS
D
AJAX
E
JQuery
Açıklama:
CSS (Cascading Style Sheets-Basamaklı Stil Şablonları): En son CSS standardı olan
CSS3 standardı ile birlikte daha modüler bir yapıya bürünmüştür. Arka plan düzenlemesinden yazı tipine kadar web sitesinde yer alan tüm görsel ve işitsel sayfa bileşenlerinin nasıl görüntüleneceği CSS ile belirlenir. HTML sayfa içeriği ile görünüm stili birbirinden ayrı dosyalarda tutulabilir. Böylece, web sitesindeki tüm sayfalar için genel görünüm şablonları hazırlama olanağı sağlanmış olur. Aynı görünüme sahip web
sayfaları için görünümü düzenleyen CSS kodların istemci web tarayıcısı tarafından
tekrar indirilmesi önlenmiş olur ve hem sayfalar hızlı yüklenir hem de düşük bant
genişliği kullanılmış olur.

Soru 58

Aşağıdakilerden hangisi sunucu-taraflı çalışan bir JavaScript platformudur?

Seçenekler

A
Bootstrap
B
AngularJS
C
AJAX
D
Node.js
E
JQuery
Açıklama:
Node.js sunucu-taraflı çalışan bir JavaScript platformudur. Sunucu ile daha hızlı cevaplama sürelerinde iletişim kurulması ve kesintisiz kullanıcı deneyimi sunulması gereken gerçek zamanlı uygulamaların geliştirilmesinde kullanılan bir web teknolojisidir.

Soru 59

Youtube ve Google'ın da kullandığı ve büyük ölçekli yazılım prototiplerinde tercih edilen programlama dili aşağıdakilerden hangisidir?

Seçenekler

A
Python
B
Ruby
C
Java
D
PHP
E
HTML
Açıklama:
Python, Youtube ve Google sitelerinin de kendisinden güç aldığı Python basit sözdizimi sayesinde kolay öğrenebilir bir programlama dilidir. Kurumsal ve büyük ölçekli
yazılım prototiplerinin hızlı bir şekilde üretilip denenmesi gerektiği durumlarda tercih edilebilir. Web uygulama çatısı olarak Django, Flask ve Pyramid uygulama çatıları
ile birlikte kullanılabilir.

Soru 60

Aşağıdakilerden hangisi web uygulamalarındaki dört katmanlı mimarinin unsurlarından birisi değildir?

Seçenekler

A
Web katmanı
B
İstemci katmanı
C
Arayüz katmanı
D
Veritabanı katmanı
E
İş katmanı
Açıklama:
Günümüz web uygulamaları dört katmanlı bir mimariye sahip bulunmaktadır. Bu dört katmandan üç tanesi sunucu, bir tanesi de istemci tarafında bulunan katmanlardır. Web uygulama mimarisindeki katmanlar;
• İstemci katmanı,
• Web katmanı,
• İş katmanı,
• Veritabanı katmanıdır.

Soru 61

Aşağıdakilerden hangisi, Web sunucu yazılımının temel özelliğidir?

Seçenekler

A
HTTP isteklere cevap veren bir yazılımdır.
B
Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.
C
URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen html sayfaları görüntüler.
D
Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
E
İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
Açıklama:
Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır. Doğru cevap A şıkkıdır.

Soru 62

İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirleyen, ana bileşen aşağıdakilerden hangisidir?

Seçenekler

A
Web tarayıcı yazılımı
B
Web sunucu yazılımı
C
Hiper metin transfer protokolü
D
Tekdüzen kaynak konumlayıcı
E
Hiper metin işaretleme dili
Açıklama:
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.

Soru 63

Hiper metin işaretleme dilinin görevi nedir?

Seçenekler

A
İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
B
Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
C
HTTP isteklere cevap veren bir yazılımdır.
D
URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen html sayfaları görüntüler.
E
Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.
Açıklama:
Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır. Doğru cevap E şıkkıdır.

Soru 64

URL adreslerini oluşturan temel bileşenlerinden, domain name aşağıdakilerden hangisinin adıdır?

Seçenekler

A
Alt etki alan adı
B
Etki alan adı
C
Klasör adı
D
Dosya adı
E
Referans
Açıklama:
Etki alan adı (domain name)dir. Doğru cevap B şıkkıdır.

Soru 65

Etki alan adınızın kapsadığı bölge içerisinde yer alan başka bir IP adresli sunucuya veya bilgi/belge hiper metin içeren bir klasöre
URL’ler yardımıyla doğrudan erişimde bulunmak için kullanılan yapılara ne denir?

Seçenekler

A
Alt Etki Alanı Adı
B
Klasör Adı
C
Etki Alanı Adı
D
Protokol
E
Dosya Adı
Açıklama:
Alt etki alan adları, etki alan adınızın kapsadığı bölge içerisinde yer alan başka bir IP adresli sunucuya veya bilgi/belge hiper metin içeren bir klasöre URL’ler yardımıyla doğrudan erişimde bulunmak için kullanılan yapılardır. Doğru cevap A şıkkıdır.

Soru 66

Aşağıdakilerden hangisi, İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilmesine olanak veren, URL
lerden biridir?

Seçenekler

A
https
B
ftp
C
http
D
telnet
E
e-posta
Açıklama:
ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir. Doğru cevap B şıkkıdır.

Soru 67

https'nin sağladığı kolaylaştırıcı nedir?

Seçenekler

A
Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
B
URL’nin işlendiği bilgisayar üzerinde bulunan bir dosyaya erişim sağlanabilir.
C
İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
D
Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.
E
İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
Açıklama:
https: Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir. Doğru cevap D şıkkıdır.

Soru 68

İstek başlığında bulunan alanlarından aşağıdakilerden hangisi, İstemci bilgisayarda kullanılan işletim sistemi ve web tarayıcısı hakkında bilgi içeren bir karakter dizisidir.?

Seçenekler

A
Accept-Encoding
B
Connection
C
Accept
D
Host
E
User-Agent
Açıklama:
User-Agent: İstemci bilgisayarda kullanılan işletim sistemi ve web tarayıcısı hakkında bilgi içeren bir karakter dizisidir. Bu parametre (başlık alanı), farklı stil şablonları arasında geçiş yapmak ve web sitesi ziyaretçileri ile ilgili olarak istatistiksel veri kaydı tutmak için kullanılır. Doğru cevap E şıkkıdır.

Soru 69

Sunucu hakkında istemciye bilgi veren alanın adı nedir?

Seçenekler

A
Content-Type
B
Content-Encoding
C
Server
D
Last-Modified
E
Content-Length
Açıklama:
Server: Sunucu hakkında istemciye bilgi veren alandır. Sunucuda yüklü işletim sistemi ve kullanılan web sunucu yazılımı hakkında
bilgileri içerir. Doğru cevap C şıkkıdır.

Soru 70

Aşağıdakilerden hangisi, web uygulama mimarisindeki katmanlardan biri değildir?

Seçenekler

A
İstemci katmanı,
B
Gizli alanlar katmanı,
C
Web katmanı,
D
İş katmanı,
E
Veritabanı katmanı,
Açıklama:
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.

Soru 71

Aşağıdakilerden hangisi (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.

Seçenekler

A
http
B
https
C
ftp
D
e-posta
E
telnet
Açıklama:
https: Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.

Soru 72

"Doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metin" tanımı aşağıdakilerden hangisinde doğru verilmektedir?

Seçenekler

A
web
B
hiper metin
C
telnet
D
e-posta
E
FTP
Açıklama:
Hiper Metin: Doğrusal olmayan bir şekilde okunabilen
ve farklı biçimlerde düzenlenebilen bilgisayar temelli metindir.

Soru 73

Aşağıdakilerden hangisi "Web sunucu yazılımını" ifade etmektedir?

Seçenekler

A
Web tarayıcı yazılımı
B
URL
C
HTTP
D
HTML
E
HTTP isteklere cevap veren bir yazılımdır
Açıklama:
Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır

Soru 74

aşağıdakilerden hangisi "Web tarayıcı yazılımı"nın fonksiyonunu ifade etmektedir?

Seçenekler

A
HTTP isteklere cevap veren bir yazılımdır.
B
Web üzerinde yer alan kaynakların
benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır
C
İnternet üzerinden iletilecek
istek (request) ve cevapların (response) ne şekilde işleneceğini belirler
D
Web sayfalarını oluşturmak
ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır
E
URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen
html sayfaları görüntüler
Açıklama:
Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen html sayfaları görüntüler
URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen
html sayfaları görüntüler

Soru 75

aşağıdakilerden hangisi Tekdüzen kaynak konumlayıcısının fonsiyonunu doğru ifade etmektedir?

Seçenekler

A
HTTP isteklere cevap veren bir yazılımdır
B
URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen
html sayfaları görüntüler
C
İnternet üzerinden iletilecek
istek (request) ve cevapların (response) ne şekilde işleneceğini belirler
D
Web sayfalarını oluşturmak
ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır
E
Web üzerinde yer alan kaynakların
benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standartt
Açıklama:
Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
Web üzerinde yer alan kaynakların
benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır

Soru 76

aşağıdakilerden hangisi URL adreslerini oluşturan temel bileşenlerden biri değildir?

Seçenekler

A
Protokol
B
Alt etki alan adı
C
Etki alan adı
D
Klasör adı
E
görsel adı
Açıklama:
URL adreslerini oluşturan temel bileşenler aşağıda listelenmiştir:
1. Protokol
2. Alt etki alan adı (sub-domain name)
3. Etki alan adı (domain name)
4. Klasör adı
5. Dosya adı
6. Referans
görsel adı

Soru 77

aşağıdakilerden hangisinde istek başlığı alanlarından host'un fonksiyonu doğru olarak belirtilmektedir?

Seçenekler

A
URL ile belirtilen ve istekte bulunulacakkaynakların internete bağlı ana makine
(sunucu) adresini ve port numarasını belirtir
B
İstemci bilgisayarda kullanılan
işletim sistemi ve web tarayıcısı hakkında
bilgi içeren bir karakter dizisidir
C
Bu parametre ile istemcinin hangi
dosya türlerini cevap olarak alabileceği sunucuya
bildirilmiş olur
D
Sunucudan cevap olarak
gönderilecek veriye iletilmeden önce hangi
değişikliklerin uygulanabileceği bu parametre
ile bildirilir
E
İstemciye önbellekleme
mekanizmasını kontrol edebilme imkânı tanır
Açıklama:
URL ile belirtilen ve istekte bulunulacakkaynakların internete bağlı ana makine
(sunucu) adresini ve port numarasını belirtir

Soru 78

Sunucu hakkında istemciye bilgi veren alanı doğru tanımlayan ifade aşağıdakilerden hangisidir?

Seçenekler

A
server
B
URL
C
Last-Modified
D
Content-Length
E
Content-Type
Açıklama:
Server: Sunucu hakkında istemciye bilgi veren
alandır. Sunucuda yüklü işletim sistemi
ve kullanılan web sunucu yazılımı hakkında
bilgileri içerir.

Soru 79

aşağıdakilerden hangisinde İstekte bulunulan kaynakta
en son değişiklik yapılan tarihin ne olduğu bilgisini veren cevap başlık alanı doğru verilmektedir?

Seçenekler

A
server
B
Last-Modified
C
Content-Length
D
Content-Type
E
Content-Encoding
Açıklama:
Last-Modified: İstekte bulunulan kaynakta
en son değişiklik yapılan tarihin ne olduğu
bilgisi gönderilir. Değişiklik yapılmamış
olan statik dosyalar için her zaman aynı
tarih bilgisi dosya ile birlikte iletilir. Bu
parametre, istek başlığı parametrelerinden
Cache-Control’ün yaptığı gibi, önbellekleme
mekanizmasının istekte bulunulan dosyanın
yeni bir kopyasının indirilmesi veya
istemci bilgisayardaki önbellekteki kopyanın
kullanılması arasında karar vermesini
sağlar.

Soru 80

aşağıdakilerden hangisi istek yöntemlerinden biri değildir?

Seçenekler

A
post
B
head
C
put
D
options
E
attribute
Açıklama:
attribute

Soru 81

aşağıdakilerden hangisinde Web uygulama mimarisindeki katmanlardan biri değildir?

Seçenekler

A
İstemci katmanı
B
Web katmanı
C
İş katmanı
D
Veritabanı katmanı
E
server
Açıklama:
Web uygulama mimarisindeki katmanlar;

  • İstemci katmanı,
    • Web katmanı,
    • İş katmanı,
    • Veritabanı katmanıdır


server

Soru 82

Web üzerinden bilgi paylaşımı hangi belgelerle gerçekleştirilir?

Seçenekler

A
HYPERTEXT
B
WWW
C
TELNET
D
E-POSTA
E
FTP
Açıklama:
Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla
gerçekleştirilir.

Soru 83

Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine ne ad verilir?

Seçenekler

A
Hiper metin
B
E-posta
C
Web sayfası
D
FTP
E
WWW
Açıklama:
Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir. Web sayfaları, metin, grafik, ses, video vb. görsel ve işitsel bileşenlere sahip olabilmektedir.

Soru 84

İnternet bağlantısı kullanılarak bilgisayar veya mobil cihazlar üzerinde web sayfalarının görüntülenmesi, ne yardımıyla sağlanır.

Seçenekler

A
Hiper metin
B
E-posta
C
Bağlantı
D
Web tarayıcısı
E
Web
Açıklama:
İnternet bağlantısı kullanılarak bilgisayar veya mobil cihazlar üzerinde web sayfalarının görüntülenmesi, web tarayıcısı (browser) adı verilen yazılımlar yardımıyla gerçekleştirilir.

Soru 85

Web’in arkasındaki temel fikir, uygulama olarak neye dayanmaktadır?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı
D
Hiper metin transfer protokolü
E
istemci-sunucu hiper metin
Açıklama:
Web’in arkasındaki temel fikir, istemci-sunucu (client-server) uygulama modeli ve hiper metin belgelere dayanmaktadır.

Soru 86

Bir içeriğin metin, görüntü, grafik, çizim,
ses, video vb. farklı biçimlerde bulunmasına ne ad verilir?

Seçenekler

A
Çoklu ortam
B
Hiper metin
C
Web sayfası
D
Web sitesi
E
E-posta
Açıklama:
Bir içeriğin metin, görüntü, grafik, çizim,
ses, video vb. farklı biçimlerde bulunmasıdır.
Bazı durumlarda birden fazla farklı
biçimdeki bilgi kaynakları bir arada kullanılarak
da çoklu ortam oluşturulabilir.

Soru 87

Web üzerinde bulunan her sayfa ve kaynağın
kendine ait özel bir konumu (adresi) bulunmaktadır. Bu adres literatürde ne olarak adlandırılmaktadır?

Seçenekler

A
Hiper metin
B
Tekdüzen Kaynak Konumlayıcı
C
Çoklu ortam
D
E-posta
E
Web tarayıcı
Açıklama:
Web üzerinde bulunan her sayfa ve kaynağın
kendine ait özel bir konumu (adresi) bulunmaktadır.
Bu özel konum “tekdüzen kaynak konumlayıcı”
olarak Türkçeleştirilen ve İngilizce Uniform
Resource Locator ifadesindeki kelimelerin baş harflerinden
oluşmuş olan URL’ler ile gösterilir.

Soru 88

Aşağıdakilerden hangisi URL adreslerini oluşturan temel bileşenler den birisi değildir?

Seçenekler

A
Protokol
B
Etki alan adı
C
Tekdüzen konumlayıcı
D
Klasör adı
E
Dosya adı
Açıklama:
URL adreslerini oluşturan temel bileşenler aşağıda listelenmiştir.
1. Protokol
2. Alt etki alan adı (sub-domain name)
3. Etki alan adı (domain name)
4. Klasör adı
5. Dosya adı
6. Referans

Soru 89

URL yapısı ile gerçekleşen istemci ve sunucu arasındaki bilgi alışverişi, hangi döngü adı olarak adlandırılır?

Seçenekler

A
Sunucu-istemci
B
Soru-cevap
C
Alt etki-alan adı
D
İstek-cevap
E
Etki-alan adı
Açıklama:
URL yapısı ile
gerçekleşen istemci ve sunucu arasındaki bilgi alışverişi,
istek-cevap döngüsü olarak tanımlanır. Bu
döngü içerisindeki istemci ve sunucular arasında
bilgi alışverişinin nasıl gerçekleşeceğine dair kural
ve yöntemler http protokolü tarafından düzenlenir

Soru 90

Cevap başlığının bir parçası olarak web sunucu yazılımının geri
döndüğü tamsayı değerine ne ad verilir?

Seçenekler

A
Cevap kodları
B
Vekil Sunucu
C
Bağlantı
D
Web tarayıcı
E
Hiper metin
Açıklama:
Cevap kodları (response codes), cevap başlığının
bir parçası olarak web sunucu yazılımının geri
döndüğü tamsayı değeridir.

Soru 91

Web sitelerine ve web uygulamalarına erişmek
amacıyla tarayıcı adres çubuğuna URL girildikten
sonra tarayıcı penceresinde görülen, dokunulan ve
etkileşime geçilen tüm sayfa bileşenleri hangi web
teknolojilerinin bir araya gelmesiyle oluşturulmaktadır

Seçenekler

A
Betik dilleri
B
Ön-yüz teknolojileri
C
Arka-yüz teknolojileri
D
Duyarlı Web Tasarımı
E
Güncel web teknolojileri
Açıklama:
Web sitelerine ve web uygulamalarına erişmek
amacıyla tarayıcı adres çubuğuna URL girildikten
sonra tarayıcı penceresinde görülen, dokunulan ve
etkileşime geçilen tüm sayfa bileşenleri ön-yüz web
teknolojilerinin bir araya gelmesiyle oluşturulmaktadır.

Soru 92

Doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metine ne ad verilir

Seçenekler

A
Hiper Metin
B
Web
C
Html
D
Telnet
E
Ftp
Açıklama:
Doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metine hiper metin denir.
Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardı- mıyla gerçekleştirilir.

Soru 93

Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelere ne ad verilir?

Seçenekler

A
Html
B
Web sayfaları
C
Telenet
D
Ftp
E
İnternet
Açıklama:
Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir. Web sayfaları, metin, grafik, ses, video vb. görsel ve işitsel bileşenlere sahip olabilmektedir. Birbirleriyle ilişkili web sayfaları bir araya gelerek web sitelerini meydana getirirler ve web sunucularında (web server) saklanırlar.

Soru 94

Web tarayıcıları ve sunucuları birbirleri arasında veri iletişimi için hangi protokolü kullanırlar?

Seçenekler

A
Web sayfası
B
www
C
Html
D
Http
E
Ftp
Açıklama:
Web tarayıcıları ve sunucuları birbirleri arasında veri iletişimi için http protokolünü kullanırlar.

Soru 95

URL’ler yardımıyla http isteklerinde bulunan ve web sunucusundan gönderilen html sayfaları görüntüyen hangisidir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı
D
Hiper metin transfer protokolü
E
Hiper metin işaretleme dili
Açıklama:
Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler aşağıda listelenmiştir.
  • Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır.
  • Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilenhtml sayfaları görüntüler.
  • Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynak- ların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
  • Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecekistek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
  • Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmakve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 96

HTTP isteklere cevap veren bir yazılım hangisidir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı
D
Hiper metin transfer protokolü
E
Hiper metin işaretleme dili
Açıklama:
Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler aşağıda listelenmiştir.
  • Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır.
  • Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilenhtml sayfaları görüntüler.
  • Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
  • Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecekistek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
  • Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmakve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 97

Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standart hangisidir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı
D
Hiper metin transfer protokolü
E
Hiper metin işaretleme dili
Açıklama:
Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler aşağıda listelenmiştir.
  • Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır.
  • Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilenhtml sayfaları görüntüler.
  • Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
  • Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecekistek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
  • Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmakve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 98

İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirleyen hangisidir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı
D
Hiper metin transfer protokolü
E
Hiper metin işaretleme dili
Açıklama:
Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler aşağıda listelenmiştir.
  • Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır.
  • Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilenhtml sayfaları görüntüler.
  • Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
  • Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecekistek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
  • Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmakve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 99

Web sayfalarını oluşturmakve diğer kaynaklara bağlantı sağlamak amacıyla kullanılan hangisidir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı
D
Hiper metin transfer protokolü
E
Hiper metin işaretleme dili
Açıklama:
Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler aşağıda listelenmiştir.
  • Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır.
  • Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilenhtml sayfaları görüntüler.
  • Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
  • Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecekistek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
  • Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmakve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 100

Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlayan protokol hangisidir?

Seçenekler

A
http
B
https
C
ftp
D
telnet
E
cmd
Açıklama:
  • http: Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
  • https: Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.
  • ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
  • telnet: İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
  • e-posta (mailto): Posta Kutusuna erişimsağlanabilir.
  • dosya: URL’nin işlendiği bilgisayar üzerinde bulunan bir dosyaya erişim sağlanabilir.

Soru 101

İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlayan protokol hangisidir?

Seçenekler

A
http
B
https
C
ftp
D
telnet
E
cmd
Açıklama:
  • http: Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
  • https: Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.
  • ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
  • telnet: İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
  • e-posta (mailto): Posta Kutusuna erişim sağlanabilir.
  • dosya: URL’nin işlendiği bilgisayar üzerinde bulunan bir dosyaya erişim sağlanabilir.

Soru 102

Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık standart aşağıdakilerden hangisidir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Tekdüzen kaynak konumlayıcı(URL)
D
Hiper metin transfer protokolü(HTTP)
E
Hiper metin işaretleme dili(HTML)
Açıklama:
Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır.
Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen html sayfaları görüntüler.
Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 103

Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üze- rinden erişim sağlayan URL aşağıdakilerden hangisidir?

Seçenekler

A
Http
B
Https
C
Ftp
D
Telnet
E
Dosya
Açıklama:
  • http: Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
  • https: Hiper metin türündeki web kaynak- larına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.
  • ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
  • telnet: İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
  • e-posta (mailto): Posta Kutusuna erişimsağlanabilir.
  • dosya: URL’nin işlendiği bilgisayar üzerinde bulunan bir dosyaya erişim sağlanabilir.

Soru 104

Etki alan adınızın kapsadığı bölge içerisinde yer alan başka bir IP adresli sunucuya veya bilgi/belge hiper metin içeren bir klasöre URL’ler yardımıyla doğrudan erişimde bulunmak için kullanılan yapılara ne denir?

Seçenekler

A
Alt Etki Alanı Adı
B
Etki Alanı Adı
C
Klasör Adı
D
Dosya Adı
E
Referans Adı
Açıklama:
Alt etki alan adları, etki alan adınızın kapsadığı bölge içerisinde yer alan başka bir IP adresli sunucuya veya bilgi/belge hiper metin içeren bir klasöre URL’ler yardımıyla doğrudan erişimde bulunmak için kullanılan yapılardır. Alt etki alan adı kullanarak web siteniz (etki alanınız) içinde akılda kalıcı ve benzersiz bir içerik alanı yaratılması mümkün olabilmektedir. Örneğin, Anadolu Üniversitesi Açıköğretim Fakültesinin web sayfalarına www.anadolu.edu.tr/acikogretim URL’si ile erişilebileceği gibi “acikogretim” klasörünün bir alt etki alanı olarak tanımlanmasıyla “acikogretim.anadolu.edu.tr” ya da “aof.anadolu.edu.tr” gibi URL’ler ile de erişim sağlanabilir.

Soru 105

Aşağıdakilerden hangisi isteğe bağlı olarak URL yapısına eklenebilecek bir bileşendir?

Seçenekler

A
Protokol
B
Alt etki alan adı
C
Etki alan adı
D
Dosya adı
E
Sorgu dizileri
Açıklama:
Bir URL yapısında yukarıda açıklanan 7 temel bileşenin yanında, bazı özel durumlarda ya da isteğe bağlı olarak kullanılmak üzere URL yapısına eklenen bileşenler de bulunabilmektedir. Kullanıcı adı ve parola, port numarası ve sorgu dizisi (query string) bileşenleri URL yapısına isteğe bağlı olarak eklenebilmektedir.

Soru 106

URL ile belirtilen ve istekte bulunulacak kaynakların internete bağlı ana makine (sunucu) adresini ve port numarasını belirten istek başlık alanı(Request Headers) aşağıdakilerden hangisidir?

Seçenekler

A
User-Agent
B
Accept
C
Connection
D
Host
E
Cache-Control
Açıklama:
Host: URL ile belirtilen ve istekte bulunulacak kaynakların internete bağlı ana makine (sunucu) adresini ve port numarasını belirtir.

Soru 107

İstemciden sunucuya gönderilen veriler ile yeni bir kaynak (dosya) yaratılacak ise istek yöntemi olarak aşağıdakilerden hangisi kullanılır?

Seçenekler

A
GET
B
POST
C
HEAD
D
OPTIONS
E
PUT
Açıklama:
İstemciden sunucuya gönderilen veriler ile yeni bir kaynak (dosya) yaratılacak ise istek yöntemi olarak PUT yöntemi kullanılır. Eğer dosya sunucuda mevcutsa üzerinde değişiklik yapılır.

Soru 108

Yapılan isteğin işlenmek üzere kabul edildiğini fakat işlemin henüz tamamlanmadığını belirten cevap kodu aşağıdakilerden hangisidir?

Seçenekler

A
100
B
202
C
301
D
307
E
400
Açıklama:
Yapılan isteğin işlenmek üzere kabul edildiğini fakat işlemin henüz tamamlanmadığını belirten cevap kodu "202 Accepted" kodudur.

Soru 109

Arka plan düzenlemesinden yazı tipine kadar web sitesinde yer alan tüm görsel ve işitsel sayfa bileşenlerinin nasıl görüntüleneceği aşağıdakilerden hangisi ile belirlenir?

Seçenekler

A
Javascript
B
Ajax
C
CSS
D
Ruby
E
Python
Açıklama:
Arka plan düzenlemesinden yazı tipine kadar web sitesinde yer alan tüm görsel ve işitsel sayfa bileşenlerinin nasıl görüntüleneceği CSS ile belirlenir. HTML sayfa içeriği ile görünüm stili birbirinden ayrı dosyalarda tutulabilir. Böylece, web sitesindeki tüm sayfalar için genel görünüm şablonları hazırlama olanağı sağlanmış olur. Aynı görünüme sahip web sayfaları için görünümü düzenleyen CSS kodların istemci web tarayıcısı tarafından tekrar indirilmesi önlenmiş olur ve hem sayfalar hızlı yüklenir hem de düşük bant genişliği kullanılmış olur.

Soru 110

http://www.anadolu.edu.tr/acikogretim/yonetim/yonetim-bilisim-sistemleri.html#dersler
Yukarıdaki URL adresinde aşağıdaki bileşenlerden hangisi bulunmamaktadır?

Seçenekler

A
Protokol
B
Etki alan adı
C
Kullanıcı adı
D
Dosya adı
E
Referans
Açıklama:
URL ile yapılan ftp protokol isteğinde web tarayıcıları dosya sunucularına otomatik olarak anonim (anonymous) kullanıcı olarak bağlanılmasını sağlarlar. Farklı bir kullanıcı olarak dosya sunucusuna bağlantı yapılmak istendiğinde URL yapısı aşağıdaki şekilde olmalıdır:
ftp://kullanıcı_adı:parola@sunucu_adi/

Soru 111

Aşağıdakilerden hangisi uygulama sunucularına örnek gösterilemez?

Seçenekler

A
Apache Tomcat
B
Oracle WebLogic
C
Internet Explorer
D
IBM Websphere
E
Glassfish
Açıklama:
Uygulama sunucu yazılımları çok fazla kaynağa gereksinim duyarlar.Apache Tomcat, Oracle WebLogic, IBM Websphere ve Glassfish yaygın kullanıma sahip uygulama sunucularıdır. Internet Explorer ise bir web tarayıcısıdır.

Soru 112

Web ile ilgili ilk öneri kim tarafından yazılmıştır?

Seçenekler

A
Tim Berners-Lee
B
Robert Cailliau
C
Mark Zuckerberg
D
Steve Jobs
E
Ronald Wayne
Açıklama:
1989 yılında, İsviçre ve Fransa sınırında yer alan dünyanın en büyük parçacık fiziği laboratuvarı olan Avrupa Nükleer Araştırma Merkezinde (CERN) bilgisayar programcısı olarak çalışan İngiliz bilim insanı Tim Berners-Lee tarafından web ile ilgili ilk öneri yazılmıştır.

Soru 113

Web hangi tarihte dünyaya duyurulmuştur?

Seçenekler

A
8 Haziran 1989
B
8 Haziran 1990
C
8 Haziran 1991
D
8 Temmuz 1990
E
8 Eylül 1990
Açıklama:
Web, 8 Haziran 1991 tarihinde dünyaya duyuruldu.

Soru 114

Aşağıdakilerden hangisi Web sunucu yazılımını ifade etmektedir?

Seçenekler

A
HTTP isteklere cevap veren bir yazılımdır.
B
URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen html sayfaları görüntüler.
C
Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
D
İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
E
Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.
Açıklama:
Web’in arkasındaki temel fikir, istemci-sunucu (client-server) uygulama modeli ve hiper metin belgelere dayanmaktadır. Başlangıç web mimarisini meydana getiren ve halen günümüz web mimarisinin de ana bileşenleri olan temel özellikler aşağıda listelenmiştir.
• Web sunucu yazılımı: HTTP isteklere cevap veren bir yazılımdır.
• Web tarayıcı yazılımı: URL’ler yardımıyla http isteklerinde bulunur ve web sunucusundan gönderilen html sayfaları görüntüler.
• Tekdüzen kaynak konumlayıcı (Uniform Resource Locator - URL): Web üzerinde yer alan kaynakların benzersiz bir şekilde konumlandırılmasını sağlayan açık bir standarttır.
• Hiper metin transfer protokolü (Hypertext Transfer Protocol - HTTP): İnternet üzerinden iletilecek istek (request) ve cevapların (response) ne şekilde işleneceğini belirler.
• Hiper metin işaretleme dili (Hypertext Markup Language - HTML): Web sayfalarını oluşturmak ve diğer kaynaklara bağlantı sağlamak amacıyla kullanılır.

Soru 115

Tekdüzen kaynak konumlayıcıYukarıda verilen tekdüzen kaynak konulayıcı (URL) temel bileşenlerinden 3 numaralı alan neyi ifade etmektedir?

Seçenekler

A
Protokol
B
Alt etki alan adı
C
Etki alan adı
D
Klasör adı
E
Dosya adı
Açıklama:
1. Protokol
2. Alt etki alan adı (sub-domain name)
3. Etki alan adı (domain name)
4. Klasör adı
5. Dosya adı
6. Referans

Soru 116

Aşağıdakilerden hangisi yaygın olarak kullanılan protokollerden "https"nin görevini ifade etmektedir?

Seçenekler

A
Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
B
Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.
C
İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
D
İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
E
Posta Kutusuna erişim sağlanabilir.
Açıklama:
• http: Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
• https: Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.
• ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
• telnet: İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
• e-posta (mailto): Posta Kutusuna erişim sağlanabilir.
• dosya: URL’nin işlendiği bilgisayar üzerinde bulunan bir dosyaya erişim sağlanabilir.

Soru 117

HTTP, sunucu tarafında aksi belirtilmediği sürece varsayılan olarak kaç numaralı port üzerinden TCP bağlantısı kurar?

Seçenekler

A
50
B
60
C
70
D
80
E
90
Açıklama:
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.

Soru 118

Aşağıdakilerden hangisi istek başlığı altında bulunan "host"un özelliğidir?

Seçenekler

A
URL ile belirtilen ve istekte bulunulacak kaynakların internete bağlı ana makine (sunucu) adresini ve port numarasını belirtir.
B
İstemci bilgisayarda kullanılan işletim sistemi ve web tarayıcısı hakkında bilgi içeren bir karakter dizisidir. Bu parametre (başlık alanı), farklı stil şablonları arasında geçiş yapmak ve web sitesi ziyaretçileri ile ilgili olarak istatistiksel veri kaydı tutmak için kullanılır.
C
Bu parametre ile istemcinin hangi dosya türlerini cevap olarak alabileceği sunucuya bildirilmiş olur.
D
Sunucunun, cevabı iletiminden sonra bağlantıyı kapalı veya açık tutması gerekip gerekmediğini belirtmek amacıyla kullanılır.
E
İstemciye önbellekleme mekanizmasını kontrol edebilme imkânı tanır.
Açıklama:
• Host: URL ile belirtilen ve istekte bulunulacak kaynakların internete bağlı ana makine (sunucu) adresini ve port numarasını belirtir.
• User-Agent: İstemci bilgisayarda kullanılan işletim sistemi ve web tarayıcısı hakkında bilgi içeren bir karakter dizisidir. Bu parametre (başlık alanı), farklı stil şablonları arasında geçiş yapmak ve web sitesi ziyaretçileri ile ilgili olarak istatistiksel veri kaydı tutmak için kullanılır.
• Accept: Bu parametre ile istemcinin hangi dosya türlerini cevap olarak alabileceği sunucuya bildirilmiş olur.
• Accept-Encoding: Sunucudan cevap olarak gönderilecek veriye iletilmeden önce hangi değişikliklerin uygulanabileceği bu parametre ile bildirilir. Web tarayıcısının, belirli algoritmalar ile sıkıştırılmış olan dosyaları ne şekilde açabileceğinin belirlendiği parametredir. Sıkıştırılmış dosyaların iletimi bant genişliği kullanımını azaltır.
• Connection: Sunucunun, cevabı iletiminden sonra bağlantıyı kapalı veya açık tutması gerekip gerekmediğini belirtmek amacıyla kullanılır.
• Cache-Control: İstemciye önbellekleme mekanizmasını kontrol edebilme imkânı tanır. Örneğin, belirli bir tarihten daha yeni dosyanın indirilmesi, önbelleklendiyse hiçbir zaman indirilmemesi veya her zaman tekrar indirilmesi bu parametre ile belirlenir.

Soru 119

Aşağıdakilerden hangisi http istek yöntemleri arasında varsayılan yöntemdir?

Seçenekler

A
POST
B
GET
C
DELETE
D
PUT
E
TRACE
Açıklama:
GET: http istek yöntemleri arasında varsayılan yöntemdir. Bu yöntemde belirli bir URL ile konumlandırılmış kaynak sunucudan istenir. Çoğu zaman web tarayıcısı adres çubuğuna bir URL girildiğinde, bir yer imi ya da bağlantı tıklandığında GET isteği gerçekleştirilmiş olur.

Soru 120

"Farklı tarayıcılarda JavaScript betiklerin nasıl davranacağının yönetilmesini kolaylaştıran hızlı ve küçük JavaScript nesne kütüphanesidir." Verilen tanım ön-yüz teknolojileri içinde yaygın kullanıma sahip uygulama çatısı teknolojilerinden hangisini ifade etmektedir?

Seçenekler

A
JQuery, Jquery Mobile
B
AJAX
C
AngularJS
D
Node.js
E
Bootstrap
Açıklama:
JQuery, Jquery Mobile: Farklı tarayıcılarda JavaScript betiklerin nasıl davranacağının yönetilmesini kolaylaştıran hızlı ve küçük JavaScript nesne kütüphanesidir.

Soru 121

http://www.anadolu.edu.tr:80/acikogretim/yoneyim-bilisim-sistemleri.html#dersler adresinde “acikogretim” ifadesi hangi URL bileşenine karşılık gelir?

Seçenekler

A
Protokol
B
Alt etki alan adı
C
Etki alan adı
D
Klasör adı
E
Dosya adı
Açıklama:
acikogretim ifadesi URL'deki klasör adını tanımlar.

Soru 122

Aşağıdakilerden hangisi istek-cevap döngüsü içinde iletilen istek başlık alanlarından biri değildir?

Seçenekler

A
Host
B
User Agent
C
Accept-Encoding
D
Cache-Control
E
Content-Encoding
Açıklama:
Content-Encoding

Soru 123

Aşağıdakilerden hangisi web mimarisi ana bileşenlerinden biri değildir?

Seçenekler

A
Web sunucu yazılımı
B
Web tarayıcı yazılımı
C
Dosya transfer protokolü
D
Tekdüzen kaynak konumlayıcı
E
Hiper metin transfer protokolü
Açıklama:
Dosya transfer protokolü

Soru 124

Etiket olarak isimlendirilen ögeleri ile web sayfasının yapısal düzeni ve içerik ile ilgili işlemlerin gerçekleştirildiği ön-yüz web teknolojisi aşağıdakilerden hangisidir?

Seçenekler

A
HTML
B
AJAX
C
JavaScript
D
CSS
E
Bootstrap
Açıklama:
HTML

Soru 125

Aşağıdaki teknolojilerden hangisi arka-yüz web teknolojilerinden biri değildir?

Seçenekler

A
PHP
B
Ruby
C
Bootstrap
D
Java
E
Python
Açıklama:
Bootstrap

Soru 126

Tüm sayfanın tekrar yüklenmesi gerekmeden eş zamansız bir şekilde sunucuya bağlanılıp XML belge biçiminde veri alınarak web sayfası üzerindeki belirli bir bölgenin güncellenmesi amacıyla kullanılan ön-yüz web teknolojisi aşağıdakilerden hangisidir?

Seçenekler

A
HTML
B
AJAX
C
JavaScript
D
CSS
E
Bootstrap
Açıklama:
AJAX

Soru 127

Arama motorlarına ait robotlar web uygulama mimarisinde hangi katmanda yer alır?

Seçenekler

A
Veritabanı katmanı
B
Web katmanı
C
İş katmanı
D
Ağ katmanı
E
İstemci katmanı
Açıklama:
İstemci katmanı

Soru 128

Kurumsal ağlar ve web arasındaki hız, güvenlik ve performansı yükseltmek amacıyla kullanılan sunucu aşağıdakilerden hangisidir?

Seçenekler

A
Web sunucusu
B
Vekil sunucu
C
Veritabanı sunucusu
D
E-posta sunucusu
E
Uygulama sunucusu
Açıklama:
Vekil sunucu

Soru 129

Gecko sayfa düzeni motoru aşağıdaki web tarayıcılarından hangisi tarafından kullanılmaktadır?

Seçenekler

A
Mozilla Firefox
B
Microsoft Internet Explorer
C
Google Chrome
D
Yandex Browser
E
Safari
Açıklama:
Mozilla Firefox

Ünite 3

Soru 1


  1. HTML standartları W3C tarafından belirlenmektedir.

  2. HTML'nin temelini fonksiyonlar oluşturur.

  3. HTML bir programlama dilidir.

  4. Bir HTML belgesi baş ve gövde olmak üzere iki ana kısımdan oluşur.

  5. HTM'in Web tarayıcılarına tanıtılmasında DocType etiketi kullanılır.


HTML yapısı ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?

Seçenekler

A
I, II ve III
B
I, IV ve V
C
II, III ve IV
D
III, IV ve V
E
I, III ve V
Açıklama:
HTML'nin temelini fonksiyonlar değil etiketler(taglar) oluşturur. HTML bir programlama dili değildir. Yalnızca etiketleme yapması nedeniyle HTML’in çalışabilmesi için bir web tarayıcısına ihtiyaç vardır. Bir web tarayıcısı etiketleri tanımlayarak ekranda görüntülenmesini sağlamaktadır. Doğru seçenek B.

Soru 2


  1. Kelime işlemci yazılımı ya da Not Defteri üzerinde html dilinde web sayfası oluşturulabilir.

  2. Dosya uzantısı olarak html5 yazılmalıdır.

  3. Türkçe karakter sorunu yaşanmaması için Kodlama UTF-8 olmalıdır.

  4. HTML sayfaları herhangi bir kelime işlemci ile görüntülenebilir.


HTML sayfası oluşturma ve görüntüleme ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?

Seçenekler

A
I ve II
B
II ve III
C
I ve III
D
II ve IV
E
IV ve V
Açıklama:
Dosya adı yazıldıktan sonra dosya uzantısı olarak htm ya da html yazılmalıdır. Sayfada Türkçe Karakter sorunu yaşanmaması için Kodlama UTF-8 olması gerekiyor. Doğru seçenek C.

Soru 3

HTML'de kapanış etiketi aşağıdakilerden hangisi ile başlar?

Seçenekler

A
B
>
C
/>
D
E
<
Açıklama:
HTML etiketleri < ile başlar > ile biterler. Kapanış etiketleri ile biter.

Soru 4

HTML'de CSS kullanımı ile uyumlu olan, bölümlendirme işlevine sahip blok etiketi aşağıdakilerden hangisidir?

Seçenekler

A
BR
B
HR
C
Div
D
Center
E
Table
Açıklama:
Div etiketi, Division - Bölümlendirme işlevine sahiptir. HTML sayfalarında çok sık kullanılan bir etikettir. Div etiketi bir blok etiketidir. CSS kullanımı ile uyumludur. Div etiketi, web sayfasının içeriğindeki mantıksal bölümleri tanımlayan bir etikettir. Div etiketlerini içerik bloklarını ortalamak, sütun etkisi oluşturmak, farklı renk alanları oluşturmak için kullanabilirsiniz. Doğru cevap C.

Soru 5

HEAD içindeki etiketinde stil şablon kurallarının geçerli olduğu cihazı belirtmek için kullanılan özellik aşağıdakilerden hangisidir?

Seçenekler

A
class
B
href
C
target
D
media
E
lang
Açıklama:
"media" etiketi Stil şablon kurallarının geçerli olduğu medyayı belirtir.

Soru 6

Aşağıdakilerden hangisi bir HTML Web sitesinin gövdesini oluşturan ... etiketi içerisinde kullanılan onload özelliği ile ilgilidir?

Seçenekler

A
Sayfadaki renk kodunun yazılması
B
Sayfa yüklenirken çalışacak javascriptin belirtilmesi
C
Sayfa arkaplan resminin çağrılması
D
Sayfada ziyaret edilen bağlantıların renk kodunun belirtilmesi
E
Sayfanın istemci ekranındaki ölçülerinin belirlenmesi
Açıklama:
onload=“Sayfa yüklenirken çalışacak javascript yazılır”. Doğru cevap B.

Soru 7

HTML ile hazırlanan web sayfalarında kullanılacak renkler İngilizce isimleriyle ya da ...... renk kodları ile yazılırlar.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?

Seçenekler

A
Binary
B
Decimal
C
Octal
D
Hexadecimal
E
Base 60
Açıklama:
HTML ile hazırlanan web sayfalarında kullanılacak renkler “İngilizce isimleriyle” ya da “hexadecimal renk kodları” ile yazılırlar. Doğru cevap D

Soru 8

HTML5 ile yeni gelen, dinamik resim ya da animasyon çizimleri için kullanılan etiket aşağıdakilerden hangisidir?

Seçenekler

A
audio
B
video
C
canvas
D
progress
E
nav
Açıklama:
: Dinamik bir resim ya da animas- yon çizimi için kullanılır. Doğru seçenek C.

Soru 9


1. nav

K. Ana içerikte ayrı yazılan kısımdır.

2. article

L. Düzenlenebilir etiketlere otomatik tamamlama özelliği verilmesini sağlar.

3. aside

M. Menüleri içine alır


N. Başlık grubunu belirtir. H1, H2 gibi başlık etiketlerini tanımlar.

P. Makale, deneme tarzı yazıları kapsar.

Yukarıda verilen HTML5 ile gelen yeni etiketler ve yerine getirdikleri işlevlerin doğru eşleştirmesi aşağıdakilerin hangisinde verilmiştir?

Seçenekler

A
1-K, 2-L, 3-M
B
1-M, 2-P, 3-K
C
1-M, 2-N, 3-P
D
1-L, 2-M, 3-P
E
1-P, 2-K, 3-M
Açıklama:

Soru 10

Aşağıdakilerden hangisi HTML5 + Javascript + CSS3 ile gelen yenilikler arasında sayılamaz?

Seçenekler

A
Çevrimdışı Depolama
B
Web Bildirimleri
C
Coğrafi Konum İşleme
D
Anlamsal (Semantic) Web
E
Web formları
Açıklama:
Web formları HTML 5 öncesi sürümlerde de kullanılabilmekteydi. Doğru seçenek E.

Soru 11

Aşağıdakilerden hangisi HTML5'te SVG ve Canvas etiketlerinin ortak özelliklerinden biridir?

Seçenekler

A
Çizim alanı oluşturma
B
Olay işleyicilerini destekleme
C
Oyunları destekleme
D
Çözünürlüğe bağımlı olma
E
Metinler için zayıf render kapasitesi
Açıklama:
Her iki etiket de çizim alanı oluşturmak için kullanılır. Doğru cevap A.

Soru 12

1.

2. Kullanıcı Adı:
3.
4. Şifre:
5.
Yukarıda verilen HTML Web formu kodunun hangi satırında kullanıcı kimliği doğrulaması yapılmıştır?

Seçenekler

A
1
B
2
C
3
D
4
E
5
Açıklama:
kodunda keygen etiketi ile kullanıcı kimliği doğrulaması yapılmıştır. Doğru cevap C.

Soru 13

Aşağıdakilerden hangisi web sayfalarının biçimlendirilmesi için kullanılan temel işaretleme dilidir?

Seçenekler

A
HTML
B
APACHE
C
HTTP
D
FTP
E
URL
Açıklama:
HTML (Hipermetin İşaretleme Dili), web sayfalarının biçimlendirilmesi için kullanılan temel işaretleme dilidir.

Soru 14

" " özel karakter katarı HTML'de neyi ifade eder?

Seçenekler

A
Form
B
Satır sonu
C
Satır başı
D
Paragraf başı
E
Boşluk
Açıklama:
" " özel karakter katarı HTML'de boşluğu ifade eder. Yan yana kullanılarak birden fazla boşluk oluşturulabilir.

Soru 15

Aşağıdaki HTML renk kodlarının hangisi daha çok yeşil değerine sahiptir?

Seçenekler

A
#554466
B
#A5A4A6
C
#E2E2E2
D
#112211
E
#5577A1
Açıklama:
C seçeneğinde verilen #E2E2E2 renk kodunun ortasında yer alan onaltılık E2 sayısı, diğerlerine göre en yüksek değeri ifade eder.

Soru 16

Aşağıdakilerden hangisi web sayfasına bir çizim tuvali oluşturur?

Seçenekler

A
B
C
D
E
Açıklama:
Web sayfasına tuval oluşturmak için etiketi gerekli parametrelerle birlikte kullanılır.

Soru 17

Aşağıdakilerden hangisi ölçeklenebilir görselleri ifade eder?

Seçenekler

A
SVG
B
HTTP
C
FTP
D
SMTP
E
HTML
Açıklama:
SVG (Scalable Vector Graphics- Ölçeklenebilir Vektör Grafikler), ile oluşturulan görseller vektörel yapıda olmaları nedeniyle kalite kaybı yaşanmaksızın ölçeklenebilirler.

Soru 18

Aşağıdaki etiketlerden hangisi web sayfasına bir form onay butonu yerleştirir?

Seçenekler

A
B
C
D
E
Açıklama:
ifadesi, formu onaylayıp gönderen bir buton oluşturur.

Soru 19

Aşağıdakilerden hangisi çok satırlı metin giriş alanı oluşturmak için kullanılır?

Seçenekler

A
B
C
D
E
Açıklama:

Soru 20

Aşağıdaki HTML etiketlerinin hangisi diğerlerine göre daha büyük metin boyutu oluşturur.

Seçenekler

A
B
C
D
E
Açıklama:

etiketi birinci düzey başlık tanımlamasıyla, özel durumların haricinde daha büyük metin boyutu oluşturur.

Soru 21

HTML'de eğik yazmak için kullanılan etiket hangisidir?

Seçenekler

A
B
C
D
E
Açıklama:
HTML'de eğik yazmak için (italic) etiketi kullanılır.

Soru 22

Kişinin ikametgah ili bilgisinin alınabilmesi için oluşturulacak web formunda ilgili alan için seçilebilecek en doğru form etiketi aşağıdakilerden hangisidir?

Seçenekler

A
fieldset
B
buton
C
select
D
label
E
legend
Açıklama:
HTML Form Etiketleri konusuna aittir.
Select açılablir liste oluşturan HTML form etiketidir. Form üzerinde yer kaplamadan kullanıcının hızlı bir seçim yapabilmesi için kullanılacak en doğru form etiketidir.

Ünite 4

Soru 1

Metin yazı tipini belirlemek için hangi CSS özelliği kullanılır?

Seçenekler

A
font-family
B
font-size
C
font-weight
D
font-title
E
font-heading
Açıklama:
Metin yazı tipini belirlemek için font-family CSS özelliği kullanılır. Doğru cevap A şıkkıdır.

Soru 2


  1. Kenar yumuşatma

  2. Oval kenarlıklar

  3. Hareketli stiller

  4. Metin boyutu ayarlama


Yukarıdaki özelliklerden hangileri ilk defa CSS3 ile mümkün hale gelmiştir?

Seçenekler

A
Yalnız III
B
I ve III
C
II ve IV
D
II, III ve IV
E
I, II ve III
Açıklama:
CSS3 ile beraber kenar yumuşatma, oval kenarlıklar, hareketli stiller oluşturulması mümkün hâle gelmiştir. Doğru cevap E şıkkıdır.

Soru 3

Bir kutunun padding değerini; alttan 40px, üstten 20px, sağdan 5px, soldan 10px olarak ayarlamak için doğru kod aşağıdakilerden hangisidir?

Seçenekler

A
padding: 40px 20px 10px 5px;
B
padding: 20px 40px 10px 5px;
C
padding: 20px 5px 40px 10px;
D
padding: 20px 40px 5px 10px;
E
padding: 10px 5px 40px 20px;
Açıklama:
Bir kutunun padding değerini; alttan 40px, üstten 20px, sağdan 5px, soldan 10px olarak ayarlamak için padding: 20px 5px 40px 10px; ifadesi kullanılır. Doğru cevap C şıkkıdır.

Soru 4

Herhangi bir paragraf etiketine form isimli kimlik adı atandığı doğru kod örneği aşağıdakilerden hangisidir?

Seçenekler

A
form
B
C
form
D
E
Açıklama:
Tanımlanan bir kimlik örneğini
etiketi altında kullanmak için, etiket açıldığında ID’nin tanımlanması gerekir. Doğru cevap B şıkkıdır.

Soru 5

Yeniden boyutlandırılabilir kutu yapmak için hangi css özelliği kullanılır?

Seçenekler

A
overflow
B
sizeable
C
no-size
D
resize
E
border
Açıklama:
CSS3 ile yeniden boyutlandırılabilir kutu yapmak da mümkündür. Bunun için “resize” özelliği kullanılır. Doğru cevap D şıkkıdır.

Soru 6

Fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek değişikliği düzenlemeye yarayan sözde sınıf aşağıdakilerden hangisidir?

Seçenekler

A
active
B
hover
C
focus
D
first-line
E
on
Açıklama:
Hover, fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek değişikliği düzenlemeye yarayan sözde sınıftır. Doğru cevap B şıkkıdır.

Soru 7

Animasyon süresini belirlemeyi sağlayan css özelliği aşağıdakilerden hangisidir?

Seçenekler

A
animation-time
B
animation-delay
C
animation-duration
D
animation-start
E
animation-direction
Açıklama:
Animation-duration, animasyon süresini belirlemeyi sağlayan css özelliğidir. Doğru cevap C şıkkıdır.

Soru 8

  1. Scale
  2. Rotate
  3. Skew
CSS dönüşüm özelliklerini kullanarak bir yazının üzerine gelindiğinde küçülmesini ve 180 derece dönmesi için yukarıdaki hangi etiketleri kullanmak gerekir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
II ve III
E
I, II ve III
Açıklama:
Üzerine gelindiğinde küçülme ve 180 derece dönmesi için scale ve rotate etiketleri kullanmak gerekir. Doğru cevap C şıkkıdır.

Soru 9

Aşağıdakilerden hangisi bir sözde sınıf değildir?

Seçenekler

A
hover
B
focus
C
last-child
D
first-line
E
first-element
Açıklama:
First-element sözde sınıf değildir. Doğru cevap E şıkkıdır.

Soru 10

Aşağıdakilerden hangisi .css uzantılı bir dosyaya kaydedilerek kullanılacağı sayfa ya da siteye bağlanan stil şablonudur?

Seçenekler

A
Yerel CSS
B
Genel CSS
C
Harici CSS
D
Yabancı CSS
E
Özel CSS
Açıklama:
CSS’in; yerel CSS, genel CSS ve harici CSS olmak üzere 3 türü vardır. Yerel CSS, sadece sayfa içerisinde tanımlandığı yerde ve tanımlandığı metin/nesne için geçerli, seçiciye gömülü stildir. Genel CSS ise tüm sayfa için tanımlanan özellikleri kapsar. Harici CSS ile kastedilen; .css uzantılı bir dosyaya kaydedilerek kullanılacağı sayfa ya da siteye bağlanan stillerdir. Bu stil dosyası, stillerin tekrar oluşturulmasına gerek kalmadan, farklı sitelerde ya da sayfalarda da kullanılabilir. Doğru cevap C'dir.

Soru 11

Bir stile ait özellik belirtildikten sonra, bu özellik için değer ataması yapılabilmesi için aşağıdaki noktalama işaretlerinden hangisi konulmalıdır?

Seçenekler

A
:
B
.
C
{
D
}
E
*
Açıklama:
{ ve } işaretlerinin arasında kalan alan ‘bildirim alanı’ ya da ‘scope’ olarak adlandırılır. Bu alana stilin adı, özelliği ve değeri yazılır. Bu alanda stilin özelliği belirtildikten sonra ‘:’ işareti konarak bu özellik için değer ataması yapılır. Doğru cevap A'dır.

Soru 12

Bir html sayfada kullanılacak hücrede, hücre içi boşluk oluşturmak için kullanılacak özellik aşağıdakilerden hangisidir?

Seçenekler

A
margin
B
padding
C
border
D
height
E
width
Açıklama:
Bir html sayfada kullanılacak hücreler için farklı özellikleri her seferinde yeniden yazmak yerine, istenen özelliklere sahip stiller oluşturmak mümkündür. Hücre için;
  • margin: hücre dışı boşluk
  • padding: hücre içi boşluk
  • border: çerçeve
anlamındadır. Doğru cevap B'dir.

Soru 13

Kimlik (ID) yapılandırması için stil adının başına hangi noktalama işareti konulmalıdır?

Seçenekler

A
:
B
.
C
{
D
*
E
#
Açıklama:
ID, identity’nin kısaltmasıdır ve kimlik anlamına gelir. ID olarak atanan bir stil, sayfada yalnızca bir kere kullanılabilir. ID için seçicinin yani stil adının başına diyez (#) işareti yazılır. Doğru cevap E'dir.

Soru 14

Aşağıdakilerden hangisi konumlandırma için kullanılan position özelliği değerlerden biri değildir?

Seçenekler

A
Static
B
Relative
C
Border
D
Fixed
E
Absolute
Açıklama:
Nesnelerin stil kullanılarak konumlandırılmasını bilmek önemlidir. 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ış olacaktır.
Konumlandırma için kullanılan position özelliği farklı değerler alır. Static ve relative değerleri div etiketlerine göre konumlanırken, fixed ve absolute değerleri tarayıcıya göre konumlanmaktadır. Şimdi bu değerler için örnekleri inceleyelim. Doğru cevap C'dir.

Soru 15

Bir linke tıklandığında meydana gelecek değişimi ifade eden sözde sınıf aşağıdakilerden hangisidir?

Seçenekler

A
active
B
focus
C
hover
D
first-child
E
first-line
Açıklama:
active: Bir link (köprü)'e tıklandığında meydana gelecek değişimi ifade eder. Doğru cevap A'dır.

Soru 16

Aşağıdakilerden hangisi CSS3'teki transition özelliği altında belirlenen değerlerden biri değildir?

Seçenekler

A
property
B
duration
C
timing-function
D
scale
E
delay
Açıklama:
CSS3 ile kullanılan geçişler ile bir nesnenin arka plan rengi, boyutu, şeffaflığı gibi farklı özelliklerinde değişimler yapmak mümkündür. Bunun için “transition” özelliği kullanılır.
Bu özelliğin alt kategorileri için farklı değerler belirlenir. Transition altında belirlenen değerler şunlardır:
  • property: geçişin özelliğini belirlemek için kullanılır.
  • duration: geçiş için süre belirlenir.
  • timingfunction: zamanlama fonksiyonu ile geçiş sürecinin nasıl olacağı belirlenir.
  • delay: geçiş efektinin gecikmesinin belirlenmesi için kullanılır.
Doğru cevap D'dir.

Soru 17

CSS3'te animasyon öncesi ve sonrası hedef stilleri belirtmeyi sağlayan animasyon özelliği aşağıdakilerden hangisidir?

Seçenekler

A
animation-duration
B
animation-fill-mode
C
animation-timing-function
D
animation-iteration-count
E
animation-direction
Açıklama:
Animation-fill-mode - Dolgu modu: Animasyon öncesi ve sonrası hedef stilleri
belirtmeyi sağlar. Aldığı değerler şunlardır;
  • none
  • forwards
  • backwards
  • both
Doğru cevap B'dir.

Soru 18

  1. scale
  2. rotate
  3. skew
Yukarıdakilerden hangisi ya da hangileri dönüşüm komutu ile stil oluşturulurken kullanılabilecek etiketlerdendir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
II ve III
E
I, II ve III
Açıklama:
Dönüşüm komutu kullanılarak stil oluşturulduğunda, stili uyguladığınız nesnelerin boyutlarını ya da konumunu değiştirmek, nesneyi döndürmek hatta eğdirebilmek mümkündür. Bunun için kullanılabilecek etiketler aşağıda listelenmiştir.
  • scale: ölçek anlamına gelir. Nesnenin boyutunu, ölçeğini değiştirmek için kullanılır
  • rotate: döndürmek anlamına gelir. İlgili nesneyi döndürmek için kullanılır.
  • skew: eğdirmek, çarpıtmak anlamındadır. Uygulanan nesneyi çarpıtmak için kullanılır.
Doğru cevap E'dir.

Soru 19

Bir elemanda birden fazla animasyon tanıtılmak istenirse bu animasyonları hangi noktalama işareti ile ayırmak gerekir?

Seçenekler

A
,
B
:
C
*
D
#
E
%
Açıklama:
Eğer bir elemanda birden fazla animasyon tanıtmak istersek virgül (,) ile ayırmamız gerekir.
animation:shape 5s ease-in infinite alternate 2s forwards, circle 2s ease-in-out 5 reverse 1s backwards;
Doğru cevap A'dır.

Soru 20

“Cascade Style Sheets” kavramının kısaltması olan CSS anlamı aşağıdakilerden hangisidir?

Seçenekler

A
Basamaklı Stil Şablonları
B
Hücre Dışı Boşluk
C
Hücre İçi Boşluk
D
Margin Değeri
E
Metin Gölgeleme
Açıklama:
CSS; “Cascade Style Sheets” kavramının kısaltmasıdır ve “Basamaklı Stil Şablonları” anlamına gelmektedir.

Soru 21

1- Yerel CSS
2- Genel CSS
3- Harici CSS
4- Dahili CSS
Yukarıdakilerden hangisi/hangileri CSS türleri arasında yer almaktadır?

Seçenekler

A
Yalnızca 1
B
1 ve 2
C
1, 2 ve 3
D
2 ve 4
E
1, 3 ve 4
Açıklama:
CSS’in; yerel CSS, genel CSS ve harici CSS olmak üzere 3 türü vardır.

Soru 22

Aşağıdakiler hangisi CSS ile web sayfalarında yapılan düzenlemelerden değildir?

Seçenekler

A
Arkaplan renklendirme, arkaplana resim ekleme
B
Metin fontlarını belirleme, renklendirme
C
Menüler hazırlama
D
Sosyal medya içeriği oluşturma
E
Buton yapma
Açıklama:
CSS ile web sayfalarında;
• Arkaplan renklendirme, arkaplana resim ekleme,
• Sayfa düzenini belirleme,
• Resimlere/Nesnelere kenarlık ekleme, renk ve boyutlarını düzenleme,
• Metin fontlarını belirleme, renklendirme,
• Menüler hazırlama,
• Buton yapma,
• Hyperlink metinlerinin özelliklerini belirleme (üzerine gelindiğinde, basıldığında değişen renk vb)
gibi düzenlemeler yapılabilir.

Soru 23

Aşağıdakilerden hangisi CSS’nin temel özelliklerinden değilidir?

Seçenekler

A
background-color
B
font-family
C
width
D
height
E
padding
Açıklama:
Temel özellikleri ve işlevlerini aşağıdaki gibi sıralayabiliriz:
• background-color
• color
• font-family
• font-size
• font-weight
• width
• height

Soru 24

Margin aşağıdakilerden hangi anlama gelmektedir?

Seçenekler

A
Hücre içi boşluk
B
Hüçre dışı boşluk
C
Çerçeve
D
Web sayfası
E
Arka plan
Açıklama:
Bir html sayfada kullanılacak hücreler için farklı özellikleri her seferinde yeniden yazmak yerine, istenen özelliklere sahip stiller oluşturmak mümkündür. Hücre için;
• margin: hücre dışı boşluk
• padding: hücre içi boşluk
• border: çerçeve anlamındadır.

Soru 25

"CSS3’te metinlere ........ yapılabilmektedir. Bunun için text-shadow özelliği kullanılır."
Yukarıdaki boşluğa aşağıdakilerden hangisi gelmelidir?

Seçenekler

A
Border
B
Çerçeve
C
Kimlik yapılandırması
D
Gölgelendirme
E
Stil oluşturma
Açıklama:
CSS3’te metinlere gölgelendirme yapılabilmektedir. Bunun için text-shadow özelliği kullanılır.

Soru 26

"ID (kimlik) için seçicinin yani stil adının ....... işareti yazılır."
Yukarıdaki boşluğa hangi işaret gelmelidir?

Seçenekler

A
#
B
&
C
*
D
(.)
E
?
Açıklama:
ID için seçicinin yani stil adının diyez (#) işareti yazılır.
Örneğin: #kimlikornegi

Soru 27

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?

Seçenekler

A
Sınıflandırma
B
Etiketleme
C
Konumlandırma
D
Biçimlendirme
E
Programlama
Açıklama:
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.

Soru 28

CSS3 ile yeniden boyutlandırılabilir kutu yapmak için aşağıdakilerden hangisi kullanılır?

Seçenekler

A
resize
B
overflow
C
padding
D
font-size
E
hover
Açıklama:
CSS3 ile yeniden boyutlandırılabilir kutu yapmak da mümkündür. Bunun için “resize” özelliği kullanılır.

Soru 29

Aşağıdakilerden hangisi animasyona başlamadan önce ara verilmesini sağlar?

Seçenekler

A
animation-timing-function
B
animation-iteration-count
C
animation-direction
D
animation-fill-mode
E
animation-delay
Açıklama:
Animation delay: animasyona başlamadan önce ara verilmesini sağlar.

Soru 30

Web sayfalarının, HTML dili ile kodlaması yapılarak iskeleti oluşturulup dinamik yapısı hazırlandıktan sonra ve görsel sunumu için hangisinden yararlanılır?

Seçenekler

A
CSS
B
CIA
C
PP
D
WWW
E
MI5
Açıklama:
Bir web sayfasının estetik olması, metinlerin, renklerin uyumlu olmasını gerektirir. Web sayfası oluştururken görsel açıdan zenginlik katmak amacıyla HTML ile yazılan kodlarla kullanılan CSS; “Cascade Style Sheets” kavramının kısaltmasıdır ve “Basamaklı Stil Şablonları” anlamına gelmektedir. Web sayfalarının, HTML dili ile kodlaması yapılarak iskeleti oluşturulup dinamik yapısı hazırlanır ve görsel sunumu için CSS’ten yararlanılır.

Soru 31

CSS'lerle ilgili olarak verilenlerden hangileri doğrudur?

  1. Yerel CSS’ler tag’ı (etiketi) altına yazılır

  2. Genel CSS’ler etiketi altında yer alır.

  3. .css uzantılı olan harici CSS’leri çağırmak için etiketi içerisine link/köprü tanımlaması vermek gerekir

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I ve II
E
I, II ve III
Açıklama:
CSS’in; yerel CSS, genel CSS ve harici CSS olmak üzere 3 türü vardır. Yerel CSS, sadece sayfa içerisinde tanımlandığı yerde ve tanımlandığı metin/nesne için geçerli, seçiciye gömülü stildir. Genel CSS ise tüm sayfa için tanımlanan özellikleri kapsar. Harici CSS ile kastedilen; .css uzantılı bir dosyaya kaydedilerek kullanılacağı sayfa ya da siteye bağlanan stillerdir. tag’ı (etiketi) altına yazılır. Genel CSS’ler ise etiketi altında yer alır. .css uzantılı olan harici CSS’leri çağırmak için etiketi içerisine link/köprü tanımlaması vermek gerekir.
Yanıt E. verilenlerin hepsi doğrudur.

Soru 32

CSS1 adı ile bilinen ilk stil yapısı hangi yıllarda kullanılmaya başlanmıştır?.

Seçenekler

A
1994-1995
B
1997-1998
C
1998-1999
D
2001-2002
E
2005-2006
Açıklama:
Yanıt A. İlk olarak CSS1 adı ile 1994-1995 yıllarında kullanılmaya başlanan stil yapısı, World Wide Web konsorsiyumu tarafından 1996’da uluslararası bir biçimlendirme standardı olarak kabul edilmiştir.

Soru 33

CSS ile web sayfalarında aşağıdaki düzenlemelerden hangileri yapılabilir?
  1. Arkaplan renklendirme, arkaplana resim ekleme,
  2. Sayfa düzenini belirleme,
  3. Resimlere/Nesnelere kenarlık ekleme, renk ve boyutlarını düzenleme,
  4. Metin fontlarını belirleme, renklendirme,

Seçenekler

A
Yalnız I
B
I ve II
C
I, III ve IV
D
II, III ve IV
E
I, II, III ve IV
Açıklama:
Yanıt E.
CSS ile web sayfalarında; • Arkaplan renklendirme, arkaplana resim ekleme, • Sayfa düzenini belirleme, • Resimlere/Nesnelere kenarlık ekleme, renk ve boyutlarını düzenleme, • Metin fontlarını belirleme, renklendirme, • Menüler hazırlama, • Buton yapma, • Hyperlink metinlerinin özelliklerini belirleme (üzerine gelindiğinde, basıldığında değişen renk vb) gibi düzenlemeler yapılabilir

Soru 34

Aşağıdakilerden, CSS ile bir sayfanın body etiketi altına yazılabilecek temel özellikler hangi seçenekte tam olarak verilmiştir.
  1. background-color
  2. font-size
  3. height

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I ve II
E
I, II ve III
Açıklama:
Yanıt E. CSS ile belirlenebilecek temel bazı özellikler vardır. Bir sayfanın body etiketi altına yazılabilecek temel özellikleri ve işlevlerini aşağıdaki gibi sıralayabiliriz: • background-color: arka plan rengini belirlemek için kullanılır. • color: body etiketine direk yazılabilen color, sayfaya eklenecek metinlerin rengini belirlemek için kullanılır, varsayılan değeri siyahtır. • font-family: eklenen metnin yazı tipini belirlemek için kullanılır. • font-size: metnin yazı boyutunu belirler. • font-weight: metin için kalın ya da normal değerler alır. • width: yazıldığı metin ya da nesne için genişlik değerini belirlerken kullanılır. • height: yazıldığı metin ya da nesne için yükseklik değerini belirlerken kullanılır

Soru 35

CSS ile belirlenebilecek temel bazı özelliklerden olan "font-family" özelliğinin işlevi aşağıdakilerden hangisidir?

Seçenekler

A
Eklenen metnin yazı tipini belirlemek için kullanılır.
B
Metnin yazı boyutunu belirler.
C
Metin ya da nesne için genişlik değerini belirlerken kullanılır.
D
Arka plan rengini belirlemek için kullanılır.
E
Metin için kalın ya da normal değerler alır.
Açıklama:
Yanıt A.

Soru 36

CSS ile belirlenebilecek temel bazı özelliklerden olan "font-weight" özelliğinin işlevi aşağıdakilerden hangisidir?

Seçenekler

A
Metin için kalın ya da normal değerler alır.
B
Yazıldığı metin ya da nesne için genişlik değerini belirlerken kullanılır.
C
Yazıldığı metin ya da nesne için yükseklik değerini belirlerken kullanılır.
D
Arka plan rengini belirlemek için kullanılır.
E
Eklenen metnin yazı tipini belirlemek için kullanılır.
Açıklama:
Yanıt A. CSS ile belirlenebilecek temel bazı özellikler vardır. Bir sayfanın body etiketi altına yazılabilecek temel özellikleri ve işlevlerini aşağıdaki gibi sıralayabiliriz: • background-color: arka plan rengini belirlemek için kullanılır. • color: body etiketine direk yazılabilen color, sayfaya eklenecek metinlerin rengini belirlemek için kullanılır, varsayılan değeri siyahtır. • font-family: eklenen metnin yazı tipini belirlemek için kullanılır. • font-size: metnin yazı boyutunu belirler. • font-weight: metin için kalın ya da normal değerler alır. • width: yazıldığı metin ya da nesne için genişlik değerini belirlerken kullanılır. • height: yazıldığı metin ya da nesne için yükseklik değerini belirlerken kullanılır

Soru 37

Görüntüde 10 Punto ile yazılmış yeşil renkte bir "Merhaba" yazması için uygun kod hangisidir?

Seçenekler

A
Merhaba
B
Merhaba
C
Merhaba
D
Merhaba
E
>div style="color: green; font-size: 10px;">
Merhaba
>/div<
Açıklama:
Merhaba
Yanıt B.

Soru 38

@import türü stil oluşturma genellikle hangi dosyalar için kullanılır.

Seçenekler

A
normalize.css
B
fault.css
C
assign.css
D
backup.css
E
dwnld.css
Açıklama:
Yanıt A. @import türü stil oluşturma genellikle dikkat normalize.css ya da reset.css dosyaları için kullanılır ve stil dosyasının içine yazılır.

Soru 39

Sayfada olacak bir kutu için gölge efekti verilmesini sağlayan etiket hangisidir?

Seçenekler

A
box-shadow
B
background-color
C
line-height
D
transition
E
margin-box
Açıklama:
Yanıt A.

Soru 40

I. “Cascade Style Sheets” kavramının kısaltmasıdır.
II. “Basamaklı Stil Şablonları” anlamına gelmektedir.
III. Yerel, genel ve harici olmak üzere 3 türü vardır.
Hangisi ya da hangileri CCS'e ilişikin doğru ifadelerdendir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I, II
D
II, III
E
I, II, III
Açıklama:
Verilen öncüllerin hepsi CCS'e ilişikin doğru ifadelerdendir. Doğru cevap E'dir.

Soru 41

Sadece sayfa içerisinde tanımlandığı yerde ve tanımlandığı metin/nesne için geçerli, seçiciye gömülü stil aşağıdakilerden hangisidir?

Seçenekler

A
Yerel CSS
B
Genel CSS
C
Harici CSS
D
HTML
E
Tag
Açıklama:
Bahsedilen stil yerel CSS olarak adlandırılmaktadır. Doğru cevap A'dır.

Soru 42

Aşağıdakilerden hangisi CSS ile web sayfalarında yapılabilecek işlemlerden biri değildir?

Seçenekler

A
Arkaplan renklendirme, arkaplana resim ekleme
B
Sayfa düzenini belirleme
C
Hyperlink metinleri oluşturma
D
Menüler hazırlama
E
Buton yapma
Açıklama:
CSS ile web sayfalarında, Hyperlink metinlerini oluşturma değil, bu metinlerin özelliklerini belirleme (üzerine gelindiğinde, basıldığında değişen renk vb) gibi düzenlemeler yapılabilir. Doğru cevap C'dir.

Soru 43

Aşağıdakilerden hangisi eklenen metnin yazı tipini belirlemek için kullanılan ve CSS ile belirlenebilecek temel özelliklerdendir?

Seçenekler

A
background-color
B
font-family
C
font-size
D
width
E
height
Açıklama:
font-family: eklenen metnin yazı tipini belirlemek için kullanılır. Doğru cevap B'dir.

Soru 44

I. Seçici
II. Özellik
III. Değer bilgileri
Hangisi ya da hangileri CSS kodlarının genel yapısında yer almaktadır?

Seçenekler

A
I, II, III
B
II, III
C
I, II
D
Yalnız III
E
Yalnız I
Açıklama:
Verilen öncüllerin hepsi CSS kodlarının genel yapısında yer almaktadır. Doğru cevap A'dır.

Soru 45

Aşağıdakilerden hangisi hücre için "hücre dışı boşluk" anlamına gelmektedir?

Seçenekler

A
width
B
height
C
margin
D
padding
E
border
Açıklama:
margin: hücre dışı boşluk anlamına gelmektedir. Doğru cevap C'dir.

Soru 46

Stil sınıflandırılırken stil adının başına yazılması gereken işaret aşağıdakilerden hangisidir?

Seçenekler

A
virgül (,)
B
nokta (.)
C
iki nokta (:)
D
noktalı virgül (;)
E
tırnak işareti (")
Açıklama:
Stil sınıflandırılırken stil adının yani seçici olarak tanımlanan adın başına nokta (.) yazılır. Doğru cevap B'dir.

Soru 47

CSS3 ile yeniden boyutlandırılabilir kutu yapmak için kullanılması gereken özellik aşağıdakilerden hangisidir?

Seçenekler

A
padding
B
width
C
height
D
overflow
E
resize
Açıklama:
CSS3 ile yeniden boyutlandırılabilir kutu yapmak mümkündür. Bunun için “resize” özelliği kullanılır.Doğru cevap E'dir.

Soru 48

Aşağıdakilerden hangisi fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek degişikligi belirten sözde sınıflardandır?

Seçenekler

A
:focus
B
:active
C
:hover
D
:nth-child(x)
E
:nth-of-type(n)
Açıklama:
İşlevi verilen sözde sınıf :hover'dır. Doğru cevap C'dir.

Soru 49

Animasyonun kaç kez tekrar edeceğini belirlemeyi sağlayan özellik aşağıdakilerden hangisidir?

Seçenekler

A
animation-duration
B
animation-timing-function
C
animation-iteration-count
D
animation-direction
E
animation-fill-mode
Açıklama:
İşlevi verilen özellik animation-iteration-count'dur. Doğru cevap C'dir.

Soru 50

Web sayfası oluştururken görsel açıdan zenginlik katmak amacıyla HTML ile yazılan kodlarla kullanılan CSS hangi kavramın kısa halidir?

Seçenekler

A
Circle Style Sheets
B
Circle Side Style
C
Cascade Style Sheets
D
Cascade Side Style
E
Circle Side Sheets
Açıklama:
Bir web sayfasının estetik olması, metinlerin,
renklerin uyumlu olmasını gerektirir. Web sayfası
oluştururken görsel açıdan zenginlik katmak amacıyla
HTML ile yazılan kodlarla
kullanılan CSS; “Cascade Style
Sheets” kavramının kısaltmasıdır ve
“Basamaklı Stil Şablonları” anlamına
gelmektedir.

Soru 51

CSS ile belirlenebilecek temel bazı özellikler vardır. Aşağıdakilerden hangisi bir sayfanın body etiketi altında yazılabilecek özelliklerden değildir?

Seçenekler

A
background-color
B
font-family
C
font-weight
D
width
E
depth
Açıklama:
background-color: arka plan rengini belirlemek için kullanılır.
color: body etiketine direk yazılabilen color, sayfaya eklenecek metinlerin rengini belirlemek için
kullanılır, varsayılan değeri siyahtır.
font-family: eklenen metnin yazı tipini belirlemek için kullanılır.
font-size: metnin yazı boyutunu belirler.
font-weight: metin için kalın ya da normal değerler alır.
width: yazıldığı metin ya da nesne için genişlik değerini belirlerken kullanılır.
height: yazıldığı metin ya da nesne için yükseklik değerini belirlerken kullanılır.

Soru 52

CSS kodlarının genel yapısında, bir stil oluştururken; eğer varolan etiketlerin dışında yeni bir ad ile yeni bir stil oluşturuluyorsa, stil adının başına ............. eklenir. Yukarıdaki cümlede boşluğa gelmesi gereken aşağıdakilerden hangisidir?

Seçenekler

A
Nokta işareti
B
Virgül işareti
C
Artı işareti
D
Eksi işareti
E
Parantez işareti
Açıklama:
Bir stil oluştururken; eğer varolan etiketlerin dışında yeni bir ad ile yeni bir stil oluşturuluyorsa, stil adının başına nokta eklenir. Yani stilin adı “.stiladi” olarak yazılır.

Soru 53

CCS'nin kullanım şekilleri düşünüldüğünde bir metin stili oluşturulurken 12 birimlik boyutta metin oluşturmayı düşünen programcı ilgili satıra aşağıdakilerden hangisini yazmalıdır?

Seçenekler

A
font-style: 12pr;
B
font-style: 12px;
C
font-size: 12px;
D
font-style: 12pr;
E
font-weight: 12px;
Açıklama:

Soru 54

Harici olarak hazırladığı bir CCS belgesi üzerinde çalışmasını bitiren bir programcı, ilgili html sayfasında çalışmasını kullanmak istemektedir. Bu durumda programcının kullanması gereken kodu hangi etiketin içine yazmalıdır?

Seçenekler

A
Div
B
Style
C
Height
D
Head
E
Headline
Açıklama:
Harici olarak hazırlanan bir CSS belgesinin html sayfada kullanılabilmesi için, html sayfasında, ‘head’ etiketinin içine bir kod eklemek gerekir. Bu kod standart olarak aşağıdaki gibidir:

Soru 55

Konumlandırma için kullanılan position özelliği farklı değerler alır. Kullanılan nesneleri tarayıcıya göre konumlanmayı sağlayan iki değer aşağıdaki seçeneklerden hangisinde doğru verilmiştir?

Seçenekler

A
Static ve relative
B
Fixed ve absolute
C
Static ve absolute
D
Fixed ve static
E
Fixed ve relative
Açıklama:
Konumlandırma için kullanılan position özelliği farklı değerler alır. Static ve relative değerleri div etiketlerine
göre konumlanırken, fixed ve absolute değerleri tarayıcıya göre konumlanmaktadır.

Soru 56

CSS3 ile yeniden boyutlandırılabilir kutu yapmak için hangi özellik kullanılmaktadır?

Seçenekler

A
Positioning
B
Div
C
Body
D
Placement
E
Resize
Açıklama:
CSS3 ile yeniden boyutlandırılabilir kutu yapmak da mümkündür. Bunun için “resize” özelliği kullanılır.

Soru 57

CSS3 ile animasyon oluşturma sürecinde zamanlama fonksiyonu aşağıdaki değerlerden hangilerini almaz?

Seçenekler

A
linear
B
drop out
C
ease in
D
cubic-bezier
E
steps
Açıklama:
Animation-timing-function - Zamanlama
fonksiyonu: Animation-timing-function geçiş
efektleri ile animasyona estetiklik katar. Aşağıdaki
değerleri alır:
• linear
• ease
• ease-in
• ease-out
• ease-in-out
• cubic-bezier (n,n,n,n)
• steps

Soru 58

Oluşturduğu animasyonun bir metnin okunmasından sonra hareketlenmesini amaçlayan bir içerik oluşturucu aşağıdaki komutlardan hangisini kullanmalıdır?

Seçenekler

A
Animation-duration
B
Animation-timing-function
C
Animation-fill-mode
D
Animation Play State
E
Animation Delay
Açıklama:
Animation Play State (Animasyon Durdurma):
Genellikle belli bir olaya bağlı olarak, örneğin
tıklama veya üzerine fareyle gelinmesi durumunda
başlatma ya da durdurma gibi olayları tanımlamayı
sağlar.

Soru 59

Sözde sınıflar (Pseudo) düşünüldüğünde, bir div içinde belirtilen ilk nesnenin özelliklerini belirlemede kullanılan sınıf aşağıdaki seçeneklerden hangisinde doğru verilmiştir?

Seçenekler

A
hover
B
focus
C
first-child
D
active
E
nth-child(x)
Açıklama:
:first-child - Bir div içinde belirtilen ilk nesnenin özelliklerini belirlemede kullanılır.

Soru 60

CSS’in kaç tane türü vardır?

Seçenekler

A
1
B
2
C
3
D
4
E
5
Açıklama:
CSS’in; yerel CSS, genel CSS ve harici CSS olmak üzere 3 türü vardır.

Soru 61

I. Sayfa düzenini belirleme
II. Menüler hazırlama
III. Buton yapma
CSS ile web sayfalarında yukarıdakilerden hangileri yapılabilir?

Seçenekler

A
Yalnız I.
B
I. ve II.
C
I. ve III.
D
II. ve III.
E
I. II. ve III.
Açıklama:
3 maddede de verilen fonksiyonların hepsi CSS ile web sayfalarında yapılabilir. Buna göre doğru cevap E'dir.

Soru 62

CSS ile belirlenebilecek temel bazı özellikler vardır. Nitekim eklenen metnin yazı tipini belirlemek için aşağıdakilerden hangisi kullanılır?

Seçenekler

A
background-color
B
font-family
C
font-size
D
font-weight
E
color
Açıklama:
CSS ile belirlenebilecek temel bazı özellikler vardır. Bir sayfanın body etiketi altına yazılabilecek temel özellikleri ve işlevlerini aşağıdaki gibi sıralayabiliriz:
• background-color: arka plan rengini belirlemek için kullanılır.
• color: body etiketine direk yazılabilen color, sayfaya eklenecek metinlerin rengini belirlemek için kullanılır, varsayılan değeri siyahtır.
• font-family: eklenen metnin yazı tipini belirlemek için kullanılır.
• font-size: metnin yazı boyutunu belirler.
• font-weight: metin için kalın ya da normal değerler alır.
• width: yazıldığı metin ya da nesne için genişlik değerini belirlerken kullanılır.
• height: yazıldığı metin ya da nesne için yükseklik değerini belirlerken kullanılır.
Doğru cevap B'dir.

Soru 63

Bir html sayfada kullanılacak hücreler için farklı özellikleri her seferinde yeniden yazmak yerine, istenen özelliklere sahip stiller oluşturmak mümkündür. Hücre için; " margin" ne anlama gelmektedir?

Seçenekler

A
Hücre içi boşluk
B
Çerçeve
C
Hücre dışı boşluk
D
Yazı tipi
E
Arka plan rengi
Açıklama:
Bir html sayfada kullanılacak hücreler için farklı özellikleri her seferinde yeniden yazmak yerine, istenen özelliklere sahip stiller oluşturmak mümkündür. Hücre için;
• margin: hücre dışı boşluk
• padding: hücre içi boşluk
• border: çerçeve
anlamındadır.
Doğru cevap C'dir.

Soru 64

ID olarak atanan bir stil, sayfada kaç kere kullanılabilir?

Seçenekler

A
Bir
B
İki
C
Üç
D
Dört
E
Beş
Açıklama:
ID, identity’nin kısaltmasıdır ve kimlik anlamına gelir. ID olarak atanan bir stil, sayfada yalnızca bir kere kullanılabilir. ID için seçicinin yani stil adının diyez (#) işareti yazılır. Doğru cevap A'dır.

Soru 65

Bir div içinde belirtilen sıradaki nesnenin özelliklerini belirlemede aşağıdakilerden hangisi kullanılır?

Seçenekler

A
:active
B
:first-child
C
:last-child
D
:nth-child(x)
E
:nth-of-type(n)
Açıklama:
Bir div içinde belirtilen sıradaki nesnenin özelliklerini belirlemede " :nth-child(x) " kullanılır. Doğru cevap D'dir.

Soru 66

Aşağıdakilerden hangisi fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek değişikliği belirtir?

Seçenekler

A
:last-child
B
:first-line
C
:first-letter
D
:focus
E
:hover
Açıklama:
Fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek değişikliği ":hover" belirtir. Doğru cevap E'dir.

Soru 67

Animasyon için süre belirlemeyi aşağıdakilerden hangisi sağlar?

Seçenekler

A
animation-name
B
animation-duration
C
animation-play-state
D
animation-timing-function
E
animation-fill-mode
Açıklama:
Animasyon için süre belirlemeyi " animation-duration " sağlar. Doğru cevap B'dir.

Soru 68

Aşağıdakilerden hangisi animasyona başlamadan önce ara verilmesini sağlar?

Seçenekler

A
animation-direction
B
animation-iteration-count
C
animation-delay
D
animation-play-state
E
animation
Açıklama:
Animasyona başlamadan önce ara verilmesini "animation-delay" sağlar. Doğru cevap C'dir.

Soru 69

Animasyonun kaç kez tekrar edeceğini belirlemeyi aşağıdakilerden hangisi sağlar?

Seçenekler

A
animation-name
B
animation-timing-function
C
animation-delay
D
animation-iteration-count
E
animation-fill-mode
Açıklama:
Animasyonun kaç kez tekrar edeceğini belirlemeyi " animation-iteration-count " sağlar. Doğru cevap D'dir.

Soru 70

CSS web sayfalarında aşağıdakilerden hangisi için kullanılır?

Seçenekler

A
Kapasite azlığı
B
Veri kalitesi
C
Veri güvenliği
D
Sunum hızı
E
Görsel sunum
Açıklama:
STİL ŞABLONU (CSS) NEDİR?
Görsel sunum

Soru 71

Aşağıdakilerden hangi CSS sürümünün öğrenmesi önceki sürümlere göre nispeten zordur?

Seçenekler

A
CSS5
B
CSS4
C
CSS3
D
CSS2
E
CSS1
Açıklama:
STİL ŞABLONU (CSS) NEDİR?
CSS3

Soru 72

Aşağıdakilerden hangi CSS türü tag’ı (etiketi) altına yazılır?

Seçenekler

A
yerel CSS
B
genel CSS
C
harici CSS
D
dahili CSS
E
global CSS
Açıklama:
STİL ŞABLONU (CSS) NEDİR?
yerel CSS

Soru 73

CSS3’te metinlere gölgelendirme yapılabilmesi için aşağıdakilerden hangi özellik kullanılır?

Seçenekler

A
Background-color
B
Text-shadow
C
Margin
D
Padding
E
Box-shadow
Açıklama:
CSS İLE HÜCRE ÖZELLİKLERİ BELİRLEME
Text-shadow

Soru 74

Stil sınıflandırılırken stil adının yani seçici olarak tanımlanan adın başına aşağıdakilerden hangisi yazılır?

Seçenekler

A
Virgül (,)
B
Diyez (#)
C
Noktalı virgül (;)
D
Nokta (.)
E
İki nokta üst üste (:)
Açıklama:
CSS İLE HÜCRE ÖZELLİKLERİ BELİRLEME
Nokta (.)

Soru 75

Aşağıdakilerden hangisi konumlandırma için kullanılan position özelliğinin alabileceği değerler arasında değildir?

Seçenekler

A
Static
B
Relative
C
Fixed
D
Absolute
E
Dynamic
Açıklama:
STİL KULLANARAK NESNELERİ KONUMLANDIRMA
Dynamic

Soru 76

CSS3 ile yeniden boyutlandırılabilir kutu yapmak için aşağıdaki özelliklerden hangisi kullanılmaktadır?

Seçenekler

A
Padding
B
Position
C
Resize
D
Overflow
E
Multisize
Açıklama:
STİL KULLANARAK NESNELERİ KONUMLANDIRMA
Resize

Soru 77

“Bir div içinde belirtilen ilk nesnenin özelliklerini belirlemede kullanılır. ”
Yukarıdaki tanım aşağıdaki sözde sınıflardan hangisine aittir?

Seçenekler

A
First-child
B
First-line
C
First-letter
D
Focus
E
Hover
Açıklama:
BİR SINIFA AİT OLMAYAN SINIFLAR (PSEUDO - SÖZDE SINIFLAR)
First-child

Soru 78

CSS3 ile kullanılan geçişler ile bir nesnenin arka plan rengi, boyutu, şeffaflığı gibi farklı özelliklerinde değişimler yapmak için aşağıdakilerden hangi özellik kullanılır?

Seçenekler

A
Duration
B
Transition
C
Delay
D
Transform
E
Jumping
Açıklama:
CSS3 UYGULAMALARI
Transition

Soru 79

None, forwards, backwards, both değerlerini alabilen animasyon etiketi aşağıdakilerden hangisidir?

Seçenekler

A
animation-play-state
B
animation-iteration count
C
animation-direction
D
animation-fill mode
E
animation-timing-function
Açıklama:
CSS3 UYGULAMALARI
animation-fill mode

Soru 80

...: #FFFFFF;
Yukarıda verilen css satırında ... ile gösterilen alana aşağıdakilerden hangisi yazılabilir?

Seçenekler

A
background-color
B
border-radius
C
font-variant
D
text-transform
E
padding
Açıklama:
#FFFFFF bir renk kodudur, beyaz rengi ifade eder.
background-color: #FFFFFF; ifadesi arkaplan rengini beyaz yapacaktır.

Soru 81

Yukarıdaki kod ne tür bir css dosyası için hazırlanmıştır?

Seçenekler

A
Yerel
B
Standart
C
Genel
D
Harici
E
Dahili
Açıklama:
Harici olarak hazırlanan bir CSS belgesinin html sayfada kullanılabilmesi için, html sayfasında, ‘head’ etiketinin içine bir kod eklemek gerekir. Bu kod standart olarak aşağıdaki gibidir:

Soru 82

Tüm tarayıcı ayarlarını sıfırlamak için kullanılan CSS hangisidir?

Seçenekler

A
Vital CSS
B
Reset CSS
C
Pasifize CSS
D
Normalize CSS
E
Robot CSS
Açıklama:
Reset CSS tüm tarayıcıların varsayılan değerlerini sıfırlamaya yarayan bir CSS türüdür.

Soru 83

div {
width: 600;
height: 600;
border: 2px;
padding: 20px 30px 60px 70px;
margin: 50px;
background-color: white;
}
Yukarıda koda göre; metin, kutunun sol kenarından ne kadar yukarıda olacaktır?

Seçenekler

A
20px
B
30px
C
50px
D
60px
E
70px
Açıklama:
padding: 20px 30px 60px 70px;
yukarıdaki satıra göre kutu içerisindeki metnin; üst kenardan uzaklığı 20 piksel, sağ kenardan uzaklığı 30 piksel, alt kenardan uzaklığı 60 piksel ve sol kenardan uzaklığı 70 piksel olacaktır.

Soru 84

ID olarak atanan stil adının başına hangi işaret eklenir?

Seçenekler

A
.
B
;
C
#
D
{
E
}
Açıklama:
ID, identity’nin kısaltmasıdır ve kimlik anlamına gelir. ID olarak atanan bir stil, sayfada yalnızca bir kere kullanılabilir. ID için seçicinin yani stil adının diyez (#) işareti yazılır.

Soru 85


  1. Flexible

  2. Static

  3. Relative

  4. Fixed

  5. Designate

  6. Absolute


Yukarıdakilerden hangileri konumlandırma için kullanılan position özelliğinin aldığı değerlerlerdir?

Seçenekler

A
I, II, III, V
B
II, III, IV, V
C
II, III, IV, VI
D
II, III, V, VI
E
I, III, IV, V
Açıklama:
Static, relative, fixed ve absolute; position özelliğinin aldığı değerlerlerdir. Static ve relative değerleri div etiketlerine göre konumlanırken, fixed ve absolute değerleri tarayıcıya göre konumlanmaktadır.

Soru 86

Fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek değişikliği belirten sınıf hangisidir?

Seçenekler

A
:focus
B
:nth-of-type
C
:hover
D
:active
E
:nth-child
Açıklama:
:hover sınıfı; fare ile bir metin/resim/nesne üzerine gelindiğinde meydana
gelecek değişikliği belirtir.

Soru 87

Uygulanan nesnenin boyutunu, ölçeğini değiştirmek için transform komutuyla birlikte kullanılan etiket hangisidir?

Seçenekler

A
Scale
B
Delay
C
Duration
D
Skew
E
Rotate
Açıklama:
Scale etiketi ölçek anlamına gelir ve uygulanan nesnenin boyutunu, ölçeğini değiştirmek için kullanılır. Örnek komut satırı şöyledir:
transform: scale(.5)

Soru 88

animation-delay özelliğinin işlevi nedir?

Seçenekler

A
Animasyon için süre belirlemeyi sağlar
B
Animasyonun kaç kez tekrar edeceğini belirlemeyi sağlar
C
Animasyonun başlangıçtan bitişe, bitişten başlangıca gibi yönünü belirlemeyi sağlar
D
Animasyon öncesi ve sonrası hedef stilleri belirtmeyi sağlar
E
Animasyona başlamadan önce ara verilmesini sağlar
Açıklama:
Animasyona başlamadan önce belli bir sürede bekletmeyi sağlayan animation-delay özelliği ms, s gibi zaman değerleri alır

Soru 89

animation-direction özelliğinin alacağı hangi değer; animasyonun ilk döngüde sondan başa hareket ederken ikinci döngüde baştan sona hareket etmesini sağlar?

Seçenekler

A
normal
B
reverse
C
alternate
D
alternate-reverse
E
both
Açıklama:
Normalde bir animasyon başlangıçtan bitişe kadar düz bir şekilde hareket eder. Bu hareketi tersine çevirmek animation-direction ile mümkündür. Bu özellik alternate-reverse değeriyle kullanıldığında;animasyon ilk döngüde sondan başa hareket ederken ikinci döngüde baştan sona hareket etmektedir.

Soru 90

Aşağıda CSS ile ilgili verilmiş bilgilerden hangisi doğru değildir?

Seçenekler

A
“Cascade Style Sheets” kavramının kısaltmasıdır ve “Basamaklı Stil Şablonları” anlamına gelmektedir.
B
CSS’in üç türü vardır.
C
CSS kodları türüne göre farklı bölümlerde yazılabilir.
D
Harici CSS belirli bir sayfada kullanılabilir.
E
İlk olarak CSS1 adı ile 1994-1995 yıllarında kullanılmaya başlanmıştır.
Açıklama:
Bu konu “Stil Şablonu (CSS) nedir?” başlığında okunabilir.
Harici CSS .css uzantılı bir dosyaya kaydedilerek kullanılacağı sayfa ya da siteye bağlanan stillerdir. Bu stil dosyası, stillerin tekrar oluşturulmasına gerek kalmadan, farklı sitelerde ya da sayfalarda kullanılabilir.

Soru 91

Genel CSS sayfanın hangi bölümünde yazılır?

Seçenekler

A
etiketi içerisinde.</p>
B
etiketi içerisinde.
C
etiketiki içerisinde
D
etiketi içerisinde
E
Açıklama:
Bu konu “CSS’in türleri ve faydaları” başlığında okunabilir.
Genel CSS’ler etiketi altında yer alır.

Soru 92

Aşağıdakilerden hangisi CSS’in faydalarından biri değildir?

Seçenekler

A
Görsel efektler yaratılabilir.
B
Görsel konumlandırmalarda kolaylık sağlar
C
Formlar oluşturulabilir.
D
Daha iyi ve kolay sayfa kontrolü yapılabilir
E
Her tarayıcıda aynı şekilde algılanır.
Açıklama:
Bu konu “CSS’in türleri ve faydaları” başlığında okunabilir.
CSS kodları bazı internet tarayıcılarında farklı algılanabilir.

Soru 93

Aşağıda verilen örnek bir CSS tanımlamasında “body” ile ifade edilen bilgi neyi ifade eder?

Seçenekler

A
Element Seçici
B
Özellik
C
Değer bilgisi
D
Özelleştirilmiş stil adı
E
Id seçici
Açıklama:
Bu konu “CSS’in yapısı” başlığın okunabilir.
CSS kodlarının genel yapısında, seçici, özellik ve değer bilgileri yer alır. Seçici olarak tanımlanan kısım aslında stilden etkilenecek olan HTML etiketidir. Bir stil oluştururken; eğer varolan etiketler için bir stil oluşturuluyorsa, stil adı o etiketin adı olur ve seçici olarak ifade edilir.

Soru 94

  1. margin-left: -160px;
  2. margin-top: -70px;
  3. top:50%;
  4. padding: 30px;
width: 320px; height: 140px; olarak belirlenen bir stil içerisinde yukardaki tanımlamalardan hangisi veya hangileri eklenirse stil yatay ve dikey eksende ortalamak için kullanılabilir?

Seçenekler

A
I, IV
B
II, IV
C
II, III
D
I, II
E
I, III
Açıklama:
Bu konu “Yatay ve Dikey Eksenlerde Ortalama” başlığında okunabilir.
margin-left ve margin-top için verilen değerlerin width ve height değerlerinin yarısı olduğu görülebilir. Dolayısıyla I ve II eklendiği takdirde yatay ve dikey eksende ortalama işlemi tamamlanmış olur.

Soru 95

ustunegeldegis stilinin uygulandığı div’in üzerine fare ile gelindiğinde arkaplan renginin açık yeşile dönmesi ve şeffaflığın da değişmesi istenmektedir. Bunun için aşağıdakilerden hangisi yapılması gerekenlerden biri değildir?

Seçenekler

A
ustunegeldegis isimli bir sınıf tanımlamasının olduğundan emin olunmalıdır.
B
sınıf seçici için hover sözde sınıfının kullanılması
C
opacity: 0.5; kodunun kullanılması
D
background-color: lightgreen; kodunun kullanılması
E
sınıf seçici için active sözde sınıfının kullanılması
Açıklama:
Bu konu “Sözde (Pseudo) Sınıf Örnekleri” başlığında okunabilir.
.ustunegeldegis:hover { background-color: lightgreen; opacity: 0.5; } css kodunun yazılması ustunegeldegis isimli bir sınıf tanımlamasının yapıldığı varsayıldığında gerekli minimum koşulları sağlayacağından E seçeneğinde verilen işlemin yapılmasının gerekli olmadığı görülmektedir.

Soru 96

ID olarak atanan bir stil ile ilgili aşağıdaki bilgilerden hangisi doğru değildir?

Seçenekler

A
ID olarak atanan bir stil, sayfada yalnızca bir kere kullanılabilir.
B
ID için seçici kullanmak için stil adının yanına nokta (.) konur.
C
ID, identity’nin kısaltmasıdır ve kimlik anlamına gelir.
D
Tanımlanan bir kimlik örneğini etiketi altında kullanmak için, etiket açıldığında ID’nin tanımlanması gerekir.
E
Hepsi
Açıklama:
Bu konu Kimlik (ID) Yapılandırması başlığında okunabilir.
ID için seçici kullanmak için stil adının yanına diyez (#) nokta konur.

Soru 97

etiketi içerisindeki metnin yalnızca ilk harfini diğer harflerden biraz daha büyük yazmak için hangi sözde sınıf ne şekilde kullanılmalıdır? (
etiketine ilkHarfBuyuk isimli bir sınıf verildiği varsayılmalıdır.)

Seçenekler

A
.ilkHarfBuyuk -p{…}
B
.ilkHarfBuyuk : p{…}
C
.ilkHarfBuyuk ::: p : first-letter{…}
D
.ilkHarfBuyuk p : first-letter{…}
E
.ilkHarfBuyuk : p - first-letter{…}
Açıklama:
Bu konu “Sözde (Pseudo) Sınıf Örnekleri” başlığında okunabilir.
.ilkharfbuyuk { font-size:14px; }Bu sınıfın halihazırda tanımlı olduğu varsayıldığında şu şekilde bir kullanım doğru olacaktır: .ilkharfbuyuk p:first-letter { font-size:36px; font-weight: bold; }Buna göre doğru cevap D seçeneğinde verildiği gibi olmalıdır.

Soru 98

Aşağıdakilerden hangisi “transition” özelliliğinin kullanılan alt özelliklerinden biri değildir?

Seçenekler

A
property
B
duration
C
delay
D
timing-function
E
efect
Açıklama:
Bu konu “CSS3’te Geçişler”başlığında okunabilir.
Transition altında belirlenen değerler şunlardır:property, duration, timin-function ve delay. Dolayısıyla E seçeneğinde verilen özellik yanlıştır.

Soru 99

Sayfadaki nesneler için 2 boyutlu ya da 3 boyutlu dönüşümler yapılması aşağıdakilerden hangisi ile sağlanır?

Seçenekler

A
transform
B
move
C
run
D
transition
E
delation
Açıklama:
Bu konu “CSS3 Dönüşümleri” başlığında okunabilir.
Transform (dönüşüm) komutu ile sayfadaki nesneler için 2 boyutlu ya da 3 boyutlu dönüşümler yapılması sağlanabilir.

Soru 100

I. Web sayfalarının görsel sunumu
II. Sayfada kullanılan metinlerin boyut, renk gibi özelliklerinin tek bir yerden düzenlenmesi
III. Web sayfaları için genel şablonlar hazırlanması
Yukarıdakilerden hangisi/hangileri stil şablonu (CSS) ile gerçekleştirilebilir?

Seçenekler

A
I ve II
B
II ve III
C
I ve III
D
I, II ve III
E
Yalnız I
Açıklama:
Verilen işlemlerin tümü CSS ile yapılabilir. Doğru cevap D'dir.

Soru 101

Aşağıda verilen CSS'nin temel işlevleri ve özelliklerinden hangisi eklenen metnin yazı tipini belirlemek için kullanılır?

Seçenekler

A
background-color
B
font-family
C
font-size
D
font-weight
E
width
Açıklama:
CSS ile belirlenebilecek temel bazı özellikler vardır. Bir sayfanın body etiketi altına yazılabilecek temel özellikleri ve işlevlerini aşağıdaki gibi sıralayabiliriz:
• background-color: arka plan rengini belirlemek için kullanılır.
• color: body etiketine direk yazılabilen color, sayfaya eklenecek metinlerin rengini belirlemek için kullanılır, varsayılan değeri siyahtır.
• font-family: eklenen metnin yazı tipini belirlemek için kullanılır.
• font-size: metnin yazı boyutunu belirler.
• font-weight: metin için kalın ya da normal değerler alır.
• width: yazıldığı metin ya da nesne için genişlik değerini belirlerken kullanılır.
• height: yazıldığı metin ya da nesne için yükseklik değerini belirlerken kullanılır.
Doğru cevap B'dir.

Soru 102

CSS'nin kullanımına ilişkin aşağıdakilerden hangisi yanlıştır?

Seçenekler

A
@import türü stil oluşturma genellikle dikkat normalize.css ya da reset.css dosyaları için kullanılır ve stil dosyasının içine yazılır.
B
@import yöntemiyle eklenen harici css dosyası, Netscape Navigator 4 gibi eski web tarayıcılar tarafından görüntülenebilir.
C
normalize.css ve reset.css dosyaları; etiketi ile sayfaya harici olarak bağlanan stil dosyalarıdır.
D
E
Stillerde özellikler belirlenirken px, em, % ve renk gibi birimler kullanılır.
Açıklama:
@import yöntemiyle eklenen harici css dosyası, Netscape Navigator 4 gibi eski web tarayıcılar tarafından görüntülenemez. Doğru cevap B'dir.

Soru 103

Yukarıda verilen resimdeki kenar boşluklarını elde etmek için kullanılacak uygun padding değerleri aşağıdakilerden hangisi olabilir?

Seçenekler

A
padding: 40px 20px 50px 10px
B
padding: 20px 40px 50px 50px
C
padding: 10px 30px 50px 30px
D
padding: 70px 20px 40px 10px
E
padding: 20px 40px 50px 80px
Açıklama:
En sondaki değer, yazının sol taraftan uzaklığını vermektedir. Resme göre en büyük birimin en sondaki değer olması gerekir. Doğru cevap E'dir.

Soru 104

I. ID olarak atanan bir stil, sayfada birden fazla kullanılabilir.
II. ID için seçicinin yani stil adının diyez (#) işareti yazılır.
III. Tanımlanan bir kimlik örneğini
etiketi altında kullanmak için, etiket açıldığında ID’nin tanımlanması gerekir.
Kimlik yapılandırmasına ilişkin yukarıdakilerden hangisi/hangileri doğrudur?

Seçenekler

A
II ve III
B
I, II ve II
C
I ve III
D
I ve II
E
Yalnız I
Açıklama:
ID olarak atanan bir stil, sayfada yalnızca bir kere kullanılabilir. Doğru cevap A'dır.

Soru 105

CSS'de bir kutu yatay ve dikey eksende ortalanmak istenmektedir. Kodların bir kısmı aşağıdaki gibidir.
#yataydikeyortalama {
background-color: #6FF;
font-size: 14px;
color: #00C;
padding: 30px;
width: 320px;
height: 140px;
position: absolute;
top:50%;
left:50%;
margin-left: -.....px;
margin-top: -.....px;
}
Ortalama yapabilmek için boş bırakılan sırasıyla margin-left ve margin-top kısımlarına aşağıdakilerden hangisi getirilmelidir?

Seçenekler

A
70/140
B
100/50
C
210/70
D
35/85
E
160/70
Açıklama:
Dikkat edilirse, margin-left ve margin-top için verilen değerlerin width ve height değerlerinin yarısı olması gerektiği görülebilir. Doğru cevap E'dir.
Margin-left ve margin-top için verilen değerlerin width ve height değerlerinin yarısı olduğu durumda ortalama yapılmış olur. Doğru cevap E'dir.

Soru 106

CSS'de aşağıdaki sözde sınıflardan hangisi bir link(köprü)'e tıklandığında meydana gelecek değişimi ifade eder?

Seçenekler

A
:first-letter
B
:first-line
C
:hover
D
:active
E
:focus
Açıklama:
:hover - Fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek değişikliği belirtir.
:focus - Daha çok veri girişi için kullanılan form etiketlerinde, fare ile sayfadaki bir nesnenin üzerine gelindiğinde ve tıklandığında meydana gelecek değişikliği belirler.
:active - Bir link(köprü)'e tıklandığında meydana gelecek değişimi ifade eder.
:first-letter - Belirtilen metindeki ilk harfin özelliklerini belirlemede kullanılır.
:first-line - Belirtilen metnin ilk satırının özelliklerini belirlemek için kullanılır.
Doğru cevap D'dir.

Soru 107

Butonun üzerine fare ile gelindiğinde arkaplan renginin değişmesi isteniyorsa aşağıdaki Pseudo sınıflarından hangisini kullanmak gerekir?

Seçenekler

A
:focus
B
:active
C
:hover
D
:first-line
E
:last-child
Açıklama:
:hover - Fare ile bir metin/resim/nesne üzerine gelindiğinde meydana gelecek değişikliği belirtir.
:focus - Daha çok veri girişi için kullanılan form etiketlerinde, fare ile sayfadaki bir nesnenin üzerine gelindiğinde ve tıklandığında meydana gelecek değişikliği belirler.
:last-child - Bir div içinde belirtilen son nesnenin özelliklerini belirlemede kullanılır.
:active - Bir link(köprü)'e tıklandığında meydana gelecek değişimi ifade eder.
:first-letter - Belirtilen metindeki ilk harfin özelliklerini belirlemede kullanılır.
:first-line - Belirtilen metnin ilk satırının özelliklerini belirlemek için kullanılır.
Doğru cevap C'dir.

Soru 108

Aşağıdakilerden hangisi CSS'de zamanlama animasyonu fonksiyonunun alabileceği değerlerden biri değildir?

Seçenekler

A
backwards
B
linear
C
ease
D
ease-in-out
E
steps
Açıklama:
backwards, dolgu modunda kullanılır. Doğru cevap A'dır.

Soru 109

Aşağıdakilerden hangisi animasyon öncesi ve sonrası hedef stilleri belirtmeyi sağlar?

Seçenekler

A
animation-name
B
animation-fill-mode
C
animation-duration
D
animation-delay
E
animation-play-state
Açıklama:
Animasyonların özelliklerini aşağıdaki gibi sıralayabiliriz:
Doğru cevap B'dir.

Ünite 5

Soru 1

JavaScript kodlamanın bittiğini gösteren komut aşağıdakilerden hangisidir?

Seçenekler

A
B
C
D
E
Açıklama:
JavaScript açılış ve kapanış komutları
Web sayfalarında JavaScript kodlamasının bittiğini ifade eden komut şeklindedir.

Soru 2

Aşağıdakilerden hangisi JavaScript programında bir değişken adı olamaz?

Seçenekler

A
sayi2
B
ad3
C
numara
D
1soyad
E
adres
Açıklama:
JavaScript değişken tanımlaması
Değişken oluştururken adlarının sayı ile başlamamasına boşluk ve noktalama işaretleri içermemesine dikkat edilmelidir. Değişken adları ile değişken
değerlerinin ayrı şeyler olduğu göz önünde bulundurulmalıdır.

Soru 3

JavaScript programında herhangi bir satırda hangi karakter kullanılırsa kendinden sonra metnin açıklama olduğunu belirtilir?

Seçenekler

A
?
B
#
C
$
D
!
E
//
Açıklama:
Açıklama yapmak için kullanılan karakter
Özellikle çok sayıda kod satırından oluşan JavaScript projelerinde kodların arasına, derleyici tarafından görülüp derlenmeyecek notlar veya yorumlar yazmak kullanışlı olmaktadır. Programlama dillerinin hemen hepsinde olduğu gibi 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.

Soru 4

JavaScript programında bir döngü oluşturmak için aşağıdakilerden hangisi kullanılır?

Seçenekler

A
for veya while komutu
B
input veya output komutu
C
case veya break komutu
D
if veya ifelse komutu
E
alert veya print komutu
Açıklama:
Döngü komutları
JavaScript’te döngü oluşturmak için kullanılabilecek yapı "for" veya
da "while" dır.

Soru 5

JavaScript programında 0 ile 1 arasında rastgele sayı üretmek için aşağıdakilerden hangi komut kullanılır?

Seçenekler

A
floor
B
sqrt
C
abs
D
ceil
E
random
Açıklama:
Matematik komutları
random komutu kullanılır.

Soru 6


Yukarıdaki JavaScript komut satırlarının derlenmesi ve çalıştırılması sonucunda ekrana gelecek mesaj değeri aşağıdakilerden hangisidir?

Seçenekler

A
22
B
36
C
32
D
46
E
40
Açıklama:
Program uygulaması
Bu komut satırları derlenip çalıştırıldığında say1 değişkenine 5 say2 değişkenine 12 değeri atanır. say3 değişken değeri; say1 2 ile çarpılır ve say2 değişken değeri 3 ile çarpılıp toplanırsa 46 olur.

Soru 7

Yukarıdaki JavaScript komut satırlarının derlenmesi ve çalıştırılması sonucunda aşağıdakilerden hangi çıktı üretilir?

Seçenekler

A
AHmet
B
AHMET
C
Ahmett
D
AhmeT
E
ahmet
Açıklama:
Metinsel fonksiyonlar
toUpperCase() altında çağırıldığı değişkenin değerini büyük harfe dönüştürerek sunar.

Soru 8

Aşağıdakilerden hangisi metinsel fonksiyonlardan biri değildir?

Seçenekler

A
concat(X)
B
indexOf(X)
C
toLowerCase()
D
toUpperCase()
E
abs (X)
Açıklama:
Metinsel ve Matematiksel fonksiyonlar
abs(X) bir matematiksel fonksiyondur.

Soru 9

JavaScript programında sayi isimli değişkene atanmış olan bir sayısal değerin mutlak değerini hesaplamak için aşağıdakilerden hangi kod kullanılır?

Seçenekler

A
ceil(sayi)
B
abs(sayi)
C
floor(sayi)
D
sqrt(sayi)
E
max(sayi)
Açıklama:
Matematiksel fonksiyonlar
abs (X) X’in mutlak değerini sunar.

Soru 10

JavaScript programında iki metni birleştirmek için hangi metinsel fonksiyon kullanılır?

Seçenekler

A
concat
B
indexOf
C
trim
D
length
E
substr
Açıklama:
Metinsel fonksiyonlar
concat(X) İki metni birleştirmek için kullanılır. Altında çağırıldığı değişken değeri ile X’i birleştirir.

Soru 11

Aşağıdakilerden hangisi operatör işlevi mod alma olan javascript operatörüdür?

Seçenekler

A
%
B
++
C
--
D
*
E
/
Açıklama:
Operatör işlevi mod alma olan javascript operatörü %’dir.
Tablo 5.1. Javascript operatörleri sayfa 139.

Soru 12

Aşağıdakilerden hangisi operatör işlevi değer arttırımı olan javascript operatörüdür?

Seçenekler

A
%
B
++
C
--
D
*
E
/
Açıklama:
Operatör işlevi mod alma olan javascript operatörü ++’dır.
Tablo 5.1. Javascript operatörleri sayfa 139.

Soru 13

Aşağıdakilerden hangisi operatör işlevi değer azaltımı olan javascript operatörüdür?

Seçenekler

A
%
B
++
C
--
D
*
E
/
Açıklama:
Operatör işlevi mod alma olan javascript operatörü --’dir.
Tablo 5.1. Javascript operatörleri sayfa 139.

Soru 14

Aşağıdakilerden hangisi operatör işlevi çarpma olan javascript operatörüdür?

Seçenekler

A
%
B
++
C
--
D
*
E
/
Açıklama:
Operatör işlevi mod alma olan javascript operatörü *’dır.
Tablo 5.1. Javascript operatörleri sayfa 139.

Soru 15

Aşağıdakilerden hangisi operatör işlevi bölme olan javascript operatörüdür?

Seçenekler

A
%
B
++
C
--
D
*
E
/
Açıklama:
Operatör işlevi mod alma olan javascript operatörü /’dür.
Tablo 5.1. Javascript operatörleri sayfa 139.

Soru 16

X’in mutlak değerini sunan matematiksel fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
abs (X)
B
ceil (X)
C
floor (X)
D
random ()
E
sqrt (X)
Açıklama:
X’in mutlak değerini sunan matematiksel fonksiyon abs (X)’dir.
Tablo 5.2. Önemli matematiksel fonksiyonlar sayfa 142.

Soru 17

X’i yukarıya yuvarlayan matematiksel fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
abs (X)
B
ceil (X)
C
floor (X)
D
random ()
E
sqrt (X)
Açıklama:
X’i yukarıya yuvarlayan matematiksel fonksiyon ceil (X)'tir.
Tablo 5.2. Önemli matematiksel fonksiyonlar sayfa 142.

Soru 18

X’i aşağıya yuvarlayan matematiksel fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
abs (X)
B
ceil (X)
C
floor (X)
D
random ()
E
sqrt (X)
Açıklama:
X’i aşağıya yuvarlayan matematiksel fonksiyon floor (X)'tir.
Tablo 5.2. Önemli matematiksel fonksiyonlar sayfa 142.

Soru 19

0 ile 1 arasında rastgele bir sayı sunan matematiksel fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
abs (X)
B
ceil (X)
C
floor (X)
D
random ()
E
sqrt (X)
Açıklama:
0 ile 1 arasında rastgele bir sayı sunan matematiksel fonksiyon random ()'dir.
Tablo 5.2. Önemli matematiksel fonksiyonlar sayfa 142.

Soru 20

X’in karekökünü sunan matematiksel fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
abs (X)
B
ceil (X)
C
floor (X)
D
random ()
E
sqrt (X)
Açıklama:
X’in karekökünü sunan matematiksel fonksiyon sqrt (X)'dir.
Tablo 5.2. Önemli matematiksel fonksiyonlar sayfa 142.

Soru 21

I) Bir programlama dili değildir.
II) Bir işaretleme dilidir.
III) Web sayfası oluşturma sürecinin vazgeçilmez ögesidir.
Yukarıdaki açıklamaların tümüne uyan kavram aşağıdakilerden hangisidir?

Seçenekler

A
HTML
B
DNS
C
CSS
D
URL
E
EDGE
Açıklama:
Web sayfası oluşturma sürecinin vazgeçilmez ögesi olan HTML, web sayfalarının içerik sunumuyla ilgili çoğu işlevi üzerine almış olsa da, yalnızca HTML ile oluşturulmuş sayfalar, kullanıcı etkileşimi anlamında oldukça önemli sınırlılıklara sahiptir. HTML bir programlama dili değil, bir
işaretleme dilidir.

Soru 22

Aşağıdakilerden hangisi bir JavaScript kodunun sonlandığını ifade etmek için kullanılan etikettir?

Seçenekler

A
B
<-script>
C
<0script>
D
E
Açıklama:
JavaScript kodunun sonlandığını ifade etmek için kullanılacak etiket “” şeklindedir.

Soru 23

JavaScript değişkenleri hangi tanımlama le oluşturulur?

Seçenekler

A
var
B
body
C
screen
D
html
E
http
Açıklama:
Programlama dillerinin vazgeçilmez ögeleriolan değişkenler, verilerin işlenmek üzere tutulduğu bellek hücreleridir. İşleyiş sırasında oluşan veya
dışarıdan alınan veriler, sonradan değerlendirilmek üzere değişkenlerde tutulurlar. JavaScript değişkenleri “var” tanımlaması ile oluşturulur.

Soru 24

Aşağıdakilerden hangisi JavaScript'de atama operatörünün işaretidir?

Seçenekler

A
=
B
!!
C
&
D
+
E
//
Açıklama:
Yanda sunulan kodlardaki örnekten de anlaşılacağı üzere eşittir (=) operatörü, değer atama operatörüdür.

Soru 25

Aşağıdakilerden hangisi JavaScript'de mod alma operatörünün işaretidir?

Seçenekler

A
%
B
++
C
**
D
/
E
--
Açıklama:
Tablo 5.1'e bakılmalıdır.
Yanda sunulan kodlardaki örnekten de anlaşılacağı üzere eşittir (=) operatörü, değer atama operatörüdür. JavaScript ile program yazarken kullanılabilecek diğer önemli operatörler ise Tablo 5.1’de sunulmuştur.

Soru 26

Aşağıdakilerden hangisi üzerlerine tanımlanan kod parçalarının tekrarlı
kullanımlarını kolaylaştıran yapıları belirtir?

Seçenekler

A
Fonksiyon
B
Eşleştirme
C
Değer artırımı
D
Faktöriyel
E
Değişken
Açıklama:
Programlamada fonksiyon adı verilen yapılar, üzerlerine tanımlanan kod parçalarının tekrarlı kullanımlarını kolaylaştıran oldukça önemli yapılardır. Fonksiyon yapısının kullanımı, daha az kod satırı oluşturduğu için daha hızlı ve daha okunabilir kod yazımına olanak sağlar.

Soru 27

Aşağıdakilerden hangisi JavaScript'de X’i aşağı yuvarlayan fonksiyondur?

Seçenekler

A
floor (X)
B
abs (X)
C
pow (X,Y)
D
max (X,Y,Z,…,N)
E
random ()
Açıklama:
Tablo 5.2'ye bakılmalıdır
JavaScript dilinde matematiksel işlemleri kolaylaştıracak onlarca yerleşik fonksiyon vardır. Bu fonksiyonların sık kullanılanları Tablo 5.2’de özetlenmiştir. Yukarıda sunulan kodda, sunulan örnek baz alınarak kullanımları kolaylıkla anlaşılabilir.

Soru 28

Aşağıdakilerden hangisi JavaScript'de 1 Ocak 1970 yılından itibaren kaçıncı milisaniyede bulunulduğunu gösteren tarihsel fonksiyondur?

Seçenekler

A
getTime()
B
getFullYear()
C
getDay()
D
getSeconds()
E
getHour()
Açıklama:
Tablo 5.4'e bakılmalıdır.
Tarih nesnesi üzerinden ulaşılıp kullanılabilecek çok sayıda fonksiyon vardır. Bu fonksiyonlarından getTime() 1 Ocak 1970 yılından itibaren kaçıncı milisaniyede bulunulduğunu gösteren tarihsel fonksiyondur.

Soru 29

Aşağıdakilerden hangisi JavaScript'de pencerenin web alanı genişlik değerini bulunduran fonksiyondur?

Seçenekler

A
window.innerWidth
B
window.open()
C
window.close()
D
window.moveTo()
E
window.resizeTo()
Açıklama:
Tablo 5. 6.'ya bakılmalıdır.
Söz konusu nesnenin sahip olduğu önemli fonksiyon ve özellikler Tablo 5.6’da sunulmuştur. Bu noktada, genişlik değerinin, herhangi bir değişken oluşturmaksızın, yalnızca “alert (window.innerHeight);” satırıyla da sunulabileceğini belirtmekte yarar vardır.

Soru 30

Aşağıdakilerden hangisi jQuery'de web sitesinden indirilebilecek kütüphane dosyasını belirtir?

Seçenekler

A
jquery.js
B
jquery.css
C
jquery.url
D
jquery.http
E
jquery.dns
Açıklama:
jQuery kütüphanesi, jquery.com adresinden indirilerek web sayfasına entegre edilebilir. Web sitesinden indirilen “jquery.js” adlı kütüphane dosyasını geçerli kılmak için daha önce de değinildiği gibi, “” etiketleri yeterli olacaktır.

Ünite 6

Soru 1

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?

Seçenekler

A
I ve III
B
I ve II
C
II ve III
D
I, II ve III
E
Yalnız I
Açıklama:
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.

Soru 2

.............., bir web sayfası istendiğinde, öncelikle talep edilen web sayfasının türünü kontrol ederek istemciye ya da sunucu taraflı derleyiciye gönderir.
Yukarıda boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

Seçenekler

A
Web istemci
B
İnternet
C
Web sunucu yazılımı
D
Veritabanı
E
Web klasörü
Açıklama:
Web sunucu yazılımı, üzerinde bulunduğu bilgisayardaki bir portu açıp, internet üzerinden gelecek talepleri dinler. Söz konusu port üzerinden talep gelmesi hâlinde ise, web klasörüne yerleştirilmiş olan sayfaların veya bu sayfaların oluşturduğu çıktıların istemciye iletilmesini sağlar. Bir web sayfası istendiğinde, öncelikle talep edilen web sayfasının türünü kontrol eder. İstenen sayfa, türü itibariyle sunucu üzerinde derlenip çalıştırılacak bir içeriğe sahip değilse, sayfayı doğrudan istemciye gönderir. Talep edilen sayfanın türü derlenip çalıştırılmasını gerektiriyorsa, web sunucu yazılımı bu sayfayı doğrudan istemciye göndermek yerine sunucu taraflı derleyiciye yönlendirir. Doğru cevap C'dir.

Soru 3

WampServer paketi kurulduktan sonra başlat çubuğu üzerinde WampServer ikonu görülmüyor ise ne yapılmalıdır?

Seçenekler

A
Yazılımın kurulduğu klasörün içindeki “wampmanager.exe” adlı dosya, yönetici yetkileriyle çalıştırılmalıdır
B
Bilgisayar yeniden başlatılmalıdır
C
Kontrol paneli üzerindeki "Start All Services" komutu tıklanmalıdır
D
Güncellemeler kontrol edilmelidir.
E
Bir web tarayıcı açılıp “localhost” ya da “127.0.0.1” adresi üzerinden kontrol yapılmalıdır
Açıklama:
WampServer kurulumundan sonra, başlat çubuğunda WampServer ikonu görülemiyor ise yazılımın kurulduğu klasörün içindeki “wampmanager.exe” adlı dosya, yönetici yetkileriyle çalıştırılmalıdır. Bu noktada bilgisayarı yeniden başlatmak ya da güncellemeri kontrol etmek gerekmemektedir. WampServer'in doğru şekilde çalışıp çalışmadığını kontrol etmek için E seçeneğindeki adım izlenmelidir. WampServer yazılımının kurduğu Apache, PHP ve MySQL servislerinin üçünün birden çalıştırılması C şıkkındaki adım izlenmelidir. Doğru cevap A'dır.

Soru 4

I. Bir web sunucusuna aynı ağ üzerindeki başka bir bilgisayar üzerinden erişilebilir.
II. WampServer'da web sunucusu için açılan klasördeki dosyalar geçicidir.
III. Notepad editörü ile hem HTML hem de PHP içerikli sayfalar oluşturulabilir.
Yukarıdaki ifadelerden hangisi/hangileri doğrudur?

Seçenekler

A
I ve II
B
II ve III
C
I ve III
D
I, II ve III
E
Yalnız III
Açıklama:
Bir web sunucusuna aynı ağ üzerindeki başka bir bilgisayar üzerinden erişilebilir. Bunun için için, ağ üzerindeki IP numarası ya da alanadı kullanılmalıdır. WampServer'da web sunucusu için açılan klasördeki (www klasörü) dosyalar geçicidir, yerlerine yeni web dosyaları konulacaktır. Bu nedenle bu klasörün içindeki tüm dosyalar silinebilir. Notepad editörü ile hem HTML hem de PHP içerikli sayfalar oluşturulabilir. Ancak çalışma kolaylığı sağlaması nedeniyle, tamamen ücretsiz bir yazılım olan “Notepad++” adlı yazılımın kullanılması önerilmektedir. Doğru cevap D'dir.

Soru 5

PHP'nin kodlama özellikleriyle ilgili aşağıdakilerden hangisi yanlıştır?

Seçenekler

A
"
B
PHP kodlarının dışında kalan içerik, derlenmeden doğrudan istemciye gönderilir.
C
“%” operatörü, mod alma işlemi yapar.
D
PHP komut satırları özel durumların dışında “;” ile biter.
E
Şart ifadesini oluşturan parantezin içinde “&&” ifadesinin kullanılması “veya” anlamına gelmektedir.
Açıklama:
Şart ifadesini oluşturan parantezin içinde “&&” ifadesinin kullanılması “ve” anlamına gelmektedir. Diğer ifadeler doğrudur. Doğru cevap E'dir.

Soru 6

Sıcaklık 40'dan büyükse "çok sıcak", 30-40 aralığında ise "sıcak", 20-30 aralığında ise "ılık", 20'den küçük ise "soğuk" kodunda aşağıdaki kod gruplarından hangileri kullanılmalıdır?

Seçenekler

A
if - else if - else
B
if - else
C
if - else if
D
if - else - for
E
if - function
Açıklama:
İlk şart kurulurken if yapısıyla değerin 40'dan büyüklüğü sorgulanır. Son kod satırı hariç diğerlerinde belirli aralıklar "eğer" şartıyla sorgulandığı için else if kullanılmalıdır. Hepsinde büyükse ifadesi kullanılacaktır. En son 20'den büyük ise "ılık", değilse şartlara uymayan tüm durumlar için "soğuk" ifadesinde sadece else kullanılır. Doğru cevap A'dır.

Soru 7

Bir echo komutu, her çalıştırıldığında bir değişkenin değerini yazıp, bir alt satıra geçmeyi sağlayan etiket aşağıdakilerden hangisidir?

Seçenekler

A
If
B
for
C
D
$i
E
++
Açıklama:
++ işareti değeri bir artırarak yazmayı sağlar. $ işareti doğrudan değişkenleri ifade eder. for döngü deyimidir. if şart ifadesidir. Doğru cevap C'dir.

Soru 8

Yukarıda sunulan kod çalıştırıldığında sayfaya yazılan sayıların “0, 3, 6, ..., 18” şeklinde olduğu görülecektir. for parantezinin son kısmındaki “$i=$i+3” ifadesi, ilk değer olan 0'a her döngüde 3 eklenmesini sağlar. En büyük değer 20'den küçük omalıdır. Doğru cevap B'dir.

Soru 9

I. Büyük ve karmaşık yazılım projelerinin hayata geçirilebilmesinde oldukça önemlidir.
II. Fonksiyon yapıları ile kod parçaları tekrar tekrar kullanılır.
III. Hata giderme süreçleri fonksiyon yapıları ile daha da uzayacaktır.
IV. Çok sayıda programcının aynı yazılım projesi üstünde bağımsız çalışmasını sağlar.
Fonksiyon yapılarıyla ilgili yukarıdakilerden hangisi/hangileri doğrudur?

Seçenekler

A
I ve IV
B
I ve II
C
I, II, III ve IV
D
I, II ve III
E
I, II ve IV
Açıklama:
Programlama dillerinde oldukça yoğun bir kullanıma sahip olan fonksiyon yapıları, büyük ve karmaşık yazılım projelerinin hayata geçirilebilmesi için oldukça önemlidir. Fonksiyon yapıları, üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlamaktadır. Doğru cevap E'dir.

Soru 10

Sunulan kodun üç numaralı satırındaki kullanım, “$metin” adlı değişkende yüklü bulunan “Merhaba Dunya!” metnindeki “Dunya” alt metnini “Arkadaslar” metniyle değiştirerek sunmaktadır. Bu fonksiyon üzerinden yüklenen “$yenimetin” adlı değişkenin sayfaya basılması, “Merhaba Arkadaslar!” metninin görülmesini sağlayacaktır. Doğru cevap D'dir.

Soru 11

Sunucu taraflı bir dil olan derleyici aşağıdakilerden hangisidir?

Seçenekler

A
Web klasörü
B
PHP
C
Web istemci
D
WampServer
E
HTML
Açıklama:
Aslında bir betik dili sayılabilecek PHP, yıllar boyunca sürdürdüğü gelişimi ile bir kodlama dilinde olması beklenen özelliklerin neredeyse tamamına sahip hale gelmiştir. PHP sayfalarının yapısı, basit bir PHP sayfası örneği üzerinden kolaylıkla anlaşılacaktır.

Soru 12

Aşağıdaki işaretlerden hangisi PHP kodlarının başladığını bildirir?

Seçenekler

A
B
“>?php”
C
D
“<
E
Açıklama:
” işaretinin arasında kalan kısım PHP kodlarını içermektedir. Bu iki işaretin dışında kalan içerik derlenmeden doğrudan istemciye gönderilecektir.

Soru 13

Web sayfasına içerik ekleyen komut aşağıdakilerden hangisidir?

Seçenekler

A
"echo"
B
"index"
C
"default"
D
"main"
E
"index.php"
Açıklama:
Web sayfasına içerik eklemek için "echo" komutu kullanılır. “Echo” komutu ile sayfaya eklenen içerik, web istemcisine gönderilmektedir.

Soru 14

Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı aşağıdakilerden hangisidir?

Seçenekler

A
Ondalıklar
B
Kodlamalar
C
Şart ifadeleri
D
Değişkenler
E
Döngüler
Açıklama:
Programların işleyiş süreçleri, verilerin edinilmesini, işlenmesini ve yer değiştirmesini kapsar. Söz konusu verilerin saklanmasını sağlayan yapılar ise bellek hücreleridir. Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı ise değişkenlerdir. Değişkenler, üzerlerinde çeşitli türlerde veri tutabilirler. Tamsayı, ondalıklı sayı ya da metinler, değişkenlere yüklenebilecek veri türlerinden yalnızca birkaçıdır.

Soru 15

PHP dilinde doğrudan değişken olarak algılanan işaret hangisidir?

Seçenekler

A
"*"
B
"&"
C
"@"
D
"!"
E
“$”
Açıklama:
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır. Bu sırada herhangi bir tür tanımlaması yapmak da gerekmez. Ayrıca herhangi bir türde veri yüklenen PHP değişkenine sonradan farklı türde bir değer yüklemek de mümkündür. Ancak PHP değişken adlarında boşluk ve noktalama işareti kullanılmamalı, değişen adlandırmalarına sayı ile başlanmamalı ve değişken adları İngilizce karakterlerden oluşturulmalıdır.

Soru 16

PHP’de şart ifadelerinin oluşturulması için hangi deyim kullanılır?

Seçenekler

A
"echo"
B
"if"
C
$sayi
D
"eger"
E
“$sonuc1
Açıklama:
Programların işleyişleri çoğu zaman, birtakım karar verme süreçlerini kapsar. Kullanıcıdan alınan, veritabanından okunan veya başka bir yazılım tarafından oluşturulan verilerin taşıdığı değere göre farklı süreçlerin işe koşulması gerekebilir. Oldukça sık karşılaşılan bu gibi durumları karşılamak için şart ifadeleri kullanılır. PHP’de şart ifadelerinin oluşturulması için, birçok programlama platformunda olduğu gibi “if” deyimi kullanılır.

Soru 17

Örneğin bir sayının belirtilen aralıkların hangisinde olduğunun bulunması ihtiyacı, hangi deyim kullanımı ile çözülebilir?

Seçenekler

A
“else if”
B
"echo"
C
$sayi1
D
"for"
E
"$"
Açıklama:
Şart ifadeleriyle ilgili olarak oluşabilecek diğer bir ihtiyaç ise, if ile belirtilen şartın sağlanmaması durumunda, yeni bir şartın daha sorgulanmasıdır. Bu ihtiyacı karşılamak üzere “else if” deyimi işe koşulabilir. Örneğin bir sayının belirtilen aralıkların hangisinde olduğunun bulunması ihtiyacı, “else if” kullanımı ile çözülebilir.

Soru 18

En yaygın kullanılan döngü deyimi aşağıdakilerden hangisidir?

Seçenekler

A
"if"
B
"echo"
C
"for"
D
"else"
E
"veya"
Açıklama:
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.

Soru 19

Üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlayan kavram hangisidir?

Seçenekler

A
Döngüler
B
Şart ifadeleri
C
Değişkenler
D
Fonksiyon Yapıları
E
Etkenler
Açıklama:
Programlama dillerinde oldukça yoğun bir kullanıma sahip olan fonksiyon yapıları, büyük ve karmaşık yazılım projelerinin hayata geçirilebilmesi için oldukça önemlidir. Fonksiyon yapıları, üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlamaktadır.

Soru 20

Kendisine verilen metindeki belirli alt metinleri değiştirerek sunan PHP fonksiyonu aşağıdakilerden hangisidir?

Seçenekler

A
ucwords()
B
strtoupper()
C
substr()
D
md5()
E
str_replace()
Açıklama:
PHP dilinde, program yazma sürecini kolaylaştırmak üzere önceden hazırlanmış binlerce yerleşik fonksiyon vardır. En sık kullanılan fonksiyonların ise, metinler üzerinde işlem yapmayı sağlayan fonksiyonlar olduğu söylenebilir. str_replace() fonksiyonu kendisine verilen metindeki belirli alt metinleri değiştirerek sunar.

Soru 21

Web yazılımın "localhost" ne işe yaramaktadır?

Seçenekler

A
WampServer'in doğru bir şekilde çalışıp çalışmadığını test etmek için ziyaret edilen adrestir
B
WampServer'in üzerine yazıldığı sitedir
C
Yazılım kodlarının tamamına verilen isimdir
D
Yazılan bir web sitesini yok etmek için kullanılan koddur
E
Web sitelerinin ortak adıdır
Açıklama:
WampServer’in doğru bir şekilde çalışıp çalışmadığını test etmek için, bir web tarayıcı açılıp “localhost” ya da “127.0.0.1” adresi ziyaret edilebilir. Her iki adres de tarayıcının, üzerinde bulunulan bilgisayardan web istemi yapmasını sağlayacak özel adreslerdir. Doğru cevap A'dır.

Soru 22

Bir web ziyareti sırasında erişilebilen web dosyası türleri aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
www
php
B
html
php
C
html
www
D
html
php
www
E
ppt
html
php
Açıklama:
Bir web ziyareti sırasında iki farklı web dosyası türüne erişilmek istenebilir. Biri “html” uzantılı, diğeri “php” uzantılı olabilecek bu dosyalar, Apache tarafından ayrı süreçlerle sunulur. Doğru cevap B'dir.

Soru 23

PHP kodu ile "Merhaba universiteli!" nasıl yazılır?

Seçenekler

A
′′Merhaba universiteli!′′;
?>
B
echo ′′Merhaba universiteli!′′;
C
echo ′′Merhaba universiteli!′′;
?>
D
echo Merhaba universiteli!
?>
E
echo ′′Merhaba universiteli!′′;
>
Açıklama:
echo ′′Merhaba universiteli!′′;
?>
şeklinde yazılır. Doğru cevap C'dir.

Soru 24

PHP dilinde doğrudan değişkenler hangi işaret ile ifade edilir?

Seçenekler

A
!
B
^^
C
#
D
$
E
£
Açıklama:
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır. Doğru cevap D'dir.

Soru 25

10
5
Merhaba!
yukarıda yazılan kodlar bitmiş bir internet sitesinde yukarıdaki gibi görünür. Doğru cevap E'dir.

Soru 26

Aşağıdakilerden hangisi eşit değildir şart ifadesidir?

Seçenekler

A
!=
B
==
C
<
D
>=
E
<=
Açıklama:
!= eşit değildir ifadesidir. Doğru cevap A'dır.

Soru 27

PHP dilinde döngü ne işe yaramaktadır?

Seçenekler

A
Web sitesinin aşağı doğru kayan bir yapıda olmasını sağlar
B
Benzer işlemlerin tekrar tekrar yapılmasını sağlar
C
Benzer işlemlerin tekrarlanmamasını sağlar
D
Aynı yazılan kodların belirlenmesini sağlar
E
Web sitenin şeklini düzenlemeye yarayan komuttur
Açıklama:
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. Doğru cevap B'dir.

Soru 28

Kodlamada bir döngüde, döngünün her işleyişinden sonra değişkenin değerini artırmak için hangi kod yazılmalıdır?

Seçenekler

A
$i+
B
$i
C
$i++
D
$i=0
E
$i=
Açıklama:
“$i++” ifadesi, döngünün her işleyişinden sonra değişkenin değerini bir artıracaktır. Doğru cevap C'dir.

Soru 29

".... yapıları, üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlamaktadır."
Yukarıdaki açıklamada boş bırakılan yere ne gelmelidir?

Seçenekler

A
Döngü
B
PHP
C
Html
D
Fonksiyon
E
Kod
Açıklama:
Fonksiyon yapıları, üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlamaktadır. Doğru cevap D'dir.

Soru 30

"substr()" PHP fonksiyonu ne için kullanılmaktadır?

Seçenekler

A
Kendisine verilen metnin karakter sayısını sunar.
B
Kendisine verilen metni MD5 algoritmasıyla şifreleyerek sunar.
C
Kendisine verilen metni, sağ tarafındaki boşlukları temizleyerek sunar.
D
Kendisine verilen metni, hem sağ hem de sol tarafındaki boşlukları temizleyerek sunar.
E
Kendisine verilen metnin içindeki bir alt metni sunar.
Açıklama:
"substr()" PHP fonksiyonu, kendisine verilen metnin içindeki bir alt metni sunar. Doğru cevap E'dir.

Soru 31

Web 2.0 teknolojisi düşünüldüğünde aşağıdakilerin hangisinde sunucu taraflı script dillerinin işleyişinde doğrudan etkileşimli olan unsurlar bir arada verilmiştir?

Seçenekler

A
Sunucu taraflı derleyici(PHP) - Web Klasörü
B
Web Sunucu Yazılımı (Apache) - Veritabanı (MySQL)
C
Veritabanı (MySQL) - Sunucu taraflı derleyici(PHP)
D
Web Klasörü - Veritabanı (MySQL)
E
Veritabanı (MySQL) - Web İstemci
Açıklama:
Sunucu taraflı script dillerinin işleyişi şu şekildedir;

Soru 32

WampServer’in doğru bir şekilde çalışıp çalışmadığını test etmek için adres satırına aşağıdaki adreslerden hangisi yazılmalıdır?

Seçenekler

A
127.0.0.1
B
192.168.1.1
C
192.168.2.1
D
127.1.1.0
E
127.168.2.1
Açıklama:
WampServer’in doğru bir şekilde çalışıp çalışmadığını test etmek için, bir web tarayıcı açılıp “localhost” ya da “127.0.0.1” adresi ziyaret edilebilir.

Soru 33

Apache tarafından sunulması istenen web sayfaları, özel bir klasörde tutulur. WampServer’in yüklendiği bilgisayar için bu klasör, yazılımın kurulduğu klasörün altında hangi isimde yer almaktadır?

Seçenekler

A
alias
B
apps
C
bin
D
www
E
tmp
Açıklama:
Apache tarafından sunulması istenen web sayfaları, özel bir kla-sörde tutulur. WampServer’in yüklendiği bilgisayar için bu klasör, yazılımın kurulduğu klasörün altında yer alan “www” adlı klasördür.

Soru 34

PHP dilinde “$” işareti ile başlayan sözcükler nasıl algılanır?

Seçenekler

A
Özel karakter
B
Şart İfadeleri
C
Değişkenler
D
Döngüler
E
Fonksiyon yapısı
Açıklama:
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır.

Soru 35

Değişkenlere değer atamak için aşağıdaki işaretlerden hangisi kullanılır?

Seçenekler

A
*
B
=
C
&
D
%
E
+
Açıklama:
“=” işareti, değişkenlere değer atamak için kullanılır.

Soru 36

PHP'de şart ifadelerini oluşturmak için hangi terim kullanılır?

Seçenekler

A
ve/veya
B
else
C
if
D
$
E
echo
Açıklama:
PHP’de şart ifadelerinin oluşturulması için, birçok programlama platformunda olduğu gibi “if ” deyimi kullanılır.

Soru 37

En yaygın kullanılan Döngü deyimi nedir?

Seçenekler

A
if
B
else
C
echo
D
for
E
function
Açıklama:
En yaygın kullanılan Döngü deyimi "for"dur

Soru 38

Web projelerinde sıklıkla kullanılan MD5 için aşağıda söylenenlerden hangisi doğrudur?

Seçenekler

A
Çok yönlü bir şifreleme algoritmasıdır
B
Kendisine verilen metni basit bir karakter dizgisine dönüştürür
C
Elde edilen karakter dizgisinden başlangıçtaki metne ulaşmak mümkündür
D
Kullanıcı parolaları veritabanına yazılmadan önce MD5 aloritmasıyla şifrelenir
E
Kullanıcıdan gelen parola en son olarak MD5 algoritmasından geçirilir
Açıklama:
Web projelerinde sıklıkla kullanılan MD5, tek yönlü bir şifreleme algoritmasıdır. Bu algoritma, kendisine verilen metni karmaşık bir karakter dizisine dönüştürür. Elde edilen karakter dizisinden başlangıçtaki metne ulaşmak mümkün değildir. Bu nedenle genellikle kullanıcı parolaları veritabanına yazılmadan önce MD5 algoritmasıyla şifrelenir. Böylece, veritabanına ulaşılsa bile, parolaların ne olduğu kolaylıkla öğrenile-mez. Kullanıcı girişi sırasında, kullanıcıdan gelen parola, veritabanındaki parola ile karşılaştırılmadan önce MD5 algoritmasından geçirilir. Bu noktadaki uyuşma, parolanın doğru olduğu anlamına gelir.

Soru 39

I. d; Ay içindeki gün numarasını ifade eder
II. I; Gün adını ifade eder
III. Y; Yılı ifade eder
IV. m; Ay adını ifade eder
Yukarıda eşleniği verilen date() fonksiyonu ile birlikte kullanılabilecek özel karakterlerden hangileri doğru bir şekilde verilmiştir?

Seçenekler

A
I, II ve III
B
I, III ve IV
C
II, III ve IV
D
I, II ve IV
E
Hepsi
Açıklama:
m karakteri Yıl içindeki ay numarasını ifade etmektedir

Soru 40

I. strtolower(); Kendisine verilen metni küçük harflerle yazılmış şekilde sunar
II. substr(); Kendisine verilen bir metnin içindeki alt metni sunar
III. md5(); Kendisine verilen metni MD5 algoritmasıyla şifreler
IV. strlen(); Kendisine verilen metnin karakter sayısını sunar
Yukarıda sıralanmış olan ve sıklıkla kullanılan metinsel PHP fonksiyonlarından hangileri doğrudur?

Seçenekler

A
I, II ve III
B
II, III ve IV
C
I, III ve IV
D
I, II ve IV
E
Hepsi
Açıklama:

Soru 41

I. Apache, PHP ve MySQL yazılımlarının birlikte kullanımını sağlar.
II. Doğru bir şekilde çalışıp çalışmadığı bir web tarayıcı açılıp “localhost” ya da “127.0.0.1” adresi ziyaret edilerek test edilebilir.
III. “http://www.wampserver.com/en/” adresi üzerinden indirilebilir.
Hangisi ya da hangileri WampServer'a ilişkin doğru ifadelerdendir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I, II
D
II, III
E
I, II, III
Açıklama:
Verilen öncüllerin hepsi WampServer'a ilişkin doğru ifadelerdendir. Doğru cevap E'dir.

Soru 42

WampServer'da oluşturulan web sayfaları veya dosyaların yerleştirildiği klasör aşağıdakilerden hangisidir?

Seçenekler

A
alias
B
apps
C
tmp
D
www
E
tools
Açıklama:
Apache tarafından sunulması istenen web sayfaları, özel bir klasörde tutulur. WampServer’in yüklendiği bilgisayar için bu klasör, yazılımın kurulduğu klasörün altında yer alan “www” adlı klasördür. Doğru cevap D'dir.

Soru 43

PHP dilinde hangi işaret ile başlayan sözcükler, doğrudan değişken olarak algılanır?

Seçenekler

A
"
B
$
C
>
D
<
E
!
Açıklama:
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır. Doğru cevap B'dir.

Soru 44

PHP’de şart ifadelerinin oluşturulması için kullanılan deyim aşağıdakilerden hangisidir?

Seçenekler

A
echo
B
if
C
or
D
and
E
with
Açıklama:
PHP’de şart ifadelerinin oluşturulması için, birçok programlama platformunda olduğu gibi “if” deyimi kullanılır.

Soru 45

PHP dilinde en yaygın kullanılan döngü deyimi aşağıdakilerden hangisidir?

Seçenekler

A
if
B
for
C
echo
D
function
E
return
Açıklama:
Döngü adı verilen 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. Doğru cevap B'dir.

Soru 46

I. Üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlar.
II. Yazılımların daha hızlı oluşturulmasını sağlar.
III. Hata giderme süreçlerinin kısalmasını sağlar.
Hangisi ya da hangileri fonksiyon yapılarına ilişkin doğru ifadelerdendir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I, II
D
II, III
E
I, II, III
Açıklama:
Verilen öncüllerin hepsi fonksiyon yapılarına ilişkin doğru ifadelerdendir. Doğru cevap E'dir.

Soru 47

Fonksiyonlar hangi deyim ile tanımlanırlar?

Seçenekler

A
for
B
return
C
echo
D
function
E
if
Açıklama:
Fonksiyonlar, “function” deyimi ile tanımlanırlar. Doğru cevap D'dir.

Soru 48

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?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I, II
D
II, III
E
I, II, III
Açıklama:
Verilen öncüllerin hepsi fonksiyonlara ilişkin doğru ifadelerdendir. Doğru cevap E'dir.

Soru 49

Aşağıdakilerden hangisi kendisine verilen metnin karakter sayısını sunan sıklıkla kullanılan metinsel PHP fonksiyonlarındandır?

Seçenekler

A
strlen()
B
chr()
C
ltrim()
D
rtrim()
E
trim()
Açıklama:
Bahsedilen fonksiyon strlen() 'dir. Doğru cevap A'dır.

Soru 50

Aşağıdakilerden hangisi kendisine verilen sayı değerinin mutlak değerini sunan sıklıkla kullanılan matematiksel PHP fonksiyonlardandır?

Seçenekler

A
max()
B
round()
C
floor()
D
ceil()
E
abs()
Açıklama:
Bahsedilen fonksiyon abs() 'dir. Doğru cevap E'dir.

Soru 51

Web sunucu olarak sınıflandırılan bir yazılımın bir web sayfası istendiğinde yürüttüğü süreç ile ilgili aşağıdakilerden hangisi yanlıştır?

Seçenekler

A
Talep edilen sayfanın türünü kontrol eder
B
Sayfa derlenip çalıştırılacak bir içeriğe sahip değilse sayfayı doğrudan istemciye gönderir
C
Sayfa derlenip çalıştırılacak içeriğe sahip ise sayfayı doğrudan derleyiciye gönderir
D
Derleyici dosyayı alır ve içerisindeki kodları derler ve çalıştırır
E
İstenen sayfanın içerdiği kodlar istemciye gönderilir
Açıklama:
İstenen sayfanın içerdiği kodlar değil bu kodların çalıştırılmasından sonra oluşan çıktı istemciye gönderilir

Soru 52

Aşağıdakilerden hangisi sunucu taraflı derleyiciye örnek olarak gösterilebilir?

Seçenekler

A
Php
B
Mysql
C
WAMP
D
Apache
E
HTML
Açıklama:
php: Sunucu taraflı derleyici
mysql: Veritabanı
Apache: Web sunucu yazılımı
WAMP: Yukarıdaki üçünü içerisinde barındıran paket
HTML: Web sitelerinin oluşturulmasını sağlayan işaretleme dili

Soru 53

Aşağıdaki şart ifadelerinde kullanılan operatörler için hangisi doğru bir kullanım olmaz?

Seçenekler

A
a>b
B
a>=b
C
a
D
a=b
E
a!=b
Açıklama:
a=b ifadesi koşul ifadelerinde kullanılmaz bu ifade değişkene değer atamayı ifade eder. Bunun yerine a==b kullanılabilir.

Soru 54

a=3 ve b=7 için aşağıdaki şart ifadelerinden hangisi true değeri döndürür?

Seçenekler

A
(a>2)&&(b>8)
B
(a<2)||(b>8)
C
(a%3)==3
D
((b*3)%2)!=1
E
(a%3==0)&&(b>5)
Açıklama:
diğer ifadeler false değeri döndürürken e şıkkı true değeri döndürür.

Soru 55

php dilindeki fonksiyon yapıları ile ilgili aşağıdakilerden hangisi yanlıştır?

Seçenekler

A
Tanımlanmış kod parçalarının tekrar tekrar kullanılmasını sağlar
B
Yazılımların daha hızlı oluşturulmasını sağlar
C
Hata giderme süreçlerinin kısalmasını sağlar
D
Çok sayıda programcının aynı yazılım projesi üzerinde çalışabilmesini sağlar
E
Oluşturulması ve kullanılması oldukça zor olan yapılardır
Açıklama:
php dilinde fonksiyonların oluşturulması ve kullanılması oldukça kolaydır

Soru 56

Kendisine verilen metni ilk karakterini büyük harfe dönüştürerek sunan yerleşik fonksiyon hangisidir?

Seçenekler

A
ucwords()
B
substr()
C
chr()
D
ucfirst()
E
strlen()
Açıklama:
ucwords(): Kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar
substr(): Kendisine verilen metinin içindeki bir alt metni sunar
chr(): Kendisine verilen ACII kodunun karşılığı olan karakteri sunar
ucfirst(): Kendisine verilen metni ilk karakterini büyük harfe dönüştürerek sunar
strlen(): Kendisine verilen metinin karakter sayısını sunar

Soru 57

Wampp server yüklenen bir bilgisayarda apache tarafından sunulması istenen dosyalar hangi klasör altına tutulur?

Seçenekler

A
bin
B
tmp
C
www
D
scripts
E
apps
Açıklama:
Wampp server yüklenen bir bilgisayarda apache tarafından sunulması istenen dosyalar hangi www klasörü altında tutulur.

Soru 58

php dilinde değişkenlerin tanımlanması ilgili aşağıdakilerden hangisi yanlış bilgidir?

Seçenekler

A
boşluk kullanılmamalı
B
noktalama işareti kullanılmamalı
C
tanımlamaya sayı ile başlanmamalı
D
ingilizce karakterlerden oluşmalı
E
herhangi bir tür tanımlaması yapılmalı
Açıklama:
php dilinde değişken tanımlanırken herhangi bir tür tanımlaması yapmak gerekmez

Soru 59

Şart ifadelerinde if ile belirtilen şartın sağlanmaması durumunda yeni bir şartın daha sorgulanmak istendiğinde aşağıdakilerden hangisi kullanılabilir?

Seçenekler

A
case
B
else
C
else if
D
for
E
foreach
Açıklama:
if ile belirtilen şartın sağlanmaması durumunda yeni bir şartın daha sorgulanmak istendiğinde else if deyimi devreye girer

Soru 60

26 elemanlı bir listeyi sayfasında 10 ar 10 ar listelemek isteyen bir kişi sayfa sayısını bulmak için toplam eleman sayısını listelenecek eleman sayısına böldükten sonra hangi matematiksel fonksiyondan faydalanması gerekir?

Seçenekler

A
pow
B
ceil
C
floor
D
round
E
max
Açıklama:
toplam eleman sayısını listelenecek eleman sayısına böldükten sonra küsuratlı bir değer oluşacaktır sayfa numarası bu değerden büyük olmalıdır ve ceil() matematiksel fonksiyonu bu değeri yukarı yuvarlayarak sunar

Soru 61

Web2.0 teknolojileri ile birlikte gündeme gelen sunucu taraflı programlama dillerinin çalışma mantığı ile ilgili verilen ifadelerden hangisi doğrudur?

Seçenekler

A
Web sunucuları sayfa içeriğini doğrudan istemciye gönderir.
B
Web sunucudan gelen sayfa veritabanı yönetim sisteminde derlenir.
C
Veritabanı yönetim sistemi istemciye web içeriğini gönderen yazılımdır.
D
Derleyicide çalıştırılan kodların içeriği web sunucuya ve oradan da istemciye gönderilir
E
Sunucu taraflı bir programlama dili ile yazılan kodlar APACHE isimli bir web sunucu yazılımında derlenebilir.
Açıklama:
Web sunucu olarak yazılımı, bir web sayfası istendiğinde, öncelikle talep edilen web sayfasının türünü kontrol eder. İstenen sayfa, türü itibariyle sunucu üzerinde derlenip çalıştırılacak bir içeriğe sahip değilse, sayfayı doğrudan istemciye gönderir. Talep edilen sayfanın türü derlenip çalıştırılmasını gerektiriyorsa, web sunucu yazılımı bu sayfayı doğrudan istemciye göndermek yerine sunucu taraflı derleyiciye yönlendirir. Sunucu bilgisayarda yüklü diğer bir yazılım olan derleyici, kendisine web sunucusu tarafından teslim edilen dosyayı alıp, içindeki kodları derler ve çalıştırır. Çalışma sürecinde oluşan çıktıları ise tekrar web sunucu yazılıma teslim eder. Bu çıktılar, web sunucu yazılım tarafından istemciye yönlendirilir. Sunucu bilgisayarda yüklü diğer bir yazılım, derleyicinin veri yönetimi ihtiyaçlarını karşılama görevini yürüten veritabanı yönetim sistemidir. Derleyiciye gönderilen kodlar, gerektiğinde veritabanı yönetim sistemine bağlanarak, verilere ilişkin ekleme, silme, güncelleme ve edinme gibi süreçleri işe koşabilir. Bu sayede web sitesine ilişkin her türlü veri, sistemli ve esnek bir şekilde depolanabilir. Bu bilgilere göre doğru yanıt D seçeneğidir.

Soru 62

Aşağıda verilen sunucu taraflı programlama dillerinin işleyişinde kullanılan yazılımlarla ilgili eşleştirmelerden hangisi doğrudur?

Seçenekler

A
Sunucu taraflı derleyici-APACHE
B
Web sunucu yazılımı-MySQL
C
Veritabanı yönetim sistemi-PHP
D
Veritabanı yönetim sistemi-APACHE
E
Sunucu taraflı derleyici-PHP
Açıklama:
Günümüzde hem web sunucu yazılımı, hem sunucu taraflı derleyici, hem de veritabanı yönetim sistemi ihtiyaçlarını karşılayacak oldukça fazla seçenek mevcuttur. Ancak ücretsiz ve açık kaynak kodlu olmalarının yanı sıra, yıllar boyunca kullanılarak etkinliklerini ispatlamış olmaları nedeniyle Apache adlı web sunucu yazılımı, PHP adlı derleyici ve MySQL adlı veritabanı yönetim sistemi oldukça yaygın kullanım bulmuştur. Buna göre doğru yanıt E seçeneğidir.

Soru 63

WampServer'ın yüklenmiş olduğu bir bilgisayarda APACHE tarafından sunulması istenen web sayfaları hangi klasörde tutulmaktadır?

Seçenekler

A
www
B
index.php
C
localhost
D
wamp
E
bin
Açıklama:
Apache tarafından sunulması istenen web sayfaları, özel bir klasörde tutulur. WampServer’in yüklendiği bilgisayar için bu klasör, yazılımın kurulduğu klasörün altında yer alan “www” adlı klasördür. Doğru yanıt A seçeneğidir.

Soru 64

Yukarıda verilen PHP kodlarının doğru çalışması için aşağıdaki işlemlerden hangisi yapılmalıdır?

Seçenekler

A
"
B
"?>" ifadesi kaldırılmalıdır.
C
echo "PHP öğreniyorum" ifadesinden sonra noktalı virgül kullanılmalıdır.
D
"PHP öğreniyorum" ifadesi tırnak içinde yazılmamalıdır.
E
"echo" ifadesi tırnak içinde yazılmalıdır.
Açıklama:
Verilen kodlarla “PHP öğreniyorum” içeriği oluşturulmaktadır. Bu kodun ilk satırında yer alan “” derleyiciye PHP kodlarının başladığını bildirir. Derleyici için bu işaret ile "?>" işaretinin arasında kalan kısım PHP kodlarını içermektedir. İkinci satırda ise, oluşturulmakta olan web sayfasına içerik ekleyen “echo” komutu görülmektedir. “Echo” komutu ile sayfaya eklenen içerik, web istemcisine gönderilmektedir. PHP komut satırları özel durumların dışında “;” (noktalı virgül) işareti ile bitmelidir. Yani "echo" ile başlayan komut satırının sonunda noktalı virgül eksiktir. Buna göre doğru yanıt C seçeneğidir.

Soru 65

PHP'de bir ifadenin değişken olarak tanımlanması için aşağıdakilerden hangisi yapılmalıdır?

Seçenekler

A
Sonunda noktalı virgül olmalıdır.
B
"
C
"?>" ifadesi ile bitmelidir.
D
Başında "$" işareti kullanılmalıdır.
E
Sonunda "=" olmalıdır.
Açıklama:
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır. Bu sırada herhangi bir tür tanımlaması yapmak da gerekmez. Doğru yanıt D seçeneğidir.

Soru 66

Yukarıda verilen PHP kodlarının üreteceği web sayfasının içeriği aşağıdakilerden hangisidir?

Seçenekler

A
Anadolu Üniversitesi
Açıköğretim Fakültesi
B
Anadolu
C
Anadolu Üniversitesi
D
Web sayfasının içeriği boş olacaktır.
E
Açıköğretim Fakültesi
Açıklama:
Verilen kodlarda metin isimli bir değişken oluşturulmuş ve değişkenin aldığı değer "Anadolu Üniversitesi" olarak belirlenmiştir. "if" şart ifadesinin içinde metin değişkeninin aldığı değerin "Anadolu" olup olmadığı kontrol edilmektedir. Değişkenin değeri "Anadolu Üniversitesi" olduğu için bu şart sağlanmamaktadır. Şart sağlanmadığı için bu şarta bağlı olan "echo $metin;" komutu çalıştırılmayarak bir sonraki komut satırına geçilecektir. Sonraki komut satırı ise ekrana "Açıköğretim Fakültesi" yazdırmaktadır. Yani doğru yanıt E seçeneği olacaktır.

Soru 67

Vize ve Final isimli değişkenlerin her ikisinin de değeri 90'dan büyükse ekrana "AA ile geçtiniz" ifadesini yazdıracak olan PHP kodları aşağıdakilerden hangisidir?

Seçenekler

A
B
C
D
E
Açıklama:
Şart ifadesini oluşturan parantezin içinde “&&” ifadesinin kullanılması “ve” anlamına gelmektedir. “&&” bağlacının kullanıldığı ifadelerin olumlu sonuç üretmesi için, bu bağlaç aracılığı ile birbirine bağlanan şartların ikisinin de sağlanması gerekir. Şartların herhangi birinin sağlanmamış olması, genel ifadenin olumsuz olmasını sağlar. Örneğimizde Vize ve Final değişkenlerinin her ikisinin de 90'dan büyük olması istendiği için şart ifadesinin içinde "&&" kullanılmalıdır. Doğru yanıt B seçeneğidir.

Soru 68

Yukarıda verilen PHP kodları öğrencilerin sınav ortalamalarına göre geçme-kalma durumlarını belirlemek için kullanılmaktadır. Buna göre verilen kodlar, ortalaması 60 olan Ayşe ve ortalaması 50 olan Ali için hangi sonuçları üretecektir?

Seçenekler

A
Ayşe: Geçtiniz
Ali: Şartlı geçtiniz
B
Ayşe: Geçtiniz
Ali: Kaldınız
C
Ayşe: Şartlı geçtiniz
Ali: Şartlı geçtiniz
D
Ayşe: Kaldınız
Ali: Kaldınız
E
Ayşe: Şartlı geçtiniz
Ali: Kaldınız
Açıklama:
Verilen kodlar ortalama 50'den küçük olduğunda "Kaldınız", 60 ve 60'tan küçük olduğunda "Şartlı geçtiniz", bu şartlar sağlanmıyorsa "Geçtiniz" ifadelerini ekrana yazdırmaktadır. Bu durumda Doğru yanıt C seçeneğidir.

Soru 69

Yukarıda verilen PHP kodlarının ürettiği web sayfasında aşağıdakilerden hangisi yazmaktadır?

Seçenekler

A
0
1
2
B
PHP
PHP
PHP
C
PHP
PHP
PHP
PHP
D
0
1
2
3
E
PHP PHP PHP
Açıklama:
Verilen kodlarda "for" döngüsüyle oluşturulmuş olan yapıda $i değişkeni 0'dan başlayıp 3'e kadar (3 dahil değil) birer birer artacaktır. $i her arttığında ekrana PHP ifadesi yazdırılıp bir alt satıra geçilecektir. Bu durumda doğru yanıt B seçeneğidir.

Soru 70

Yukarıda verilen PHP kodlarının oluşturduğu web sayfasında aşağıdaki ifadelerden hangisi yer almaktadır?

Seçenekler

A
-10
B
-11
C
11
D
10
E
10.5
Açıklama:
Verilen kodlarda öncelikle "sayi" isimli bir değişken oluşturulmuştur ve içine -10.5 değeri atanmıştır. Daha sonra "abs" fonksiyonu ile -10.5'in mutlak değeri alınarak "mutlak" isimli bir değişkene atanmıştır. Bu durumda "mutlak" değişkeninin değeri 10.5'tir. Daha sonra ise "floor" fonksiyonu ile 10.5 değeri aşağı yuvarlanmıştır. Bu durumda "yuvarla" değişkeninin değeri 10 olmuştur. Son olarak "yuvarla" değişkeni ekrana yazdırılmıştır. Doğru yanıt D seçeneğidir.

Soru 71

Esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlayan gelişime ne ad verilir?

Seçenekler

A
Web 0
B
Web 1.0
C
Web 2.0
D
Web 3.0
E
Web 4.0
Açıklama:
Web teknolojilerinin zaman içindeki gelişimiyle ortaya çıkan web 2.0, oldukça esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlamıştır. Web sunumu yapan bilgisayarların üzerine web sunucu yazılımının yanı sıra, kod derleyicilerinin de yüklenmesiyle oluşturulan bu teknoloji sayesinde web geliştiricileri, doğrudan web sayfası oluşturmak yerine web sayfasını oluşturacak kodları yazma olanağına kavuşmuştur.

Soru 72

Yukarıdaki resimde kırmızı kare içerisine alınmış olan sembol hangi programı çalıştırmaktadır?

Seçenekler

A
WampServer
B
Java script
C
Adobe
D
Mysql
E
Php
Açıklama:
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.

Soru 73

Windows işletim sistemi kullanan bilgisayarlarda, başlat menüsündeki arama kutusuna hangi komut yazılarak ulaşılan komut satırı arayüzü ile ağ bilgilerinin öğrenilmesi mümkündür?

Seçenekler

A
İpconfig
B
List
C
Dir
D
Cmd
E
html
Açıklama:
Bir web sunucusuna aynı ağ üzerindeki başka bir bilgisayar üzerinden erişmek için, ağ üzerindeki IP numarası ya da alanadı kullanılmalıdır. Windows işletim sistemi kullanan bil- gisayarlarda, başlat menüsündeki arama kutusuna “cmd” yazılarak ulaşılan komut satırı arayüzü ile ağ bilgilerinin öğrenilmesi mümkündür.

Soru 74

WampServer’in yüklendiği bilgisayarda Apache tarafından sunulması istenen web sayfaları, hangi bir klasörde tutulur?

Seçenekler

A
alias
B
apps
C
bin
D
logs
E
www
Açıklama:
Apache tarafından sunulması istenen web sayfaları, özel bir klasörde tutulur. WampServer’in yüklendiği bilgisayar için bu klasör, yazılımın kurulduğu klasörün altında yer alan “www” adlı klasördür.

Soru 75

PHP dilinde hangi işaret ile başlayan sözcükler, doğrudan değişken olarak algılanır?

Seçenekler

A
$
B
%
C
&
D
^
E
^
Açıklama:
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır. Bu sırada herhangi bir tür tanımlaması yapmak da gerekmez.

Soru 76

PHP dilinde değişkenlere değer atamak için hangi işaret kullanılır?

Seçenekler

A
?
B
%
C
=
D
&
E
^
Açıklama:
“=” işareti, değişkenlere değer atamak için kullanılır.

Soru 77

Php dilinde kullanılan karşılaştırma ifadelerinden hangisi yanlıştır?

Seçenekler

A
> Büyüktür
B
< Küçüktür
C
== Eşittir
D
>= Büyük ya da eşittir
E
!= Tamamen eşittir
Açıklama:
Şart ifadelerinde kullanılabilecek karşılaştırma ifadeleri
Karşılaştırma Operatörü
Operatör Açıklaması
>
Büyüktür.
<
Küçüktür.
>=
Büyük ya da eşittir.
<=
Küçük ya da eşittir.
==
Eşittir.
!=
Eşit değildir.

Soru 78

Php dilinde hangi sembol veya anlamına gelmektedir?

Seçenekler

A
“&&”
B
“||”
C
“{“
D
“}”
E
“$sayi1”
Açıklama:
Php dilinde veya” anlamında gelen “||” bağlacıdır.

Soru 79

Php dilinde en yaygın kullanılan döngü deyimi hangisidir?

Seçenekler

A
İf
B
For
C
Echo
D
Cmd
E
Html
Açıklama:
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.

Soru 80

Metinsel PHP fonksiyonlarından kendisine verilen metnin karakter sayısını sunan fonksiyon hangisidir?

Seçenekler

A
strlen()
B
chr()
C
ltrim()
D
rtrim()
E
substr()
Açıklama:
Sıklıkla kullanılan metinsel PHP fonksiyonları
Fonksiyon
Açıklama
strlen()
Kendisine verilen metnin karakter sayısını sunar.
chr()
Kendisine verilen ASCII kodunun karşılığı olan karakteri sunar.
ltrim()
Kendisine verilen metni, sol tarafındaki boşlukları temizleyerek sunar.
rtrim()
Kendisine verilen metni, sağ tarafındaki boşlukları temizleyerek sunar.
trim()
Kendisine verilen metni, hem sağ hem de sol tarafındaki boşlukları temizleyerek sunar.
substr()
Kendisine verilen metnin içindeki bir alt metni sunar.
strtolower()
Kendisine verilen metni küçük harflerle yazılmış şekilde sunar.
strtoupper()
Kendisine verilen metni büyük harflerle yazılmış şekilde sunar.
ucfirst()
Kendisine verilen metni ilk karakterini büyük harfe dönüştürerek sunar
ucwords()
Kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar.
str_replace()
Kendisine verilen metindeki belirli alt metinleri değiştirerek sunar.
md5()
Kendisine verilen metni MD5 algoritmasıyla şifreleyerek sunar.

Soru 81

Yıllar boyunca kullanılarak etkinliklerini ispatlamış olmaları nedeniyle hangi adlı web sunucu programı yaygın olarak kullanılmaktadır?

Seçenekler

A
PHP
B
MySQL
C
Apache
D
WampServer
E
Windows
Açıklama:
İnternet ve Web Programlama
Ücretsiz ve açık kaynak kodlu olmalarının
yanı sıra, yıllar boyunca kullanılarak etkinliklerini ispatlamış olmaları nedeniyle Apache adlı web sunucu yazılımı, PHP adlı derleyici ve MySQL adlı veritabanı yönetim sistemi oldukça yaygın kullanım bulmuştur.

Soru 82

WampServer’in kurulum dosyasını çalıştırmak hangi yazılımların kurulup düzenlenmesini sağlar?

Seçenekler

A
Apache, PHP ve MySQL
B
PHP ve MySQL
C
Apache ve PHP
D
Windows ve MySQL
E
Windows ve Apache
Açıklama:
WEB SUNUCU YAZILIMLARININ
KURULUMU
Her biri ayrı gruplar tarafından geliştirilmiş
olan Apache, PHP ve MySQL yazılımlarının birlikte kullanımı oldukça sık karşılaşılan bir durumdur. Bu nedenle, üç yazılımı birlikte sunan farklı
özellikte çok sayıda kurulum paketi ortaya çıkmış
ve yaygınlaşmıştır.

Soru 83

Windows işletim sistemine sahip bir bilgisayar üzerine kurulumu yapılan WampServer hangi sekme üzerine kendi ikonunu yerleştirecektir?

Seçenekler

A
Batarya
B
Ekran kartı
C
Hopörlör
D
Java
E
Başlat çubuğu
Açıklama:
WampServer ile Web Sunucu Yazılımlarının Kurulumu
Windows işletim sistemine sahip bir bilgisayar üzerine kurulumu yapılan
WampServer, başlat çubuğu üzerine kendi ikonunu yerleştirecektir.

Soru 84

Windows işletim sistemi kullanan bilgisayarlarda, başlat menüsündeki arama kutusuna ne yazarsak ağ bilgilerinin öğrenilmesi mümkün olur?

Seçenekler

A
defrag
B
cmd
C
localhost
D
PHP
E
Start All Services
Açıklama:
WampServer ile Web Sunucu Yazılımlarının Kurulumu
Windows işletim sistemi kullanan bilgisayarlarda, başlat menüsündeki arama kutusuna “cmd” yazılarak ulaşılan komut satırı ara yüzü ile ağ bilgilerinin öğrenilmesi mümkündür

Soru 85

WampServer yazılımının kurduğu Apache, PHP ve MySQL servislerinin üçünün birden çalıştırılması için, kontrol paneli üzerindeki hangi komutunun tıklanması yeterlidir?

Seçenekler

A
localhost
B
Start All Services
C
cmd
D
ipconfig
E
HTML
Açıklama:
WampServer ile Web Sunucu Yazılımlarının Kurulumu
WampServer yazılımının kurduğu Apache, PHP ve MySQL servislerinin üçünün birden çalıştırılması için, kontrol paneli üzerindeki “Start All Services”
komutunun tıklanması yeterlidir

Soru 86

Oluşturulan web sayfaları veya dosyaları hangi klasöre yerleştirilir?

Seçenekler

A
Program dosyaları
B
Windows
C
www
D
Kullanıcılar
E
Prog
Açıklama:
WampServer ile Web Sunucu
Yazılımlarının Kurulumu
Oluşturulan web sayfaları veya dosyaları, www adlı klasöre yerleştirilir.

Soru 87

Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığına ne ad verilir?

Seçenekler

A
Yerleşik Fonksiyonlar
B
Şart İfadeleri
C
Döngüler
D
Değişkenler
E
Fonksiyon Yapıları
Açıklama:
Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı değişkenlerdir.

Soru 88

If ile belirtilen şartın sağlanmaması durumunda, yeni bir şartın daha sorgulanmasında bu ihtiyacı karşılamak üzere hangi deyim kullanılabilir?

Seçenekler

A
echo
B
else
C
$deneme
D
else if
E
for
Açıklama:
Şart İfadeleri
If ile belirtilen şartın sağlanmaması durumunda, yeni bir şartın daha sorgulanmasıdır. Bu ihtiyacı karşılamak üzere “else if” deyimi işe koşulabilir.

Soru 89

En yaygın kullanılan döngü deyimi nedir?

Seçenekler

A
for
B
echo
C
else
D
else if
E
$deneme
Açıklama:
Döngüler
En yaygın kullanılan döngü deyiminin ise “for” olduğu söylenebilir.

Soru 90

Fonksiyon herhangi bir değer almadan çalışacak ise, fonksiyon ardından sonra gelen parantezin içine ne gelir?

Seçenekler

A
Nokta
B
Virgül
C
Boş bırakılır
D
İki nokta
E
Eşittir
Açıklama:
Fonksiyon Yapıları
Fonksiyon herhangi bir değer almadan çalışacak ise, fonksiyon adından sonra gelen parantezin içi boş bırakılır

Soru 91

“Web teknolojilerinin zaman içindeki gelişimiyle ortaya çıkan ……….., oldukça esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlamıştır.”
Yukarıdaki paragrafa göre boş bırakılan yere aşağıdakilerden hangisi gelmelidir?

Seçenekler

A
Web 1.0
B
Web 2.0
C
Web 3.0
D
Web 2.1
E
Web 2.3
Açıklama:
Web teknolojilerinin zaman içindeki gelişimiyle ortaya çıkan web 2.0, oldukça esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlamıştır.

Soru 92

Apache ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
Veri tabanı yönetim sistemidir
B
Web sunucu yazılımıdır.
C
Sunucu taraflı bir dildir.
D
İstemci taraflı bir dildir.
E
İşaretleme dilidir.
Açıklama:
Apache web sunucu yazılımıdır.

Soru 93

MySQL ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
Veri tabanı yönetim sistemidir.
B
Web sunucu yazılımıdır.
C
Sunucu taraflı bir dildir.
D
İstemci taraflı bir dildir.
E
İşaretleme dilidir.
Açıklama:
MySQL Veri tabanı yönetim sistemidir.

Soru 94

“Notepad++” ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
Sunucu taraflı bir dildir.
B
İstemci taraflı bir dildir.
C
İşaretleme dilidir.
D
Ücretsiz bir yazılımdır.
E
Ücretli bir yazılımdır.
Açıklama:
Notepad++ , Ücretsiz bir yazılımdır.

Soru 95

Kodun ilk satırında yer alan “

Seçenekler

A
HTML
B
Notepad++
C
MySQL
D
Apache
E
PHP
Açıklama:
Kodun ilk satırında yer alan “

Soru 96

Aşağıdakilerden hangisi “$sonuc1++” ifadesiyle aynı işleve sahiptir?

Seçenekler

A
$sonu”c=”$sonuc+1;
B
$sonuc=$sonuc+1;
C
$sonuc=+$sonuc+1
D
$sonuc=$sonuc;”
E
$sonuc+$sonuc+1;”
Açıklama:
“$sonuc1++;” ifadesi, “$sonuc=$sonuc+1;” ifadesi ile aynı işleve sahiptir.

Soru 97

“strtolower()” fonksiyonu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
Kendisine verilen metni, sol tarafındaki boşlukları temizleyerek sunar.
B
Kendisine verilen ASCII kodunun karşılığı olan karakteri sunar.
C
Kendisine verilen metni küçük harflerle yazılmış şekilde sunar.
D
Kendisine verilen metni MD5 algoritmasıyla şifreleyerek sunar.
E
Kendisine verilen metindeki belirli alt metinleri değiştirerek sunar.
Açıklama:
strtolower() :Kendisine verilen metni küçük harflerle yazılmış şekilde sunar.

Soru 98

“str_replace()”fonksiyonu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
Kendisine verilen ASCII kodunun karşılığı olan karakteri sunar.
B
Kendisine verilen metni küçük harflerle yazılmış şekilde sunar.
C
Kendisine verilen metni MD5 algoritmasıyla şifreleyerek sunar.
D
Kendisine verilen metni, sol tarafındaki boşlukları temizleyerek sunar.
E
Kendisine verilen metindeki belirli alt metinleri değiştirerek sunar.
Açıklama:
str_replace()” : Kendisine verilen metindeki belirli alt metinleri değiştirerek sunar.

Soru 99

“chr()”fonksiyonu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
Kendisine verilen ASCII kodunun karşılığı olan karakteri sunar.
B
Kendisine verilen metni küçük harflerle yazılmış şekilde sunar.
C
Kendisine verilen metni MD5 algoritmasıyla şifreleyerek sunar.
D
Kendisine verilen metni, sol tarafındaki boşlukları temizleyerek sunar.
E
Kendisine verilen metindeki belirli alt metinleri değiştirerek sunar.
Açıklama:
chr()” : Kendisine verilen ASCII kodunun karşılığı olan karakteri sunar.

Soru 100

sqrt()”fonksiyonu ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
Kendisine verilen ondalıklı sayıyı yukarı yuvarlayarak sunar.
B
Kendisine verilen sayıların en büyüğünü sunar.
C
Kendisine verilen metni MD5 algoritmasıyla şifreleyerek sunar.
D
Kendisine verilen sayının karekökünü sunar.
E
Kendisine verilen metni, sol tarafındaki boşlukları temizleyerek sunar.
Açıklama:
sqrt() : Kendisine verilen sayının karekökünü sunar.

Soru 101

Aşağıdakilerden hangi işaretler arasındaki kısımlar PHP derleyicisinin anlayacağı kodları içermektedir?

Seçenekler

A
B
<#php ile #>
C
<>
D
E
<*php ile *>
Açıklama:
” işaretinin arasında kalan kısım PHP kodlarını içermektedir.

Soru 102

Aşağıdakilerden hangisi “echo” komutunun görevini açıklamaktadır?

Seçenekler

A
Sayfaya eklenen içerik, web istemcisine gönderilmektedir.
B
Ağa ilişkin önemli veriler edinilmektedir.
C
Komut satırının çalıştırılmasını sağlamaktadır.
D
Veritabanı ile iletişimin kurulmasını sağlamaktadır.
E
Web sunucusuna gerekli istekleri yapmaktadır.
Açıklama:
“Echo” komutu ile sayfaya eklenen içerik, web istemcisine gönderilmektedir

Soru 103

Özel durumların dışında, PHP komut satırları aşağıdakilerden hangi işaret ile sonlandırılmalıdır?

Seçenekler

A
noktalı virgül (;)
B
nokta (.)
C
iki nokta üst üste (:)
D
virgül (,)
E
iki tane iki nokta üst üste (::)
Açıklama:
PHP komut satırları özel durumların dışında “;” işareti ile bitmektedir.

Soru 104

Aşağıdakilerden hangisi veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığıdır?

Seçenekler

A
Değişken
B
Gösterici
C
Sabit
D
Geçici
E
Değer
Açıklama:
Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı değişkenlerdir.

Soru 105

PHP dilinde aşağıdakilerden hangisi ile başlayan sözcükler, doğrudan değişken olarak algılanır?

Seçenekler

A
$
B
%
C
£
D
#
E
@
Açıklama:
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır.

Soru 106

Kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunan fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
ucwords()
B
ucallwords()
C
strfirstupper()
D
ucfirst()
E
strtoupper()
Açıklama:
ucwords() Kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar.

Soru 107

Aşağıdakilerden hangisi floor() fonksiyonunun sunduğu görevi açıklamaktadır?

Seçenekler

A
Kendisine verilen ondalıklı sayıyı aşağı yuvarlayarak sunar.
B
Kendisine verilen ondalıklı sayıyı yukarı yuvarlayarak sunar.
C
Kendisine verilen ondalıklı sayıyı yakın olduğu sayıya yuvarlayarak sunar.
D
Kendisine verilen sayının karekökünü sunar.
E
Kendisine verilen sayı değerinin mutlak değerini sunar.
Açıklama:
floor() kendisine verilen ondalıklı sayıyı aşağı yuvarlayarak sunar.

Soru 108

Aşağıdakilerden hangisi ceil() fonksiyonunun sunduğu görevi açıklamaktadır?

Seçenekler

A
Kendisine verilen ondalıklı sayıyı yukarı yuvarlayarak sunar.
B
Kendisine verilen ondalıklı sayıyı aşağı yuvarlayarak sunar.
C
Kendisine verilen ondalıklı sayıyı yakın olduğu sayıya yuvarlayarak sunar.
D
Kendisine verilen sayının karekökünü sunar.
E
Kendisine verilen sayı değerinin mutlak değerini sunar.
Açıklama:
ceil() kendisine verilen ondalıklı sayıyı yukarı yuvarlayarak sunar.

Soru 109

Aşağıdakilerden hangisi date() fonksiyonu ile birlikte kullanılabilecek özel karakterlerden olan ‘z’ karakterinin görevidir?

Seçenekler

A
Yılın kaçıncı gününde bulunulduğunu ifade eder.
B
Ay içindeki gün numarasını ifade eder.
C
Üç karaktere kısaltılmış bir şekilde gün adını ifade eder.
D
Gün adını ifade eder.
E
Haftanın kaç numaralı gününde bulunulduğunu ifade eder.
Açıklama:
'z' karakteri, yılın kaçıncı gününde bulunulduğunu ifade eder.

Soru 110

Aşağıdakilerden hangisi date() fonksiyonu ile birlikte kullanılabilecek özel karakterlerden olan ‘y’ karakterinin görevidir?

Seçenekler

A
Yılı son iki basamağı ile ifade eder.
B
Yılı ifade eder.
C
Yılın kaçıncı gününde bulunulduğunu ifade eder.
D
Ay adını ifade eder.
E
Gün adını ifade eder.
Açıklama:
'y' karakteri, yılı son iki basamağı ile ifade eder.

Soru 111

Yukarıda verilen komut dizisinin ilk satırında yer alan “” komutunun işlevi aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
Derleyiciye PHP kodlarının başladığını bildirir.
B
Derleyiciye echo komut dizininin başladığını bildirir.
C
Derleyiciye PHP kodlarının bittiğini bildirir
D
Derleyiciye echo komut dizininin bittiğini bildirir.
E
Sayfaya eklenen içeriğin derleyice göngerilmesini sağlar.
Açıklama:
Verilen görselde “Merhaba Dunya!” içeriğini oluşturan bir PHP kodu sunulmuştur. Bu kodun ilk satırında yer alan “” işaretinin arasında kalan kısım PHP kodlarını içermektedir. Bu iki işaretin dışında kalan içerik derlenmeden doğrudan istemciye gönderilecektir. Doğru cevap A’dır.

Soru 112

Yukarıda verilen komut dizisinin son satırında yer alan “?>” komutunun işlevi aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
Derleyiciye PHP kodlarının başladığını bildirir.
B
Derleyiciye echo komut dizininin başladığını bildirir.
C
Derleyiciye PHP kodlarının bittiğini bildirir
D
Derleyiciye echo komut dizininin bittiğini bildirir.
E
Sayfaya eklenen içeriğin derleyice göngerilmesini sağlar.
Açıklama:
Verilen görselde “Merhaba Dünya!” içeriğini oluşturan bir PHP kodu sunulmuştur. Bu kodun ilk satırında yer alanşareti, derleyiciye PHP kodlarının başladığını bildirir. Derleyici için bu işaret ile “?>” işaretinin arasında kalan kısım PHP kodlarını içermektedir. Bu iki işaretin dışında kalan içerik derlenmeden doğrudan istemciye gönderilecektir. Doğru cevap C’dır.

Soru 113

PHP sayfalarında sayfaya eklenen içeriğin yayınlanması için aşağıdaki komutlardan hangisi kullanılır?

Seçenekler

A
B
echo
C
>php
D
?>
E
?<
Açıklama:
“Echo” komutu ile sayfaya eklenen içerik, web istemcisine gönderilmektedir. Doğru cevap B’dir.

Soru 114

Aşağıdakilerden hangisi şart ifadelerinde kullanılabilecek karşılaştırma ifadelerinden biri değildir?

Seçenekler

A
<
B
<=
C
==
D
!=
E
?=
Açıklama:
Şart ifadelerinde “>büyüktür”, =büyük ya da eşittir”, “<= küçük ya da eşittir”, “==eşittir”, “!=eşit değildir” kullanılabilir. Ancak “?=” şart ifadeleri arasında yer almaz. Doğru cevap E’dir.

Soru 115

PHP dilinde, program yazma sürecini kolaylaştırmak üzere önceden hazırlanmış binlerce yerleşik fonksiyon vardır. Aşağıda verilen fonksiyonlardan hangisi kendisine verilen metni, hem sağ hem de sol tarafındaki boşlukları temizleyerek sunar?

Seçenekler

A
strlen()
B
Itrim()
C
rtrim()
D
trim()
E
chrt()
Açıklama:
PHP dilinde program yazma sürecinde sık kullanılan fonksiyonlardan biride, metinler üzerinde işlem yapmayı sağlayan fonksiyonlardır. Yukarıda verilen fonksiyonlardan “trim()”, kendisine verilen metni, hem sağ hem de sol tarafındaki boşlukları temizleyerek sunar. Doğru cevap D’dir.

Soru 116

PHP dilinde, program yazma sürecini kolaylaştırmak üzere önceden hazırlanmış binlerce yerleşik fonksiyon vardır. Aşağıda verilen fonksiyonlardan hangisi kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar?

Seçenekler

A
md5()
B
ucfirst()
C
strolover()
D
ucwords()
E
strtoupper()
Açıklama:
PHP dilinde program yazma sürecinde sık kullanılan fonksiyonlardan biride, metinler üzerinde işlem yapmayı sağlayan fonksiyonlardır. Yukarıda verilen fonksiyonlardan “ucwords”, kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar? Doğru cevap D’dir.

Soru 117

PHP dilinde, program yazma sürecini kolaylaştırmak üzere önceden hazırlanmış binlerce yerleşik fonksiyon vardır. Bu fonksiyonlardan “strolower()”nin işlevi aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
Kendisine verilen metnin içindeki bir alt metni sunar.
B
Kendisine verilen metni küçük harflerle yazılmış şekilde sunar.
C
Kendisine verilen metni büyük harflerle yazılmış şekilde sunar.
D
Kendisine verilen metni ilk karakterini büyük harfe dönüştürerek sunar
E
Kendisine verilen metnin karakter sayısını sunar.
Açıklama:
PHP dilinde program yazma sürecinde sık kullanılan fonksiyonlardan biri olan “strolower()”, kendisine verilen metni küçük harflerle yazılmış şekilde sunar. Doğru cevap B’dir.

Soru 118

PHP dilinde, program yazma sürecini kolaylaştırmak üzere önceden hazırlanmış binlerce yerleşik fonksiyon vardır. Bu fonksiyonlardan “chr()” fonksiyonun işlevi aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
Kendisine verilen metnin karakter sayısını sunar.
B
Kendisine verilen metni, sol tarafındaki boşlukları temizleyerek sunar.
C
Kendisine verilen metni, sağ tarafındaki boşlukları temizleyerek sunar.
D
Kendisine verilen ASCII kodunun karşılığı olan karakteri sunar.
E
Kendisine verilen metni, hem sağ hem de sol tarafındaki boşlukları temizleyerek sunar.
Açıklama:
PHP dilinde program yazma sürecinde sık kullanılan fonksiyonlardan biri olan “chr()”, kendisine verilen ASCII kodunun karşılığı olan karakteri sunar. Doğru cevap D’dir.

Soru 119

Aşağıdakilerden hangisi sıklıkla kullanılan matematiksel PHP fonksiyonları arasında yer alır?

Seçenekler

A
chr()
B
strolower()
C
ucwords()
D
md5()
E
rand()
Açıklama:
Seçeneklerde verilen chr(),strolower(), ucwords(), md5() fonksiyonları yazım sürecini kolaylaştırmak için kullanılan fonskiyonlardandır. Ancak “rand()” fonksiyonu rastgele bir sayı oluşturup sunma için kullanılan matematiksel fonksiyonlar arasında yer alır. Doğru cevap E’dir.

Soru 120

Aşağıdakilerden hangisi sıklıkla kullanılan matematiksel PHP fonksiyonlarında biri değildir?

Seçenekler

A
abs()
B
ceil()
C
sqrt()
D
md5()
E
min()
Açıklama:
Yukarıda A,B,C,E şıklarında verilen fonskiyonlar matematiksel fonksiyonlardır. Ancak D şıkkında verilen “md5()” yazınsal düzenleme için kullanılan fonksiyonlardandır. Doğru cevap D’dir.

Ünite 7

Soru 1

  1. Metin kutuları
  2. Radyo butonları
  3. Seçim kutuları
  4. Site haritası
Web formları yukarıda verilen seçeneklerin hangilerinden oluşur?

Seçenekler

A
I, II ve III
B
I, III ve IV
C
I ve II
D
II ve III
E
I ve III
Açıklama:
Web formları, web sayfaları içinde oluşturulabilen metin kutuları, radyo butonları, işaretleme ve seçim kutuları gibi elemanlardan oluşur. Doğru cevap A şıkkıdır.

Soru 2

Aşağıdaki dillerden hangisini kullanarak veritabanıyla doğrudan iletişim kurulabilir?

Seçenekler

A
CSS
B
HTML
C
PHP
D
Javascript
E
SQL
Açıklama:
SQL dili ile veritabanıyla doğrudan iletişim kurulabilir. Doğru cevap E şıkkıdır.

Soru 3

PhpMyAdmin programında veritabanlarının yedekten yüklenmesini sağlayan arayüze nasıl ulaşılır?

Seçenekler

A
Dışa Aktar
B
İçe Aktar
C
Ayarlar
D
Durum
E
Kullanıcılar
Açıklama:
İçe Aktar; Veritabanlarının yedekten yüklenmesini sağlayan arayüze ulaştırır. Doğru cevap B şıkkıdır.

Soru 4

Aşağıdakilerden hangisi veritabanının SQL ile sorgulanmasını sağlayan fonksiyondur?

Seçenekler

A
mysqli_info()
B
mysqli_ping()
C
mysqli_query()
D
mysqli_stat()
E
mysqli_num_rows()
Açıklama:
"mysqli_query()", veritabanının SQL ile sorgulanmasını sağlar. Doğru cevap C şıkkıdır.

Soru 5

  1. Kullanıcı tarayıcısı kapanması
  2. Oturum süresi dolması
  3. session_start() fonksiyonunun çalıştırılması
Oturum verileri yukarıdaki seçeneklerden hangileri ile erişilemez hale gelir?

Seçenekler

A
Yalnız I
B
Yalnız III
C
II ve III
D
I ve III
E
I ve II
Açıklama:
Oturum verileri kullanıcı tarayıcısı kapanana veya oturum süresi dolana kadar erişilebilir olur. Doğru cevap E şıkkıdır.

Soru 6

Oturumu kapatmak için hangi fonksiyon kullanılır?

Seçenekler

A
session_start()
B
session_pause()
C
session_destroy()
D
session_hold()
E
session_on()
Açıklama:
Oturumu kapatmak için “session_destroy()” fonksiyonu kullanılır. Doğru cevap C şıkkıdır.

Soru 7

  1. Belirli bir süre boyunca saklanabilir
  2. Kullanıcı tercihlerini tutabilir
  3. Site güvenliğini sağlar
Çerezlerle ilgili yukarıdaki seçeneklerden hangileri doğrudur?

Seçenekler

A
I ve III
B
I ve II
C
II ve III
D
I, II ve III
E
Yalnız I
Açıklama:
Çerezler belirli bir süre boyunca saklanabilir ve kullanıcı tercihlerini tutabilir. Doğru cevap B şıkkıdır.

Soru 8

  1. GET
  2. HEAD
  3. POST
Parola gibi gizli verilerin gönderilmesi için yukarıdaki metodlardan hangileri güvenlidir?

Seçenekler

A
Yalnız III
B
Yalnız II
C
Yalnız I
D
I ve III
E
I, II ve III
Açıklama:
Parola gibi gizli verilerin gönderilmesi için POST metodu daha güvenlidir. Doğru cevap A şıkkıdır.

Soru 9

Aşağıdakilerden hangisi post metodunu kullanan doğru bir form yazım örneğidir?

Seçenekler

A
B
C
D
E
Açıklama:
doğru yazım örneğidir. Doğru cevap D şıkkıdır.

Soru 10

PhpMyAdmin'de veritabanlarının yedeğinin alınmasını sağlayan arayüze aşağıdakilerin hangisiyle ulaşılır?

Seçenekler

A
Dışa aktar
B
İçe aktar
C
Ayarlar
D
SQL
E
Durum
Açıklama:
Dışa Aktar: Veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır. Doğru cevap A şıkkıdır.

Soru 11

Aşağıdaki PHP fonksiyonlarından hangisi veritabanı sorgularında kullanılacak verideki özel karakterleri temizleyerek sorgu güvenliği sağlar?

Seçenekler

A
fetch_assoc()
B
mysqli_real_escape_string()
C
mysqli_ping()
D
mysqli_num_fields()
E
mysqli_data_seek()
Açıklama:
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.

Soru 12

Aşağıdaki PHP fonksiyonlarından hangisi veritabanının SQL ile sorgulanmasını sağlar?

Seçenekler

A
mysqli_real_escape_string()
B
mysqli_ping()
C
mysqli_num_fields()
D
mysqli_data_seek()
E
mysqli_query()
Açıklama:
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.

Soru 13

Aşağıdaki PHP fonksiyonlarından hangisi veritabanı bağlantısının kontrol edilmesini sağlar?

Seçenekler

A
mysqli_real_escape_string()
B
mysqli_ping()
C
mysqli_num_fields()
D
mysqli_data_seek()
E
mysqli_query()
Açıklama:
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.

Soru 14

Aşağıdaki PHP fonksiyonlarından hangisi bir veritabanı bağlantısı kurar?

Seçenekler

A
mysqli_ping()
B
strip_tags()
C
mysqli_connect()
D
fetch_assoc()
E
mysqli_real_escape_string()
Açıklama:
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.

Soru 15

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?

Seçenekler

A
mysqli_ping()
B
mysqli_info()
C
mysqli_connect()
D
mysqli_num_rows()
E
mysqli_real_escape_string()
Açıklama:
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.

Soru 16

Aşağıdaki PHP fonksiyonlarından hangisi SQL sorgularından dönen sonuçların kaç sütun veri içerdiğini döndürür?

Seçenekler

A
mysqli_ping()
B
mysqli_num_rows()
C
mysqli_info()
D
mysqli_connect()
E
mysqli_num_fields()
Açıklama:
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.

Soru 17

Aşağıdaki PHP fonksiyonlarından hangisi sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar?

Seçenekler

A
mysqli_ping()
B
strip_tags()
C
mysqli_connect()
D
fetch_assoc()
E
mysqli_real_escape_string()
Açıklama:
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.

Soru 18

Aşağıdaki PHP fonksiyonlarından hangisi sorgu sonucu içeren nesnenin istenen satırı ele almasını sağlar?

Seçenekler

A
mysqli_data_seek()
B
mysqli_ping()
C
mysqli_connect()
D
mysqli_real_escape_string()
E
mysqli_query()
Açıklama:
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.

Soru 19

Aşağıdaki PHP fonksiyonlarından hangisi veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar.

Seçenekler

A
mysqli_info()
B
mysqli_data_seek()
C
mysqli_ping()
D
mysqli_connect()
E
mysqli_query()
Açıklama:
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.

Soru 20

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?

Seçenekler

A
form
B
action
C
get
D
post
E
method
Açıklama:
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

Soru 21

Bir form ile alınan verinin sunucudaki web sayfasına doğru bir şekilde teslim edilmesinde kullanılan, verilerin adres satırında görülebildiği metod aşağıdakilerden hangisidir?

Seçenekler

A
get
B
post
C
action
D
type
E
value
Açıklama:
Form etiketi içinde tanımlanması gereken ikinci özellik ise verilerin hangi metod ile teslim edileceğidir. Veriler bir PHP sayfasına teslim edilirken
birçok metod kullanılabilir. En çok kullanılan form
verisi teslim metodları ise GET ve POST metodlarıdır. GET metodu, verileri adres satırı üzerinden
gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır.

Soru 22

Bir form ile alınan verinin sunucudaki web sayfasına doğru bir şekilde teslim edilmesinde kullanılan, verilerin gizli tutulması gerektiğinde tercih edilen metod aşağıdakilerden hangisidir?

Seçenekler

A
get
B
post
C
action
D
type
E
hidden
Açıklama:
Form etiketi içinde tanımlanması gereken ikinci özellik ise verilerin hangi metod ile teslim edileceğidir. Veriler bir PHP sayfasına teslim edilirken
birçok metod kullanılabilir. En çok kullanılan form
verisi teslim metodları ise GET ve POST metodlarıdır. GET metodu, verileri adres satırı üzerinden
gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır. Bu nedenle, parola veya özel mesaj
gibi verilerin GET metodu ile gönderilmesinden
kaçınılmalıdır. Kullanılabilecek diğer metod olan
POST ise verileri adres satırında görünmeyecek şekilde gönderir. Bu nedenle, gizli kalması gereken
veriler için tercih edilmektedir.

Soru 23

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?

Seçenekler

A
degisken=veri;
B
$degisken=$veri;
C
$degisken=$_GET["veri"];
D
$degisken=$_POST["veri"];
E
$degisken=$_[veri];
Açıklama:
Doğru sözdizimi D seçeneğinde verilmiştir.

Soru 24

Bir form üzerinden sunucudaki bir web sayfasına "veri" ismiyle yönlendirilen ve adres satırında değeri görünebilen 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?

Seçenekler

A
$degisken=$veri;
B
$degisken=$_POST["veri"];
C
$degisken=$_POST[veri];
D
$degisken=$_GET["veri"];
E
$degisken=$_GET[veri];
Açıklama:
Doğru söz dizimi D seçeneğinde verilmiştir.

Soru 25

  1. Kullanıcılara ait bilgilerin dosya yapılarında tutulması hantallığa neden olur
  2. Kullanıcılara ait bilgilerin dosya yapılarında tutulması hataya açık ve esneklikten uzaktır
  3. Dosya yapılarında tutulan bilgilerin güvenlik açığınun bulunması söz konusudur
Yukarıdaki olumsuzluklardan hangisi veya hangiğleri Web projelerinde işlenecek veriler konusunda veritabanı yönetim sistemlerinden yararlanmayı gerektirmektedir?

Seçenekler

A
Yalnız I
B
Yalnız III
C
I ve II
D
II ve III
E
I, II ve III
Açıklama:
Sunucu taraflı web uygulamaları genellikle çok
sayıda kullanıcıya yönelik olduğu için, sıklıkla büyük miktarlarda verilerin işlenmesini gerektirir.
Bir web sitesinin milyonlarca kullanıcısının olması
olasıdır. Her kullanıcıya ait kişisel bilgiler, tercihler
veya mesajlar gibi çok sayıda veri parçasının kaydının tutulması, işlenmesi ve gerektiğinde okunması
gerekmektedir. Kuramsal olarak bu verilerin basit
dosya yapılarında tutulması olanaklıdır. Ancak bu
yapı oldukça hantal, hataya açık ve esneklikten
uzak olacaktır. Ayrıca bu yapının birçok güvenlik
açığının bulunması da söz konusudur. Bu nedenle web projelerinde işlenecek veriler konusunda
veritabanı yönetim sistemlerinden yardım almak
gerekmektedir.

Soru 26

  1. Sistem kaynakları etkin kullanılamaz
  2. Proje geliştirme sürecinde güçlükler yaşanır
  3. Veri tekrarı çoktur
Yukarıdakilerden hangisi veya hangileri doğru tasarlanmamış bir veritabanının neden olabileceği sorunlardandır?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve III
D
II ve III
E
I, II ve III
Açıklama:
Doğru tasarlanmamış bir veritabanı
ile çalışan web projeleri, sistem kaynaklarını etkin
kullanmayacağı gibi, projenin geliştirilme sürecinde de güçlüklerin yaşanmasını sağlayabilir. Veritabanı tasarımı yapılırken, işletim sürecinde veri
tekrarının en az düzeyde kalmasına ve sonradan ortaya çıkacak ihtiyaçları karşılayacak esnekliğe sahip
olmasına dikkat edilmelidir.

Soru 27

PhpMyAdmin panelinde, veritabanına ilişkin istatistikleri sunan arayüze hangi bağlantı üzerinden ulaşılabilir?

Seçenekler

A
Veritabanları
B
SQl
C
Durum
D
Kullanıcılar
E
Ayarlar
Açıklama:
Durum: Veritabanına ilişkin istatistikleri
sunan arayüze ulaştırır.

Soru 28

PhpMyAdmin panelinde, veritabanlarının yedeğinin alınmasını sağlayan arayüze hangi bağlantı üzerinden ulaşılabilir?

Seçenekler

A
Veritabanları
B
SQl
C
Durum
D
İçe aktar
E
Dışa aktar
Açıklama:
Dışa Aktar: Veritabanlarının yedeğinin
alınmasını sağlayan arayüze ulaştırır.

Soru 29

Bir web sayfasında form oluşturma sürecini başlatmak için kullanılması gereken etiket aşağıdakilerden hangisidir?

Seçenekler

A
form
B
method
C
post
D
get
E
action
Açıklama:
Bir web sayfasında form oluşturma sürecini başlatmak için “formTop of 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.

Soru 30

Form verilerinin yönlendirileceği adres,.............. özelliği üzerinden belirtilir.
Yukarıdaki boşluğa hangisi gelmelidir?

Seçenekler

A
GET
B
Action
C
POST
D
PHP
E
Type
Açıklama:
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir. Doğru cevap B şıkkıdır.

Soru 31

Aşağıdakilerden hangisi verileri adres satırında görünmeyecek şekilde gönderen metod tur?

Seçenekler

A
GET
B
LOST
C
POST
D
PHP
E
SEND
Açıklama:
GET metodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır. Bu nedenle, parola veya özel mesaj gibi verilerin GET metodu ile gönderilmesinden
kaçınılmalıdır. Kullanılabilecek diğer metod olan POST ise verileri adres satırında görünmeyecek şekilde gönderir. Bu nedenle, gizli kalması gereken veriler için tercih edilmektedir.
Doğru cevap C şıkkıdır.

Soru 32

Aşağıdakilerden hangisi WampServer yazılımı içerisindeki arayüzler arasında yer almaz?

Seçenekler

A
Veritabanları
B
SQL
C
Durum
D
Ekle
E
Dışa Aktar
Açıklama:
WampServer yazılımı içerisindeki arayüzler;
• Veritabanları: Veritabanlarını listeleyen ve
yeni veritabanı oluşturma olanağı sağlayan
arayüze ulaştırır.
• SQL: Veritabanları üzerinde SQL dili ile
soru yapılmasını sağlayan arayüze ulaştırır.
• Durum: Veritabanına ilişkin istatistikleri
sunan arayüze ulaştırır.
• Kullanıcılar: Veritabanı kullanıcılarının
oluşturulması, silinmesi veya yetkilendirilmesi
gibi işlemlerin yapılabileceği arayüze
ulaştırır.
• Dışa Aktar: Veritabanlarının yedeğinin
alınmasını sağlayan arayüze ulaştırır.
• İçe Aktar: Veritabanlarının yedekten yüklenmesini
sağlayan arayüze ulaştırır.
• Ayarlar: phpMyAdmin arayüzüne ilişkin
ayarların yapılmasını sağlayan arayüze ulaştırır.
Doğru cevap D şıkkıdır.

Soru 33

WampServer yazılımında veritabanına ilişkin istatistikleri sunan arayüze ne ad verilir?

Seçenekler

A
Veritabanları
B
SQL
C
Durum
D
Kullanıcılar
E
İçe Aktar
Açıklama:
Durum: Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır. Doğru cevap C şıkkıdır.

Soru 34

Aşağıdakilerden hangisi basit bir kullanıcı kayıt formunda yer alan menülerden birisi değildir?

Seçenekler

A
Kullanıcı Adı
B
E-Posta
C
Telefon
D
Kayıt ol
E
Parola
Açıklama:
Sayfa 201 de Resim 7.10 a bakınız. Doğru cevap C şıkkıdır.

Soru 35

Kayıt formlarında gizli olarak gösterilen bölüm aşağıdakilerden hangisidir?

Seçenekler

A
Kullanıcı Adı
B
Parola
C
Nick Name
D
E-Posta
E
Telefon
Açıklama:
Parola adlı form verisi “$parola” adlı değişkene atanmadan önce md5() fonkiyonu ile şifrelenmektedir. Parolanın veritabanına şifrelenerek kaydedilmesi, kullanıcı verilerinin güvenliğini artıracaktır. Dikkat edilmesi gereken diğer nokta ise “parola” başlıklı sütundur. Bu sütundaki karakter dizileri, kullanıcı parolalarının MD5 algoritmasıyla şifrelemesi sonucu oluşmuştur. Tek yönlü bu algoritma sayesinde kullanıcı parolaları doğrudan görülebilir olmaktan çıkmakta, dolayısıyla sistemin güvenliği artmaktadır.
Doğru cevap B şıkkıdır.

Soru 36

Aşağıdakilerden hangisi Veritabanının SQL ile sorgulanmasını sağlayan fonksiyondur?

Seçenekler

A
mysqli_query()
B
fetch_assoc()
C
mysqli_num_fields()
D
mysqli_ping()
E
mysqli_info()
Açıklama:
Sayfa 206'da Tablo 7.1 i inceleyiniz. Doğru cevap A şıkkıdır.

Soru 37

Aşağıdakilerden hangisi Veritabanı sorgularında kullanılacak verideki özel karakterleri temizleyerek sorgu güvenliğini sağlayan fonksiyondur?

Seçenekler

A
mysqli_connect()
B
mysqli_num_rows()
C
mysqli_data_seek()
D
mysqli_stat()
E
mysqli_real_escape_string()
Açıklama:
Sayfa 206 da Tablo 7.1 i inceleyiniz. Doğru cevap E şıkkıdır.

Soru 38

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?

Seçenekler

A
Mesaj
B
Çerez
C
Else
D
Veri
E
Set
Açıklama:
Ç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.

Soru 39

Çerez verisi geçerlik süresi dolana kadar, tarayıcı tarafından yapılan ziyaretlerde sunucuya teslim edilir ve bu verilere PHP kodları tarafından aşağıdaki hangi dizi üzerinden ulaşılabilir?

Seçenekler

A
“$_COOKIE[]”
B
"$_SESSION[]"
C
"$_FILE[]"
D
"$_GET[]"
E
"$_POST[]"
Açıklama:
Çerez verisi geçerlik süresi dolana kadar, tarayıcı tarafından yapılan ziyaretlerde sunucuya teslim edilir ve bu verilere PHP kodları tarafından “$_COOKIE[]” dizisi üzerinden ulaşılabilir. Doğru cevap A şıkkıdır.

Soru 40

Aşağıdakilerden hangisi verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlarda kullanılır?

Seçenekler

A
Text
B
Get
C
Post
D
Submit
E
Echo
Açıklama:
GET methodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır. Doğru cevap B'dir.

Soru 41

""şeklindeki etikette oluşturulan form üzerindeki veriler aşağıdaki hangi adlı sayfaya teslim edilir?

Seçenekler

A
"sayılar.php"
B
sayılar.php()
C
sayılar_info.php()
D
sayılar_info.php
E
sayılar_connect()
Açıklama:
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir. Örneğin "
" şeklinde oluşturulan etiket, oluşturulan form üzerindeki verilerin “sayılar.php” adlı sayfaya teslim edileceğini belirtir. Dolayısıyla doğru cevap A'dır.

Soru 42

Veritabanı üzerinde SQL sorgusunu çalıştırmayı sağlayan fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_connect()
B
fetch_assoc()
C
mysqli_query()
D
md5_()
E
mysqli_num_rosw()
Açıklama:
“mysqli_query()” adlı fonksiyon, veritabanı üzerinde SQL sorgusu çalıştırılmasını sağlamaktadır. Doğru cevap C'dir.

Soru 43

Veritabanında aşağıdakilerden hangi fonksiyon kendisine verilen içerikteki özel karakterleri temizleyerek bu tehdidi ortadan kaldırır?

Seçenekler

A
mysqli_connect()
B
mysqli_query()
C
md5()
D
mysqli_real_escape_string()
E
echo()
Açıklama:
“mysqli_real_escape_string()” adlı fonksiyon, kendisine verilen içerikteki özel karakterleri temizleyerek bu tehdidi ortadan kaldırır. Doğru cevap D'dir.

Soru 44

Aşağıdaki fonksiyonlardan hangisi kendisine verilen içerikte bulunan HTML etiketlerini temizlemektedir?

Seçenekler

A
mysqli_connect()
B
strip_tags()
C
mysqli_real_escape_string()
D
mysqli_query()
E
echo()
Açıklama:
Suistimale açık bir nokta da kullanıcıların web formlarına HTML etiketleri yazabiliyor olmasıdır. Kullanıcıdan gelen ve tarayıcı tarafından tanınıp işlenebilecek olan HTML veya JavaScript kodları tehdit oluşturabilir. Buna ilişkin önlem almak, “strip_tags()” fonksiyonu ile mümkündür. Sözü edilen fonksiyon, kendisine verilen içerikte bulunan HTML etiketlerini temizlemektedir. Dolayısıyla doğru cevap B'dir.

Soru 45

Veritabanında kendisine verilen sorgu sonucunun kaç satır veri içerdiğini öğrenmek için aşağıdakilerden hangisi kullanılır?

Seçenekler

A
mysqli_num_rows()
B
mysqli_query()
C
mysqli_connect()
D
echo()
E
mysqli_info()
Açıklama:
döngüye bağlı kodların kaç kere çalışacağının belirlenmesi gerekir. Bu noktada, “mysqli_num_rows()” adlı fonksiyon oldukça önemli bir rol oynamaktadır. Söz konusu fonksiyon, kendisine verilen sorgu sonucunun kaç satır veri içerdiğini döndürür. Doğru cevap A'dır.

Soru 46

I. Sunucu taraflı uygulamalarda yönetilmesi gerekebilen önemli bir veri türüdür.
II. 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.
III. Çerezler sayesinde kullanıcı adı ve parola gibi bilgilerin sonraki ziyaretlerde de hatırlanması mümkün olabilir.
Yukarıda çerezler hakkında bilgilerden hangileri doğrudur?

Seçenekler

A
Yalnız III
B
Yalnız II
C
I ve III
D
II ve III
E
I, II ve III
Açıklama:
Sunucu taraflı uygulamalarda yönetilmesi gerekebilen önemli bir veri türünün de çerez adı verilen yapılar olduğu söylenebilir. Ç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. Birçok amaçla kullanılabilecek çerezler sayesinde kullanıcı adı ve parola gibi bilgilerin sonraki ziyaretlerde de hatırlanması mümkün olabilir. Dolayısıyla doğru cevap E'dir.

Soru 47

Aşağıdaki kullanımlardan hangisi 1150 saniye geçerlilik süresi olan bir çerez verisi oluşturur?

Seçenekler

A
setcookie(″cereztest″,″Merhaba Dunya!″);
B
setcookie(“cerez”,”Merhaba!”,date()+1150);
C
echo $_COOKIE[‘cereztest’];
D
isset($_COOKIE[‘cereztest’]);
E
setcookie(″cereztest2″,″Cerezleri Kullaniyorum!″, date()-1000);
Açıklama:
setcookie(“cerez”,”Merhaba!”,date()+1150); fonksiyonu 1150 saniye geçerlilik süresi olan bir çerez verisi oluşturur. Dolayısıyla doğru cevap B'dir.

Soru 48

Veritabanı işlemlerinde bağlantıyı kurmaya yarayan fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_connect()
B
fetch_assoc()
C
mysqli_info()
D
mysqli_stat()
E
mysqli_data_seek()
Açıklama:
Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonlarından mysqli_connect() adlı fonksiyon veritabanı bağlantısını kurar. Dolayısıyla doğru cevap A'dır.

Soru 49

Veritabanında aşağıdaki fonksiyonlardan hangisi gerçekleştirilen son sorguya ilişkin bilgileri sunmaktadır?

Seçenekler

A
mysqli_connect()
B
fetch_assoc()
C
mysqli_info()
D
mysqli_stat()
E
mysqli_ping()
Açıklama:
Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonlarından mysqli_info() adlı fonksiyon veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar. Dolayısıyla doğru cevap C'dir.

Soru 50

PhpMyAdmin arayüzünün giriş sayfasında yer alan "durum" bağlantısı ile aşağıdaki işlemlerden hangisi yapılır?

Seçenekler

A
Veritabanları üzerinde SQL dili ile soru yapılmasını sağlayan arayüze ulaştırır
B
Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır
C
Veritabanı kullanıcılarının oluşturulması, silinmesi veya yetkilendirilmesi gibi işlemlerin yapılabileceği arayüze ulaştırır
D
Veritabanlarının yedekten yüklenmesini sağlayan arayüze ulaştırır
E
Veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır
Açıklama:
Durum: Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır.

Soru 51

GET ve POST metodları ile ilgili verilen ifadelerden hangisi yanlıştır?

Seçenekler

A
GET metodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır
B
POST metodu verileri adres satırında görünmeyecek şekilde gönderir.
C
GET metodu, POST metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir
D
GET metodu çoğunlukla, gezinim verileri gibi, adres satırında görünmesi istenen veriler için tercih edilebilir
E
Gizli kalması gereken veriler için POST metodu tercih edilmektedir
Açıklama:
En çok kullanılan form verisi teslim metodları ise GET ve POST metodlarıdır. GET metodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır. Bu nedenle, parola veya özel mesaj gibi verilerin GET metodu ile gönderilmesinden kaçınılmalıdır. Kullanılabilecek diğer metod olan POST ise verileri adres satırında görünmeyecek şekilde gönderir. Bu nedenle, gizli kalması gereken veriler için tercih edilmektedir. Ayrıca POST metodu, GET metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir. Tahmin edileceği üzere GET metodu çoğunlukla, gezinim verileri gibi, adres satırında görünmesi istenen veriler için tercih edilebilir

Soru 52

Veritabanı bağlantısını PHP ile oluşturmak için aşağıdaki fonksiyonlardan hangisi kullanılmaktadır?

Seçenekler

A
mysqli_connect()
B
mysqli_num_rows()
C
mysqli_num_field()
D
mysqli_query()
E
mysqli_info()
Açıklama:
PHP kodunun iki numaralı satırı “mysqli_connect()” adlı fonksiyonla veritabanı bağlantısı sağlamaktadır

Soru 53

Türkiye’de geliştirilen SQL istemcisi TeamSQL kimler tarafından kurulmuştur?

Seçenekler

A
Ömer Erkmen ve Melih Ödemiş
B
Numan Numan ve Ali Karabey
C
Can Abacıgil ve Eren Baydemir
D
Dilek Dayınlarlı ve Umur Çubukçu
E
Ali Servet Eyüboğlu ve Can Abacıgil
Açıklama:
Can Abacıgil ve Eren Baydemir tarafından kurulan TeamSQL hem SQL hem de NoSQL veritabanlarına aynı araç üzerinde destek verebiliyor

Soru 54

Form oluşturma sürecinde verilerin gönderileceği adres aşağıdaki özelliklerin hangisiyle belirtilir?

Seçenekler

A
Get
B
Post
C
Action
D
Form
E
Input
Açıklama:
Bir web sayfasında form oluşturma sürecini başlatmak için “
” 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. Örneğin “”
şeklinde oluşturulan etiket, oluşturulan form üzerindeki verilerin “verilerial.php” adlı sayfaya teslim edileceğini belirtir.

Soru 55

Verileri adres satırında görünmeyecek şekilde gönderen veri teslim metod aşağıdakilerden hangisidir?

Seçenekler

A
Get
B
Input
C
Post
D
Output
E
Mailto
Açıklama:
Form etiketi içinde tanımlanması gereken ikinci özellik ise verilerin hangi metod ile teslim edileceğidir. Veriler bir PHP sayfasına teslim edilirken birçok metod kullanılabilir. En çok kullanılan form verisi teslim metodları ise GET ve POST metodlarıdır. GET metodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır. Bu nedenle, parola veya özel mesaj gibi verilerin GET metodu ile gönderilmesinden kaçınılmalıdır. Kullanılabilecek diğer metod olan POST ise verileri adres satırında görünmeyecek şekilde gönderir. Bu nedenle, gizli kalması gereken veriler için tercih edilmektedir. Ayrıca POST metodu, GET metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir. Tahmin edileceği üzere GET metodu oğunlukla, gezinim verileri gibi, adres satırında görünmesi istenen veriler için tercih edilebilir.

Soru 56

Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonlarından hangisi veritabanı bağlantısı kurar?

Seçenekler

A
mysqli_connect()
B
mysqli_query()
C
fetch_assoc()
D
mysqli_stat()
E
mysqli_info()
Açıklama:
mysqli_connect() fonksiyonu veritabanı bağlantısı kurar. Doğru cevap A seçeneğidir.

Soru 57

Aşağıdaki fonksiyonlardan hangisi kendisine verilen sorgu sonucunun kaç satır veri içerdiğini döndürür?

Seçenekler

A
mysqli_real_escape_string()
B
mysqli_info()
C
fetch_assoc()
D
mysqli_num_fields()
E
mysqli_num_rows()
Açıklama:
mysqli_num_rows() SQL sorgularından dönen sonuçların kaç sütun veri içerdiğini döndürür. Doğru cevap E seçeneğidir.

Soru 58

Aşağıdaki tanımlamalardan hangisi işaretleme kutusu içeren butonlar oluşturmak amacıyla kullanılır?

Seçenekler

A
checkbox
B
radio
C
text
D
submit
E
echo
Açıklama:
“checkbox” tip tanımlamasıyla oluşturulan bu form elemanlarının her biri ayrı
değişken adına sahiptir ve radyo butonlarından farklı olarak birden fazlası seçilebilir.

Soru 59

Aşağıdaki fonksiyonlardan hangisi sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar?

Seçenekler

A
mysqli_data_seek()
B
mysqli_real_escape_string()
C
mysqli_stat()
D
fetch_assoc()
E
mysqli_num_fields()
Açıklama:
fetch_assoc() sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar. Doğru cevap D seçeneğidir.

Soru 60

İşaretleme kutuları için halihazırda birinin işaretli olması durumunda değişkeni kontrol eden fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
checkbox
B
isset()
C
radio
D
else
E
if
Açıklama:
İşaretleme kutuları ise ayrı değişkenler tarafından temsil edilmektedir. Bu kutuların seçili olması durumu isset() fonksiyonu ile kontrol edilebilir. Eğer bir işaretleme kutusu işaretlendiyse şart ifadesine olumlu sonuç döndürecektir

Soru 61

Oturum değişkenleri, süreleri dolana, kullanıcı tarayıcısını kapatana ya da aşağıdaki fonksiyonlardan hangisi tarafından yok edilene kadar etkindirler?

Seçenekler

A
session_close()
B
session_remove()
C
session_delete()
D
session_destroy()
E
session_end()
Açıklama:
Oturum değişkenleri, süreleri dolana, kullanıcı tarayıcısını kapatana ya da session_destroy() fonksiyonuyla yok edilene kadar etkindirler. Doğru cevap D seçeneğidir.

Soru 62

Aşağıdaki kullanımlardan hangisi 720 saniye geçerlik süresi olan bir çerez verisi oluşturur?

Seçenekler

A
$_SETCOOKIE[720];
B
setcookie(“cerez”,720,”Selam”);
C
$_COOKIE[720];
D
setcookie(300,“cerez”,”Selam”);
E
setcookie(“cerez”,”Selam”,date()+720);
Açıklama:
“setcookie()” adlı fonksiyonun üç parametreli kullanımı vardır. Bu fonksiyon tarayıcıya “cerez” adlı bir çerez değişkeni gönderip değerini “Selam” yapmanın yanı sıra, geçerlilik süresini güncel tarihin 720 saniye sonrası olacak şekilde sınırlandırır. Doğru cevap E seçeneğidir.

Soru 63

Aşağıdaki PHP fonksiyonlarından hangisi veritabanının SQL ile sorgulanmasını sağlar?

Seçenekler

A
mysqli_connect()
B
mysqli_query()
C
mysqli_data_seek()
D
mysqli_num_fields()
E
mysqli_info()
Açıklama:
mysqli_query() veritabanının SQL ile sorgulanmasını sağlar.

Soru 64

Aşağıdakilerden hangisi veritabanı bağlantısını sağlayan komutudur?

Seçenekler

A
mysqli_query()
B
mysqli_connect()
C
isset()
D
mysqli_real_escape_string()
E
strip_tags()
Açıklama:
İki numaralı satırı “mysqli_connect()” adlı fonksiyonla veritabanı bağlantısı sağlamaktadır.

Soru 65

Verilen sorgu sonucunun kaç satır içerdiğini döndüren fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_num_rows()
B
fetch_assoc()
C
mysqli_query()
D
strip_tags()
E
mysqli_real_escape_string()
Açıklama:
Yukarıda da değinildiği gibi, veritabanı sorgusundan gelen her bir satırın sayfaya yazılması süreci, sorgudan gelen satır sayısı kadar çalışacak bir döngüyle mümkündür. Bunun için öncelikle, döngüye bağlı kodların kaç kere çalışacağının belirlenmesi gerekir. Bu noktada, “mysqli_num_rows()” adlı fonksiyon oldukça önemli bir rol oynamaktadır. Söz konusu fonksiyon, kendisine verilen sorgu sonucunun kaç satır veri içerdiğini döndürür. Anlaşılacağı üzere bu fonksiyondan dönen değer, aynı zamanda döngüye bağlı kodların kaç kere çalıştırılacağını gösterecektir.

Soru 66

Kullanıcıların form verileri olarak HTML ya da Java kodları girmelerini engelleyen fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_connect()
B
mysqli_real_escape_string()
C
fetch_assoc()
D
strip_tags()
E
mysqli_query()
Açıklama:
Suistimale açık bir nokta da kullanıcıların web formlarına HTML etiketleri yazabiliyor olmasıdır. Kullanıcıdan gelen ve tarayıcı tarafından tanınıp işlenebilecek olan HTML veya JavaScript kodları tehdit oluşturabilir. Buna ilişkin önlem almak, “strip_tags()” fonksiyonu ile mümkündür. Sözü edilen fonksiyon, kendisine verilen içerikte bulunan HTML etiketlerini temizlemektedir.

Soru 67

Aynı oturum içinde PHP sayfaları arasındaki veri paylaşımını sağlayan fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
session_start()
B
mysqli_query()
C
mysqli_stat()
D
mysqli_info()
E
mysqli_connect()
Açıklama:
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ına olanak 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.

Soru 68

Aşağıdaki fonksiyonlardan hangisi çerez yapılarının oluşturulmasında kullanılır?

Seçenekler

A
mysqli_connect()
B
isset()
C
date()
D
setcookie()
E
mysqli_query()
Açıklama:
Birçok amaçla kullanılabilecek çerezler sayesinde kullanıcı adı ve parola gibi bilgilerin sonraki ziyaretlerde de hatırlanması mümkün olabilir. Oturum açmamış olsa bile, kullanıcı tarafından özelleştirilen bir sayfanın kullanıcıya
özel görüntüsü, çerezler yardımıyla kalıcı hâle getirilebilir. Bir alışveriş sitesi, yine çerezler üzerinde kullanıcı tercihlerini tutabilir. Kullanım örneği verilen bu yapılar, iki farklı kullanıma sahip olan ve aşağıda örneklendirilen “setcookie()” adlı fonksiyon ile oluşturulurlar

Soru 69

Aşağıdakilerden hangi fonksiyon formlardan gelen verilerdeki özel karakterleri kaldırarak bir güvenlik kontrolü sağlar?

Seçenekler

A
mysqli_connect()
B
mysqli_real_escape_string()
C
mysqli_query()
D
fetch_assoc()
E
strip_tags()
Açıklama:
Kullanıcılardan gelen verilerin veritabanına yazıldığı nokta, sistem güvenliği açısından oldukça önemlidir. Veritabanına yönelik saldırılar genellikle bu noktalardaki zayıflıkların suistimal edilmesi şeklinde olmaktadır. Bu nedenle, web formlarından gelen verilerin veritabanına dokunmasından önce bu veri içeriklerinin kontrol edilmesi gerekir. “mysqli_real_escape_string()” adlı fonksiyon, kendisine verilen içerikteki özel karakterleri temizleyerek bu tehdidi ortadan kaldırır.

Soru 70

Aşağıdaki ifadelerden hangisi yanlıştır?

Seçenekler

A
Formlar, kullanıcılardan veri almak için kullanılır
B
Formlar HTML etiketleri kullanılarak oluşturulur
C
Formlar, POST veya GET yöntemi kullanılarak işlenmek üzere sunucuya gönderilebilir.
D
GET yöntemiyle gönderilen form değerleri eklenir ve URL'de görüntülenir.
E
POST yöntemiyle gönderilen form değerleri, SQL dili ile yapılabilecek bir işlemdir.
Açıklama:
POST yöntemiyle gönderilen form değerleri, HTTP gövdesinde kapsüllenir.

Soru 71

Aşağıdakilerden hangisi form etiketlerini açma veya kapamak için kullanılan ifadenin gösterimidir?

Seçenekler

A
" " ve "
"
"
B
"openform"
C
“$ _POST […]”
D
“'Variable_name'”
E
"session_start()"
Açıklama:
Form etiketlerini açma ve kapatma
" ve " kapamak için kullanılır.

Soru 72

Aşağıdaki komutların hangisi bir çerez oluşturur?

Seçenekler

A
$cookie_value
B
$cookie_name
C
setcookie()
D
makecookie ()
E
createcookie
Açıklama:
setcookie(), işleviyle bir çerez oluşturulur.

Soru 73

PHP'de " Günaydın Türkiye" yazan komut nedir?

Seçenekler

A
echo "Günaydın Türkiye";
B
Set_value"Günaydın Türkiye";
C
setcookie "Günaydın Türkiye";
D
E
. $_GET["Günaydın Türkiye" ]
Açıklama:
echo "Günaydın Türkiye";

Soru 74

PHP'deki tüm değişkenler hangi sembolle başlar?

Seçenekler

A
$
B
&
C
!
D
E
Açıklama:
PHP tüm değişkenler $ ile başlar. Örneğin $gelenveri veya $klima vb gibi.

Soru 75

Aşağıdakilerden hangisi "get" yöntemini kullanarak sunulan formdan "get" dizisi içinden bilgi almak için yazılan komuttur?

Seçenekler

A
B
$_GET[];
C
"get"
D
$_GET
E
$_GET
Açıklama:
Verilerin GET metodu ile gönderilmesi durumunda, bu verilerin “$_GET[]” dizisi üzerinde aranması gerekir.

Soru 76

Aşağıdaki ifadelerden hangisi yanlıştır?

Seçenekler

A
POST yöntemiyle bir formdan gönderilen bilgiler url üzerinden takip edilemez.
B
Form üzerindeki tüm veriler POST yöntemi ile gönderilebilir.
C
$ _GET, geçerli komut dosyasına URL parametreleriyle iletilen bir değişken dizisidir.
D
$ _POST, geçerli komut dosyasına HTTP POST yöntemiyle iletilen bir değişken dizisidir.
E
Gizli ve hassas olmayan verileri göndermek için $ _GET kullanılabilir.
Açıklama:
Hassas olmayan verileri göndermek için GET kullanılabilir. Çünkü bir formdan GET yöntemiyle gönderilen bilgiler herkes tarafından görülebilir.
POST yöntemiyle bir formdan gönderilen bilgiler başkalarına görünmez (tüm isimler / değerler HTTP isteğinin gövdesi içine gömülür) ve gönderilecek bilgi miktarıyla ilgili hiçbir sınırlamaya sahip değildir. Gizli ve hassas olan verileri göndermek için POST kullanılabilir.

Soru 77

Aşağıdakilerden hangisi yalnızca belirli bir koşul doğruysa bazı kodları yürütmek için kullanılır?

Seçenekler

A
as
B
if
C
isset
D
get
E
set
Açıklama:
If ifadesi, yalnızca belirli bir koşul doğruysa bazı kodları yürütmek için kullanılır.

Soru 78

Aşağıda verilen işlevin sonucu nedir?

Seçenekler

A
Merhaba
B
1
C
Merhaba 1+2
D
Merhaba 3
E
3
Açıklama:
Merhaba işlevini tanımlar // açıklama için kullnılrı. Ve çıktı olarak sonuç =3 olarak verilir.

Soru 79

Aşağıdakilerden hangisi verilen komutun sonucunda görünen nedir?
function display_name($name) { echo "Merhaba" . $name; } display_name("Atatürk"); ?>

Seçenekler

A
Hello
B
Atatürk
C
Merhaba ATATÜRK
D
Merhaba, Atatürk
E
Merhaba Atatürk
Açıklama:
"Merhaba" "Atatürk" = Merhaba Atatürk

Soru 80

PHP ile oluşturulacak bir form verilerinin yönlendirileceği adres, hangi özellik üzerinden belirtilir?

Seçenekler

A
“action”
B
“get”
C
“test”
D
“text”
E
“div”
Açıklama:
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir. Örneğin “
” şeklinde oluşturulan etiket, oluşturulan form üze- rindeki verilerin “verilerial.php” adlı sayfaya teslim edileceğini belirtir.

Soru 81

Veriler bir PHP sayfasına teslim edilirken en çok kullanan iki metod hangisidir?

Seçenekler

A
GET ve POST
B
TEXT ve ACTION
C
GET ve ACTION
D
TEXT ve POST
E
POST ve ACTION
Açıklama:
Form etiketi içinde tanımlanması gereken özelliklerden biri verilerin hangi metod ile teslim edileceğidir. Veriler bir PHP sayfasına teslim edilirken birçok metod kullanılabilir. En çok kullanılan form verisi teslim metodları ise GET ve POST metodlarıdır. GET metodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi du- rumlar olasıdır. Bu nedenle, parola veya özel mesaj gibi verilerin GET metodu ile gönderilmesinden kaçınılmalıdır. Kullanılabilecek diğer metod olan POST ise verileri adres satırında görünmeyecek şekilde gönderir. Bu nedenle, gizli kalması gereken veriler için tercih edilmektedir.

Soru 82

PHP ile MySQL sunucusuna bağlanmak için hangi fonksiyon kullanılır?

Seçenekler

A
“mysqli_connect()”
B
“mysqli_query()”
C
“mysqli_php()”
D
“mysqli_database()”
E
“mysqli_search()”
Açıklama:
PHP, veritabanı yönetim sistemlerinin birçoğuyla çalışabilecek fonksiyonlara sahiptir. Ancak PHP ile birlikte en çok kullanı- lan veritabanı yönetim sisteminin MySQL olduğu söylenebilir. PHP ile MySQL sunucusuna bağlanmak için “mysqli_con- nect()” adlı fonksiyon kullanılır. Bağlantı kurulan sunucu üzerinde SQL sorgusu çalıştırmak için ise “mysqli_query()” fonksiyonuna başvurulur. Yanıt A'dır

Soru 83

Aynı kullanıcı ziyaretine ilişkin verileri PHP sayfaları arasında paylaşmanın yolu aşağıdakilerden hangisinden geçer?

Seçenekler

A
Çerez yönetimi
B
Oturum değişkeni
C
Web formları
D
Veritabanı işlemleri
E
Reklam duyarlılığı
Açıklama:
Aynı kullanıcı ziyaretine ilişkin verileri PHP sayfaları arasında paylaşmanın yolu oturum değişkenleridir. Oturum değişkeni oluşturmak, varolan oturum değişkenine ulaşmak ve değerini değiştirmek için “session_start()” fonksiyonu kullanılır. Bu fonksiyonun ardından oturum değişkenleri “$_SESSION[]” adlı dizinin elemanı olarak oluşturulup, kullanılabilir. Kullanıcı oturumu kapatana kadar bu değişken, kullanıcıya özel olarak PHP sayfalarının hepsi tarafından ulaşılabilir hâlde sunucuda tutulur. Cevap B'dır

Soru 84

Oturum değişkenlerinin tutulduğu dizi aşağıdakilerden hangisidir?

Seçenekler

A
$_SESSION[]
B
$_POST[]
C
$_COOKIE[]
D
$_FILE[]
E
$_FETCH[]
Açıklama:
Yanıt A'dır

Soru 85

Veritabanı üzerinde SQL sorgusu çalıştırılmasını sağlayan fonktion aşağıdakilerden hangisidir?

Seçenekler

A
"mysqli_query()”
B
"mysqli_session()”
C
"mysqli_get()”
D
"mysqli_post()”
E
"mysqli_cookie()”
Açıklama:
mysqli_query()” adlı fonksiyon, veritabanı üzerinde SQL sorgusu çalıştırılma- sını sağlamaktadır.

Soru 86

Kullanıcıdan gelen ve tarayıcı tarafından tanınıp işlenebilecek olan HTML veya JavaScript kodlarının olurturacağı tehditlere karşı önlem almak için kullanılabilecek fonksiyon ağaşıdakilerden hangisidir?

Seçenekler

A
“strip_tags()”
B
“mysqli_query()”
C
“fetch_assoc()”
D
“mysqli_num_rows()”
E
“session_start()”
Açıklama:
Kullanıcıdan gelen ve tarayıcı tarafından tanınıp işlenebilecek olan HTML veya JavaScript kodları tehdit oluşturabilir. Buna ilişkin önlem almak, “strip_tags()” fonksiyonu ile mümkündür. Sözü edilen fonksiyon, kendisine verilen içerikte bulunan HTML etiketlerini temizlemektedir.

Soru 87

WampServer yazılımı üzerinden phpMyAdmin arayüzüne komutla ulaşılalır?

Seçenekler

A
“phpMyAdmin”
B
“mySQL”
C
“phpconnect”
D
“Admin”
E
“sql_query”
Açıklama:
Windows işletim sistemi üzerinde çalışan WampServer yazılımı için, görev çubuğu üzerindeki “W” görünümlü ikona tıklanarak açılan WampServer yönetim paneli Resim 7.5’de sunulmuştur. Bu panel üzerinden “phpMyAdmin” komutu verilerek phpMyAdmin arayüzüne ulaşılabilir.

Soru 88

phpMyAdmin üzerinden Veritabanlarının yedeğinin alınmasını sağlayan arayüze hangi bağlantı ile ulaşılabilir?

Seçenekler

A
Dışa Aktar
B
İçe Aktar
C
Ayarlar
D
Veritabanları
E
Durum
Açıklama:
  • Veritabanları: Veritabanlarını listeleyen ve yeni veritabanı oluşturma olanağı sağlayan arayüze ulaştırır.
  • SQL: Veritabanları üzerinde SQL dili ile soru yapılmasını sağlayan arayüze ulaştırır.
  • Durum: Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır.
  • Kullanıcılar: Veritabanı kullanıcılarının oluşturulması, silinmesi veya yetkilendiril- mesi gibi işlemlerin yapılabileceği arayüze ulaştırır.
• Dışa Aktar: Veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır.
• İçe Aktar: Veritabanlarının yedekten yük- lenmesini sağlayan arayüze ulaştırır.
• Ayarlar: phpMyAdmin arayüzüne ilişkin ayarların yapılmasını sağlayan arayüze ulaştırır.
Verilen bağlantılara bakıldığında Cevabın A seçeneği olduğu görülür!

Soru 89

Aşağıdakilerden hangisi web formlarının elemanlarından biri değildir?

Seçenekler

A
Metin kutuları
B
Radyo butonları
C
Görev çubuğu
D
İşaretleme kutuları
E
Seçim kutuları
Açıklama:
Web sayfalarında gezinen hemen herkesin karşısına defalarca çıkmış olan web formları, web sayfaları içinde oluşturulabilen metin kutuları, radyo butonları, işaretleme ve seçim kutuları gibi elemanlardan oluşur.

Soru 90

Web formları oluşturulurken, form verilerinin yönlendirileceği adres, hangi özellik üzerinden belirtilir?

Seçenekler

A
action
B
method
C
input
D
value
E
submit
Açıklama:
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir.

Soru 91

GET metoduyla ilgili aşağıda verilen ifadelerden hangisi yanlıştır?

Seçenekler

A
En çok kullanılan form verisi teslim metodlarından biridir.
B
Verileri adres satırı üzerinden gönderir.
C
Verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır.
D
POST metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir.
E
Parola veya özel mesaj gibi verilerin bu metod ile gönderilmesinden kaçınılmalıdır.
Açıklama:
GET metodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır. Bu nedenle, parola veya özel mesaj gibi verilerin GET metodu ile gönderilmesinden kaçınılmalıdır. Kullanılabilecek diğer metod olan POST ise verileri adres satırında görünmeyecek şekilde gönderir. Bu nedenle, gizli kalması gereken veriler için tercih edilmektedir. Ayrıca POST metodu, GET metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir.

Soru 92

Aşağıdaki PHP fonksiyonlarından hangisi veritabanının SQL ile sorgulanmasını sağlar?

Seçenekler

A
mysqli_ping()
B
mysqli_info()
C
mysqli_query()
D
mysqli_num_fields()
E
mysqli_stat()
Açıklama:
"mysqli_query()" fonksiyonu veritabanının SQL ile sorgulanmasını sağlar.

Soru 93

Aşağıdaki PHP fonksiyonlarından hangisi veritabanı bağlantısının kontrol edilmesini sağlar?

Seçenekler

A
mysqli_real_escape_string()
B
mysqli_ping()
C
mysqli_num_fields()
D
mysqli_connect()
E
mysqli_assoc()
Açıklama:
"mysqli_ping()" fonksiyonu veritabanı bağlantısının kontrol edilmesini sağlar.

Soru 94

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?

Seçenekler

A
Veritabanı
B
Şifre
C
Reklam
D
Çerez
E
Virüs
Açıklama:
Ç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.

Soru 95

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?

Seçenekler

A
Ayarlar
B
Dışa aktar
C
İçe aktar
D
Durum
E
Kullanıcılar
Açıklama:
Dışa Aktar: Veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır.

Soru 96

Görselde bulunan işaret kutularının seçili olması durumu hangi fonksiyon ile kontrol edilebilir?

Seçenekler

A
isset()
B
fetch()
C
connect()
D
assoc()
E
stat()
Açıklama:
Bu kutuların seçili olması durumu isset() fonksiyonu ile kontrol edilebilir.

Soru 97

Oturum değişkeni oluşturmak, varolan oturum değişkenine ulaşmak ve değerini değiştirmek için hangi fonksiyon kullanılır?

Seçenekler

A
mysqli_connect()
B
setcookie()
C
session_destroy()
D
session_start()
E
fetch_assoc()
Açıklama:
Oturum değişkeni oluşturmak, varolan oturum değişkenine ulaşmak ve değerini değiştirmek için “session_start()” fonksiyonu kullanılır.

Soru 98

Veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunan PHP fonksiyonu aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_num_fields()
B
mysqli_stat()
C
mysqli_data_seek()
D
mysqli_query()
E
mysqli_info()
Açıklama:
Veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunan PHP fonksiyonu "mysqli_info()" dur.

Soru 99

  1. Get
  2. Submit
  3. Post
Yukarıdakilerden hangisi ya da hangileri bir web sayfasında oluşturulan form ile verileri teslim ederken kullanılan metodlardandır?

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
II-III
E
I-III
Açıklama:
Bir web sayfasında oluşturulan form ile verilen nasıl teslim edileceği önemlidir. Bu noktada iki metod devreye girer. Bunlar GET ve POST metodlarıdır. Seçeneklerde verilen submit ile form doldurulduktan sonra verilerin gönderdilmesi işlemini gerçekleştiren buton eklenir. Bu nedenle cevap E'dir.

Soru 100

Yukarıda I. kısımda bir web sayfasında hazırlanan formun ve II. kısımda ise bu form ile verinin alınmasına ilişkin kodlar görülmektedir. Bu kodlar incelendiğinde hazırlanan formda text kısmına isminizi (Örneğin Ahmet) yazdığınızda web tarayıcısının adres çubuğunda aşağıdaki adreslerden hangisi görülür?

Seçenekler

A
localhost/verilerial.php?isim=Ahmet
B
localhost/verilerial.php?isim
C
localhost/verilerial?isim=Ahmet
D
localhost/verilerial?isim
E
localhost/verilerial?ad=Ahmet
Açıklama:
Form oluştururken verilerin alınması metodu önemlidir. GET ve POST ile veri alınmasının farkını öncelikle web tarayıcılarının adres çubuklarında görmek mümkündür. POST ile veri alındığında adres çubuğunda form elemanlarına girilen veriler görünmemektedir. Ancak GET ile alınan verileri adres çubuğunda görmek mümkündür. Soruda verilen yapıda da GET ile verilen alınmaktadır. Veriler, verilerial.php ile yani ikinci kısımda verilen kodlarla alınmaktadır. Bu bağlamda text kutucuğuna Ahmet yazmamız durumunda adres çubuğunda localhost/verilerial.php?isim=Ahmet şeklinde bir yapı görülecektir. Bu nedenle cevap A'dır.

Soru 101

Oluşturulacak olan formda kullanıcıların birden fazla seçim yapabilmesi için aşağıda verilen form elemanlarından hangisi tercih edilmelidir?

Seçenekler

A
Radio
B
Checkbox
C
Text
D
Textarea
E
Submit
Açıklama:
Web sayfalarında en çok kullanılan form elemanlarının metin kutusu, parola kutusu, metin alanı, radyo butonu ve işaretleme kutusu olduğu söylenebilir. Şıklarda verilen Radio butonu ile kullanıcıların tek bir seçim yapabilmesi sağlanabilir. Checkbox ile kullanıcılar birden fazla seçim yapabilirler. Text ve Textarea ile kullanıcılar verilen seçenekler dışında kendileri de yazı yazarak veri oluşturabilirler. Aralarındaki fark ise text ile kısa metinler alınabilirken textarea ile uzun metinler alınabilmektedir. Submit ile de alınan veriler gönderilmektedir. Bu nedenle cevap B'dir.

Soru 102

Yukarıda veritabanında yeni bir tablo oluşturma süreci görülmektedir. Tablo incelendiğinde aşağıdakilerden hangisi yanlıştır?

Seçenekler

A
Kullanıcı adı için 60 karakterlik alan ayrılmıştır.
B
Kullanıcı no sadece sayıdan oluşabilir.
C
Kullanıcı no el ile yazılır.
D
Kullanıcı no birincil anahtar olarak belirlenmiştir.
E
Parola için tanımlanan tür kısıtlı alan kaplayacak veriler için kullanılabilir.
Açıklama:
Tablo incelendiğinde kullanıcı numarasını birincil anahtar olarak belirlenmiş ve “A_I” başlıklı işaret kutusu işaretlenerek otomatik artış özelliği kazandırılmıştır. Kullanıcı adı, mail adresi ve parola verileri için ise 60 karakterlik alan ayrılmıştır. Varchar kısıtlı bir alan kaplayacak karakter veriler için tasarlanmıştır. Genellikle limiti 255'tir. Yani varchar(255). Ancak her veritabanı sisteminde farklı olabilir. Bu nedenle cevap C'dir.

Soru 103

Yukarıda verilen kod parçacığı incelendiğinde web tarayıcısındaki görünümü aşağıdakilerden hangisi gibi olur?

Seçenekler

A
B
C
D
E
Açıklama:
Verilen kod parçacığı incelendiğinde formun ortalı (center) olması gerekmektedir. Bu bağlamda A ve E şıkları sola yaslı olduğu için doğru değildir. Kod parçacığı okunmaya devam edildiğinde tablonun border değerinin 1 olduğu görülmektedir. Yani tablo çizgilerinin belirgin bir şekilde görünmesi gerekmektedir. Bu nedenle B seçeneği de doğru değildir. C ve D seçenekleri incelendiğinde benzer oldukları görülmektedir. Ancak C seçeneği dikkatli incelendiğinde kod parçacığında verilen ifadelerde Türkçe karakterlerin düzeltildiği görülecektir. Web tarayıcı bizler için Türkçe karakter düzenlemesi yapmaz. Bu nedenle cevap D'dir.

Soru 104

md5() fonksiyonu, form elemanlarından hangi değişkene atanarak kullanılır?

Seçenekler

A
Kullanıcı Adı
B
Parola
C
E-posta
D
Radio
E
Checkbox
Açıklama:
md5() fonksiyonu parolaları şifrelemek için kullanılan bir değişkendir. md5() fonksiyonu ile şifrelenen parolalar veri tabanına bu şekilde yazılır. Parolanın bu şekilde şifrelenerek veri tabanına kaydedilmesi kullanıcı verilerinin güvenliğini artıracaktır. Bu nedenle cevap B'dir.

Soru 105

Form ile girilen verilerin veritabanına zarar vermemesi için veri içeriklerini kontrol ederek içerikteki özel karakterleri temizleyen fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_real_escape_string()
B
mysql_connect ()
C
mysql_create_db ()
D
mysql_fetch_array ()
E
mysql_list_dbs ()
Açıklama:
mysqli_real_escape_string() fonksiyonu, form içindeki verileri kontrol ederek özel karakterleri temizler ve veri tabanının gizliliğini sağlar. mysql_connect () fonksiyonu, yaptığımız uygulamaların veritabanına bağlanabilmesini sağlar. mysql_create_db () fonksiyonu, manuel olarak veritabanı oluşturmamızı sağlar. mysql_fetch_array () fonksiyonu, veritabanındaki verileri alan adlarına göre çekmemizi sağlar. mysql_list_dbs () fonksiyonu, host, kullanıcı adı ve şifre ile bağlanmış olduğumuz veritabanın sunucusundaki tüm veritabanlarını liste halinde bize sunar. Bu nedenle cevap A'dır.

Soru 106

  1. Tarayıcı kapatılana kadar
  2. Oturum süresi dolana kadar
  3. session_stop() fonksiyonu ile durdurulana kadar
Yukarıdakilerden hangisi veya hangilerinin gerçekleşmesi ile session_start() fonksiyonu ile başlatılan oturumda kullanıcılar web sitesinde verilere ulaşabilir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I-II
E
I-II-III
Açıklama:
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ına olanak 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. Bu nedenle cevap D'dir.

Soru 107

Yukarıda verilen kodlar incelendiğinde aşağıdaki ifadelerden hangisi yanlıştır?

Seçenekler

A
İkinci satırdaki kod ile veritabanı bağlantısı yapılmaktadır.
B
Dördüncü satırdaki kodda bulunan mysql_real_escape_string() fonksiyonu ile güvenlik önlemi alınmaktadır.
C
Beşinci satırdaki kodda md5() fonksiyonu ile parola aynen veritabanına yazılmaktadır.
D
Yedi ve sekizinci satırdaki kodda SQL sorgusunda kullanıcıno verisi çekilmektedir.
E
Onuncu satırdaki if yapısı yedi ve sekizinci satırdaki sorguyu kontrol etmektedir.
Açıklama:
Oturum açacak olan PHP sayfasının iki numaralı kodu, sonradan kullanılmak üzere veritabanı bağlantısı yapmaktadır. Dört ve beş numaralı satırlar ise formdan gelen verileri “$mailadresi” ve “$parola” adlı yerel değişkenler üzerine almaktadır. Bu noktada “mysql_real_escape_string()” adlı fonksiyonla veritabanı sorgusunda kullanılacak form verilerine ilişkin güvenlik önlemi alındığına dikkat edilebilir. Ayrıca parolalar veritabanında MD5 algoritmasından geçirilmiş hâlde tutulduğu için, buradaki parola da MD5 algoritmasıyla şifrelenmiştir. Yedi ve sekiz numaralı kod satırını kapsayacak şekilde işletilen SQL sorgusu ise gelen kullanıcı bilgilerine uyan kayıt satırının “kullanicino” alanındaki verisini çekmek için işletilmiştir. Bu sorgu 0 satırlık bir sonuç döndürürse yani bu verilere uyan herhangi bir kayıt yok ise, veritabanında olmayan bir e-posta adresi ve parola ikilisinin girildiği sonucuna ulaşılabilir. On numaralı satırdaki “if” yapısı, “mysqli_num_rows()” fonksiyonuyla bunu kontrol etmektedir. Bu nedenle cevap C'dir.

Soru 108

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ı aşağıdakilerden hangisidir?

Seçenekler

A
Eklentiler
B
Web Tarayıcıları
C
Formlar
D
Fonksiyonlar
E
Çerezler
Açıklama:
Ç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. Birçok amaçla kullanılabilecek çerezler sayesinde kullanıcı adı ve parola gibi bilgilerin sonraki ziyaretlerde de hatırlanması mümkün olabilir. Oturum açmamış olsa bile, kullanıcı tarafından özelleştirilen bir sayfanın kullanıcıya özel görüntüsü, çerezler yardımıyla kalıcı hâle getirilebilir. Bir alışveriş sitesi, yine çerezler üzerinde kullanıcı tercihlerini tutabilir. Kullanım örneği verilen bu yapılar, iki farklı kullanıma sahip olan ve aşağıda örneklendirilen “setcookie()” adlı fonksiyon ile oluşturulurlar. Bu nedenle cevap E'dir.

Soru 109

Aşağıdaki fonksiyonlardan hangisi kendisine verilen içerikteki özel karakterleri temizleyerek veri tabanına yönelik tehditleri ortadan kaldırmaktadır?

Seçenekler

A
mysqli_real_escape_string()
B
mysqli_data_seek()
C
mysqli_info()
D
mysqli_connect()
E
mysqli_num_rows()
Açıklama:
Kullanıcılardan gelen verilerin veri tabanına yazıldığı nokta, sistem güvenliği açısından oldukça önemlidir.Kullanıcılardan gelen verilerin veri tabanına yazıldığı nokta, sistem güvenliği açısından oldukça önemlidir. Veri tabanına yönelik saldırılar genellikle bu noktalardaki zayıflıkların suistimal edilmesi şeklinde olmaktadır. Bu nedenle, web formlarından gelen verilerin veri tabanına dokunmasından önce bu veri içeriklerinin kontrol eQdilmesi gerekir. “mysqli_real_escape_string()” adlı fonksiyon, kendisine verilen içeriktekiözel karakterleri temizleyerek bu tehdidi ortadan kaldırır. Bir sonraki sayfada sunulan PHP kodunda bu değişiklik yapılmıştır. Sunulan kodun dört ve beş numaralı satırları, verileri POST üzerinden okurken aynı zamanda “mysqli_real_escape_string()” adlı fonksiyondan geçirilmektedir. Bu işlem, zaten MD5 algoritmasıyla şifreleneceği için, kullanıcı parolası üzerinde yapılmamıştır.

Soru 110

Aşağıdaki fonksiyonlardan hangisi kendisine verilen içerikte bulunan HTML etiketlerini temizler ve tehdit oluşturan HTML veya JavaScript kodlarına tedbir oluşturur?

Seçenekler

A
fetch_assoc()
B
mysqli_connect()
C
strip_tags()
D
mysqli_query()
E
echo()
Açıklama:
Suistimale açık bir nokta da kullanıcıların web formlarına HTML etiketleri yazabiliyor olmasıdır. Kullanıcıdan gelen ve tarayıcı tarafından tanınıp işlenebilecek olan HTML veya JavaScript kodları tehdit oluşturabilir. Buna ilişkin önlem almak, “strip_tags()” fonksiyonu ile mümkündür. Sözü edilen fonksiyon,kendisine verilen içerikte bulunan HTML etiketlerini temizlemektedir.

Soru 111

Aşağıdaki fonksiyonlardan hangisi kendisine verilen sorgu sonucunun kaç satır veri içerdiğini döndürür?

Seçenekler

A
mysqli_data_seek()
B
fetch_assoc()
C
mysqli_info()
D
mysqli_connect()
E
mysqli_num_rows()
Açıklama:
Veritabanı sorgusundan gelen her bir satırın sayfaya yazılması süreci, sorgudan gelen satır sayısı kadar çalışacak bir döngüyle mümkündür. Bunun için öncelikle, döngüye bağlı kodların kaç kere çalışacağının belirlenmesi gerekir. Bu noktada, “mysqli_num_rows()” adlı fonksiyon oldukça önemli bir rol oynamaktadır. Söz konusu fonksiyon, kendisine verilen sorgu sonucunun kaç satır veri içerdiğini döndürür. Anlaşılacağı üzere bu fonksiyondan dönen değer, aynı zamanda döngüye bağlı kodların kaç kere çalıştırılacağını gösterecektir.

Soru 112

Aşağıdaki fonksiyonlardan hangisi sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar?

Seçenekler

A
mysqli_stat()
B
mysqli_real_escape_string()
C
mysqli_info()
D
mysqli_ping()
E
fetch_assoc()
Açıklama:
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.

Soru 113

Aşağıdaki fonksiyonlardan hangisi Veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar?

Seçenekler

A
mysqli_stat()
B
mysqli_real_escape_string()
C
mysqli_info()
D
mysqli_ping()
E
mysqli_query()
Açıklama:
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.

Soru 114

Hangi fonksiyonla başlatılan oturum, “$_SESSION[]” dizisi içinde oturum verilerinin tutulmasınaolanak verir?

Seçenekler

A
mysqli_connect()
B
session_start()
C
isset()
D
setcookie()
E
echo()
Açıklama:
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.

Soru 115

Aşağıdakilerden hangisi 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?

Seçenekler

A
Veritabanı
B
Posta
C
Çerez
D
Oturum
E
Web Formu
Açıklama:
Ç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. Birçok amaçla kullanılabilecek çerezler sayesinde kullanıcı adı ve parola gibi bilgilerin sonraki ziyaretlerde de hatırlanması mümkün olabilir. Oturum açmamış olsa bile, kullanıcı tarafından özelleştirilen bir sayfanın kullanıcıya özel görüntüsü, çerezler yardımıyla kalıcı hâle getirilebilir.

Soru 116

"mysqli_query()" fonksiyonu üzerinden veritabanına iletilecek SQLsorguları aracılığıyla hangi işlem yapılamaz?

Seçenekler

A
yazma
B
gönderme
C
okuma
D
güncelleme
E
silme
Açıklama:
Sunucu üzerinde depolanıp işlenecek veriler için kullanılabilecek en uygun yapı veri tabanıdır. PHP dilinde veritabanı bağlantısı oluşturmak ve veri tabanı üzerinde SQL sorguları çalıştırmak için gerekli bütün fonksiyonlar mevcuttur. “mysqli_query()”fonksiyonu üzerinden veri tabanına iletilecek SQL sorguları sayesinde verilere ilişkin yazma, okuma, güncelleme ve silme gibi işlemlerin tamamı yapılabilir. Yine aynı fonksiyon tarafından döndürülen sorgu sonuçlarını, “mysqli_result()” adlı fonksiyon ile ele alınıp işlemek mümkündür.

Soru 117

Aşağıdaki komutlardan hangisi oturum değişkenlerini etkisiz kılmaktadır?Aşağıdaki komutlardan hangisi oturum değişkenlerini etkisiz kılmaktadır?

Seçenekler

A
mysqli_ping()
B
session_destroy()
C
mysqli_data_seek()
D
fetch_assoc()
E
mysqli_real_escape_string()
Açıklama:
Web uygulamalarının ziyaretleri sırasında, sunucu tarafında tutulması gereken ve PHP sayfaları arasında paylaşılabilen verilerin oluşturulması gerekebilir.Bu gibi durumlarda oturum değişkenleri oldukça kullanışlıdır. Bir PHP sayfası tarafından“$_SESSION[]” adlı dizi üzerinden oluşturulan oturum değişkeni, diğer PHP sayfalarından da ulaşılabilir.Oturum değişkenleri, süreleri dolana, kullanıcı tarayıcısını kapatana ya da session_destroy()fonksiyonuyla yok edilene kadar etkindirler.

Soru 118

Aşağıdakilerden hangisi sunucu taraflı veri yönetimi çekirdeği etrafında geliştirilen sitelerden değildir?

Seçenekler

A
Üniversite web siteleri
B
Kişisel web siteleri
C
Bloglar
D
Mikro bloglar
E
Sözlükler
Açıklama:
Üniversite web siteleri kullanıcının geliştirebildiği, içeriği değiştirebildiği bir site değildir. Doğru cevap A'dır.

Soru 119

Aşağıdakilerden hangisi sunucu taraflı dillerin ortaya çıkmasıyla gelişmiştir?

Seçenekler

A
İnternet
B
Web 2.0
C
Web 1.0
D
RSS
E
Javascript
Açıklama:
Sunucu taraflı diller ile geliştirilen web siteleri, web-kullanıcı etkileşimini, linklerin tıklanması veya dosyaların indirilmesinin ötesine taşımıştır. Kullanıcıdan istenilen verilerin alınabilmesi ve bu verilerin sunucu tarafında işletilebilmesi ise, “Web 2.0” olarak adlandırılan yeni web teknolojisinin çekirdeğini oluşturmuştur. Doğru cevap B'dir.

Soru 120

Bir web sayfasında form oluşturma sürecini başlatmak için hangi etiket kullanılır?

Seçenekler

A
B
C
D
E
Açıklama:
Bir web sayfasında form oluşturma sürecini başlatmak için “
” adlı etiket kullanılır. Doğru cevap C'dir.

Soru 121

Form verilerinin yönlendirileceği adres hangi özellik üzerinden belirtilir?

Seçenekler

A
form
B
function
C
form function
D
action
E
php
Açıklama:
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir. Doğru cevap D'dir.

Soru 122

Sunucu taraflı web uygulamalarının sıklıkla büyük miktarlarda verilerin işlenmesini gerektirmesinin nedeni nedir?

Seçenekler

A
Yazılan kodların karmaşık olması
B
Kullanılan depolama yerinin geniş olması
C
Her kullanıcı için farklı arayüz yazılımı yapılması
D
Yazılımda karmaşık formların oluşturulması
E
Genellikle çok sayıda kullanıcıya yönelik olması
Açıklama:
Sunucu taraflı web uygulamaları genellikle çok sayıda kullanıcıya yönelik olduğu için sıklıkla büyük miktarlarda verilerin işlenmesini gerektirir. Doğru cevap E'dir.

Soru 123

"Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır."
Yukarıdaki ifade aşağıdakilerden hangisini tanımlamaktadır?

Seçenekler

A
Durum
B
Veritabanı
C
SQL
D
Kullanıcılar
E
Ayarlar
Açıklama:
Durum, veritabanına ilişkin istatistikleri sunan arayüze ulaştırır. Doğru cevap A'dır.

Soru 124

Aynı ziyarete ilişkin verilen PHP sayfaları arasında paylaşımı neyle sağlanmaktadır?

Seçenekler

A
Yazılım
B
Oturum yönetimi süreci
C
Web sayfası
D
Kullanıcı adı
E
Oturum açma
Açıklama:
Oturum yönetimi, aynı ziyarete ilişkin verilerin PHP sayfaları arasında paylaşımını sağlamaktadır.

Soru 125

Bir web sitesinde açılan oturumun her web sayfasında devam etmesi için hangi fonksiyon kullanılır?

Seçenekler

A
"function_start()"
B
"form"
C
"session_start()"
D
"section()"
E
"form_open()"
Açıklama:
“ses- sion_start()” adlı fonksiyonla başlatılan oturum, “$_SESSION[]” dizisi içinde oturum verilerinin tutulmasına olanak verir. Doğru cevap C'dir.

Soru 126

Oturum yönetiminde kullanıcının kendi isteği dışında oturumunu kapatmak için hangi fonksiyon yazılır?

Seçenekler

A
“session_start()”
B
“session_start”
C
“session()”
D
“session_destroy()”
E
“sessiondestroy()”
Açıklama:
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. Doğru cevap D'dir.

Soru 127

"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."
Yukarıdaki ifade neyi tanımlamaktadır?

Seçenekler

A
Oturum açma yönetimi
B
Protokol
C
Virüs
D
Veritabanı
E
Çerezler
Açıklama:
Yukarıdaki ifade çerezleri tanımlamaktadır. Doğru cevap E'dir.

Soru 128

Web formlarının oluşturulması sırasında kullanılan özelliklerden hangisi, form verilerinin teslim edileceği adresin tanımlanması için kullanılır?

Seçenekler

A
Type
B
Action
C
Method
D
Value
E
Name
Açıklama:
Action

Soru 129

PHP ile veritabanı bağlantısı oluşturmak için kullanılan fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_info()
B
fetch_assoc()
C
mysqli_num_field()
D
mysqli_num_rows()
E
mysqli_connect()
Açıklama:
mysqli_connect()

Soru 130

Aşağıdaki form elemanı tiplerinden hangisi, üzerine yazılan metni gizler?

Seçenekler

A
Text
B
Radio
C
Password
D
Textarea
E
Submit
Açıklama:
Password

Soru 131

MySQL veritabanı sorgularında dönen sonuçların kaç sütundan oluştuğunu öğrenmek için kullanılan fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_info()
B
etch_assoc()
C
mysqli_num_fields()
D
mysqli_num_rows()
E
mysqli_connect()
Açıklama:
mysqli_connect()

Soru 132

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?

Seçenekler

A
mysqli_real_escape_string()
B
fetch_assoc()
C
session_destroy()
D
mysqli_num_rows()
E
mysqli_info()
Açıklama:
mysqli_real_escape_string()

Soru 133

Oturum değişkenlerinin ulaşılabilir olması için kullanılması gereken fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
session_destroy()
B
fetch_assoc()
C
mysqli_connect()
D
session_start()
E
mysqli_info()
Açıklama:
session_start()

Soru 134

Oturum değişkenlerinin tutulduğu dizi aşağıdakilerden hangisidir?

Seçenekler

A
$_POST[]
B
$_GET[]
C
$_SESSION[]
D
$_COOKIE[]
E
$_FILE[]
Açıklama:
$_SESSION[]

Soru 135

Oturum değişkenlerini yok etmek için kullanılması gereken fonksiyon aşağıdakilerden hangisidir?

Seçenekler

A
mysqli_query()
B
session_destroy()
C
isset()
D
mysqli_connect()
E
session_start()
Açıklama:
session_destroy()

Soru 136

Aşağıdaki kullanımlardan hangisi 300 saniye geçerlik süresi olan bir çerez verisi oluşturur?

Seçenekler

A
$_COOKIE[300];
B
setcookie(“cerez”,”Merhaba!”,date()+300);
C
setcookie(“cerez”,”Merhaba!”);
D
setcookie(300,“cerez”,”Merhaba!”);
E
$_COOKIE[“cerez”]=”Merhaba”;
Açıklama:
setcookie(“cerez”,”Merhaba!”,date()+300);

Soru 137

Aşağıdaki kullanımlardan hangisi “ziyaretsayisi” adlı çerez verisinin yok edilmesini sağlar?

Seçenekler

A
$_COOKIE[“ziyaretsayisi”]=””;
B
setcookie(“ziyaretsayisi”);
C
setcookie(“ziyaretsayisi”,destroy());
D
setcookie(“ziyaretsayisi”,””,date()-1000);
E
session_destroy(“ziyaretsayisi”);
Açıklama:
setcookie(“ziyaretsayisi”,””,date()-1000);

Soru 138

Aşağıdaki fonksiyonlardan hangisi veri tabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar?

Seçenekler

A
mysqli_stat()
B
mysqli_real_escape_string()
C
mysqli_info()
D
mysqli_ping()
E
fetch_assoc()
Açıklama:
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.

Ünite 8

Soru 1

Web sitesi ve web sayfası ile ilgili verilenlerden hangisi doğrudur?

Seçenekler

A
Bir Web sayfası tek bir alan adını paylaşan birbirine bağlı Web sitelerinden oluşabilir.
B
Web siteleri statik ve dinamik içerikli olarak iki ana kategoriye ayrılır.
C
Web sayfaları İnternet ya da başka bir ağ üzerinden bir tarayıcı ile erişilebilen ve genelde HTML ile yazılmış bir belgedir.
D
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.
E
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.
Açıklama:
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.

Soru 2

Aşağıdakilerden hangisi web sayfası bileşeni değildir?

Seçenekler

A
Gezinme menüsü
B
Sayfa adı
C
Arama özelliği
D
Reklam bantları
E
Eklenti
Açıklama:
Web sayfası bileşenleri;
Web sayfasının adı, logosu ve firma/şirket adı
oturum açma ve kullanıcı hesabı oluşturma
gezinme menüleri
arama özelliği
reklam bantları (banner)
İletişim bilgileri
şeklindedir.

Soru 3

I. Dinamik Web sayfaları olarak da isimlendirilebilirler.
II. Sayfanın görünümü her bir sayfada yer alan menü, yazı ve görsellerden ayrıdır.
III. Site ziyaretçilerinin bilgileri alınıp düzenlenemez.
İçerik yönetim sistemleriyle ilgili yukarıdaki bilgilerden hangisi/hangileri doğrudur?

Seçenekler

A
Yalnız I
B
I ve II
C
I ve III
D
II ve III
E
I, II ve III
Açıklama:
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. içerik yönetim sistemlerinde sayfanın görünümü her bir sayfada yer alan
menü, yazı ve görsellerden ayrıdır.
İçerik yönetim sistemlerinin önemli özelliklerinden biri, veritabanı kullanıldığı için site ziyaretçi bilgileri alınıp düzenlendikten sonra kullanılabilmesidir. Diğer bilgiler doğrudur.

Soru 4

İçerik yönetim sistemlerinde kullanılan eklentilerle ilgili aşağıdakilerden hangisi yanlıştır?

Seçenekler

A
Eklentinin kullanılan içerik yönetim sisteminin yayında olan versiyonuna uyumlu olması gerekmektedir.
B
Eklentiler genel olarak içerik yönetim sisteminde varsayılan olarak bulunmayan özellik ve içeriklerin kullanılmasına imkân sağlarlar.
C
Eklentinin geliştirildiği firmanın web sayfasından eklenti indirilebilir.
D
Eklenti sayısı ile sistem performansı arasında bir ilişki yoktur.
E
Web sayfasının kullanıcı aramalarında listelenmesi için Search Engine Optimization özelliği eklenmelidir.
Açıklama:
Kullanılmak istenen eklentinin belirlenmesinde eklentinin kullanılma sıklığı göz önünde bulundurulmalı gereksiz eklentilerin sistemin performansını olumsuz etkileyebileceği unutulmamalıdır. Diğer ifadeler doğrudur. Doğru cevap D'dir.

Soru 5

I. Ticari firmalar için sosyal ağ ortamlarının işlerini, ürünlerini, satışlarını ve tanınırlıklarını artırmayı sağlaması.
II. Sosyal ağların daha geniş bir alıcı kitlesine ulaşmaya imkan vermesi.
III. Sosyal ağların tek yönlü iletişim kanalı özelliği göstermesi.
Yukarıdakilerden hangisi/hangileri web sayfalarının sosyal paylaşım ağlarıyla entegrasyon gerekçeleri arasındadır?

Seçenekler

A
I, II ve III
B
I ve II
C
I ve III
D
II ve III
E
Yalnız I
Açıklama:
Sosyal medyanın temel özelliği, çift yönlü iletişime fırsat vermesidir. Aksine, eski moda pazarlama olarak görülen e-posta ile müşterilere ulaşma taktiği özellikle tek yönlü iletişim kanalı olma özelliğinden ötürü ulaşılmak istenen hedef kitle tarafından giderek artan bir şekilde göz ardı edilmektedir. Doğru cevap B'dir.

Soru 6

I. Sosyal ağ hesabı ile giriş yapma
II. Paylaş, beğen, takip et butonları
III. RSS Beslemeleri
IV. Sosyal Videolar
Yukarıdakilerden hangisi/hangileri web sayfalarına sosyal ağ entegrasyonu araçlarındandır?

Seçenekler

A
II ve IV
B
I ve III
C
I, II ve III
D
I, III ve IV
E
I, II, III ve IV
Açıklama:
Verilen araçların hepsi, web sayfalarına sosyal ağ entegrasyonu yöntemlerindendir.
Doğru cevap E'dir.

Soru 7

I. Diğer sosyal ağ entegrasyonu yöntemleri arasında en basitidir.
II. Sosyal paylaşım butonları seçilirken yalnızca önemli görülen sosyal ağların seçilmesi önerilmektedir.
III. En iyi uygulamalar sosyal paylaşım butonlarının sayfanın köşelerine yerleştirilmesini önermektedir.
Paylaş, beğen ve takip et butonlarıyla ilgili yukarıdakilerden hangisi/hangileri doğrudur?

Seçenekler

A
Yalnız I
B
II ve III
C
I ve II
D
I ve III
E
I, II ve III
Açıklama:
Paylaş butonuyla ilgili dikkat edilmesi gereken bir başka durum ise bu butonların paylaşılmak istenen içeriğe yakın bir konumda tutulmasıdır. Bu sayede ziyaretçiler hızlı bir şekilde paylaş butonuna tıklayarak içeriği paylaşabilirler. En iyi uygulamalar sosyal paylaşım butonlarının sayfanın üst, alt, sol veya sağ tarafa yerleştirilmesini önermektedir. Diğer ifadeler doğrudur. Doğru cevap C'dir.

Soru 8

Yayınlandığı Web sayfasına görsel açıdan katkı sağlamanın yanı sıra izleyicilere Web sayfasının amacı doğrultusunda oluşturulmuş kanala abonelik olanağı sunan sosyal ağ entegrasyonu aracı aşağıdakilerden hangisidir?

Seçenekler

A
RSS beslemeleri
B
Paylaş, beğen ve takip et butonları
C
Kullanıcı hesabı doğrulama
D
Sosyal videolar
E
Sosyal ağ hesabı ile giriş yapma
Açıklama:
Sosyal videolar, sosyal ağlarda oluşturulan ve paylaşılan videolardır. Sosyal videoların yararlarından biri, yayınlandığı Web sayfasına görsel açıdan katkı sağlamanın yanı sıra izleyicilere Web sayfasının amacı doğrultusunda oluşturulmuş kanala abonelik imkânı sunmasıdır. Doğru cevap D'dir.

Soru 9

RSS beslemeleri, genelde hangi uzantıdaki bir bağlantı adresi şeklinde sağlanır?

Seçenekler

A
.html
B
.htm
C
.txt
D
.ini
E
.xml
Açıklama:
Genelde .xml uzantılı bir bağlantı adresi şeklinde sağlanan RSS beslemeleri kaynak Web sayfasında bulunan bir eklenti ya da yazılan bir kod yardımıyla hedef Web sayfasında kullanılmakta ve kaynak Web sayfasında RSS beslemesinde yapılan değişiklik hedef Web sayfasında hiçbir güncellemeye gerek duyulmadan otomatik olarak gerçekleşmektedir. Doğru cevap E'dir.

Soru 10

I. Web sayfalarındaki ziyaretçi sayısında azalmanın Web sayfalarını kapatmalarını gerektirip gerektirmeyeceği konusunda kararsızlık yaşamaları.
II. Firmaların sosyal ağ platformlarının sahibi olmadıkları gibi bu platformların kural ve ilkelerine bağımlı olarak bu hizmetlerden yararlanmak durumunda kalmaları.
III. Sosyal medyanın her tür eleştiriyi beraberinde getirebilme potansiyeli.
Yukarıdakilerden hangisi/hangileri firmaların hangi sosyal ağ ortamlarını ne şekilde kullanmaları gerektiği konusunda tedirginlik duymalarına neden olarak gösterilebilir?

Seçenekler

A
I ve II
B
I ve III
C
II ve III
D
I, II ve III
E
Yalnız II
Açıklama:
Firmaların hangi sosyal ağ ortamlarını ne şekilde kullanmaları gerektiği konusunda tedirginliklerinin nedeni ise, Web sayfalarındaki ziyaretçi sayısında azalmanın Web sayfalarını kapatmalarını gerektirip gerektirmeyeceği konusundaki kaygılara sahip olmaları şeklinde yorumlanabilir. Bir başka tedirginlik nedeni ise firmaların sosyal ağ platformlarının sahibi olmadıkları gibi bu platformların kural ve ilkelerine bağımlı olarak bu hizmetlerden
yararlanmak durumunda kalmalarıdır.
Sosyal medyanın her tür eleştiriyi beraberinde getirebilme potansiyeli, sosyal medyanın doğası gereğidir.
I ve II numaralı ifadeler doğrudur. Doğru cevap A'dır.

Soru 11

Aşağıdakilerden hangisi ilk web sayfası kodlama dilidir?

Seçenekler

A
CSS
B
HTML
C
JavaScript
D
PHP
E
C+
Açıklama:
En temel anlamıyla Ağ (Web), insanların İnternet üzerinden bilgi paylaşmalarını sağlamak üzere geliştirilmiş bir uygulamadır. 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.

Soru 12

Aşağıdakilerden hangisi dinamik web sayfaları yaratmakta kullanılan kodlama dillerinden birisi değildir?

Seçenekler

A
PHP
B
Perl
C
JSP
D
ASP
E
C++
Açıklama:
Bir Web sitesi tek bir alan adını paylaşan birbirine bağlı Web sayfalarından oluşabilir. Bu açıdan bakıldığında Web siteleri, Web sayfalarını barındıran kapsayıcı bir terim olarak karşımıza çıkmaktadır. Web sayfaları statik ya da dinamik olabilirler. Statik sayfalar her görüntülendiklerinde aynı içeriği gösterirken dinamik sayfalarda her erişimde farklı içerikler görüntülenir.
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. C++ bunlardan birisi değildir.

Soru 13

Aşağıdakilerden hangisi web sayfası bileşenlerinden birisi değildir?

Seçenekler

A
Renklam bantları
B
Gezinme menüleri
C
Arama özelliği
D
Logo
E
Oturum açma ve kullanıcı hesabı oluşturma özelliği
Açıklama:
Oturum açma ve kullanıcı hesabı oluşturma özelliği, arama özelliği, gezinme menüleri ve renklam bantları web sayfası bileşenleriyken logo bunlardan birisi değildir.

Soru 14

Aşağıdakilerden hangisi kolay kullanım ve yönetim ile özelleştirebilme özelliklerinden dolayı tercih edilen içerik yönetim sistemidir?

Seçenekler

A
Kişisel web sayfaları
B
Dinamik web sayfaları
C
Hiper metin sayfaları
D
Not defteri
E
Wordpress
Açıklama:
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.

Soru 15

Aşağıdakilerden hangisi içerik yönetim sistemlerinde eklentilere verilen addır?

Seçenekler

A
Update
B
Add-on
C
Plugins
D
Tema
E
Upgrade
Açıklama:
İçerik yönetim sistemleri, varsayılan olarak gelen araçlar ve özelliklere ek olarak eklentiler (plugins) ile kullanım açısından zenginleştirilebilir. Bu sistemler için yazılmış olan eklentiler içerik yönetim sistemlerinin resmi sitelerinde ve bazen de eklentinin geliştirildiği firmanın web sayfasında yayınlanmaktadır.

Soru 16

İnternet aramalarında sayfanın daha ön sıralarda yer alması amacıyla yapılan işlemlere verilen ad aşağıdakilerden hangisidir?

Seçenekler

A
Arama güncelleme
B
Arama motoru
C
Arama motoru optimizasyonu
D
Anahtar kelime girişi
E
Reklam motoru
Açıklama:
Arama Motoru Optimizasyonu (Search Engine Optimization) özelliği ile Web sitesinin geneli ve sitede yer alan her bir sayfa ile ilgili bilgiler anahtar kelimeler ile girilip arama motorlarında bu ifadeler kullanılarak yapılan aramalarda Web sayfasının kullanıcı aramalarında listelenmesi sağlanabilmektedir. Zaman içinde e-ticaret amaçlı düzenli güncellemeler yapılarak Web sayfasının büyütülmesi planlanıyorsa içerik yönetim sistemleri bu amaç için doğru araçların başında gelir.

Soru 17

Genelde .xml uzantılı bağlantı adresleriyle sağlanan ve bir sayfadaki içerik verilerinin otomatik olarak aktarılmasını sağlayan bileşen aşağıdakilerden hangisidir?

Seçenekler

A
RSS beslemeleri
B
Öne çıkanlar
C
Haber eklentisi
D
Sıkça sorulan sorular
E
Oturum açma özelliği
Açıklama:
Haber akışları olarak da bilinen RSS Beslemeleri bu özelliği barındıran Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan bir özelliktir. RSS Beslemelerinin en önemli özelliği bu yöntemle alınan verilerin güncellemesinin otomatik olarak yapılmasıdır. Genelde .xml uzantılı bir bağlantı adresi şeklinde sağlanan RSS beslemeleri kaynak Web sayfasında bulunan bir eklenti ya da yazılan bir kod yardımıyla hedef Web sayfasında
kullanılmakta ve kaynak Web sayfasında RSS beslemesinde yapılan değişiklik hedef Web sayfasında hiçbir güncellemeye gerek duyulmadan otomatik olarak gerçekleşmektedir.

Soru 18

Aşağıdakilerden hangisi dinamik web sayfalarının tasarlanmasında kullanılan kodlama dillerinden birisidir?

Seçenekler

A
PHP
B
Python
C
Visual Basic
D
R
E
GO
Açıklama:
Bir Web sitesi tek bir alan adını paylaşan birbirine bağlı Web sayfalarından oluşabilir. Bu açıdan bakıldığında Web siteleri, Web sayfalarını barındıran kapsayıcı bir terim olarak karşımıza çıkmaktadır. Web sayfaları statik ya da dinamik olabilirler. Statik sayfalar her görüntülendiklerinde aynı içeriği gösterirken dinamik sayfalarda her erişimde farklı içerikler görüntülenir. 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.

Soru 19

Aşağıdakilerden hangisi web sayfalarının tasarımında görünümün biçimlendirilmesinde kullanılan kod bütünüdür?

Seçenekler

A
CSS
B
HTML
C
PHP
D
ASP
E
Perl
Açıklama:
En temel anlamıyla Ağ (Web), insanların İnternet üzerinden bilgi paylaşmalarını sağlamak üzere geliştirilmiş bir uygulamadır. 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.

Soru 20

Bir web sayfası adres uzantısında protokol alanında aşağıdakilerden hangisi yer alır?

Seçenekler

A
http://
B
www.
C
index.php
D
homepage.html
E
search.php
Açıklama:
Yukarıdaki örnekte Web sayfası “index.php” dir ve her zaman URL’nin son kısmında yer alır. Burada dikkat edilmesi gereken bir konu her URL adresinde Web sayfasının dosya adı ve uzantısı (burada “index.php”) yukarıdaki örnekte olduğu gibi görünmeyebilir. Örneğin, https://www.anadolu.edu.tr/kisisel/ogrenciler URL’sinde Web sayfası görünmemektedir. Bu tür durumlarda varsayılan “index” dosyası URL’deki
son klasör altından (burada “ogrenciler”) yüklenmektedir. Protokol kısmına http:// yazılır.

Soru 21

İ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 belge aşağıdakilerden hangisi ile ifade edilir?

Seçenekler

A
B
Web sitesi
C
Kaynak konumlayıcı
D
Stil Sayfası
E
Web sayfası
Açıklama:
En temel anlamıyla Ağ (Web), insanların İnternet üzerinden bilgi paylaşmalarını sağlamak
üzere geliştirilmiş bir uygulamadır. 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.

Soru 22

Web sayfalarının görünümü aşağıdakilerden hangisi ile biçimlendirilebilir?

Seçenekler

A
URL (Uniform Resource Locator)
B
CSS (Cascading Style Sheets)
C
HTML (HyperText Markup Langauge)
D
PHP (Hypertext Preprocessor)
E
JSP (Java Server Pages)
Açıklama:
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.

Soru 23

  1. www.websitesi.com/klasor/index.php
  2. www.websitesi.com/klasor/index
  3. www.websitesi.com/klasor/
Bir web sitesinde klasor dosyası içerisinde bulunan index.php sayfasına tarayıcı üzerinden erişildiğinde, tarayıcının adres satırında yukarıdakilerden hangisi veya hangileri gibi görünebilir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
II ve III
Açıklama:
https://www.anadolu.edu.tr/yonetim/login/index.php
Yukarıdaki örnekte Web sayfası “index.php” dir ve her zaman URL’nin son kısmında yer alır. Burada
dikkat edilmesi gereken bir konu her URL adresinde Web sayfasının dosya adı ve uzantısı (burada “index.
php”) yukarıdaki örnekte olduğu gibi görünmeyebilir. Örneğin, https://www.anadolu.edu.tr/kisisel/ogrenciler URL’sinde Web sayfası görünmemektedir. Bu tür durumlarda varsayılan “index” dosyası URL’deki
son klasör altından (burada “ogrenciler”) yüklenmektedir.

Soru 24

  1. Basit HTML kodlarından oluşur
  2. Bir veritabanı ile ilişkilendirilmemiştir
  3. Sınırlı düzeydeki etkileşim javascript gibi betik diller ile sağlanmaktadır
Yukarıdakilerden hangisi veya hangileri Statik bir web sayfasının özelliklerindendir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve III
D
II ve III
E
I, II ve III
Açıklama:
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.

Soru 25

Bir web sayfasında ziyaretçilerin ulaşmak istediği içeriğe daha hızlı bir şekilde erişmesini sağlayan web sayfası bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
Logo
B
Oturum açma özelliği
C
Gezinme menüleri
D
Reklam bantları
E
İletişim bilgileri
Açıklama:
Bir diğer bileşen ise gezinme menüleridir. Gezinme menüleri sayesinde sayfa ziyaretçileri ulaşmak istedikleri içeriklere daha hızlı bir şekilde erişebilirler

Soru 26

Aşağıdaki web sitesi bileşenlerinden hangisi site ziyaretçilerinin ziyaret ettikleri web sayfasını kendi ağında bulunan diğer kişilerle paylaşmasına olanak sağlar?

Seçenekler

A
Oturum açma
B
İletişim bilgileri
C
Arama özelliği
D
Gezinme menüleri
E
Sosyal ppaylaşım bağlantıları
Açıklama:
Sosyal paylaşım bağlantıları da Web sayfalarının
önemli bileşenleri arasındadır. Bu bileşen sayesinde site ziyaretçileri ziyaret ettikleri Web sayfasını
kendi ağında bulunan diğer kişilerle paylaşabilir.

Soru 27

  1. Sayfa içeriklerini genelde bir içerik kütüphanesi veya veritabanı yardımıyla barındırır
  2. Web sayfaları bir tema motoru ile kulllanıcılara son şekli ile sunulur
  3. Kodlama bilgisi gerektirmeden çeşitli temalar yardımıyla sayfaların grünümü değiştirilebilir
Yukarıdakilerden hangisi veya hangileri dinamik web sayfalarının özelliklerindendir?

Seçenekler

A
Yalnız I
B
Yalnız III
C
I ve II
D
II ve III
E
I, II ve III
Açıklama:
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. En çok kullanılan içerik yönetim
sistemlerine Wordpress, Drupal ve Joomla örnek
verilebilir. İçerik yönetim sistemlerini statik Web
sayfalarından ayıran en önemli özelliklerden biri,
içeriğin genel görünüm ve tasarımdan ayrılmasıdır. Bir başka deyişle, içerik yönetim sistemlerinde sayfanın görünümü her bir sayfada yer alan
menü, yazı ve görsellerden ayrıdır. Bir diğer özellik ise, kodlama bilgisi gerektirmeden çeşitli temalar yardımıyla sayfaların görünümünün değiştirebilmesi ve metin editörünün var olduğu her
alana metin, görsel ve hatta video ve sesli öğeler
eklenebilmesidir.

Soru 28

  1. Kullanıcıların kendi içeriklerini oluşturmalarına olanak tanır
  2. sosyal etkileşim ve iletişim için kolaylıklar sağlar
  3. Web sayfalarına entegre edilmesi web sayfalarının ziyaretçi sayısının artmasına yardımcı olur
Sosyal ağlar ile ilgili olarak yukarıdakilerden hangisi veya hangileri doğrudur?

Seçenekler

A
Yalnız I
B
Yalnız III
C
I ve II
D
II ve III
E
I, II ve III
Açıklama:
Sosyal ağ ortamları, kullanıcıların kendi içerik
ve mesajlarını oluşturmalarına ve paylaşmalarına
imkân tanıyarak sosyal etkileşim ve iletişim için
birçok kolaylık sağlamaktadır. Sosyal ağ ortamlarını içeren Web sayfalarında kullanıcılar yalnızca
Web sayfası ile değil aynı zamanda birbirleri ile
iletişim kurabilmektedir. Web sayfalarına sosyal
ağ ortamlarının entegre edilmesi kullanıcıların içerikleri birbirleri ile daha kolay bir şekilde paylaşmalarına ve dolayısı ile söz konusu Web sayfasının
ziyaretçi sayısının artmasına yardımcı olmaktadır.

Soru 29

  1. Web sayfalarında kontrolü kaybetmek istememeleri
  2. Web sayfalarındaki ziyaretçi sayısında azalmanın Web sayfalarını kapatmalarını
    gerektirip gerektirmeyeceği konusundaki kaygılara sahip olmaları
  3. sosyal ağ platformlarının sahibi olmadıkları gibi bu platformların kural ve ilkelerine bağımlı olarak bu hizmetlerden yararlanmak durumunda kalmaları
Yukarıdakilerden hangisi veya hangileri ticari firmaların sosyal ağ ortamlarını kullanmada tedirginlik yaşamalarının nedenleri arasında sayılabilir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve III
D
II ve III
E
I, II ve III
Açıklama:
Ticari firmalar işlerini, ürünlerini, satışlarını ve tanınırlıklarını artırmak için sosyal ağ ortamlarının kullanmanın önemini kavramış olmakla birlikte hangi
sosyal ağ ortamlarını ne şekilde kullanmaları gerektiği
konusunda dikkatli ve tedirgin bir arayış içindedirler.
Dikkatli olmalarının nedenlerinden başlıcası firmaların Web sayfalarında kontrolü kaybetmek istememeleridir. Örneğin sosyal ağ ortamında bir firma ile
ilgili yer alan yorumlar firmaların kontrolü dışında
yapılabilmektedir. Buna çözüm olarak firmalar kendi
Web sayfaları içinde ziyaretçilerin olumlu ya da olumsuz görüşlerini paylaşabildikleri bir bölüm oluşturup
buradan gelen geri bildirimlere göre yeni satış ve pazarlama taktikleri geliştirmektedirler. Michael Dell
2006 yılında Forbes dergisindeki makalede bu durumu “Başkalarının misafir odasında bu tür bir sohbeti
yapmaktansa kendi misafir odamda yapmayı tercih
ederim” şeklinde açıklamaktadır.
Firmaların hangi sosyal ağ ortamlarını ne şekilde kullanmaları gerektiği konusunda tedirginliklerinin nedeni ise, Web sayfalarındaki ziyaretçi
sayısında azalmanın Web sayfalarını kapatmalarını
gerektirip gerektirmeyeceği konusundaki kaygılara
sahip olmaları şeklinde yorumlanabilir. Bir başka
tedirginlik nedeni ise firmaların sosyal ağ platformlarının sahibi olmadıkları gibi bu platformların
kural ve ilkelerine bağımlı olarak bu hizmetlerden
yararlanmak durumunda kalmalarıdır.

Soru 30

  1. Kullanıcıların web sayfalarına kayır olma süreçleri kısalır
  2. Elde edilen profil bilgileri sayesinde kişiye özgü tanıtım ve kampanyaları duyurmak mümkün olur
  3. Kullanıcıların yaptığı yorumların sosyal medya takipçileri tarafından görülebilmesini sağlar
Yukarıdakilerden hangisi veya hangileri web sayfasına sosyal ağları entegre etmenin getirdiği üstünlüklerdendir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
II ve III
E
I, II ve III
Açıklama:
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. Google Analytics gibi Web analitikleri uygulamaları
Web sayfalarına İçerik Yönetim Sistemleri- Eklentiler başlıklı kısımda belirtildiği gibi eklenti
yoluyla entegre edilebilir.

Soru 31

http:// www. anadolu.edu.tr/ yonetim/ login/ index.php isimli örnek web sayfası incelendiğinde Protokol olarak isimlendirilen bölüm hangi kısımdır?

Seçenekler

A
http://
B
www.
C
anadolu.edu.tr/
D
yonetim/
E
index.php
Açıklama:

Soru 32

I. PHP
II. ASP
III: Perl
IV. JSP
Yukarıdakilerden hangileri dinamik içerikli bir web sayfası yaparken kullanılan betik dilleridir?

Seçenekler

A
I, II ve III
B
I, II ve IV
C
II, III ve IV
D
I, III ve IV
E
Hepsi
Açıklama:
Web sayfaları statik ya da dinamik olabilirler. Statik sayfalar her görüntülendiklerinde aynı içeriği gösterirken dinamik sayfalarda her erişimde farklı içerikler görüntülenir. 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.

Soru 33

Bir web sitesinde ziyaretçinin bir ürünü ya da hizmeti satın almak ve/veya bunlarla ilgili geri bildirimde bulunmak ya da diğer kullanıcılarla iletişime geçmesi isteniyorsa bulunması gereken web sayfası bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
Logo
B
Oturum açma
C
Gezinme menüleri
D
Arama alanı
E
Reklam bantları
Açıklama:
Web sitesinde kullanıcı bilgileri toplanıp bu kullanıcıların sunulan hizmetler ile ilgili bir eylem yapmaları (örneğin bir ürünü ya da hizmeti satın almak ve/veya bunlarla ilgili geri bildirimde bulunmak ya da diğer kullanıcılarla iletişime geçmek) isteniyorsa bu kullanıcıların Web sayfası aracılığı ile siteye kayıt olup oturum açma işleminden sonra söz konusu bu eylemleri gerçekleştirmeleri genelde tercih edilen bir durumdur. Bu amaçla Web sayfalarında bulunması gereken önemli bileşenlerden biri de oturum açma ve kullanıcı hesabı oluşturma özelliğidir.

Soru 34

Aşağıdakilerden hangisi yaygın olarak kullanılan içerik yönetim sistemlerinden birisidir?

Seçenekler

A
PHP
B
JSP
C
Perl
D
Drupal
E
ASP
Açıklama:
En çok kullanılan içerik yönetim sistemlerine Wordpress, Drupal ve Joomla örnek verilebilir

Soru 35

İçerik yönetim sistemi için aşağıdakilerden hangisi söylenemez?

Seçenekler

A
Dinamik web sayfalarına örnektirler
B
Eklentiler kurulabilmesine imkan tanırlar
C
Sosyal medya araçları ile entegre edilebilirler
D
İçerik genel görünüm ve tasarımdan ayrı değildir
E
İleri düzey kodlama bilgisine ihtiyaç duymazlar
Açıklama:
İçerik yönetim sistemlerini statik Web sayfalarından ayıran en önemli özelliklerden biri, içeriğin genel görünüm ve tasarımdan ayrılmasıdır.

Soru 36

I. Sosyal medya hesabı ile oturum açma
II. Kayıt olduktan sonra oturum açma
III. Misafir olarak giriş yapma
Yukarıdakilerden hangisi ya da hangileri web sayfalarında oturum açma yöntemleridir?

Seçenekler

A
Yalnız II
B
I ve II
C
II ve III
D
I ve III
E
Hepsi
Açıklama:
Web sitesinde kullanıcı bilgileri toplanıp bu kullanıcıların sunulan hizmetler ile ilgili bir eylem yapmaları (örneğin bir ürünü ya da hizmeti satın almak ve/veya bunlarla ilgili geri bildirimde bulunmak ya da diğer kullanıcılarla iletişime geçmek) isteniyorsa bu kullanıcıların Web sayfası aracılığı ile siteye kayıt olup oturum açma işleminden sonra söz konusu bu eylemleri gerçekleştirmeleri genelde tercih edilen bir durumdur. Bu amaçla Web sayfalarında bulunması gereken önemli bileşenlerden biri de oturum açma ve kullanıcı hesabı oluşturma özelliğidir. Kullanıcı hesabı oluşturma, kullanıcıların ad, soyad ve e-posta gibi bazı bilgilerinin alınarak kullanıcının belirttiği e-postaya hesap onay bağlantısı gönderme ya da göndermeden anında hesap oluşturma yöntemiyle gerçekleştirilebileceği gibi ilerleyen kısımlarda açıklanacağı gibi sosyal medya hesaplarının kullanılması ile de gerçekleştirilebilir. Hatta son zamanlarda sıkça rastlanan bir durum da bir hizmet ve ürünün Web sayfası aracılığı ile pazarlandığı Web sitelerinde ziyaretçilerin kayıt olma sürecine takılmadan misafir olarak işlemlerini gerçekleştirebilmeleridir.

Soru 37

Web sayfasına sosyal ağ hesabı kullanarak giriş yapmanın sağladığı avantajlardan birisidir?

Seçenekler

A
Kişisel verileri korumak
B
Kimliğini gizlemek
C
Kişisel ürün tanıtımlarından kaçınmak
D
Oturum açma süresini kısaltmak
E
Yorum yapmadan web sitesinde gezinmek
Açıklama:
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

Soru 38

I. Etkileşimi arttırmak
II. Güven duygusu oluşturmak
III. Farkındalığı arttırmak
IV. Veri toplamak
Yukarıdakilerden hangisi veya hangileri Paylaş, Beğen ve Takip et butonlarının sağladığı avantajlardır?

Seçenekler

A
I, II ve III
B
II, III ve IV
C
I, III ve IV
D
I,II ve IV
E
Hepsi
Açıklama:
Sosyal ağda paylaş, beğen ve takip et butonları yardımıyla bir içerik paylaşılabilir, önerilir ve izlenebilir hâle getirebilir. Bu sayede içeriğin farkındalığının arttırılması sağlanır. Beğen butonunun en temel işlevlerinden biri Web sayfasını ziyaret edenlerde güven duygusu oluşturmasıdır. Diğer önemli bir konu ise bu butonların sayfadaki konumlarıdır. Ayrıca Google Analitik gibi uygulamalar yardımıyla bu butonların tıklanma oranlarına bakıp Web sayfasındaki yerlerinin uygun olup olmadığı ile ilgili bir fikre sahip olunabilir.

Soru 39

I. Haber akışlarıdır
II. İçerik verilerini başka bir web sayfasında göstermek için kullanılırlar
III. Genelde .html uzantılı bir bağlantı adresi şeklinde sağlanır
IV. Web sayfasına bir eklenti veya kod yazılımı ile entegre edilirler
RSS Beslemeleri için yukarıda söylenenlerden hangileri doğrudur?

Seçenekler

A
I, II ve III
B
I, II ve IV
C
II, III ve IV
D
I,III ve IV
E
Hepsi
Açıklama:
Haber akışları olarak da bilinen RSS Beslemeleri bu özelliği barındıran Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan bir özelliktir. RSS Beslemelerinin en önemli özelliği bu yöntemle alınan verilerin güncellemesinin otomatik olarak yapılmasıdır. Genelde .xml uzantılı bir bağlantı adresi şeklinde sağlanan RSS beslemeleri kaynak Web sayfasında bulunan bir eklenti ya da yazılan bir kod yardımıyla hedef Web sayfasında kullanılmakta ve kaynak Web sayfasında RSS beslemesinde yapılan değişiklik hedef Web sayfasında hiçbir güncellemeye gerek duyulmadan otomatik olarak gerçekleşmektedir.

Soru 40

Sosyal videolar için aşağıda söylenenlerden hangisi doğrudur?

Seçenekler

A
Tüm videolar sosyal videodur.
B
İçerik paylaşımı yapmazlar
C
Facebook, Twitter ve Instagram'da paylaşılan videolardır
D
Yayınlandığı web sayfasına yeni kullanıcılar sağlar
E
Kurumsal firmaların çektiği videolar sosyal video kapsamına girmez
Açıklama:
Sosyal videolar, sosyal ağlarda oluşturulan ve paylaşılan videolardır. Bu videolar Sosyal Ağlar başlığı altında belirtilen içerik paylaşımı yapılabilen Youtube, Vimeo ve DailyMotion gibi sosyal video paylaşım ortamlarında yayınlanabilmektedir.Web sayfası kurumsal bir sayfaysa bu videolar sayesinde kurumsal tanıtım amacıyla yapılan sosyal faaliyetler (toplum yararına hizmetler gibi) de sosyal videolar aracılığı ile belirli türden hedef kitleye duyurulabilir. Sosyal videolar çok fazla sayıda izlenen videolar olmak zorunda değildir. Örnek olarak ticari ya da ticari olmayan ve belirli bir hedef kitleye ulaşmayı amaçlayan Web sayfasına entegre edilmiş bir sosyal videonun on binlerce kişi yerine yüzlerce kişi tarafından izlenmesine rağmen amacına ulaştığı söylenebilir. Sosyal videoların bir başka yararı ise yayınlandığı Web sayfasına görsel açıdan katkı sağlamanın yanı sıra izleyicilere Web sayfasının amacı doğrultusunda oluşturulmuş kanala abonelik imkânı sunmasıdır.

Soru 41

Aşağıdakilerden hangisi dinamik web sayfaları oluşturmada kullanılan betik dillerinden birisi değildir?

Seçenekler

A
PHP
B
Perl
C
HTML
D
JSP
E
ASP
Açıklama:
Bir Web sitesi tek bir alan adını paylaşan birbirine bağlı Web sayfalarından oluşabilir. Bu açıdan bakıldığında Web siteleri, Web sayfalarını barındıran kapsayıcı bir terim olarak karşımıza çıkmaktadır. Web sayfaları statik ya da dinamik olabilirler. Statik sayfalar her görüntülendiklerinde aynı içeriği gösterirken dinamik sayfalarda her erişimde farklı içerikler görüntülenir. 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.

Soru 42

Aşağıdakilerden hangisi içerik yönetim sistemlerine farklı işlevler kazandırmak amacıyla kurulan eklere verilen addır?

Seçenekler

A
Plugin
B
Input
C
Update
D
PHP
E
Upgrade
Açıklama:
İçerik yönetim sistemlerine yüklenebilecek eklentiler de (plugin) aynı temalar gibi yönetim panelinden kolay bir şekilde kurulabilir.

Soru 43

Aşağıdakilerden hangisi bir içerik yönetim sistemi değildir?

Seçenekler

A
Joomla
B
Drupal
C
Blogspot
D
phpBB
E
WordPress
Açıklama:
WordPress, Joomla, Drupal ve phpBB popüler içerik yönetim sistemlerinden olup Blogspot blog oluşturma amacıyla sunulan bir hizmettir.

Soru 44

Bir web sayfanın arama motorlarında bulunabilir olması için gerçekleştirilen işlem ve bu özellik aşağıdakilerden hangisiyle anılır?

Seçenekler

A
Arama motoru güncellemesi
B
Arama motoru girişi
C
Arama motoru sorgusu
D
Arama motoru optimizasyonu
E
Arama motoru çözümlemesi
Açıklama:
Arama Motoru Optimizasyonu (Search Engine Optimization) özelliği ile Web sitesinin geneli ve sitede yer alan her bir sayfa ile ilgili bilgiler anahtar kelimeler ile girilip arama motorlarında bu ifadeler kullanılarak yapılan aramalarda Web sayfasının kullanıcı aramalarında listelenmesi sağlanabilmektedir. Zaman içinde e-ticaret amaçlı düzenli güncellemeler yapılarak Web sayfasının büyütülmesi planlanıyorsa içerik yönetim sistemleri bu amaç için doğru araçların başında gelir.

Soru 45

Aşağıdakilerden hangisi ilişki oluşturmaya yarayan sosyal medya ortamlarından birisi değildir?

Seçenekler

A
Tumblr
B
Pinterest
C
Vine
D
Instagram
E
Google+
Açıklama:
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.

Soru 46

Aşağıdakilerden hangisi içerik oluşturmaya yönelik bir sosyal medya ortamlarından birisi değildir?

Seçenekler

A
Instagram
B
Google+
C
YouTube
D
Tumblr
E
Pinterest
Açıklama:
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.

Soru 47

Haber akışı olarak da bilinen ve web sayfalarındaki haber özetlerini ya da içerik verilerini başka bir sayfada göstermeye yarayan özelliğin kısa adı aşağıdakilerden hangisidir?

Seçenekler

A
URL
B
CSS
C
CMS
D
RSS
E
HTTPS
Açıklama:
Haber akışları olarak da bilinen RSS Beslemeleri bu özelliği barındıran Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan bir özelliktir. RSS Beslemelerinin en önemli özelliği bu yöntemle alınan verilerin güncellemesinin otomatik olarak yapılmasıdır. Genelde .xml uzantılı bir bağlantı adresi şeklinde sağlanan RSS beslemeleri kaynak Web sayfasında bulunan bir eklenti ya da yazılan bir kod yardımıyla hedef Web sayfasında kullanılmakta ve kaynak Web sayfasında RSS beslemesinde yapılan değişiklik hedef Web sayfasında hiçbir güncellemeye gerek duyulmadan otomatik olarak gerçekleşmektedir.

Soru 48

Haber akışı (RSS) beslemeleri genellikle aşağıdaki uzantı adreslerinden hangisiyle sağlanır?

Seçenekler

A
.doc
B
.html
C
.xml
D
.php
E
.jpeg
Açıklama:
Genelde .xml uzantılı bir bağlantı adresi şeklinde sağlanan RSS beslemeleri
kaynak Web sayfasında bulunan bir eklenti ya da yazılan bir kod yardımıyla hedef Web sayfasında kullanılmakta ve kaynak Web sayfasında RSS beslemesinde yapılan değişiklik hedef Web sayfasında hiçbir güncellemeye gerek duyulmadan otomatik olarak gerçekleşmektedir.

Soru 49

Aşağıdakilerden hangisi ilişki oluşturmaya yönelik sosyal medya ortamlarından birisidir?

Seçenekler

A
Facebook
B
Pinterest
C
Vine
D
Instagram
E
Tumblr
Açıklama:
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.

Soru 50

Aşağıdakilerden hangisi içerik oluşturmaya yönelik sosyal medya ortamlarından birisidir?

Seçenekler

A
Facebook
B
Google+
C
LinkedIn
D
YouTube
E
Twitter
Açıklama:
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.

Soru 51

Aşağıdakilerden hangisi sosyal medya hesaplarında genellikle oturum açmak için gerekli bilgilerden değildir?

Seçenekler

A
E-posta
B
Kullanıcı adı
C
Kullanıcı soyadı
D
T.C. Kimlik Numarası
E
Telefon Numarası
Açıklama:
Sosyal medya hesaplarında, web aracılığıyla oturum açmak için e-posta, telefon numarası veya kişinin adı-soyadı gibi bilgiler gerekmektedir. T.C. Kimlik numarası bu işlemler için gerekli değildir. Cevap D'dir.

Soru 52

Statik web sayfaları ile ilgili aşağıdakilerden hangisi doğrudur?

Seçenekler

A
Kodlama bilgisine gerek duyulmaz.
B
Kolay yönetim özelliğine sahiptir.
C
Basit HTML kodlu ve sınırlı animasyon özelliğine sahiptir.
D
Özelleştirilebilme özelliğine sahiptir.
E
İçerik yönetim sistemine sahiptir.
Açıklama:
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 yardımıyla gerçekleştirdiği ve büyük oranda kodlama gerektiren sayfalardır. Cevap C'dir.

Soru 53

Haber akışları olarak da bilinen ve web sayfalarındaki haber özetlerini veya içeriklerini göstermek için kullanılan özellik aşağıdakilerden hangisidir?

Seçenekler

A
Sosyal videolar
B
RSS beslemeleri
C
Paylaş butonu
D
Takip et butonu
E
Kullanıcı hesabı doğrulama
Açıklama:
Haber akışları olarak da bilinen ve web sayfalarındaki haber özetlerini veya içeriklerini göstermek için kullanılan özellik RSS Beslemeleri özelliğidir. Cevap B'dir.

Soru 54

Aşağıdakilerden hangisi web sitesi ziyaretçilerinin ulaşmak istedikleri içeriklere daha hızlı erişmesini sağlar?

Seçenekler

A
İletişim bilgileri
B
Arama özelliği
C
Reklam bantları
D
Sosyal paylaşım bantları
E
Gezinme menüleri
Açıklama:
Gezinme menüleri, web sitesi ziyaretçilerinin ulaşmak istedikleri içeriklere daha hızlı erişmesini sağlamaktadır. Cevap E'dir.

Soru 55

Aşağıdakilerden hangisinin kullanım amacı web sitesi veya şirket masraflarının karşılanmasına yardımcı olmaktadır?

Seçenekler

A
Gezinme menüleri
B
Arama özelliği
C
İletişim bilgileri
D
Reklam bantları
E
Sosyal paylaşım bantları
Açıklama:
Reklam bantalarının kullanım amacı, web sitesi veya şirket masraflarının karşılanmasına yardımcı olmasıdır. Cevap D'dir.

Soru 56

Web sayfasında sunulan hizmetler ile ilgili destek ve bilgi edinme aşağıdakilerden hangisi ile sağlanır?

Seçenekler

A
Arama özelliği
B
Sosyal medya butonları
C
İletişim bilgileri
D
Gezinme menüleri
E
Reklam bantları
Açıklama:
İletişim bilgileri, web sayfasında sunulan hizmetler ile ilgili destek ve bilgi edinme gibi alt birimlerle iletişim kanalları bilgilerini içermektedir. Cevap C'dir.

Soru 57

Aşağıdakilerden hangisi web sayfalarında ziyaretçilerin kendi ağında bulunan kişlerle içerik paylaşmasını sağlar?

Seçenekler

A
Sosyal paylaşım bağlantıları
B
Reklam bantları
C
İletişim bilgileri
D
Arama özelliği
E
Gezinme menüleri
Açıklama:
Web sayfalarında ziyaretçilerin kendi ağında bulunan kişlerle içerik paylaşmasını sosyal paylaşım bağlantıları sağlar. Cevap A'dır.

Soru 58

Dinamik web sayfaları ile ilgili aşağıdakilerden hangisi doğrudur?

Seçenekler

A
Kodlama ile yazılır
B
Bir veri tabanıyla ilişkilendirilmemiştir.
C
Kodlama bilgisine gerek duyulmaz.
D
Etkileşim sınırlıdır.
E
Etkileşimler flash veya java ile gerçekleştirilir.
Açıklama:
Dinamik web sayfaları kodlama gerektirmeyen ve maliyeti düşük, etkileşimi yüksektir. Cevap C'dir.

Soru 59

Web sayfalarında kullanıcıların kayıt olmadan alternatif giriş olacağının tanınması aşağıdakilerden hangisi ile gerçekleşir?

Seçenekler

A
İletişim bilgileri
B
Arama özelliği
C
Reklam bantları
D
Gezinme menüleri
E
Sosyal paylaşım bağlantıları
Açıklama:
Web sayfalarında kullanıcıların kayıt olmadan alternatif giriş olacağının tanınması sosyal paylaşım bağlantıları ile gerçekleşmektedir. Cevap E'dir.

Soru 60

Yukarıdaki adreste "anadolu.edu.tr" kısmı aşağıdakilerden hangisine karşılık gelmektedir?

Seçenekler

A
Protokol
B
Web sayfası
C
Alan ve alan adı uzantısı
D
Klasör
E
Alt alan
Açıklama:
Yukarıdaki örnekte “anadolu.edu.tr” alan ve alan adı uzantısıdır. Burada "yonetim" ve "login" klasör, “index.php” web sayfası, "http" protokol ve "www" alt alanı ifade etmektedir.

Soru 61

Aşağıdaki web sayfası bileşenlerinden hangisi ziyaretçilerin web sayfasında içeriklere daha hızlı bir şekilde ulaşmalarına yardımcı olur?

Seçenekler

A
Sosyal paylaşım bağlantısı
B
Arama bölümü
C
Reklam bantı
D
Oturum açma
E
Hesap oluşturma
Açıklama:
Arama özelliği Web sayfalarında bulunan başka bir bileşendir ve ziyaretçilerin Web sayfasında aradıkları içeriklere daha hızlı bir şekilde ulaşmalarına
yardımcı olur.

Soru 62

Aşağıdakilerden hangisi dinamik web sayfası özelliklerinden biridir?

Seçenekler

A
Maliyeti yüksektir
B
Kullanımı kolay ancak yönetimi uzmanlık gerektirir
C
Kodlama bilgisine gerek duyulur
D
Etkileşim ve işlevselliği artıran özellikleri içerir
E
Özelleştirilebilme özelliği yoktur
Açıklama:
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.

Soru 63

Aşağıdakilerden hangisi "İçerik yönetim sistemleri" özelliklerinden biri değilidir?

Seçenekler

A
Dinamik web sitesi oluşturma amaçlı kullanılırlar
B
Kurulumu ve yönetiminde teknik bilgiye ihtiyaç duyulabilir
C
Sosyal medya araçları ile birlikte kullanılabilirler
D
Modüler yapıda olmadığı için eklenti yüklenememektedir
E
Sayfanın görünümü yazı ve görsellerden ayrıdır
Açıklama:
İçerik yönetim sistemleri modüler yapıya sahip olmaları sayesinde kullanılmak istenen araçlar içerik yönetim sistemlerine eklenti (plugin) olarak yüklenebilmektedir.

Soru 64

Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir web sayfasında göstermek için kullanılan haber akışları olarak bilinen özelliği aşağıdakilerden hangisi sağlar?

Seçenekler

A
RSS
B
IYS
C
PHP
D
ASP
E
Blog
Açıklama:
Haber akışları olarak da bilinen RSS Beslemeleri bu özelliği barındıran Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan bir özelliktir. RSS Beslemelerinin en önemli özelliği bu yöntemle alınan verilerin güncellemesinin otomatik olarak yapılmasıdır.

Soru 65

Aşağıdakilerden hangisi dinamik web sayfaları oluşturmada kullanılan betik dillerinden biridir?

Seçenekler

A
SQL
B
HTML
C
Perl
D
C++
E
Pascal
Açıklama:
Java bir programlama dilidir. Javascript ise betik dilidir.
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.

Soru 66

Web sitesinde kullanıcıların kendilerine sunulan hizmetlerden yararlanabilmek için başlangıçta kullanıcı bilgilerini tanımlamalarını gerektiren web sayfası bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
Arama özelliği
B
İletişim bilgisi
C
Gezinme menüsü
D
Oturum açma
E
Kullanıcı hesabı oluşturma
Açıklama:
Web sitesinde kullanıcı bilgileri toplanıp bu kullanıcıların sunulan hizmetler ile ilgili bir eylem yapmaları (örneğin bir ürünü ya da hizmeti satın almak ve/veya bunlarla ilgili geri bildirimde bulunmak ya da diğer kullanıcılarla iletişime geçmek) isteniyorsa bu kullanıcıların Web sayfası aracılığı ile siteye kayıt olup oturum açma işleminden sonra söz konusu bu eylemleri gerçekleştirmeleri genelde tercih edilen bir durumdur. Bu amaçla Web sayfalarında bulunması gereken önemli bileşenlerden biri de oturum açma ve kullanıcı hesabı oluşturma özelliğidir. Oturum açma işlemini gerçekleştirebilmek için başlangıçta önce hesap oluşturulması gerekmektedir.

Soru 67

Aşağıdakilerden hangisi İçerik Yönetim Sistemlerinde sosyal ağ entegrasyonun sağladığı yararlardan biridir?

Seçenekler

A
Firmaların hangi sosyal ağ ortamlarını ne şekilde kullanacaklarını belirler
B
Bireylerin daha uzun süreli sayfayı ziyaret etmelerini sağlar
C
Kullanıcılar web sayfalarını terk ettikten sonra bile onlarla iletişim hâlinde olmaya yardımcı olur
D
Kullanıcıların tercihleri ve alışkanlıkları hakkında daha fazla bilgi sahibi olma imkanı tanır
E
Sosyal etkileşim ve iletişim için birçok kolaylık sağlar
Açıklama:
Sosyal ağ ortamları, kullanıcıların kendi içerik ve mesajlarını oluşturmalarına ve paylaşmalarına imkân tanıyarak sosyal etkileşim ve iletişim için birçok kolaylık sağlamaktadır. Sosyal ağ ortamlarını içeren Web sayfalarında kullanıcılar yalnızca Web sayfası ile değil aynı zamanda birbirleri ile iletişim kurabilmektedir. Firmaların tedirginliklerinden birisi hangi sosyal ağ ortamlarını ne şekilde kullanmaları gerektiği konusunda yeterli bilgi sahibi olamaması, web sayfalarındaki ziyaretçi sayısında azalması ve web sayfalarını kapatmalarını gerektirip gerektirmeyeceği konusundaki kaygılara sahip olmaları şeklinde yorumlanabilir.

Soru 68

Aşağıdakilerden hangisi bir web sayfasına sosyal ağların entegrasyonun sağlayacağı yararlardan biri değildir?

Seçenekler

A
Ayrıca hesap açmadan sayfaya girişi kolaylaştırır
B
Sayfaya kullanıcılara yönelik özellikler kazandırır
C
Kullanıcılara özel ürün tanıtımları yapmayı sağlar
D
Sayfa içeriğinin paylaşımını kolaylaştırır
E
Sayfada gezinmeyi kolaylaştırır
Açıklama:
Kullanıcıların büyük çoğunluğunun 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. Web sayfasındaki içeriklerin tamamı ya da belirli bir bölümü sayfayı ziyaret edenler tarafından kolayca paylaşılıp, beğenilebilir ve takip edilebilir. Web sayfalarına sosyal ağ ortamlarının entegre edilmesi kullanıcıların içerikleri birbirleri ile daha kolay bir şekilde paylaşmalarına imkan sağlarken söz konusu entegrasyon sayfanın kullanımını daha pratik hale getirmez. Bunun için sayfa tasarımı, arama modülü, gezinme menüsü gibi işlevlerden yararlanılır.

Soru 69

Aşağıdakilerden hangisi insanların birbirleriyle bağlantılar kurup iletişime geçmek için çevrimiçi ortamlarda kullandığı teknolojik araçtır?

Seçenekler

A
Sosyal ağ
B
Web sayfası
C
Sosyal medya
D
Sohbet odası
E
Haberleşme ağı
Açıklama:
Sosyal ağlar internet ortamında bir grup insanın sosyal, profesyonel ve eğitim amaçlı metinsel, görsel ve/veya işitsel içerikleri paylaştıkları ve yorumlar yapıp görüş bildirdikleri ortamlar iken insanların sosyalleşmek için kullandığı çevrimiçi ortamlar sosyal medyayı oluşturur.

Soru 70

Web sayfalarının görünümü nasıl biçimlendirilir?

Seçenekler

A
Basamaklı stil sayfası (Cascading Style Sheets) ile
B
(Uniform Resource Locator) adresi ile
C
HTML (HyperText Markup Langauge) ile
D
JSP gibi betik dilleri ile
E
PHP, ASP, Perl dilleri ile
Açıklama:
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.

Soru 71

Web sayfaları ile ilgili verilen bilgilerden hangisi yanlıştır?

Seçenekler

A
Bir Web sitesi tek bir alan adını paylaşan birbirine bağlı Web sayfalarından oluşabilir.
B
Web sayfaları statik ve dinamik içerikli olarak iki ana kategoriye ayrılabilir.
C
Web sayfalarına bir tekbiçimli kaynak konumlayıcı (URL) adresi ile erişilir.
D
Dinamik sayfalar genelde PHP, ASP, Perl ya da JSP gibi betik dilleri
(script) ile yazılırlar.
E
Birçok Web sayfası, maliyeti yüksek ve tamamen kodlama bilgisi gerektiren veritabanı destekli dinamik Web sayfaları ile oluşturulmaktadır.
Açıklama:
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.

Soru 72

Aşağıdakilerden hangisi Web Sayfalarının Bileşenleri arasında yer alır?
I. Web sayfasının logosu
II. Gezinme menüleri
III. Arama özelliği
IV. Oturum açma ekranı
V. Reklam Bantları

Seçenekler

A
I, II, III
B
II, III, IV
C
I, II, III, IV, V
D
I, II, III, IV
E
III, IV, V
Açıklama:
I. Web sayfasının logosu
II. Gezinme menüleri
III. Arama özelliği
IV. Oturum açma ekranı
V. Reklam Bantları Web Sayfalarının Bileşenleri arasında yer alır.

Soru 73

Web bileşeni olan reklam bantları ile ilgili ifadelerden hangisi yanlıştır?

Seçenekler

A
Web sayfasının içeriği ile ilgili olmayan reklamlar da yayınlanabilir.
B
Kullanım amacı genelde Web sitesinin ya da daha büyük ölçekte şirket işletme masraflarının bir bölümünü karşılamaktır.
C
Barındırıldığı Web sayfasının kendi reklamlarının yayınlanabileceği bir alan olarak kullanılabilir.
D
Reklam bantları içeriğe eklenemez.
E
Genellikle, sayfanın üstünde, solunda, sağında veya alt kısmında bulunur.
Açıklama:
Genellikle, reklam bantları bir sayfanın üstünde, solunda, sağında veya alt kısmında bulunur ve içeriğe de eklenebilir. Örneğin günümüzde çevrimiçi gazeteler, bloglar ve video izleme hizmeti veren kuruluşlar içeriğe ekleme yöntemini tercih etmektedirler. Bu durumda sitede belirli
bir içeriğe erişmek isteyen kullanıcının karşısına açılır pencere şeklinde bir reklam çıkmakta ve kullanıcı dilerse bu açılır pencere reklamı belirli
bir süre sonra (genelde 5-10 saniye arası) kapatabilmektedir.

Soru 74

İçerik yönetim sistemleriyle ilgili ifadelerden hangisi yanlıştır?

Seçenekler

A
Sayfa içeriklerini genelde bir içerik kütüphanesi veya veritabanı yardımıyla barındırır.
B
En çok kullanılan içerik yönetim sistemlerine Wordpress, Drupal ve Joomla'dır.
C
Sayfanın görünümü her bir sayfada yer alan menü, yazı ve görsellerden ayrılamaz.
D
Kodlama bilgisi gerektirmeden çeşitli temalar yardımıyla sayfaların görünümünü değiştirebilir.
E
Veritabanı kullanıldığı için site ziyaretçi bilgileri alınıp düzenlendikten
sonra kullanılabilir.
Açıklama:
İçerik yönetim sistemlerini statik Web sayfalarından ayıran en önemli özelliklerden biri, içeriğin genel görünüm ve tasarımdan ayrılmasıdır. Bir başka deyişle, içerik yönetim sistemlerinde sayfanın görünümü her bir sayfada yer alan menü, yazı ve görsellerden ayrıdır.

Soru 75

Web sayfalarında kullanıcı istatistikleri ile ilgili bilgileri derlemek için kullanılan eklenti aşağıdakilerden hangisidir?

Seçenekler

A
Joomla
B
Google analytics
C
Drupal
D
RSS
E
Wordpress
Açıklama:
Son zamanlarda bu eklentilerin temel özelliklerinin ücretsiz sunulup bazı gelişmiş özellikleri için ücretli versiyonuna geçilmesi gerektiği şeklinde bir durum göze çarpmaktadır. Örneğin, sayfada kullanıcı istatistikleri
ile ilgili bilgileri derlemek için kullanılan Google analytics eklentisini geliştiren geliştiriciler daha fazla ayrıntılı rapor alma seçeneği için ücretli “pro” versiyon seçeneğini kullanıcılara sunmaktadır.

Soru 76

Aşağıdakilerden hangisi dinamik sayfalarda kullanılan betik diller arasında yer almaz?

Seçenekler

A
PHP
B
ASP
C
Perl
D
JSP
E
RSS
Açıklama:
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.

Soru 77

Aşağıdakilerden hangisi ilişki oluşturmaya yarayan sosyal medya ortamlarından birisidir?

Seçenekler

A
YouTube
B
Vine
C
LinkedIn
D
Tumblr
E
Pinterest
Açıklama:
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.

Soru 78

Bir web sayfasına giriş yapmak için Sosyal Ağ hesaplarını kullanan insanların oranı yüzde kaçtır?

Seçenekler

A
%50'den fazlası
B
%60'dan fazlası
C
%70'den fazlası
D
%80'den fazlası
E
%90'dan fazlası
Açıklama:
Kullanıcıların %70’ten fazlasının bir Web sayfasına giriş yapmak için Sosyal Ağ hesaplarını kullandıkları bilinmektedir.

Soru 79

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?

Seçenekler

A
Twitter ve Facebook
B
Facebook ve Google+
C
Twitter ve LinkedIn
D
Foursquare ve Facebook
E
LinkedIn ve Google+
Açıklama:
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.

Soru 80

Web sayfalarının içerdiği bileşenler bakımından ilki olan Web sayfasının adı, logosu ve firma/şirket adı genelde hangi bölümde bulunmaktadır?

Seçenekler

A
Sol üst
B
Sağ üst
C
Orta
D
Sağ alt
E
Sol alt
Açıklama:
Web sayfaları birbirlerinden farklı olmakla birlikte, içerdikleri bileşenler açısından benzerlik göstermektedirler. Bu bileşenlerin ilki olan Web sayfasının adı, logosu ve firma/şirket adı genelde sol üst bölümde yer alır. Doğru cevap A'dır.

Soru 81

I. Wordpress
II. Drupal
III. Joomla
Yukarıdakilerden hangileri en çok kullanılan içerik yönetim sistemlerindendir?

Seçenekler

A
Yalnız I.
B
Yalnız II.
C
Yalnız III.
D
I. ve III.
E
I. II. ve III.
Açıklama:
İç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.

Soru 82

I. Site ziyaretçi bilgileri alınıp düzenlendikten sonra bu bilgilerin kullanılabilmeleri
II. Kodlama bilgisi gerektirmeden çeşitli temalar yardımıyla sayfaların görünümünün değiştirebilmesi
III. Metin editörünün var olduğu her alana metin, görsel ve hatta video ve sesli öğeler eklenebilmesi
Yukarıdakilerden hangisi içerik yönetim sistemlerinin özelliklerindedir?

Seçenekler

A
Yalnız I.
B
Yalnız II.
C
I. ve II.
D
II. ve III.
E
I. II. ve III.
Açıklama:
Maddelerde belirtilen tüm özellikler içerik yönetim sistemlerinin özellikleri arasındadır. Buna göre doğru cevap E'dir.

Soru 83

I. PHP
II. ASP
III. URL
IV. JSP
Dinamik sayfalar genelde yukarıdaki hangi betik dilleri(script) ile yazılırlar?

Seçenekler

A
I. ve II.
B
I. ve III.
C
II. ve III.
D
I. II. ve IV.
E
II. III. ve IV.
Açıklama:
Dinamik sayfalar genelde PHP, ASP, Perl ya da JSP gibi betik dilleri (script) ile yazılırlar. URL(Uniform Resource Locator) ise betik(script) bir dil değildir. Web sayfalarına bir tek biçimli kaynak konumlayıcı URL(Uniform Resource Locator) adresi ile erişilir ve bu sayfalar metin, grafik, video ve diğer sayfalara ve dosyalara bağlantılar içerebilir.

Soru 84

Aşağıdakilerden hangisi web sayfalarının bileşenlerinden değildir?

Seçenekler

A
Web sayfasının adı, logosu ve firma/şirket adı
B
Oturum açma ve kullanıcı hesabı oluşturma özelliği
C
Gezinme menüleri
D
PHP, ASP, Perl ya da JSP gibi betik diller
E
Arama özelliği
Açıklama:
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.

Soru 85

İnternet ortamında bir grup insanın sosyal, profesyonel ve eğitim amaçlı metinsel, görsel ve/veya işitsel içerikleri paylaştıkları ve yorumlar yapıp görüş bildirdikleri ortamlara ne ad verilir?

Seçenekler

A
HTML(HyperText Markup Language)
B
İçerik Yönetim Sistemleri
C
Dinamik Web Sayfaları
D
Basamaklı Stil Sayfası-Cascading Style Sheets (CSS)
E
Sosyal Ağlar
Açıklama:
Sosyal ağlar internet ortamında bir grup insanın sosyal, profesyonel ve eğitim amaçlı metinsel, görsel ve/veya işitsel içerikleri paylaştıkları ve yorumlar yapıp görüş bildirdikleri ortamlardır. Doğru cevap E'dir.

Soru 86

Konuma dayalı,eğlence ve gıda sektöründe faaliyet gösteren kurum ya da
kuruluşların hedef kitlelerine ulaşmada tercih edebileceği ve belirli bir endüstriye hitap eden uygulama aşağıdakilerden hangisidir?

Seçenekler

A
Facebook
B
Youtube
C
Foursquare
D
Twitter
E
Linkedin
Açıklama:
Günümüzde Facebook, Twitter ve LinkedIn gibi çok fazla kullanılan sosyal medya uygulamaları var olduğu gibi, konuma dayalı ve belirli bir endüstriye hitap eden Foursquare gibi mobil hizmetler de göze çarpmaktadır. Ayrıca 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. Doğru cevap C'dir.

Soru 87

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ıdır. Aşağıdakilerden hangisi ilk kategoriye dahildir?

Seçenekler

A
Facebook
B
Youtube
C
Pinterest
D
Vine
E
Tumblr
Açıklama:
Facebook, Google+, Twitter ve LinkedIn ilişki oluşturmaya yarayan birinci kategoriye örnek olarak gösterilebilirken, YouTube, Pinterest, Vine, Instagram ve Tumblr içerik paylaşımı yapılabilen ikinci kategorideki sosyal medya uygulamalarına örnek verilebilir. Buna göre doğru cevap A'dır.

Soru 88

E-posta sağlayıcılar tarafından çok fazla kişiye gönderilmiş aynı içerikli reklam e-postaları daha e-posta hesabımıza varmadan istenmeyen e-posta larak belirlenmekte ve gelen kutusu yerine istenmeyen posta kutusuna yönlendirilmektedir. İstenmeyen e-postalar başka ne şekilde adlandırılırlar?

Seçenekler

A
Javascript
B
Spam
C
Plugin
D
Perl
E
ASP
Açıklama:
E-posta hesaplarımıza giriş yaptığımızda bir çoğumuz reklam içerikli e-posta mesajlarını ya silmekte ya da göz ardı etmekteyiz. Hatta E-posta sağlayıcılar tarafından çok fazla kişiye gönderilmiş aynı içerikli reklam e-postaları daha e-posta hesabımıza varmadan istenmeyen e-posta (spam) olarak belirlenmekte ve gelen kutusu yerine istenmeyen posta kutusuna yönlendirilmektedir. Javascript ise istemci tarafı betikler bu dinamik programlama dili ile yazılabilir. ASP ve Perl betik dillerdir. Plugin ise eklenti anlamına gelmektedir. Buna göre doğru cevap B'dir.

Soru 89

Haber akışları olarak da bilinen ve Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan özelliğe ne ad verilir?

Seçenekler

A
RSS Beslemeleri
B
CSS
C
Spam
D
Scripting languages
E
PHP
Açıklama:
Haber akışları olarak da bilinen RSS Beslemeleri bu özelliği barındıran Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan bir özelliktir. RSS Beslemelerinin en önemli özelliği bu yöntemle alınan verilerin güncellemesinin otomatik olarak yapılmasıdır. CSS basamaklı stil sayfasıdır. Web sayfalarının görünümü CSS ile biçimlendirilebilir. Spam, istenmeyen posta anlamına gelmektedir. Scripting languages, betik diller anlamına gelmektedir. PHP ise bir betik dilidir. Doğru cevap A'dır.

Soru 90

I. PHP
II. ASP
III. Perl
IV. JSP
Yukarıda verilen dillerden hangileri dinamik sayfaların genel olarak yazımında kullanılan betik (script) diller arasında yer almaktadır?

Seçenekler

A
I
B
I-II
C
I-II-III
D
II-III-IV
E
I-II-III-IV
Açıklama:
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. Doğru cevap E seçeneğidir.

Soru 91

Sayfa ziyaretçilerinin ulaşmak istedikleri içeriklere daha hızlı bir şekilde erişebilmelerine olanak sağlayan web sayfası bileşeni aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
Arama özelliği
B
Gezinme menüleri
C
Reklam bantları
D
İletişim bilgileri
E
Sosyal paylaşım bağlantıları
Açıklama:
Gezinme menüleri sayesinde sayfa ziyaretçileri ulaşmak istedikleri içeriklere daha hızlı bir şekilde erişebilirler. Gezinme menüleri Web sayfasında yer alan çok sayıda alt sayfaların belirli ana başlıklar altında toplanarak kullanıcılara sunulması işlevini görürler. Doğru cevap B seçeneğidir.

Soru 92

I. Oturum açma
II. Kullanıcı hesabı oluşturma
III. Arama özelliği
IV. İletişim bilgileri
Yukarıda verilenlerden hangileri Web sayfası bileşenleri arasında yer almaktadır?

Seçenekler

A
I-II
B
II-III
C
III-IV
D
II-III-IV
E
I-II-III-IV
Açıklama:
Web sayfası bileşenleri sayfa adı, oturum açma, kullanıcı hesabı oluşturma, gezinme menüleri, arama özelliği, reklam bantları, iletişim bilgileri ve sosyal paylaşım bağlantıları şeklinde ifade edilebilir. Doğru cevap E seçeneğidir.

Soru 93

Kullanılan içerik yönetim sisteminin türüne bağlı olarak Web sayfasının genel görünümünü değiştirmek ve işlevselliğini artırmak
amaçlı ücretsiz ya da ücretli olarak yüklenebilen özellik aşağıdakilerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
Tema
B
Dinamik web sayfası
C
Basamaklı stil sayfası
D
İçerik kütüphanesi
E
Eklenti
Açıklama:
Kullanılan içerik yönetim sisteminin türüne bağlı olarak Web sayfasının genel görünümünü değiştirmek ve işlevselliğini artırmak
amaçlı ücretsiz ya da ücretli temalar yüklenebilir. Modüler yapısından dolayı tema yükleme işlemi, içerik yönetim sisteminin yönetim paneli ile kolay bir şekilde gerçekleştirilebilir. Doğru cevap A seçeneğidir.

Soru 94

I. Düşük maliyet
II. Kolay kullanım
III. Kolay yönetim
IV. Özelleştirebilme
Yukarıda verilenlerden hangileri dinamik web sayfalarının özellikleri arasında yer almaktadır?

Seçenekler

A
I-II
B
II-III
C
III-IV
D
I-III-IV
E
I-II-III-IV
Açıklama:
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. Doğru cevap E seçeneğidir.

Soru 95

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?

Seçenekler

A
Kodlama bilgisini geliştirmesi
B
Statik web sayfası oluşturması
C
İçerik yönetim sistemi kullanması
D
Kodlama bilgisi ileri düzeyde olan birilerinden yardım istemesi
E
Web sayfası oluşturmaktan vazgeçmesi
Açıklama:
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.

Soru 96

Aşağıdakilerden hangisi web sayfaları için doğru bir ifadedir?

Seçenekler

A
Hiper metin işaret dili olarak adlandırılan HTML ile yazılmış bir belgedir.
B
Web sayfalarına bir basamaklı stil sayfası (Cascading Style Sheets) adresi ile erişilir.
C
Web sayfalarının görünümü tekbiçimli kaynak konumlayıcı (Uniform Resource Locator) ile biçimlendirilebilir.
D
HTML gibi istemci tarafı betikler aracılığıyla etkileşimli hâle getirilebilir.
E
Dinamik sayfalar genelde HTML gibi betik dilleri (script) ile yazılırlar.
Açıklama:
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.

Soru 97

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?

Seçenekler

A
I ve II
B
II ve III
C
III ve IV
D
I, II ve III
E
II, III ve IV
Açıklama:
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.

Soru 98

Aşağıdakilerden hangisi web sayfalarının bileşenlerinden biri değildir?

Seçenekler

A
Oturum açma ve kullanıcı hesabı oluşturma özelliği
B
Web sayfasının adı, logosu
C
Gezinme menüleri
D
Kodlama menüsü
E
Arama özelliği
Açıklama:
Web sayfaları birbirlerinden farklı olmakla birlikte, içerdikleri bileşenler açısından benzerlik göstermektedirler. Bu bileşenlerin ilki olan Web sayfasının adı, logosu ve firma/şirket adı genelde sol üst bölümde yer alır. Web sayfalarında bulunması gereken önemli bileşenlerden biri de oturum açma ve kullanıcı hesabı oluşturma özelliğidir. Bir diğer bileşen ise gezinme menüleridir. Gezinme menüleri sayesinde sayfa ziyaretçileri ulaşmak istedikleri içeriklere daha hızlı bir şekilde erişebilirler. Arama özelliği ise Web sayfalarında bulunan başka bir bileşendir ve ziyaretçilerin Web sayfasında aradıkları içeriklere daha hızlı bir şekilde ulaşmalarına yardımcı olur. Diğer bileşenler ise reklam bantları (banner), iletişim bilgileri ve sosyal paylaşım bağlantılarıdır. Doğru yanıt D seçeneğidir.

Soru 99

Aşağıdakilerden hangisi içerik yönetim sistemlerine tema eklenerek yapılabilecek değişikliklerden biridir?

Seçenekler

A
Web sitesi barındırma hizmetini değiştirme
B
Veritabanında değişiklikler yapabilme
C
Sayfa ögelerinin konumlarını ayarlayabilme
D
Ziyaretçi bilgilerini düzenleyebilme
E
Eklentileri yönetebilme
Açıklama:
Tema seçiminde, kodlama bilgisine gerek kalmadan grafik arayüzden düzenleme seçeneklerinin olması, arka plan, renkler ve yazı tiplerinin kolayca değiştirilebilir olması ve sosyal medya simgeleri, kullanıcı giriş alanı, haber akışı (RSS), slayt ve manşet görselleri gibi öğelerin konumlarının ayarlanabilmesi dikkat edilmesi gereken konulardandır. Tema seçiminde ayrıca içinde bulunulan yılın Web tasarım eğilimleri araştırılarak kullanıcıların tercih ve seçimlerine göre bir tercihte de bulunulabilir. Doğru yanıt C seçeneğidir.

Soru 100

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?

Seçenekler

A
Google+
B
Youtube
C
LinkedIn
D
Facebook
E
Twitter
Açıklama:
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.

Soru 101

Aşağıdakilerden hangisi kurum ve kuruluşlarda sosyal medya birimleri açarak ulaşılmak istenen amaçlardan biridir?

Seçenekler

A
Kurum içi iletişimi sağlamak
B
Maliyetleri düşürmek
C
Zamandan tasarruf etmek
D
Ziyaretçileri ile iletişimi kesintisiz devam ettirmek
E
Kurumlar arası rekabeti güçlendirmek
Açıklama:
Sosyal medyayı etkin bir şekilde kullanmak sürekli güncelleme ve bakım gerektiren bir iştir. Örneğin sosyal medya takipçileri ile etkileşim kurabilmek ve onlara güncel bilgiler sağlamak için zaman ayırmak gerekmektedir. Bu durumun farkında olan kurum ve kuruluşlar bünyelerinde sosyal medya birimleri oluşturarak ziyaretçileri ile iletişim ve etkileşimi kesintisiz devam ettirmeyi amaçlamaktadır. Doğru yanıt D seçeneğidir.

Soru 102

Aşağıda verilen Web sayfalarına sosyal ağ ortamlarının entegre edilmesi yöntemlerinden hangisi Web sayfalarına kayıt olma süreçlerini kısaltmaktadır?

Seçenekler

A
Sosyal Ağ Hesabı ile Giriş Yapma
B
Paylaş ve Beğen Butonları
C
Sosyal Videolar
D
RSS Beslemeleri
E
Takip et Butonları
Açıklama:
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. Doğru yanıt A seçeneğidir.

Soru 103

Aşağıdakilerden hangisi web sayfalarının bileşenlerinden biri değildir?

Seçenekler

A
Javascript
B
Kullanıcı hesabı oluşturma
C
Oturum açma
D
Web sayfa adı
E
Web sayfa logosu
Açıklama:
Javascript bir yazılımdır, web sayfalarının bileşenlerinden değildir. Doğru cevap A'dır.

Soru 104

Aşağıdakilerden hangisi web sitesidir?

Seçenekler

C
https://www.anadolu.edu.tr/akademik
D
https://www.anadolu.edu.tr/ogrenci-isleri
E
https://www.anadolu.edu.tr/acikogretim
Açıklama:
Diğer seçenekler web sayfası, B seçeneği web sitesidir. Web sitesi, tek bir alan adını paylaşan birbirine bağlı web sayfalarından oluşur. Doğru cevap B'dir.

Soru 105

Aşağıdakilerden hangisi dinamik sayfalar oluşturmak için kullanılan yazılımlardandır?

Seçenekler

A
HTML
B
Windows
C
JSP
D
CSI
E
RSS
Açıklama:
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. Doğru cevap C'dir.

Soru 106

Kullanıcıların ulaşmak istedikleri şeyi yazarak, web sayfasındaki konumuna yönlendirildiği web bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
İletişim bilgileri
B
Firma adı
C
Oturum açma
D
Arama
E
Reklam bantları
Açıklama:
Arama özelliği ise Web sayfalarında bulunan başka bir bileşendir ve ziyaretçilerin Web sayfasında aradıkları içeriklere daha hızlı bir şekilde ulaşmalarına yardımcı olur. Doğru cevap D'dir.

Soru 107

Bir kurumun Web sayfalarına sosyal ağ ortamlarının entegrasyonu yoluyla toplum yararına yaptığı faaliyetleri duyurmasını sağlayabilecek en etkili yöntemlerden biri aşağıdakilerden hangisi olabilir?

Seçenekler

A
Kullanıcı Hesabı Doğrulama
B
Sosyal Ağ Hesabı ile Giriş Yapma
C
Paylaş, Beğen ve Takip et Butonları
D
RSS Beslemeleri
E
Sosyal Videolar
Açıklama:
Web sayfası kurumsal bir sayfaysa kurumsal tanıtım amacıyla yapılan sosyal faaliyetler (toplum yararına hizmetler gibi) de sosyal videolar aracılığı ile belirli türden hedef kitleye duyurulabilir. Doğru yanıt E seçeneğidir.

Soru 108

"Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan özellik" olarak tanımlanan kavram aşağıdakilerden hangisidir?

Seçenekler

A
RSS beslemeleri
B
Sosyal video
C
Paylaşma
D
Takip etme
E
Abone olma
Açıklama:
Haber akışları olarak da bilinen RSS Beslemeleri bu özelliği barındıran Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan bir özelliktir. Doğru yanıt A seçeneğidir.

Soru 109

Aşağıdakilerden hangisi eklentidir?

Seçenekler

A
Wordpress
B
Youtube
C
Google
D
Twitter
E
Google analytics
Açıklama:
Google analytics bir eklentidir. Doğru cevap E'dir.

Soru 110

Aşağıdakilerden hangisi sosyal ağ değildir?

Seçenekler

A
İnternet
B
Twitter
C
Facebook
D
Instagram
E
Swarm
Açıklama:
İnternet bir sosyal ağ değildir. Doğru cevap A'dır.

Soru 111

Web sayfasında yer alan çok sayıda alt sayfaların belirli ana başlıklar altında toplanarak kullanıcılara sunulması işlevini gören Web sayfası bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
Arama özelliği
B
Gezinme menüsü
C
Reklam bantları
D
İletişim bilgileri
E
Sosyal paylaşım bağlantıları
Açıklama:
Gezinme menüleri sayesinde sayfa ziyaretçileri ulaşmak istedikleri içeriklere daha hızlı bir şekilde erişebilirler. Gezinme menüleri Web sayfasında yer alan çok sayıda alt sayfaların belirli ana başlıklar altında toplanarak kullanıcılara sunulması işlevini görürler. Doğru yanıt B seçeneğidir.

Soru 112

Bir kullanıcının, bir web sayfasına girerken hesap doğrulama için sosyal medya hesabı kullanması nasıl tanımlanır?

Seçenekler

A
Sosyal medya kullanımı
B
Web sitelerinin sosyal ağ entegrasyonu
C
Web sitesine kolay erişim
D
Web sitesine ücretsiz erişim
E
Sosyal ağlarda takipçi sayısı artırmak
Açıklama:
Bir kullanıcının, bir web sayfasına girerken hesap doğrulama için sosyal medya hesabı kullanması web sitelerinin sosyal ağ entegrasyonu olarak tanımlanmaktadır. Doğru cevap B'dir.

Soru 113

Kullanıcının sosyal ağdaki deneyimini geliştirmek için yapılan uygulama aşağıdakilerden hangisidir?

Seçenekler

A
Kullanıcı hesabı doğrulama
B
Sosyal videolar
C
Paylaş, beğen ve takip et butonları
D
RSS beslemeleri
E
Siteye davet
Açıklama:
Sosyal ağda paylaş, beğen ve takip et butonları yardımıyla bir içerik paylaşılabilir, önerilir ve izlenebilir hâle getirebilir. Bu yöntem aslında diğerleri arasında en basit olanıdır. Bu butonlar yardımıyla Web sayfasındaki içeriklerin tamamı ya da belirli bir bölümü sayfayı ziyaret edenler tarafından kolayca paylaşılıp, beğenilebilir ve takip edilebilir. Bu sayede içeriğin farkındalığının arttırılması sağlanır. Ziyaretçilere Web sayfasındaki içeriği kolayca paylaşma fırsatı sunulduğunda kullanıcı deneyimi de geliştirilebilir. Doğru cevap C'dir.

Soru 114

Aşağıdakilerden hangisi web sayfalarında sosyal ağ entegrasyonu ile oturum açmaya örnektir?

Seçenekler

A
Facebook hesabı açma
B
Facebook ile instagram hesabını eşitleme
C
Twitter'da birden fazla hesap açma
D
Twitter hesabı ile giriş yapma
E
RSS beslemeleri ile giriş yapma
Açıklama:
Bir web sayfasına Twitter hesabı ile giriş yapma Web sayfası ve sosyal ağ entegrasyonuna örnektir. Doğru cevap D'dir.

Soru 115

Aşağıdakilerden hangisinde sosyal videolar paylaşılabilir?

Seçenekler

A
Gmail
B
Flickr
C
http://www.anadolu.edu.tr
D
Hürriyet.com
E
Vimeo
Açıklama:
Sosyal videolar, sosyal ağlarda oluşturulan ve paylaşılan videolardır. Bu videolar Sosyal Ağlar başlığı altında belirtilen içerik paylaşımı yapılabilen Youtube, Vimeo ve DailyMotion gibi sosyal video paylaşım ortamlarında yayınlanabilmektedir. Doğru cevap E'dir.

Soru 116

Ziyaretçilerin Web sayfasında aradıkları içeriklere daha hızlı bir şekilde ulaşmalarına yardımcı olan web sayfası bileşeni aşağıdakilerden hangisidir?

Seçenekler

A
Arama özelliği
B
Gezinme menüsü
C
İletişim bilgileri
D
Reklam bantları
E
Sosyal medya bağlantıları
Açıklama:
Arama özelliği ise Web sayfalarında bulunan başka bir bileşendir ve ziyaretçilerin Web sayfasında aradıkları içeriklere daha hızlı bir şekilde ulaşmalarına yardımcı olur. Arama özelliğinin verimli bir şekilde kullanılabilmesi için Web sayfasında oluşturulan içeriklerin belirli anahtar kavram ya da ifadelerle etiketlenmesi son derece önemlidir. Doğru yanıt A seçeneğidir.

Soru 117

Aşağıdakilerden hangisi Web sayfalarına sosyal ağ ortamlarının entegrasyonu için kullanılabilecek yöntemlerden biri değildir?

Seçenekler

A
Sosyal Ağ Hesabı ile Giriş Yapma
B
Sosyal Ağlarda Reklam Vermek
C
Paylaş, Beğen ve Takip et Butonları
D
Sosyal Videolar
E
RSS Beslemeleri
Açıklama:
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.

Soru 118

Aşağıdakilerden hangisi kurum ve kuruluşların sosyal medyada ziyaretçileri ile iletişim ve etkileşimi kesintisiz devam ettirmeyi sağlamak için yapabileceklerinden biridir?

Seçenekler

A
Sosyal medya birimleri oluşturmak
B
Bir çok sosyal medya hesabı almak
C
En çok kullanılan sosyal medya uygulamalarını tercih etmek
D
Ziyaretçilerinden gelen her türlü iletişim isteğine yanıt vermek
E
Ziyaretçilerine sürekli reklam göndermek
Açıklama:
Sosyal medyayı etkin bir şekilde kullanmak sürekli güncelleme ve bakım gerektiren bir iştir. Örneğin sosyal medya takipçileri ile etkileşim kurabilmek ve onlara güncel bilgiler sağlamak için zaman ayırmak gerekmektedir. Bu durumun farkında olan kurum ve kuruluşlar bünyelerinde sosyal medya birimleri oluşturarak ziyaretçileri ile iletişim ve etkileşimi kesintisiz devam ettirmeyi amaçlamaktadır. Doğru yanıt A seçeneğidir.

Soru 119

Aşağıdaki sosyal ağ entegrasyonu yöntemlerinden hangisi Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılır?

Seçenekler

A
Beğen, Paylaş, Takip Et Butonları
B
Sosyal Videolar
C
RSS Beslemeleri
D
Kullanıcı Hesabı Doğrulama
E
Sosyal Ağ Hesabı ile Giriş Yapma
Açıklama:
Haber akışları olarak da bilinen RSS Beslemeleri bu özelliği barındıran Web sayfalarındaki haber özetlerini veya içerik verilerini otomatik olarak başka bir Web sayfasında göstermek için kullanılan bir özelliktir. Doğru yanıt C seçeneğidir.

Soru 120

Aşağıdaki tanımlamalardan hangisi web sayfası özelliklerinden biri değildir?

Seçenekler

A
Web sayfalarına tek biçimli kaynak konumlayıcı adresi ile erişilir.
B
Genelde hiper metin işaret dili olarak adlandırılan HTML (HyperText Markup Langauge) ile yazılmıştır.
C
Metin, grafik, video ve diğer sayfalara ve dosyalara bağlantılar içerebilir.
D
Javascript gibi istemci tarafı betikler aracılığıyla etkileşimli hale getirilebilir.
E
Web sayfaları içerikleri statik içerik olarak gösterir.
Açıklama:
Web sayfaları statik ya da dinamik olabilirler. Statik sayfalar her görüntülendiklerinde aynı içeriği gösterirken dinamik sayfalarda her erişimde farklı içerikler görüntülenir.

Soru 121

Aşağıdaki tanımlamalardan hangisi web sayfası özelliklerinden biri değildir?

Seçenekler

A
Web sayfalarına tek biçimli kaynak konumlayıcı adresi ile erişilir.
B
Genelde hiper metin işaret dili olarak adlandırılan HTML (HyperText Markup Langauge) ile yazılmıştır.
C
Metin, grafik, video ve diğer sayfalara ve dosyalara bağlantılar içerebilir.
D
Javascript gibi istemci tarafı betikler aracılığıyla etkileşimli hale getirilebilir.
E
Web sayfaları içerikleri statik içerik olarak gösterir.
Açıklama:
Web sayfaları statik ve dinamik içerik olarak gösterir.

⚠️ Telif Hakkı Bildirimi: Bu portaldaki sorular telif hakkı içerebilir. İçerik yalnızca ders çalışma amaçlı hazırlanmış olup, ticari amaçlı kopyalanması veya çoğaltılması hak sahibi tarafından yasal yükümlülükler getirebilir.

Telif hakkı bildirimleri için GitHub Issues bölümünü kullanabilirsiniz. Bildirim üzerine ilgili içerik 7 iş günü içerisinde kaldırılacaktır.