İnternet Tabanlı Programlama Final 3. Deneme Sınavı
Toplam 20 Soru1.Soru
I.Düğmeler
II.Simgeler
III.Listeler
IV.Düğme Grupları
Yukarıdaki elementlerden hangileri JQM arayüz araçlarındandır?
I ve III
|
II ve III
|
I, II ve III
|
I, II ve IV |
I, II, III ve IV |
JQM Arayüz Araçları; Düğmeler, Simgeler, Düğme Grupları, Menü Çubuğu ve Listeler’dir.
2.Soru
- Perl
- Pyhon
- Rust
- Swif
Ruby dili, verilen programlama dillerinden hangisinden ya da hangilerinden esinlenilerek oluşturulmuştur.
Yalnız I |
Yalnız II |
I ve II |
I ve III |
II ve IV |
Ruby, Japon bilgisayar bilimcisi Yukihiro “Matz” Matsumoto tarafından geliştirilmiş bir programlama dilidir. Basitlik ve verimlilik dengesi üzerine inşa edilmiş olan tamamen nesne yönelimli bir dildir. Perl, Pyhon, SmallTalk, Ada gibi pek çok programlama dilinden esinlenmiş olan Ruby, aynı zamanda Rust, Swift, Clojure, Crystal gibi birçok programlama diline de esin kaynağı olmuştur.
3.Soru
Aşağıda Ruby diline ait bazı özellikler verilmiştir:
- Kısmen nesne yönelimli bir dildir.
- Ruby içerisinde her şey bir nesnedir.
- Sarmalama ilkesi gereği nesnelere ait özellik ve metotların dış ortamdan gizlenmesine imkân verir.
- Diğer nesne yönelimli dillerden farklı olarak Kalıtım ilkesi bu dilde kullanılmaz.
- Çok biçimlilik ilkesini başarıyla gerçekleştirir.
Bu özelliklerden hangileri doğru ifade edilmiştir?
I, II, V |
I, II, III, V |
II, III, V |
I, II, IV, V |
II, III, IV |
Ruby, tamamen nesne yönelimli bir dildir. Bu dil içerisinde her şey bir nesnedir ve nesnelere ait özelliklerin ve metotların dış ortamdan gizlenmesine “sarmalama” ilkesi gereği imkân verir. “Kalıtım” ilkesi gereği olarak bir sınıfın başka bir sınıfın özellik ve metotlarını kullanmasına izin verir. Ayrıca “çok biçimlilik” ilkesini de başarıyla uygulayabilen dillerden birisidir.
4.Soru
JQuery’de fare ile tıklama olayı tanımlamak için aşağıdaki kodlamalardan hangisi kullanılır?
cilck( … );
|
dblclick( … );
|
mouseenter( … );
|
mouseleave( … ); |
keypress ( … ); |
Fare le tıklama olayı tanımlamak için click( … ); kodu kullanılır. Diğerleri sırasıyla fare ile çift tıklama, farenin elementin üzerine gelmesi, farenin elementin üzerinden ayrılması ve kullanıcının klavyeden bir tuşa basarak elini çekmesi için kullanılır.
5.Soru
- SmallTalk
- Ada
- Clojure
- Crystal
Ruby dili, verilen programlama dillerinden hangisine ya da hangilerine esin kaynağı olmuştur?
I ve II |
III ve IV |
I ve III |
II ve IV |
Yalnız I |
Ruby, Japon bilgisayar bilimcisi Yukihiro “Matz” Matsumoto tarafından geliştirilmiş bir programlama dilidir. Basitlik ve verimlilik dengesi üzerine inşa edilmiş olan tamamen nesne yönelimli bir dildir. Perl, Pyhon, SmallTalk, Ada gibi pek çok programlama dilinden esinlenmiş olan Ruby, aynı zamanda Rust, Swift, Clojure, Crystal gibi birçok programlama diline de esin kaynağı olmuştur. Yanıt B'dir
6.Soru
Jquery’nin desteklediği aşağıdaki efektlerden hangisi saydamlık efektleri (fadeIn/fadeOut) ile düzenlenmiş element görünürlüğünü tersine çevirir?
slideUp
|
slideToggle
|
fadeTo
|
fadeToggle |
fadeIn |
fadeToggle: Saydamlık efektleri (fadeIn/fadeOut) ile düzenlenmiş element görünürlüğünü tersine çevirir.
7.Soru
Aşağıdakilerden hangisi yeni satır kaçış karakteridir?
\\
|
\b
|
\n
|
\r |
\t |
\n karakteri yeni satır kaçış karakteridir.
8.Soru
Web sitesi ziyareti sırasında, istenen dosya adres satırı üzerinden "http://www. deneme.com/liste.html" şeklinde belirtilmiştir. WampServer’in "www" klasöründe ise "liste.html" şeklinde bir dosya bulunmamaktadır.
Bu duruma ilişkin doğru ifade aşağıdakilerden hangisidir?
404 sayfa bulunamadı hatası gönderilir.
|
Boş sayfa gönderilir.
|
İlgili dosya için WampServer’in "tmp" dosyasına bakılır
|
İlgili dosya için WampServer’in "lang" dosyasına bakılır |
İlgili dosya için WampServer’in "scripts" dosyasına bakılır |
WampServer’in www klasöründe çok sayıda dosya bulunabilir. Bir Web sitesi ziyareti sırasında, istenen dosya adres satırı üzerinden belirtildiyse, bu dosya doğrudan karşı tarafa gönderilir. Soruda verilen örnekte olduğu gibi “http://www. deneme.com/liste.html” şeklinde girilmiş bir adres için, Web tarayıcı Web sunucusundan “liste.html” adlı dosyayı ister. Bu noktada Apache, istenen Web sayfasını www klasöründe bulursa, istemi yapan tarayıcıya gönderir. İstenen isme sahip bir dosya yok ise, 404 numaralı “sayfa bulunamadı” hatasını üretir.
9.Soru
JavaScript kütüphaneleri;
I. Araç fonksiyonları sağlama
II. HTML DOM yönetimi
III. Bütünüyle bir web uygulaması üretmek
amaçlarından hangilerini gerçekleştirmeye yönelik üretilebilir?
Yalnız I |
Yalnız III |
I ve III |
II ve III |
I, II ve III |
JS dilinin işlevselliği ve esnekliği sayesinde programcılar herhangi bir amaca yönelik kütüphaneler üretebilmektedir. Bu kütüphanelerin amaçları tarayıcı özelliklerini keşfetmekten, araç fonksiyonları sağlamaya; HTML DOM yönetiminden, bütünüyle bir web uygulaması üretmeye kadar uzanabilmektedir.
10.Soru
- PHP
- Rust
- Swift
- Clojure
- ASP
Ruby yukarıda sıralanan programlama dillerinin hangilerine esin kaynağı olmuştur?
I – II – III |
II – III – V |
II – IV - V |
II – III – IV |
III – IV – V |
Ruby, aynı zamanda Rust, Swift, Clojure, Crystal gibi birçok programlama diline de esin kaynağı olmuştur.
11.Soru
Ruby hangi yılda hangi versiyonla kullanıma sunulmuştur?
1993 – Ruby 0.95 |
1994 – Ruby 0.95 |
1994 – Ruby 1.00 |
1995 – Ruby 0.95 |
1995 – Ruby 1.00 |
1993 yılında geliştirilmeye başlanmış ve 1995 yılının sonlarında ilk versiyonu olan Ruby 0.95 yerel bir Japon haber grubunda duyurularak kullanıma sunulmuştur.
12.Soru
I. Microsoft SQL Server ücretsiz bir veritabanı yazılımıdır.
II. PHP çatılarının çoğu MVC tasarım desenini kullanmayı zorunlu kılmaktadırlar.
III. Laravel çatısı MVC desenini desteklememektedir.
Yukarıda verilen ifadelerin hangileri doğrudur?
Yalnız I
|
Yalnız II
|
I ve II
|
I, II ve III |
II ve III |
Piyasada bulunan Microsoft SQL Server, Oracle, IBM DB2, vb.ücretli diğer taraftan MySQL ücretsiz veritabanı sunucu yazılımıdır. I. madde yanlıştır. PHP çatılarının çoğu MVC (Model-Görünüm-Kontrolcü) tasarım desenini kullanmayı zorunlu kılmaktadırlar. MVC tasarım deseni, kullanıcı etkileşimi gerektiren uygulamalar için geliştirilen tasarım desenlerinden en yaygın olarak kullanılanıdır. Laravel çatısı da MVC desenini destekleyen bir PHP web uygulama geliştirme çatısıdır.
13.Soru
PHP’de değişken oluşturulurken hangi işaret kullanılır?
!
|
$
|
&
|
# |
£ |
Kodlama sırasında istenen noktada “$” işaret kullanımı ile değişken oluşturulup, içine doğrudan herhangi bir tipteki değer yüklenebilir
14.Soru
Aşağıdaki operatörlerden hangisi önüne veya sonuna geldiği değişkenin değerini 1 arttırır?
+
|
*
|
/
|
% |
++ |
++ operatrörü arttırma operatörüdür. Önüne veya sonuna geldiği değişkenin değerini 1 arttırır.
15.Soru
Tkinter’da geometri yönetiminde “side” parametresi ne işe yaramaktadır?
Nesneyi yerleştireceğimiz konumu (alt, üst vb.) belirler.
|
Elemanın konumunu pencere büyütüldüğünde göreceli olarak değiştirir.
|
Nesnenin yerini belirler ve bu noktada sabit kalmasını sağlar.
|
Nesnenin belirlenen yerleşim noktasından x ve y ekseninde uzaklığını belirler. |
Nesnenin x, y ekseninde pencereyi doldurması için kullanılır. |
Tkinter’da, “expand” parametresi, elemanın konumunu pencere büyütüldüğünde göreceli olarak değiştirir. “fill” parametresi ile nesnenin x, y ekseninde veya her iki eksende de pencereyi doldurması için kullanılır. “anchor” parametresi, nesnenin yerini belirler ve bu noktada sabit kalmasını sağlar. “padx”, “pady” parametreleri, nesnenin belirlenen yerleşim noktasından x ve y eksen inde uzaklığını belirler. “side” parametresi ile nesneyi yerleştireceğimiz konumu belirleyebiliriz. “side” parametresine alt ve üst gibi değerler atayabiliriz.
16.Soru
Aşağıdakilerden hangisi forma girilen bilgilerin hangi dosyaya gönderileceğini belirlemektedir?
Method özelliği
|
Action özelliği
|
Post dizisi
|
Request dizisi |
Get dizisi |
Formlarda PHP için en önemli bölüm Form etiketi altındaki action ve method özellikleridir. Action özelliği ile forma girilen bilgilerin hangi dosyaya gönderileceği belirlenmektedir.
17.Soru
Aşağıdakilerden hangisi Ruby ile yazılmış bir dosyadır?
merhaba.rb |
merhaba.xls |
merhaba.doc |
merhaba.php |
merhaba.asp |
“.rb” uzantısı Ruby dosyalarının varsayılan uzantısıdır. Kullanılmaması bir sorun teşkil etmese de bilgisayarımızda yüklü programların bu dosyaları tanıyabilmesi için kullanılması önerilmektedir.
18.Soru
Python ile programlama yaparken kullanılan değişken isimleri ile ilgili aşağıdakilerden hangisi yanlıştır?
Değişken isimleri bir harf ile veya “-” ile başlamalıdır.
|
Değişken isimlerinde boşluk kullanılabilir.
|
Değişken ataması “=” işareti ile yapılır.
|
Aynı değere sahip birden fazla değişken aynı anda tanımlanabilir. |
Değişkenleri birbirine dönüştürmek için tip dönüştürücü fonksiyonlar kullanılabilir. |
Python programlama dilinde Değişken isimlerinde boşluk kullanılamaz.
19.Soru
JQuery’de $(window).scroll( … ); olayı aşağıdakilerden hangisini ile tetiklenir?
Pencerenin farklı bir internet adresine gitmesi
|
Bir elementin tüm alt elementlerinin yüklenmesinin tamamlanması
|
Tarayıcı penceresinin boyutlandırılması
|
Pencere içeriğinin kaydırılması |
Klavye odağının elementten ayrılması |
Bu olay pencere içeriğinin kaydırılması ile tetiklenir.
20.Soru
Aşağıdakilerden hangisi C# programlama dilinde karmaşık tür değildir?
interface
|
enum
|
string
|
struct |
class |
Karmaşık türler ise struct, class, interface veya enum yapıları ile oluşturulmuş özel türlerdir.
-
- 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İ