İnternet Ve Web Programlama Final 5. Deneme Sınavı
Toplam 20 Soru1.Soru
Div etiketinin fonksiyonu aşağıdakilerden hangisinde doğru verilmektedir?
bölümlendirme |
açma |
kapama |
ortalama |
yatay çizgi oluşturma |
bölümlendirme
2.Soru
JavaScript değişkenleri aşağıdaki tanımlamalardan hangisi ile oluşturulur?
"Sayil" |
<html/> |
<body> |
"var" |
<script> |
Programlama dillerinin vazgeçilmez ögeleri olan 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.
3.Soru
Aşağıdakilerden hangisi matematiksel bir fonksiyondur?
concat(X) |
indexOf(X) |
pow (X,Y) |
toLowerCase() |
trim() |
concat(X) fonksiyonu iki metni birleştirmek için kullanılır.
indexOf(X) fonksiyonu metinsel ifade aramak için kullanılır.
toLowerCase() altında çağırıldığı değişkenin değerini küçük harflere dönüştürerek sunar.
trim() altında çağırıldığı değişken değerinin sağ ve sol kenarlarındaki boşlukları yok ederek sunar.
pow (X,Y) fonksiyonu ise X’in Y’inci kuvvetini (üssünü) sunar. Şıklarda verilen fonksiyonlardan sadece pow (X,Y) fonksiyonu matematiksel bir fonksiyondur.
Doğru cevap C'dir.
4.Soru
Özel durumların dışında, her JavaScript ifadesi aşağıdakilerden hangi karakter ile sonlandırılmalıdır?
noktalı virgül (;) |
nokta (.) |
iki nokta üst üste (:) |
virgül (,) |
iki tane iki nokta üst üste (::) |
Özel durumların dışında, her JavaScript ifadesi noktalı virgül (;) karakteri ile sonlandırılmalıdır.
5.Soru
Kayıt formlarında gizli olarak gösterilen bölüm aşağıdakilerden hangisidir?
Kullanıcı Adı |
Parola |
Nick Name |
E-Posta |
Telefon |
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.
6.Soru
Form oluşturma sürecinde verilerin gönderileceği adres aşağıdaki özelliklerin hangisiyle belirtilir?
Get |
Post |
Action |
Form |
Input |
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. Örneğin “<form action=’verilerial.php’>”
şeklinde oluşturulan etiket, oluşturulan form üzerindeki verilerin “verilerial.php” adlı sayfaya teslim edileceğini belirtir.
7.Soru
Sosyal videolar için aşağıda söylenenlerden hangisi doğrudur?
Tüm videolar sosyal videodur. |
İçerik paylaşımı yapmazlar |
Facebook, Twitter ve Instagram'da paylaşılan videolardır |
Yayınlandığı web sayfasına yeni kullanıcılar sağlar |
Kurumsal firmaların çektiği videolar sosyal video kapsamına girmez |
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.
8.Soru
Aşağıdakilerden hangisi “echo” komutunun görevini açıklamaktadır?
Sayfaya eklenen içerik, web istemcisine gönderilmektedir. |
Ağa ilişkin önemli veriler edinilmektedir.
|
Komut satırının çalıştırılmasını sağlamaktadır.
|
Veritabanı ile iletişimin kurulmasını sağlamaktadır.
|
Web sunucusuna gerekli istekleri yapmaktadır. |
“Echo” komutu ile sayfaya eklenen içerik, web istemcisine gönderilmektedir
9.Soru
Aşağıdaki seçeneklerin hangisinde table etiketi değişkenleri diğerlerine göre daha eksiksiz olarak verilmiştir?
th, col |
th, tr, td, subtitle |
th, tr, td, caption, col |
th, tr, td, subtitle, rowspan |
Hiçbiri |
Table etiketinin sık kullanılan değişkenleri th, tr, td, caption, coulgroup, col, thead, rowspan ve colspan dır. Bunlardan beş tanesi C seçeneğinde verilmiştir. Diğer seçeneklerdekiler ise daha az sayıda veya yanlışlık içermektedir.
10.Soru
Aşağıda verilen sunucu taraflı programlama dillerinin işleyişinde kullanılan yazılımlarla ilgili eşleştirmelerden hangisi doğrudur?
Sunucu taraflı derleyici-APACHE |
Web sunucu yazılımı-MySQL |
Veritabanı yönetim sistemi-PHP |
Veritabanı yönetim sistemi-APACHE |
Sunucu taraflı derleyici-PHP |
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.
11.Soru
Aşağıdakilerden hangisi bir web sayfasına sosyal ağların entegrasyonun sağlayacağı yararlardan biri değildir?
Ayrıca hesap açmadan sayfaya girişi kolaylaştırır |
Sayfaya kullanıcılara yönelik özellikler kazandırır |
Kullanıcılara özel ürün tanıtımları yapmayı sağlar |
Sayfa içeriğinin paylaşımını kolaylaştırır |
Sayfada gezinmeyi kolaylaştırır |
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.
12.Soru
Aşağıdakilerden hangisi form etiketlerini açma veya kapamak için kullanılan ifadenin gösterimidir?
|
"openform" |
“$ _POST […]” |
“'Variable_name'” |
"session_start()" |
Form etiketlerini açma ve kapatma
13.Soru
- Belirli bir süre boyunca saklanabilir
- Kullanıcı tercihlerini tutabilir
- Site güvenliğini sağlar
Çerezlerle ilgili yukarıdaki seçeneklerden hangileri doğrudur?
I ve III |
I ve II |
II ve III |
I, II ve III |
Yalnız I |
Çerezler belirli bir süre boyunca saklanabilir ve kullanıcı tercihlerini tutabilir. Doğru cevap B şıkkıdır.
14.Soru
JavaScript dilinde fonksiyon tanımlaması aşağıdakilerden hangisi ile yapılır?
fonksiyon |
function |
var |
degisken |
fonk |
JavaScript dilinde function deyimiyle fonksiyonlar tanımlanabilir.
15.Soru
Yukarıda veritabanında yeni bir tablo oluşturma süreci görülmektedir. Tablo incelendiğinde aşağıdakilerden hangisi yanlıştır?
Kullanıcı adı için 60 karakterlik alan ayrılmıştır. |
Kullanıcı no sadece sayıdan oluşabilir. |
Kullanıcı no el ile yazılır. |
Kullanıcı no birincil anahtar olarak belirlenmiştir. |
Parola için tanımlanan tür kısıtlı alan kaplayacak veriler için kullanılabilir. |
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.
16.Soru
PHP dilinde hangi işaret ile başlayan sözcükler, doğrudan değişken olarak algılanır?
PHP dilinde hangi işaret ile başlayan sözcükler, doğrudan değişken olarak algılanır?
$ |
% |
& |
^ |
^ |
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.
17.Soru
Aşağıdakilerden hangisi sıklıkla kullanılan matematiksel PHP fonksiyonları arasında yer alır?
chr() |
strolower() |
ucwords() |
md5() |
rand() |
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.
18.Soru
İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlayan protokol hangisidir?
İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlayan protokol hangisidir?
http |
https |
ftp |
telnet |
cmd |
-
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.
19.Soru
Veritabanı işlemlerinde bağlantıyı kurmaya yarayan fonksiyon aşağıdakilerden hangisidir?
mysqli_connect() |
fetch_assoc() |
mysqli_info() |
mysqli_stat() |
mysqli_data_seek() |
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.
20.Soru
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?
get |
post |
action |
type |
value |
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.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ