Programlamada Yeni Yaklaşımlar Ara 4. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdaki cihazlardan hangisi Windows Mobile işletim sistemi kullanır?
LG |
HTC |
Asus |
Sony |
Huawei |
Tablo 4.1 de yer alan başlıca mobil işletim sistemleri ve bunları kullanan cihazlara bakacak olursak Huawei cihazların Windows Mobile işletim sistemi kullandığı görülecektir. Doğru cevap E’dir.
2.Soru
Aşağıdakilerden hangisi Android İşletim Sistemlerinde kullanılan cihazlardan biridir.?
Tabletler |
BlackBerry |
Windows Phone |
iPhone |
Huawei |
Android İşletim Sistemlerinde Kullanılan cihazlar; Samsung, HTC, Sony, LG, Asus (hemen hemen tüm telefonlar), tabletler, saatler, giyilebilir cihazlardır. Doğru cevap A'dır.
3.Soru
Küresel iletişimin ve İnternetin gelişimindeki teknik
yönlendirmeyi sağlamak için oluşturulan organizasyona ne denir?
IAB Internet Architectural |
RFC |
RFID |
RFIC |
Hiçbiri |
IAB Internet Architectural
Board
4.Soru
Aşağıdakilerden hangisi Melez uygulamaların dezavantajlarından biridir?
Düşük geliştirme maliyeti vardır. |
Bazı cihaz yeteneklerine erişilebilir. |
Tecrübeli bir web uygulama geliştirici hızlı bir şekilde melez uygulama geliştirebilir. |
Her platformdaki tarayıcılar son HTML özelliklerine sahip değillerdir, bu da beraberinde bazı sorunları getirebilir. |
Bazı cihaz yeteneklerine erişilebilir. |
Her platformdaki tarayıcılar son HTML özelliklerine sahip değillerdir, bu da beraberinde bazı sorunları getirebilir. Doğru cevap D'dir.
5.Soru
Uygulama Programlama Arayüzünün kısaltması aşağıdakilerden hangisidir?
iOS |
API |
APK |
IOT |
SDK |
Kısaltmalar ve karşılıkları şu şekildedir: IOT : Internet of Things ; APK : uygulama ; IOS : Iphone yazılımı ; API :Uygulama Programlama Arayüzü ve SDK : Yazılım Geliştirme Kiti (Software Development Kit). Doğru cevap B seçeneğidir.
6.Soru
İnternet üzerindeki tüm standartların tanımlandığı
dokümantasyon arşivine ne denir?
RF |
RFC |
RFID |
RFIC |
IAB Internet Architectural |
RFC
7.Soru
Aşağıdaki ifadelerden hangisi Scrum toplantısında yer almamalıdır?
Kalan iş eforu ile toplam efor karşılaştırması |
Bugün yapılacak olan işler |
Bir önceki gün yapılan işler |
Bir işin nasıl yapılacağı ile ilgili kabul kriteri |
İşleri yapmak için mevcut engeller |
Bir işin nasıl yapılacağı ile ilgili kabul kriteri Scrum toplantısında yer almamalıdır.
8.Soru
Otomobillerde kullanılan park sensörleri temelde hangi sensörleri kullanmaktadır?
Işık sensörü |
Kızılötesi sensör |
Yakınlık sensörü |
Hareket sensörü |
Yükseklik sensörü |
Yaklaşma ve varlık bildirim sensörleri: Bu sensörler ortamdaki hareketleri algılamada kullanılmaktadırlar (Ör. Otomobil park etme işlemlerinde kullanılan yakınlık sensörleri, hırsız alarmlarında kullanılan harekete duyarlı varlık bildirim
sensörleri vb.).
9.Soru
Aşağıdakilerden hangisi Mobil Uygulama Türlerinde Melez Uygulamaların avantajlarından biridir?
Platformu anlamak ve öğrenmek uzun zaman alabilir. |
Uygulamalar çevrimdışı olarak çalışabilir. |
Uygulamaların mağazalarda yasaklanma riski daha yüksektir. |
Uygulama Çatısı |
Günümüz cihazları melez uygulamaları akıcı ve sorunsuz şekilde çalıştıramamaktadır, bu uygulamalar daha fazla güce ihtiyaç duyarlar. |
Uygulamalar çevrimdışı olarak çalışabilir. Doğru cevap B'dir.
10.Soru
Aşağıdakilerden hangisi Çevik Bildiri’nin maddelerinden biri değildir?
Ayrık çözümlemelerden ziyade sistem çözümlemesine değer vermek |
Süreçler ve araçlardan ziyade bireyler ve etkileşimlere değer vermek |
Kapsamlı dokümantasyondan ziyade çalışan yazılıma değer vermek |
Sözleşme pazarlıklarından ziyade müşteri ile işbirliğine değer vermek |
Bir plana bağlı kalmaktan ziyade değişime karşılık vermeye değer vermek |
2001 yılında 17 yazılım sektörü önde geleni, yazılım geliştirme süreçlerini gözden geçirme ve fikir alışverişi yapmak üzere toplandıklarında, aralarında Scrum yönteminin fikir babaları olan Ken Schwaber ve Je Sutherland da bulunmaktaydı. Bu toplantı sonucunda dört maddelik bir değer topluluğu üzerinde hemfikir oldular ve bu maddeleri “Çevik Yazılım Geliştirme Manifestosu” olarak yayınladılar. Bu dört madde ve manifestonun metni aşağıdaki gibidir:
ÇEVİK BİLDİRİ (AGILE MANIFESTO)
Bizler daha iyi yazılım geliştirme yollarını,
uygulayarak ve başkalarının da uygulamasına yardım ederek ortaya çıkartıyoruz.
Bu çalışmaların sonucunda:
Süreçler ve araçlardan ziyade bireyler ve etkileşimlere
Kapsamlı dokümantasyondan ziyade çalışan yazılıma
Sözleşme pazarlıklarından ziyade müşteri ile işbirliğine
Bir plana bağlı kalmaktan ziyade değişime karşılık vermeye
değer vermeye kanaat getirdik.
Özetle, sol taraaki maddelerin değerini kabul etmekle birlikte,
sağ taraftaki maddeleri daha değerli bulmaktayız
Bu nedenle doğru yanıt a) seçeneğidir.
11.Soru
Aşağıdakilerden hangisi semantik etiketlerden biri değildir?
<table> etiketi |
<header> etiketi |
<nav> etiketi |
<article> etiketi |
<section> etiketi |
- <header> etiketi sayfanın tanımı, sayfanın başlığı gibi bilgileri içerir.
- <nav> etiketi daha çok sayfa içerisindeki bağlantılar veya site dışı bağlantılar için kullanılır.
- <article> etiketi bir makale ya da yazı alanını temsil
- <section> etiketi HTML sayfası içinde bir kısmı belli eder, bölümleme öğesi olarak kullanılır.
- <aside> etiketi yan menü olarak kullanılır.
- <footer> etiketi bir sayfa veya bir kısım için alt bilgi belirten bölümdür.
- <address> etiketi iletişim bilgilerinin yer aldığı bölümdür.
- <table> etiketi tablo oluşturmak için kullanılan bir etikettir. Semantik etiket değildir.
12.Soru
Aşağıdaki metim biçimlendirme etiketlerinden hangisi kalın metin yazılması için kullanılmaktadır?
<b>metin</b> |
<em>metin</em> |
<i>metin</i> |
<del>metin</del> |
<u>metin</u> |
<strong> </strong> veya <b> </b> etiketleri kalın metin yazılmasını sağlar.
13.Soru
Scrum yöntemi ile ilgili aşağıdaki ifadelerden hangisi ya da hangileri doğrudur?
I - Scrum, ögrenmesi kolay ve esnek br çevik yazılım geliştirme yöntemidr.
II - Scrum yöntemnde yazılımı geliştiren ekip, sabit süreli tekrarlamalar (terasyon) süresnce, önceden paydalar ile birlkte belirlenen ve en çok fayda sağlayan yazılım parçalarını üretirler.
III - Scrum yönteminde düzenli olarak yapılan etkinlikler vardır.
Yalnız I |
Yalnız II |
I-II |
II-III |
I-II-III |
Scrum yöntemi ile ilgili aşağıdaki ifadelerin tamamı doğrudur:
I - Scrum, ögrenmesi kolay ve esnek br çevik yazılım geliştirme yöntemidr.
II - Scrum yöntemnde yazılımı geliştiren ekip, sabit süreli tekrarlamalar (terasyon) süresnce, önceden paydalar ile birlkte belirlenen ve en çok fayda sağlayan yazılım parçalarını üretirler.
III - Scrum yönteminde düzenli olarak yapılan etkinlikler vardır.
14.Soru
Android sisteminin en alt katmanında aşağıdakilerden hangisi kullanılır ?
Linux Çekirdeği (Kernel) |
Android Çalışma Zamanı Katmanı |
Kütüphaneler Katmanı |
Uygulama Çatısı |
Uygulamalar |
Android sisteminin en alt katmanında “Linux Çekirdeği (Kernel)” kullanılır. Bu katmanda bilinen Linux çekirdeğine Android için eklenmiş kod parçacıkları ve kütüphaneler Genel Kamu Lisansı’na sahipken, diğer bileşenler üretici firmalara kendi kapalı ROM’larını oluşturmalarına izin verecek şekilde Apache Lisansı ile dağıtılmaktadır. Doğru cevap A seçeneğidir.
15.Soru
Aşağıdakilerden hangisi en sık kullanılan yazılım geliştirme yöntemidir?
Agile modeling |
Scrumban |
Kanban |
Scrum |
RAD |
Çevik yazılım geliştirme manifestosundaki maddeleri ve prensipleri dikkate alarak birçok çevik yazılım geliştirme yöntemi geliştirilmiştir veya mevcut yöntemler çevik yöntemlere adapte olmuştur. Bu yöntemlerin bazıları aşağıda sıralanmıştır:
- Adaptive software development (ASD)
- Agile modeling
- Agile Unified Process (AUP)
- Crystal Clear methods
- Disciplined agile delivery
- Dynamic systems development method (DSDM)
- Extreme programming (XP)
- Feature-driven development (FDD)
- Lean software development
- Kanban
- Rapid application development (RAD)
- Scrum
- Scrumban
Bu yöntemlerden en sık kullanılanı Scrum olmuştur. Bunun en önemli sebebi ise basit olmasıdır. Doğru cevap D’dir.
16.Soru
Farklı ağların, farklı teknolojilerin birbirleriyle iletişimini sağlayan ağ donanımlarına ne denir?
Ağ Geçid |
Sensör |
Çevresel sensör |
Kimyasal sensör |
Elektrik ve Manyetik sensör |
Ağ Geçid
17.Soru
Aşağıdakilerden hangisi kullanıcıyla iletişime olanak veren görsel arabirimleri sağlayan sınıfların yer aldığı kısımdır?
Medya Katmanı |
Uygulamalar Katmanı |
Cocoa Touch Katmanı |
Çekirdek Servisler Katmanı |
Çekirdek İşletim Sistemi Katmanı |
Cocoa Touch Katmanı: Kullanıcıya yakın olan bu katman, kullanıcıyla iletişime olanak veren görsel arabirimleri sağlayan sınıfların yer aldığı kısım olarak bilinmektedir. Doğru cevap C’dir.
18.Soru
Uygulama Hizmeti Sağlayıcısı ve Ev Hırsız Alarm Sistemi arasında ne bulunmaz?
HTTP |
DTLS |
TCP |
IP |
TLS |
TLS
19.Soru
Aşağıdakilerden hangisi Çevik Yazılım Prensipleri arasında yer almaz?
Projelerin temelinde motive olmuş bireyler yer almalıdır. |
Teknik mükemmeliyet ve iyi tasarım konusundaki sürekli özen çevikliği artırır. |
Değişen gereksinimler yazılım sürecinin son aşamalarında bile kabul edilmelidir. |
İş süreçlerinin sahipleri ve yazılımcıların her gün birlikte çalışmalarına gerek yoktur. |
Takım, düzenli aralıklarla nasıl daha etkili ve verimli olabileceğinin üzerinde düşünür ve davranışlarını buna göre düzenler. |
Çevik Yazılım Geliştirme Manifestosundaki maddelere ek olarak 12 adet Çevik Yazılım Prensibi de toplantı sonucu olarak yayınlanmıştır. Bu 12 prensip aşağıdaki gibidir:
- En önemli önceliğimiz, değerli yazılımın erken ve devamlı teslimini sağlayarak müşterileri memnun etmektir.
- Değişen gereksinimler yazılım sürecinin son aşamalarında bile kabul edilmelidir. Çevik süreçler değişimi, müşterinin rekabet avantajı için kullanır.
- Çalışan yazılım, tercihen kısa zaman aralıkları belirlenerek birkaç haftada ya da birkaç ayda bir düzenli olarak müşteriye sunulmalıdır.
- İş süreçlerinin sahipleri ve yazılımcılar proje boyunca her gün birlikte çalışmalıdırlar.
- Projelerin temelinde motive olmuş bireyler yer almalıdır. Onlara ihtiyaçları olan ortam ve destek sağlanmalı, işi başaracakları konusunda güven duyulmalıdır.
- Bir yazılım takımında bilgi alışverişinin en verimli ve etkin yöntemi yüzyüze iletişimdir.
- Çalışan yazılım, ilerlemenin birincil ölçüsüdür.
- Çevik süreçler sürdürülebilir geliştirmeyi teşvik etmektedir. Sponsorlar, yazılımcılar ve kullanıcılar sürekli olarak belirli bir tempoyu devam ettirebilmelidirler.
- Teknik mükemmeliyet ve iyi tasarım konusundaki sürekli özen çevikliği artırır.
- Sadelik, yapılmasına gerek olmayan işlerin mümkün olduğunca arttırılması sanatı, olmazsa olmazlardandır.
- En iyi mimariler, gereksinimler ve tasarımlar kendi kendini örgütleyen takımlardan ortaya çıkar.
- Takım, düzenli aralıklarla nasıl daha etkili ve verimli olabileceğinin üzerinde düşünür ve davranışlarını buna göre ayarlar ve düzenler.
Doğru cevap D’dir.
20.Soru
HTML ile yazılmış bir web sayfasının önzizlemesini yapmak için Internet Explorer tarayısında hangi kısa yol tuşları kullanılmaktadır?
Ctrl + Alt + Shift + X
|
Ctrl + Alt + Shift + I
|
Ctrl + Alt + P
|
Ctrl + Alt + Shift + 0 |
Ctrl + Alt + Insert |
Sayfa Ön İzleme: Yazdığınız web sayfasının Internet Explorer, Firefox gibi internet tarayıcılarında ön izlemesini yapabilirsiniz. Bu amaçla, Internet Explorer ön izlemesi için (Ctrl+Alt+Shift+I) tuş kombinasyonunu, Firefox ön izlemesi için ise (Ctrl+Alt+Shift+X) tuş kombinasyonunu kullanmanız yeterli olacaktı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İ