İnternet Tabanlı Programlama Final 1. Deneme Sınavı
Toplam 20 Soru1.Soru
Geliştirilen yazılımların her türlü işletim sistemi ve donanım üzerinde çalışabilir olmasını sağlayan ve. NET Framework’in bir parçası olan yapı aşağıdakilerden hangisidir?
CoreFX
|
.NET Core
|
ASP.NET Core
|
Common Language Runtime |
Java Runtime Environment |
.NET Framework’ün geliştirilmesinde en önemli nokta, geliştirilen yazılımların her türlü işletim sistemi ve donanım üzerinde çalışabilir olmasıdır. Bir başka deyişle .NET Framework; işletim sistemi ve donanım ile çalışan yazılım arasında bir ara katman olarak devreye girmektedir. Aslında bu ara katman olarak çalışan yapıya .NET Framework’in bir parçası olan Common Language Runtime (CLR) adı verilmektedir.
2.Soru
Python'daki karşılaştırma operatörlerinden "eşit değil" olarak kullanılan operatör hangisidir?
== |
!= |
>=< |
<=> |
<0> |
İki veri arasında karşılaştırma ilişkisi kuran operatörler, karşılaştırma operatörleri olarak adlandırılmaktadır. Bunlar; == (eşitlik), != (eşit değil), > (büyüktür), <= (küçüktür), >= (büyük eşit), <= (küçük eşit) olarak sıralanabilir. Cevap B.
3.Soru
Dizi elemanları veya System.Collections’da tanımlanmış dizi amaçlı kullanılan ArrayList gibi sınıfların elemanları içinde gezinmek için kullanılan döngü aşağıdakilerden hangisidir?
Foreach
|
For
|
Do while
|
While |
Switch |
Foreach döngüsü, dizi elemanları veya System.Collections’da tanımlanmış dizi amaçlı kullanılan ArrayList gibi sınıfların elemanları içinde gezinmek için kullanılır.
4.Soru
Aşağıdakilerden hangisi JQuery projelerinde sıklıkla kullanılan form olaylarından biridir?
submit |
load |
resize |
scroll |
unload |
submit
5.Soru
Aşağıdakilerden hangisi Python dilinde kod bloklarını belirlemede kullanılır?
begin/end
|
if/case
|
do/until
|
continue/break |
while/do |
Python dilinde kod bloklarını belirlemede begin/end veya süslü parantez {,}gibi ifadeler kullanılmaktadır.
6.Soru
Ruby dilindeki "İnsan Faktörü Prensibi" neyi ifade eder?
Tamamen nesne yönelimli bir dil olmasını |
Programcıya alternatif yollar sunmasını |
Programcının diğer programlarda satırlar süren ifadeleri bir iki satırla halledebilmesini |
Yapılan işlemin sonucunun tahmin edilebilir olmasını |
Makinadan çok insan faktörü düşünülerek tasarlanmış olmasını |
İnsan Faktörü Prensibi: Matz’in diğer dillerle ilgili en çok yakındığı nokta: bu dilleri kullanan programcıların, özellikle bilgisayar mühendislerinin, program yazarken işlevsellik yerine makinenin daha hızlı ve verimli çalışmasına odaklanmalarıydı. Bunu yaparken insan faktörü sürekli göz ardı ediliyordu. Halbuki bizler, bilgisayar programlarının büyük bir bölümünü insanlarla etkileşim halinde olması için tasarlamaktayız. Bu nedenle programlama dilleri makineden çok insan faktörü düşünülerek tasarlanmalıdır. Matz bunu şu ifadeyle açıkça dile getirmektedir: “Onlar (bilgisayarlar) köle, bizler efendiyiz.” Yanıt E'dir
7.Soru
- Atama operatörleri
- Aritmetik operatörler
- Karşılaştırma operatörleri
verilenlerden hangisi ya da hangileri python programlama dilindeki operatörlerdendir?
Yalnız I |
Yalnız II |
I ve III |
II ve III |
I, II ve III |
verilenlerin üçü de pythondaki operatörlerdendir. Cevap E.
8.Soru
Aşağıdaki metodlarından hangisi DOM’a veri ekleme metodlarından biri değildir?
before
|
after
|
prepend
|
empty |
append |
append(): İçeriği seçilen elementin sonuna ekler.
prepend() : İçeriği seçilen elementin başına ekler.
after(): İçeriği seçilen elementten sonra ekler.
before(): İçeriği seçilen elementten önce ekler.
empty(): Seçilen elementin içindeki elementleri DOM’dan siler.
9.Soru
print(*“YDYO”, sep=”.”) fonksiyonunun ekran çıktısı aşağıdakilerden hangisidir?
print(*“YDYO”, sep=”.”) fonksiyonunun ekran çıktısı aşağıdakilerden hangisidir?
Y.D.Y.O. |
YDYO |
Y.D.Y.O |
.YDYO. |
unexpected EOF while parsing |
Yanıt A.
10.Soru
Kaydırma efektleri (slideUp/slideDown) ile düzenlenmiş element görünürlüğünü tersine çeviren JQuery efekti aşağıdakilerden hangisidir?
hide
|
fadeToggle
|
slideToggle
|
fadeTo |
toggle |
slideToggle efekti kaydırma efektleri (slideUp/slideDown) ile düzenlenmiş element görünürlüğünü tersine çevirir.
11.Soru
Aşağıdakilerden hangi her iki tarafa yazılan ifadelerin değerlerinin eşit olmaması durumunda doğru, eşit olması durumunda ise yanlış sonucunu üreten karşılaştırma operatörüdür?
!== |
!= |
=== |
== |
! |
!=
12.Soru
toggle ifadesi içeren JQuery metotlarının işlevi aşağıdakilerden hangisidir?
İlgili özelliği doğrular.
|
İlgili özelliği ortalar.
|
İlgili özelliğe veri ekler.
|
İlgili özellikten veri çıkarır. |
İlgili özelliği tersine çevirir. |
toggle ifadesi içeren JQuery metotları (toggleClass, slideToggle vb.) ilgili özelliği tersine çevirir.
13.Soru
Aşağıdaki programlama dillerinden hangisi nesne yönelimli bir dil olan Ruby'den esinlenilerek oluşturulmuş dillerdendir?
SmallTalk |
Perl |
Pyhon |
Ada |
Crystal |
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 E'dir
14.Soru
Aşağıdaki klasörlerden hangisi içerisinde bundle, rails, spring ve rake gibi çalıştırılabilir dosyaları barındırmaktadır?
vendor/ |
public/ |
bin/ |
app/ |
config/ |
bin/ klasörü çalıştırılabilir dosyaları barındırmaktadır. İçerisinde bundle, rails, spring ve rake gibi dosyaları barındırmaktadır. Örneğin biraz evvel çalıştırdığımız bin/rails komutuna ilişkin dosya burada yer almaktadır.
15.Soru
Diğer programlama dillerinde yer alan “null” ifadesinin Python’daki karşılığı aşağıdakilerden hangisidir?
remove
|
nil
|
clear
|
none |
pop |
None Nesnesi, Var olmayan değerler ifade etmekte kullanılır. Diğer dillerde yer alan “null ve nl” ifadelerinin Python’daki karşılığıdır.
16.Soru
Erişebilirlik ile ilgili verilen;
I. Private olarak tanımlanmış olan bir üyeye sadece sınıf içindeki değer üyelerin içine yazılacak kodlar le erişilebilir.
II. Public olan üyeler sınıf ç ve dışından erişilebilirler.
III. Protected özelliği le tanımlanan bir üyeye sınıf içinden ve o sınıfı miras alan alt sınıfların içinden erişilebilir, sınıf dışından erişilemez.
ifadelerinden hangileri doğrudur?
Yalnız Ⅰ
|
Yalnız ⅠⅠ
|
Ⅰ ve ⅠⅠ
|
ⅠⅠ ve ⅠⅠⅠ |
Ⅰ, ⅠⅠ ve ⅠⅠⅠ |
Erişilebilirlik durumu için public, private, protected gibi erişilebilirlik seçenekleri mevcuttur. Private olarak tanımlanmış olan bir üyeye sadece sınıf içindeki diğer üyelerin içine yazılacak kodlar ile erişilebilir. Sınıf dışından private üyelere erişmek mümkün değildir. Public olan üyeler sınıf içi ve dışından erişilebilirler. Protected özelliği ile tanımlanan bir üyeye sınıf içinden ve o sınıfı miras alan alt sınıfların içinden erişilebilir, sınıf dışından erişilemez.
17.Soru
ASP.NET uygulamaları geliştirilirken aşağıdaki bileşenlerden hangisi gerekli değildir?
Microsoft Windows İşletim Sistemi
|
Internet Information Services
|
Microsoft SharePoint
|
Microsoft SQL Server |
Microsoft Visual Studio |
ASP.NET uygulamalarını çalıştırabilmek için üzerinde IIS yazılımı olan bir işletim sistemi gerekmektedir. Ayrıca sunucu tabanlı web uygulamalarında veri tabanı bağlantısı oldukça önem arz etmektedir. ASP:NET ile birçok veri tabanı sunucu yazılımı kullanılabilirken, çoğunlukla Microsoft SQL Server tercih edilmektedir. Son olarak ASP.NET uygulamalarını geliştirmede kullanmak üzere Microsoft Visual Studio bütünleşik geliştirme ortamına ihtiyaç vardır. Microsoft SharePoint ise içerik, bilgi ve uygulamaları yönetip paylaşarak ekip çalışmasını destekleyen bir Microsoft Office uygulamasıdır.
18.Soru
Saydamlık efektleri (fadeIn/fadeOut) ile düzenlenmiş element görünürlüğünü tersine çeviren JQuery efekti aşağıdakilerden hangisidir?
hide
|
fadeToggle
|
slideToggle
|
fadeTo |
toggle |
fadeToggle efekti saydamlık efektleri (fadeIn/fadeOut) ile düzenlenmiş element görünürlüğünü tersine çevirir.
19.Soru
I. Sürekli tekrar eden komutların kullanımını kolaylaştırır.
II. Fonksiyonlar gerçekleştireceği işe göre dışarıdan mutlaka parametre alırlar.
III. Fonksiyonlar gerçekleştirdiği işlem sonrasında bir veri geri döndürebilir veya döndürmez.
Yukarıdaki fonksiyonlarla ilgili verilen bilgilerden hangileri doğrudur?
Yalnız I
|
I ve III
|
Yalnız II
|
II ve III |
I, II ve III |
Fonksiyon, bir amaç doğrultusunda bir araya gelmiş kodlar olarak tanımlanabilir. Fonksiyonlar programlamada kullanacağımız ve sürekli tekrar eden komutların kullanımını daha da kolaylaştırmak için oluşturacağımız yapılardır. I. madde doğrudur. Fonksiyonlar gerçekleştireceği işe göre dışarıdan parametreler alabilirler veya almayabilirler. Bu parametreler parantez içinde virgül ile ayrılarak iletilirler. Eğer fonksiyonun hiç parametresi yoksa () ifadesi fonksiyon adından sonra kullanılır. II. madde yanlıştır. Fonksiyonlar gerçekleştirdiği işlem sonrasında bir veri geri döndürebilir veya döndürmez. III. madde doğrudur.
20.Soru
Aşağıdakilerden hangisi jquery içerik düzenleme ve erişim metotlarından biridir?
after
|
append
|
before
|
prepend |
val |
JQuery DOM elementlerinin içerikleri ve de-ğerleri ile ilgili pek çok metot sağlamaktadır. Bu özellikler, DOM düzenleme, elementlerdeki verileri ve özellikleri çekme, elementlerdeki verileri ve özellikleri düzenleme olmak üzere üç başlık altında ele alınabilir. After, append, before, prepend metotları DOM’a veri ekleme metotlarıdır. Val metodu ise içerik düzenleme ve erişim metotlarından biridir. Formlarda kullanılan giriş elementlerinin içeriklerini düzenlemek ya da içeriklerine erişmek için kullanılı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İ