SİSTEM VE AĞ GRUBU 1. Aşağıdakilerden hangisi ikili tabandaki 10100110 sayısının 16 tabanındaki karşılığıdır? A) 96 B) B6 C) 106 D) A6 2. Linux/Unix işletim sistemindeki vi editöründe bir satır silmek için gerekli komut aşağıdakilerden hangisidir? A) dd B) cd C) md D) mx 3. FTP protokolünün çalıştığı katman aşağıdakilerden hangisidir? A) Fiziksel katman B) Uygulama katmanı C) Oturum katmanı D) Ulaşım katmanı 4. Aşağıdakilerden hangisi yönlendirme protokollerinden değildir? A) BCGH B) RIP C) EIGRP2 D) OSPF 5. Kablosuz ağ standartları için aşağıdakilerden hangisi kullanılır? A) IEEE 754 B) RS 232 C) IEEE 802.3 D) IEEE 802.11x 6. Aşağıdakilerden hangisi bir bilgisayarın dinamik olarak IP adresi alması için kullanılan protokoldür? A) DNS B) SNMP C) DHCP D) ARP 7. Aşağıdakilerden hangisi işletim sistemlerinde başlatılan bir işlemin (process) beş durumundan birisi değildir? A) Created B) Ready C) Running D) Deadlocked 8. Elektronik posta iletimi için kullanılan protokol aşağıdakilerden hangisidir? A) SMTP B) SNMP C) TCP D) DNS 1
9. IP adreslerinin yanında yazılan port numaralarının kullanım amacı aşağıdakilerden hangisidir? A) Sanal veri yolları oluşturularak, aynı IP Adresinden farklı programlara veri alışverişi yapabilmektir. B) Bilgisayarın MAC adresini gösterir. C) IP paketinin en fazla kaç uç birimden atlayarak hedefe gitmesi gerektiğini gösterir. D) IP paketinin boyutu hakkında bilgi verir. 10. Aşağıdakilerden tekniklerden hangisi işletim sistemlerinde senkronizasyon sorununa çözüm için önerilmiştir? A) Kelebek Etkisi B) Kuyruklu Yıldız C) Yemek Yiyen Filozoflar D) Dijkstra Çözümü 11. Microsoft Active Directory de Policy ve Logon Scripts diğer Domain üyelerine dağıtımı için hangi klasör kullanılır? A) Netlogon B) Sysvol C) Etc D) System32 12. SQL enjeksiyonu için aşağıdakilerden hangisi kullanılabilecek bir giriş verisidir? A) ' or '1'='1 B) 12345 C) a>b+1 D) and 1=2 13. Bir bilgisayardaki MAC adresi ne zaman değişir? A) Bilgisayar yeni bir LAN a bağlandığında B) Bilgisayarın ethernet kartı değiştirildiğinde C) İki bilgisayarı paralel porttan bağlandığında D) Bilgisayara statik IP verildiğinde 14. Bilgisayar ağının çakışma alanlarında (Collusion Domain) çalışan cihaz aşağıdakilerden hangisidir? A) Modem B) Firewall C) Switch D) Ethernet 15. Linux işletim sistemindeki kullanıcılara ait; kullanıcı adı, şifre (kriptolu olarak), son şifre değişiklik zamanı gibi bilgilerinin tutulduğu dosya aşağıdakilerden hangisidir? A) /etc/users B) /etc/shadow C) /var/shadow D) /var/users 16. IP adres sınıflarından hangisi Multicast Network amaçlı kullanılır? A) A sınıfı B) B sınıfı C) D sınıfı D) G sınıfı 2
17. IP adreslerini fiziksel adreslere dönüştürülmesini sağlayan ve adres çözümlemesi yapan protokol aşağıdakilerden hangisidir? A) ARP B) IP C) TCP D) UDP 18. RJ-45 soketlerin bağlantı şekli bir standart sıralamayla yapılır. Aşağıdakilerden hangisi Standart olarak kullanılan kablo renklerinden değildir? A) TuruncuBeyaz B) MaviBeyaz C) SiyahBeyaz D) KahverengiBeyaz 19. 172.16.16.0/25 IP adresine ve alt ağ maskesine sahip bir ağda bilgisayara verilebilecek en son IP adresi nedir? A) 172.16.16.254 B) 172.16.16.126 C) 172.16.16.255 D) 172.16.16.127 20. İki bilgisayar ağı arasında veri çerçevelerinin (data frame) iletimini sağlayan ve ağ katmanında çalışan ağ donanımı aşağıdakilerden hangisidir? A) Ethernet kartı B) Hub C) WIFI D) Router 21. IPv6 ile kaç adet IP adreslenebilir? A) 1 28 B) 2 32 C) 2 64 D) 2 128 22. Aşağıda TCP ile UDP hakkında verilen ifadelerden hangisi yanlıştır? A) TCP protokolü UDP protokolüne göre verinin karşı tarafa gidip gitmediğini kontrol ettiği için daha yavaştır. B) HTTP protokolü TCP üzerinden çalışmaktadır. C) UDP protokolü ile karşıdaki bilgisayarın veriyi alıp almadığını ölçmek için FIN paketini karşıdaki bilgisayara gönderir. D) Video verilerinin aktarılması sırasında küçük kayıplar önemli olmayacaksa UDP protokolü kullanılabilir. 23. OSI referans modelindeki üçüncü katman aşağıdakilerden hangisidir? A) Fiziksel Katman B) Ağ Katmanı C) Oturum Katmanı D) Sunum Katmanı 24. Pardus Sisteminde kurulu yazılımların birbirleriyle uyumlu çalışabilmesini sağlayan yapılandırma yöneticisi aşağıdakilerden hangisidir? A) Müdür B) Pisi C) Yalı D) Çomar 3
25. Geniş alan ağlarında ses ve görüntü aktarımı gibi gerçek zamanlı veri aktarımlarında daha yaygın kullanılan protokol aşağıdakilerden hangisidir? A) TCP B) UDP C) FTP D) SNMP SİSTEM VE AĞ GRUBU SORULARI BİTMİŞTİR. CEVAPLARINIZI KONTROL EDİNİZ 4
YAZILIM GRUBU 1. Aşağıdakilerden hangisi bir web servisin içerdiği metodlar hakkında bilgi verir? A) XSD B) XML C) WSDL D) JSON 2. Aşağıdakilerden hangisi Java da istisnalar (Exception) için doğru değildir? A) final ifadesi; try içindeki kod bloğu tarafından istisna fırlatılsın yada fırlatılmasın kesin olarak çalıştırılması gereken kod bloğunu tanımlar. B) try ifadesi; içinde olası mümkün istisnanın yer aldığı kod bloğunu tanımlar. C) catch ifadesi; belirli bir istisna tipinin yakalandığı kod bloğunu tanımlar. D) Throw ifadesi manuel olarak istisna fırlatmak için kullanılır. 3. Aşağıdakilerden hangisi oluşturucu tasarım şablonlarından birisi değildir? A) Kompozit (Composite) Tasarım Şablonu B) Singleton (Teklik) Tasarım Şablonu C) Builder (İnşaatçı) Tasarım Şablonu D) Factory (Fabrika) Tasarım Şablonu 4. Aşağıdakilerden hangisi soyut sınıf (abstract class) ile arayüz (interface) arasındaki farklardan biri değildir (Java dikkate alınacaktır)? A) Soyut sınıf gerçekleme (implemention) içerebilir, arayüz içeremez. B) Bir sınıf birden fazla arayüzü gerçekleyebilir ancak en fazla bir soyut sınıftan türeyebilir C) Bir soyut sınıftan nesne oluşturulabilir ancak arayüzden oluşturulamaz. D) Soyut sınıflarda private değişkenler tanımlanamaz ancak arayüzde tanımlanabilir. 5. Aşağıdakilerden hangisi yazılım mühendisliğinde kullanılan test seviyelerinden birisi değildir? A) Ünite Testi (Unit Test) B) Entegrasyon Testi (Integration Test) C) Kabul Testi (Acceptance Test) D) Anonim Test (Anonymos Test) 6. Aşağıdaki C programı çalıştırıldığında hangi sonuç elde edilir? A) Sonuc2: 500 B) Sonuc2: 505 C) Sonuc2: 13a9fff6 D) Derleme hatası 5
7. Aşağıdaki Java programı derlenip çalıştırıldığında çıktısı ne olur? A) 1 B) 3 C) 123 D) 321 8. Yazılım mühendisliğinde iki modül arasındaki etkileşimin derecesi ne olarak ifade edilir? A) Inheritance (Kalıtım) B) Cohesion (Yapışkanlık) C) Coupling (Bağlaşım) D) Strenght (Güçlülük) 9. Aşağıdakilerden hangisi yazılım kalite güvencesini sağlamak amacıyla kullanılan bir süreç değildir? A) Ortak Kriterlerin Tespiti (Detecting Common Criterias) B) Gereksinimlerin Tanımlanması (Requirement Definition) C) Kod Gözden Geçirme (Code Reviews) D) Değişiklik Yönetimi (Change Management) 6
10. Aşağıdaki kod bloğunda hangi tasarım şablonu uygulanmıştır? A) Abstract B) Singleton C) Flyweight D) Proxy 11. Aşağıdaki programın çıktısı aşağıdakilerden hangisidir? A) BD B) BDE C) BCD D) BCDE 7
12. Java da soyut (Abstract) sınıflar için aşağıdakilerden hangisi yanlıştır? A) Abstract sınıflar statik veri içeremezler. B) Abstract olarak tanımlanmış bir metod içeren her sınıf Abstract olarak tanımlanmalıdır. C) Abstract olarak tanımlanmış herhangi bir metod içermeyen bir sınıf da Abstract olarak tanımlanabilir. D) Abstract sınıflar, yapılandırıcıları (Constructor) çağrılarak oluşturulamazlar. 13. Aşağıdakilerden hangisi bir UML diagram çeşidi değildir? A) Activity Diagram B) Service Oriented Diagram C) Sequence Diagram D) Use Case Diagram 14. Aşağıdaki Java kodu çalıştırılmak istendiğinde ne olur? A) Program çıktısında "BD" yazar B) Program çıktısında "DB" yazar C) Program çıktısında "DBC" yazar D) Program çıktı üretmez. Derleyici hatası oluşur 15. Aşağıdaki programın çıktısı aşağıdakilerden hangisidir? Not: (mantıksal ifade? doğru ise dönecek değer : yanlış ise dönecek değer) A) Yazılım B) Veritabanı C) Network D) İşletim Sistemi 8
16. Aşağıdaki Java programı derlenip çalıştırıdığında çıktısı ne olur? A) 1 3 B) 2 3 C) 1 4 D) 2 4 17. Aşağıdakilerden hangisi Yazılım Yaşam Döngüsü (SDLC-Software Developmet Life Cycle) modellerinden birisi değildir? A) Capability Maturity Model B) Water fall C) Spiral D) Prototype 18. Aşağıdaki C kodu çalıştırıldığında çıktısı ne olur? A) In while loop In while loop In while loop B) In while loop In while loop C) Derleyiceye göre değişir D) Derleme hatası alır 9
19. Java da ilk yapılandırıcılar (Constructor) ile ilgili aşağıdaki verilen bilgilerden hangisi yanlıştır? A) Constructor isimleri sınıf ismiyle aynı olmalıdır. B) Constructor ların dönüş tipi olamaz C) Varsayılan Constructor her zaman argüman almayan Constructor dır. D) Argüman almayan Constructor her zaman yazılmak zorundadır. 20. Aşağıdakilerden hangisi Yazılım Yaşam Döngüsü fazlarından birisi değildir? A) Kodlama (Coding) B) Kurulum ve Bakım (Installation & Maintenance) C) Tasarım (Design) D) Tanımlamaların Belirtilmesi (Defining Specifications) 21. Aşağıdaki Java kodu çalıştırıldığında 12. satırdaki program çıktısı için aşağıdakilerden hangisi doğrudur? A) A) Sonucun içinde y ifadesi yer alır. B) Programda derleme hatası oluşur C) Sonucun içinde x ifadesi yer alır. D) Sonuç boş olur. 22. Aşağıdaki Java kodunda 9. satıra ne yazarsak program doğru bir şekilde derlenir? A) x2.do2(); B) (Y)x2.do2(); C) ((Y)x2).do2(); D) new (X).y2.do2(); 10
23. Aşağıdakilerden hangisi Java programlama dilinde en fazla kısıtlayıcı olandan en az kısıtlayıcı olana doğru verilmiş sıralamadır? A) private, protected, public, default B) private, protected, default, public C) protected, private, dafault, public D) private, default, protected, public 24. Aşağıdaki değişken isimlerinden hangisi C programlama dilinde desteklenmez? A) int _a3; B) int a_3; C) int _3a D) int 3_a; 25. Aşağıdakilerden hangisi Nesne yönelimli programlamanın (OOP) temel özelliklerinden birisi değildir? A) Polymorphism (Çok biçimlilik) B) Encapsulation (Sarmalama/Paketleme) C) Service Oriented Architecture (Servis Odaklı Mimari) D) Inheritance (Miras Alma) YAZILIM GRUBU SORULARI BİTMİŞTİR. CEVAPLARINIZI KONTROL EDİNİZ. 11