6. GRUP PROGRAMCI A
Transkript
6. GRUP PROGRAMCI A
KİTAPÇIK TÜRÜ A T.C. MİLLÎ EĞİTİM BAKANLIĞI 6. GRUP: ÖLÇME, DEĞERLENDİRME VE SINAV HİZMETLERİ GENEL MÜDÜRLÜĞÜ PROGRAMCI AİLE VE SOSYAL POLİTİKALAR BAKANLIĞI MERKEZ, TAŞRA VE DÖNER SERMAYE TEŞKİLATINDA GÖREV YAPAN PERSONELE YÖNELİK UNVAN DEĞİŞİKLİĞİ SINAVI 19/03/2016 Adayın Adı ve Soyadı : .................................................................. Aday Numarası (T.C. Kimlik No) : .................................................................. ALANLAR TOPLAM SORU SAYISI SINAV SÜRESİ (DAKİKA) Görevin niteliği ile ilgili konular 50 60 ADAYLARIN DİKKATİNE! 1. Sınav saat 14.00’te başlayacaktır. Sınav başladıktan sonra ilk 30 dakika dolmadan dışarı çıkmayınız. 2. Sınav sırasında sözlük, hesap cetveli veya makinesi, çağrı cihazı, cep telefonu, telsiz, radyo gibi elektronik iletişim araçlarını yanınızda bulundurmayınız. Bu araçları kullanmanız ve kopya çekmeye teşebbüs etmeniz hâlinde sınavınız geçersiz sayılacaktır. 3. Başvuru şartlarını taşımadığınız hâlde sınava girmeniz, kopya çekmeniz, başka adayın sınav evrakını kullanmanız, geçerli kimlik belgenizi ve sınav giriş belgenizi ibraz edemediğiniz durumlarda sınavınız geçersiz sayılacaktır. 4. Sınavın değerlendirilmesi aşamasında, bilgisayar ortamında yapılan kopya analizinde ikili veya toplu kopya tespiti hâlinde sınavınız geçersiz sayılacaktır. CEVAP KÂĞIDI VE SORU KİTAPÇIĞI İLE İLGİLİ AÇIKLAMALAR 1. Cevap kâğıdınızdaki bilgilerin doğruluğunu kontrol ediniz ve cevap kâğıdınızı mürekkepli kalemle imzalayınız. 2. Kitapçık türünüzü cevap kâğıdınızdaki ilgili alana kodlayınız. Değerlendirme işlemleri cevap kâğıdındaki kodlamalara göre yapıldığından, eksik ya da hatalı kodlamalarda sorumluluk size ait olacaktır. 3. Cevap kâğıdı üzerinde kodlamalarınızı kurşun kalemle yapınız. 4. Değiştirmek istediğiniz bir cevabı, yumuşak silgiyle cevap kâğıdını örselemeden temizce siliniz ve yeni cevabınızı kodlayınız. 5. Soru kitapçığının sayfalarını kontrol ediniz, baskı hatası var ise değiştirilmesini sağlayınız. 6. Soru kitapçığınızın ön yüzündeki ilgili yerlere ad, soyad ve T.C. kimlik numaranızı yazınız. 7. Her sorunun DÖRT seçeneğinden sadece biri doğrudur. Doğru seçeneği, cevap kâğıdınızın ilgili sütununa soru numarasını dikkate alarak yuvarlağın dışına taşırmadan kodlayınız. Soru kitapçığı üzerinde yapılan cevaplandırmalar dikkate alınmayacaktır. 8. Yanlış cevaplarınız dikkate alınmadan sadece doğru cevaplarınız üzerinden puanlama yapılacaktır. 9.Soruları ve sorulara verdiğiniz cevapları, yanınızda götürmek amacıyla kaydetmeyiniz; hiçbir şekilde dışarı çıkarmayınız. 10.Sınav bitiminde, soru kitapçığı ve cevap kâğıdını salon görevlilerine teslim ediniz. BAŞLAYINIZ DENİLMEDEN SORU KİTAPÇIĞINI AÇMAYINIZ. A PROGRAMCI 5. Bir probleme ait algoritmanın herhangi bir 1. programlama dilinin komutlarına dönüştürülmesine (yazılmasına) ne ad verilir? i = 0 A) Problem analizi C) Run etmek t = 2 B) Kodlama D) Bilgisayarda çalıştırmak t = t + i i ‹ 5 EVET 6. i = i + 2 HAYIR dur Yukarıda verilen akış diyagramındaki ifadenin anlamı hangisidir? Yukarıdaki program için t’nin son değeri ne olur? A) 15 B) 14 C) 5 D) 4 A) I değeri 1 ise işlemleri yap ve çık B) I değeri N’ye eşit ise işlemleri yap ve çık C) I değerine N değerini ekle, işlemleri yap ve çık D) I’ yı 1’den başlayarak N’ye kadar 1’er 1’er artır. I’nın her değeri için işlemleri yap 2. Bir programlama dilinde, Unsigned Byte (İşaretsiz Byte) türü değişkene aşağıdaki değerlerden hangisi atanamaz? A) -10 B) 0 C) 10 D) 100 7. Bir döngü bloğu içerisinde kullanılan Break komutunun görevi nedir? A) Döngüden çıkar. B) Programı kapatır. C) Döngüye devam eder. D) Döngüyü ilk değerleri ile yeniden başlatır. 3. Aşağıdaki programlama dillerinden hangisi düşük seviye (low-level) programlama dillerindendir? A) Delphi C) Assembly B) C++ D) Java 8. Aşağıda verilen programlamaya ilişkin ifadelerden hangisi yanlıştır? A) Bir karşılaştırma işleminin sonucu “Evet” ya da “Hayır” gibi bir ifadedir. B) Assembly dilinde yazılan programlar genelde daha hızlı çalışır. C) Akış diyagramı; algoritmanın şekillerle ifade edilmiş hâlidir. D) Algoritmada işlem sırası önemli değildir. 4. Yukarıdaki akış diyagramına ait şeklin içerisine aşağıdaki komutlardan hangisi yazılabilir? 9. Program kodlarını bir bütün olarak değerlen- dirmeyen, komutları sıra ile çalıştıran yazılım geliştirme aracı aşağıdakilerden hangisidir? A) en=en+1 B) If (a>5) C) Programı başlat D) A, B değişkenlerini klavyeden oku A) Derleyici C) Yükleyici 2 B) Yorumlayıcı D) Bağlayıcı A PROGRAMCI 10. 15. I. İşletim sistemleri, sistem yazılımıdır. II. Derleyiciler, sistem yazılımıdır. III. Stok takip programı, uygulama yazılımıdır. Yukarıdaki önermelerden hangileri doğrudur? A) I ve II C) I ve III I. Nesnenin şeklini tanımlayan bir şablondur. II. Hem verileri hem de veriler üzerinde işlem yapacak kodları belirtir. III. Bir sınıftan yeni bir sınıf türetilebilir. Nesneye yönelik programlamada class (sınıf) için yukarıdakilerden hangileri doğrudur? B) II ve III D) I, II ve III A) I ve II C) II ve III B) I ve III D) I, II ve III 11. Aşağıdakilerden hangisi C programlama dilinde değişken ismi olarak tanımlanabilir? A) İnt X1 C) int DEGISKEN 16. X : Array [1..100] of integer; tanımlaması hangi programlama diline aittir? B) char Değişken D) float tam/sayi A) C# Aşağıdaki program parçası çalıştırıldığında değişkenlerin son durumlarını 12. ve 13. sorular için cevaplayınız. B) Delphi C) C++ D)Java 17. int b=10; int a=3,b=5,c=10; float d=0,e=2.5; b = ++a*c--; b += a--; d %= (2*b--); e *= ++b; c %= 2; for (int a=0;a<5;a++) b=b-a; komutları çalıştıktan sonra b değişkeninin değeri ne olur ? A) 0 B) 1 C) 2 D) 3 18. int a = 1; a = ((a << 2)+4)>>1; yukarıdaki C# komutlarının çıktısı aşağıdakilerden hangisidir ? 12. a değişkeninin son değeri ne olur? A) 1 B) 2 C) 3 D) 4 A) 2 13. b değişkeninin son değeri ne olur? A) 44 14. B) 42 C) 22 C) 4 D) 8 19. Bir döngü bloğu içerisinde kullanılan Conti- D) 12 nue komutunun görevi nedir? A) Döngüden çıkar. B) Programı kapatır. C) Döngüyü ilk değerleri ile yeniden başlatır. D) Kalan komutları atlar, döngünün başına giderek, döngüye devam eder. I. Finally her zaman çalışır. II. Catch bloğu her zaman çalışır. III. Finally bloğunun kullanılması isteğe bağlıdır. IV. Catch try da hata yakalandığında çalışır. Try…Catch…Finally yapısı için yukarıdaki ifadelerden hangileri doğrudur? A) I, II ve III C) II, III ve IV B) 3 20. 7==5+2?4:3 şartlı ifadesinin değeri aşağıdakilerden hangisidir? B) I, II ve IV D) I, III ve IV A) 2 3 B) 3 C) 4 D) 5 A PROGRAMCI 23. Aşağıdaki SQL komutlarından hangisi bir tab- Aşağıdaki 21 ve 22. soruları bu bilgiler doğrultusunda cevaplayınız. lodaki alan adını veya tipini değiştirmek için kullanılır? A) Update C) Insert into Yukarıdaki şekilde, veri tabanında kayıtlı evraklar ve kurumlar tablosunun alanları gösterilmiştir. Evraklar tablosunda, kuruma gelen evrakların detay bilgisi; kurumlar tablosunda ise evrak gönderen kurumların detay bilgileri mevcuttur. Evraklar tablosunun kurum alanı, kurumlar tablosunun id alanı (foreign key) üzerine yabancı anahtardır. Kurumlar tablosunun kurumadi alanı Char(50) tipindedir ve evrak ile ilgili kurumun adını saklamaktadır. Ayrıca her iki tablonun id alanları birincil anahtar ve integer tipindedir. Evraklar tablosundaki sayi alanı eşsiz (Unique) ve integer tipindedir. B) Delete From D) Alter Table 24. Yapısal sorgulama dilinde (SQL), tablo oluşturma komutu aşağıdakilerden hangisidir? A) DROP TABLE C) CREATE TABLE B) CREATE DATABASE D) INSERT INTO 25. Şahıslar tablosundan d_yılı (Datetime) alanına göre, o yılda birden fazla kişi doğduysa o yılı bir kez gösterecek şekilde, şahısların doğduğu yılları tekil olarak listeleyen SQL cümlesi aşağıdakilerden hangisidir? 21. Evraklar tablosunda, 50 den fazla evrağı olan kurumların id değerini ve evrak sayısını listeleyen SQL komutu aşağıdakilerden hangisidir? A) SELECT * FROM sahislar WHERE d_yili=1 B) SELECT DISTINCT d_yili FROM sahislar C) SELECT d_yili FROM sahislar D) UPDATE sahislar SET d_yili A) Select kurum, count(*) as adet from evraklar where adet>50 B) Select kurum, count(*) as adet from evraklar group by kurum having count(*)>50 C) Select kurum, count(*) as adet from evraklar where adet>50 group by kurum,adet D) Select kurum, count(*) as adet from evraklar where adet>50 group by kurum 26. Select * From (Select * From X) as X1, (Se- lect * From Y) as Y1 where X1.a=Y1.b ; komutu çalıştırıldığında bir sonuç kümesi üretmektedir. Buna göre aşağıdakilerden hangisi doğrudur? 22. Kurum değeri 50 olan evraklardan, en büyük A) İki tablonun, a ve b alanlarının aynı değere sahip satırları listelenir. B) X1 ve Y1 tabloları veri tabanında kalıcı olarak oluşturulmuştur. C) X1 tablosu Y tablosunun kayıtlarına sahiptir. D) Sonuç kümesi kesinlikle bir satırdır. evrak sayısını listeleyen SQL komutu hangisidir? A) Select max(sayi) from evraklar where kurum=50; B) Select max(sayi) from evraklar as e, kurumlar as k where e.id=k.id C) Select kurum,max(sayi) from evraklar as e, kurumlar as k where e.id=k.id group by kurum D) Select kurum,max(sayi) from evraklar as e, kurumlar as k where e.id=k.id 4 A PROGRAMCI 27. 31. Klavyenin çalışmadığı bir durumda Windows I. Her tabloda en fazla bir tane Birincil anahtar vardır. II. Birincil anahtarlar birden fazla alana sahip olabilir. III. İkincil anahtarlar (secondary key) eşsiz (Unique) olabilir. 7 işletim sistemi içerisinde tanımlı bir ekran klavyesi kullanılarak yazı yazma imkânı bulunmaktadır. Ekran klavyesine ulaşım metodu aşağıdakilerden hangisidir? A) Başlat/Denetim Masası B) C:/Program Files/Denetim Masası C) Bilgisayarım/Denetim Masası/Erişim Kolaylığı D) Başlat/Tüm Programlar/Donatılar/Erişim Kolaylığı Yukarıdakilerden hangileri doğrudur? A) I ve II C) I ve III B) II ve III D) I, II ve III 28. T1 tablosunun notu alanı integer tipindedir ve 32. Windows 7 işletim sistemi kullanılırken açık içerisinde her satıra ait not değerleri vardır. Not ortalamasının üzerinde not alan kayıt sayısını veren SQL ifadesi aşağıdakilerden hangisidir? olan bir klasör içerisindeki tüm ögeleri seçmek için gereken tuş kombinasyonu aşağıdakilerden hangisidir? A) Ctrl + S C) Ctrl + A A) Select count(*) from T1 where notu>avg(notu) B) Select count(*),avg(notu) from T1 where notu>avg(notu) C) Select count(*) from T1, (select avg(notu) as ort from T1) as T where T1.notu>T.ort D) Select count(*) from T1 having notu>avg(notu) 33. 29. Aşağıdakilerden hangisi SELECT ifadesi kullanılarak oluşturulan sanal tablodur? A) Trigger C) Delete B) Ctrl + V D) Ctrl +O Windows 7 ve sonrası işletim sistemlerinde kullanılmak üzere, verilen resimdeki tuş kombinasyonu uygulandığında, aşağıdakilerden hangisine sebep olur? A) Masaüstü ögeleri görüntülenir. B) Bilgisayarım ögesi görüntülenir. C) Aktif pencereyi kapatır. D) Kullanıcı oturumu kilitlenir. B) View D) Update 30. Aşağıdakilerden hangisi Stored Procedure’ün 34. Windows 7 işletim sistemi kurulu standart bir özelliklerinden biri değildir? masaüstü bilgisayarda, disk temizleme sihirbazına ulaşmak için aşağıdaki yöntemlerden hangisi kullanılabilir? A) Birden fazla uygulama yazılımı tarafından kullanılma imkânları vardır. B) Veri tabanı üzerindeki tablolarda kayıt ekleme ve silme işlemi yapabilir. C) Performansa olumlu etkileri vardır. D) Geriye bir değer gönderirler. A) Başlat/Tüm Programlar/Donatılar/Erişim Kolaylığı B) Başlat/Tüm Programlar/Donatılar/Sistem Araçları C) Bilgisayarım/Denetim Masası/ Sistem Araçları D) C:/Program Files/Denetim Masası 5 A PROGRAMCI 35. 38. Standart masaüstü bilgisayarımızı hazırda Windows 7 ve sonrası işletim sistemlerinde kullanılmak üzere, verilen resimdeki tuş kombinasyonu uygulandığında, aşağıdakilerden hangisine sebep olur? beklet modunda kapattığımızda aşağıdakilerden hangisi olmaktadır? A) Tüm bilgiler RAM’e kaydedilir. B) Tüm bilgiler ROM’a kaydedilir. C) Tüm bilgiler Hard Disk’e kaydedilir. D) Çalışma hâlindeki tüm bilgiler silinir. A) Masaüstü ögeleri görüntülenir. B) Bilgisayarım ögesi görüntülenir. C) Internet Explorer çalışır. D) Kullanıcı oturumu kilitlenir. 39. Aşağıdakilerden hangisi açık kaynak kodlu bir işletim sistemidir? 36. Windows 7 işletim sistemi kurulu standart A) Windows 7 C) Mac OS X bir masaüstü bilgisayarda, kullanıcı hesabı oluşturmak ya da var olan bir hesabın şifresini değiştirmek için aşağıdaki yöntemlerden hangisi kullanılabilir? A) Başlat/Tüm Programlar/Donatılar/Kullanıcı Hesapları B) Başlat/Tüm Programlar/Donatılar/Sistem Araçları C) Başlat/Denetim Masası/Kullanıcı Hesapları ve Aile Koruması D) Bilgisayarım/Denetim Masası/Sistem Araçları B) Pardus D) Windows XP 40. Bir Word 2007 belgesine üst bilgi ya da alt bilgi eklemek için aşağıdakilerden hangisi kullanılır? A) Giriş/Sayfa Yapısı B) Ekle/Alt Bilgi-Üst Bilgi C) Görünüm/Alt Bilgi-Üst Bilgi D) Sayfa Düzeni/Alt Bilgi-Üst Bilgi 37. Bazen, bir program veya sürücü yüklemesi bilgisayarınızda beklenmeyen bir değişikliğe veya Windows uygulamasının kararsız davranmasına neden olabilir. Bu durumda sistem geri yükleme işlemi gerçekleştirilerek işletim sistemindeki kararsızlık giderilebilir. Aşağıdakilerden hangisi sistem geri yükleme işlemi için yanlış olarak verilmiştir? 41. Microsoft Word 2007 belgesinde, yandaki simge nedir ve ne işe yaramaktadır? A) Filigran – sayfa altında metin ya da resim fonu görüntülenmesini sağlar. B) Filigran – sayfada özel yazı karakterleri ile yazı yazar. C) Yazı Tipleri – farklı yazı tipleri kullanılmasını sağlar. D) Word Art – özel biçimli yazılar yazılmasını sağlar. A) Sistem geri yükleme noktasını manuel (elle) oluşturabilirsiniz. B) Sistem geri yükleme son zamanlarda yüklenen programları kaldırabilir. C) Başlat/Tüm Programlar/Donatılar/Sistem Araçları yolu ile ulaşabilirsiniz. D) Sistem geri yükleme kişisel verilerinizin (resim, belge gibi) silinmesine neden olur. 42. Microsoft Word 2007’de Ofis Butonu altında aşağıdakilerden hangisi bulunmamaktadır? A) Yeni C) Kaydet 6 B) Aç D) Yazım ve Dilbilgisi A PROGRAMCI 43. Microsoft Excel 2007’de Koşullu Biçimlendirme 47. Anakartın beyni olarak da ifade edilen ve menüsü hangi üst menü altındadır? A) Ekle C) Giriş entegre bir devreden oluşan donanım elemanı aşağıdakilerden hangisidir? B) Sayfa düzeni D) Veri A) CPU C) ROM B) ChipSet D) RAM 44-45. soruları aşağıdaki Excel tablosuna göre cevaplayınız. 1 2 3 4 A 10 9 4 7 B 4 5 6 8 C 6 5 1 1 48. Aşağıdakilerden hangisi diğerlerine göre en D 3 10 6 6 hızlı RAM çeşididir? A) SDRAM C) DDR3 B) DDR2 D) RDRAM (Rambus DRAM) 49. 64 bitlik olmasına rağmen uzun süre uyumlu- 44. Yukarıdaki tablo içerisinde 6 yazmayan hücre luk sorunları nedeniyle uygulamada sadece 32 bit olarak kullanılan beyaz renkli soket aşağıdakilerden hangisidir? sayısını bulduran Excel formülü aşağıdakilerden hangisidir? A) =MAK(ORTALAMA(A1-D4)) B) =EĞER(A1:D4 ; “ !6 ”) C) =EĞERSAY(A1:D4 ; “ >5 ”) D) =EĞERSAY(A1:D4 ; “<>6”) A) PCI Bus C) AGP Bus B) USB – FireWire Bus D) PC-Kart Bus 50. USB 3.0 portu aracılığı ile tek bir konektör üzerinden maksimum kaç adet farklı aygıt bağlanabilmektedir? 45. =EĞER (A1>B4 ; “A” ; EĞER(A1>C3 ; “B” ; EĞER(A1<D3 ; “C” ; “D”))) formülünün sonucu aşağıdakilerden hangisidir? A) A B) B C) C A) 1024 B) 128 C) 127 D) 32 D) D 46. Kızılötesi ışık kullanarak bağlantı yapan ve veri transferi yapılmasını sağlayan port aşağıdakilerden hangisidir? A) FireWire portu C) Bluetooth portu B) IrDA portu D) MIDI portu TEST BİTTİ. CEVAPLARINIZI KONTROL EDİNİZ. 7 SINAV SÜRESİNCE UYULACAK KURALLAR 1.Adaylar, sınav kurallarına ve salon görevlilerinin tüm uyarılarına uymak zorundadırlar. Kurallara ve uyarılara uymayan adayların sınavları geçersiz sayılacaktır. 2.Sınav başladıktan sonra adayların salon görevlileri ve birbirleri ile konuşmaları, kalem, silgi vb. şeyleri istemeleri yasaktır. 3.Adaylar sınav süresince, sınav giriş belgesi ile birlikte kimlik belgelerinden birini (nüfus cüzdanı, pasaport veya sürücü belgesini) masalarının üzerinde bulundurmak zorundadırlar. 4.Sınav evraklarını teslim etmeyen, soru kitapçıklarının sayfalarından bir kısmını eksik teslim edenlerin sınavları geçersiz sayılacaktır. SALON GÖREVLİLERİNCE SINAV BAŞLAMADAN ÖNCE ADAYLARA YAPILACAK SON UYARI ● Soracağınız bir şey var mı? Varsa, şimdi sorunuz. ● Sınav başladıktan sonra sorularınıza cevap verilmeyecektir. ● Başlama zilini bekleyiniz. ● Hepinize başarılar dileriz. (Salon başkanı başlama ve bitiş saatini tahtaya yazacaktır.) Bu kitapçığın her hakkı saklıdır. Hangi amaçla olursa olsun, kitapçığın tamamının veya bir kısmının Millî Eğitim Bakanlığı Ölçme, Değerlendirme ve Sınav Hizmetleri Genel Müdürlüğünün yazılı izni olmadan kopya edilmesi, fotoğraflarının çekilmesi, bilgisayar ortamına alınması, herhangi bir yolla çoğaltılması, yayımlanması veya başka bir amaçla kullanılması yasaktır. Bu yasağa uymayanlar, doğabilecek cezai sorumluluğu ve kitapçığın hazırlanmasındaki mali külfeti peşinen kabullenmiş sayılır. 19 MART 2016 TARİHİNDE YAPILAN AİLE VE SOSYAL POLİTİKALAR BAKANLIĞI MERKEZ, TAŞRA VE DÖNER SERMAYE TEŞKİLATINDA GÖREV YAPAN PERSONELE YÖNELİK UNVAN DEĞİŞİKLİĞİ SINAVI 6. GRUP: PROGRAMCI A SORU KİTAPÇIĞI CEVAP ANAHTARI 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. B A C A B D A D B D C C A D D B A C D C B A D C B 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. A D C B D D C C B A C D A B B A D C D A B B D A C