13 Kasım 2010 Cumartesi

SAĞLIK BAKANLIĞI MÜHENDİS (BİLGİSAYAR) 2007 Yıl Sınav soruları

T.C.
MİLLÎ EĞİTİM BAKANLIĞI
EĞİTİM TEKNOLOJİLERİ GENEL MÜDÜRLÜĞÜ
Ölçme Değerlendirme ve Açıköğretim Kurumları Daire Başkanlığı

SAĞLIK BAKANLIĞI PERSONELİNİN UNVAN DEĞİŞİKLİĞİ SINAVI
39. GRUP: MÜHENDİS (BİLGİSAYAR)
15 ARALIK 2007 Saat:10.00

Adayın Adı ve Soyadı :
Aday No (T.C. Kimlik No) :

1.  Aşağıdakilerden hangisi geçerli bir değişken adı değildir?

A) k             B) 1k           C) k1           D) k_



2.  Tamsayı veri türü 16 ikil (bit) ile saklanıyorsa bir “a” değişkeninin  [0..65535] aralığında de-ğer alabilmesi  için aşağıdaki tanımlamalardan hangisi uygundur ?

A) int a;                          B) short int a;
C) unsigned int a;           D) signed int a;

3.  Özyineli (Recursive) bir işlevin özyineleme aşa-masında dönüş adresleri aşağıdaki veri yapıları-nın hangisinde tutulur?

A) Kuyruk    B) Yığıt        C) Liste       D) Ağaç

4.  Bir değişkenin Biçimsel Parametre (Formal Parameter) olabilmesi için aşağıdakilerin han-gisinde tanımlanması gerekir?

A) Bir işlevin tanımında
B) Bir işlevin içinde
C) Bir bloğun içinde
D) Tüm blokların dışında

5.  Aşağıdakilerden hangisi diğerlerine göre en düşük işleçtir?

A) ==           B) >             C) ||             D) <=

6.  C dilinde “do/ while”  ile oluşturulan bir döngü için aşağıdakilerden hangisi yanlıştır?

A) Döngü içinde yeni bir “do/while” döngüsü tanımlanabilir.
B) Döngü içinde “if” koşul deyimi kullanılabilir.
C) Döngü içinde yer alan deyimler yani döngü bloğu en az bir kere çalışır.
D) Döngü “while” deyiminin içerdiği koşul ifa-desi “doğru” değerini alana kadar yinelenir.

7.  C dilinde x değişkeninin içeriği 8 ikil ile gösteril-diğinde “00000111” ise “x = x << 1;” deyimi işletildiğinde x değişkeninin 8 ikil ile görünümü nasıl olacaktır?

A) 00001110 B) 00000011
C) 11111000 D) 11111111





8.  Aşağıda C dili ile yazılmış programın ekrana üreteceği çıktı hangisidir?

#include <stdio.h>
int main (void)
{
            int a[5];
            for (int i = 0; i <5; i++)
                                   a[i] = i+1;
            for (int i = 0; i<5 ; i++)
                                   a[i] = a[5-i-1];
            for (int i = 0; i<5 ; i++)
                        printf("%d, ", a[i]);
            return 0;
}

A) 5, 4, 3, 4, 5,                B) 1, 2, 3, 1, 2,
C) 1, 2, 3, 4, 5,                D) 5, 4, 3, 2, 1,

9.  Java dilinde eğer bir değişken tanımında erişim değiştiricisi (access modifiers) kullanılmamışsa aşağıdakilerden hangisi doğrudur?

A) “public” özellik olarak işlenir.
B) “private” özellik olarak işlenir.
C) “protected” özellik olarak işlenir.
D) “Paket erişimi (package access)” özellik olarak işlenir.

10.  “Sarmalamanın (encapsulation)” anlamı aşağı-dakilerden hangisidir?

A) Metotların “public” tanımlanması
B) Metotların “ptotected” tanımlanması
C) Gerçekleştirim ayrıntılarının istemci sınıftan saklanması
D) “Static” özellikte değişken tanımlanması

11.  “Çocuk nesneyi atasınıf türünde bir referans ile göstermek ……………” cümlesi aşağıdakilerin hangisi ile tamamlanmalıdır?

A) “is a” İlişkisi sebebi ile güvenlidir.
B) “has a” İlişkisi sebebi ile güvenlidir.
C) Söz dizim hatasıdır, derleme hatası üretir.
D) Aykırı durumdur, çalışma zamanında hata üretir.

12.  Java Dilinde tüm nesnelerin ata sınıfı olarak kabul edilen sınıfın adı nedir?

A) Class      B) Object     C) AWT       D) Swing





13.  Java dili için aşağıdakilerden hangisi yanlıştır?

A) Platform bağımsız bir dildir.
B) Bir sınıf aynı anda iki sınıfı kalıtabilir.
C) Web uygulaması geliştirme imkânı sunmak-tadır.
D) Arayüzlerin bire bir eşleniği olan soyut sınıf yazılabilir.

14.  “finally” bloğu içinde yer alan kod için aşağıda-kilerden hangisi doğrudur?

A) Hiç “catch” bloğu tanımlanmamış ise çalışır.
B) Sadece aykırı durum oluştuğu zaman çalışır.
C) Sadece aykırı durum oluşmadığı zaman çalışır.
D) “try” bloğuna girilmiş ise her durumda çalışır.

15.  “A”, “B” ve “C” üç sınıfın adı olmak üzere, eğer B sınıfı A sınıfını kalıtıyorsa ve C sınıfı da B sını-fını kalıtıyorsa, C türünde bir nesne yaratırken bu üç sınıfa ait yapıcı metotların çalışmaları ilk tamamlanandan başlayarak hangi sıralamada tamamlanır?

A) A, B, C                       B) C, B, A
C) B, C, A                       D) C, A, B

16.  Aşağıdaki sınıf türlerinin hangisinden nesne yaratılamaz?

A) final        B) const      C) abstract  D) static

17.  Aşağıdakilerden hangisi ağaç (tree) veri yapısı için özel bir düğümün (node) adıdır?

A) Ön (front)                   B) Üst (top)
C) Baş (head)                  D) Kök (root)

18.  Başlangıç ve bitiş düğümleri hariç her bir düğümün sağında ve solundaki düğümleri gösterdiği veri yapısının adı aşağıdakilerden hangisi olabilir?

A) Tek bağlaçlı liste        B) Çift bağlaçlı liste
C) Döngülü liste             D) Küme

19.  Aşağıdakilerden hangisi Asimtotik Gösterimde (Asymptotic Notation) kullanılan harftir?

A) D             B) M            C) O            D) N


20.  “pop” ve “push” terimleri hangi veri yapısı için kullanılan eleman ekleme ve çıkarma işlemle-rinin adlarıdır?

A) Kuyruk    B) Liste       C) Yığın      D) Yığıt

21.  Aşağıdaki dizin yapılarından hangisi bellekte diğerlerine göre daha az yer kaplar?

A) Seyrek dizin
B) Yoğun dizin
C) Ağaç tabanlı dizin
D) Genişleyebilir anahtarlama dizini

22.  “Sayısal verinin hücre adı verilen kısa ve sabit uzunluklu veri paketlerine bölünerek iletilmesini sağlayan, bağlantılı hizmet veren ve asenkron zaman bölüşümlü çoğullama yöntemini kulla-nan hızlı paket anahtarlama tekniğidir” tanımı aşağıdakilerden hangisine aittir?

A) Frame Relay               B) SMDS
C) ATM                           D) X.25

23.  Aşağıdaki ağlardan hangisinin fiziksel kapasitesi en büyüktür?

A) LAN                           B) Internetworks
C) WAN                          D) MAN

24.  Aşağıdakilerden hangisi TCP/IP modelinin uygulama katmanında yer almaz?

A) TELNET                     B) FTP
C) UDP                           D) SMTP

25.  MAC adresi için aşağıdakilerden hangisi yanlıştır?

A) MAC Adresleri 16’lık tabanda gösterilebilir.
B) Modem ya da ethernet kartının biricik numa-rasıdır.
C) MAC Adresi donanımı üreticisinin de kodunu içerir.
D) MAC Adresleri ile IP numaraları arasındaki bağ SAP protokolü ile sağlanır.

26.  Aşağıdakilerden hangisi IP Adres sınıflarından biridir?

A) C Sınıfı   B) D Sınıfı   C) E Sınıfı   D) F Sınıfı





27.  Ana bellekten daha hızlı olan ama maliyeti sebe-biyle sığası daha küçük olan ve ana belleğin bir kopyasını taşıyan bellek türü aşağıdakilerden hangisidir?

A) Yazmaç (register)
B) Cep Bellek (cache memory)
C) EPROM
D) ROM

28.  16-bit ile adresleme yapılırken bir bellek alanı-nın adres evreni (address space) büyüklüğü aşağıdakilerden hangisidir?

A) 28            B) 216           C) 232           D) 264

29.    I- DATA_VAL DB 50
 II- MOV CL, 0
III- LEA BX, DATA_VAL
IV- MOV [BX], CL

Yukarıdaki kod kesimin hangi satırında dolaylı bellek adresleme yapılmıştır?

A) I              B) II             C) III            D) IV

30.  Aşağıdaki yazmaçlardan hangisi döngü sayacı (loop counter) olarak görev alır?

A) AX          B) BX          C) CX          D) DX

31.  Bir sistem tasarımının UML ile gösteriminde, bir nesnenin farklı kullanıcı senaryoları içinde farklı davranışlarını göstermek için kullanılan çizene-ğin adı aşağıdakilerden hangisidir?

A) Durum çizeneği (State diagram)
B) Kullanım çizeneği (Usecase diagram)
C) Ardıl İşlem çizeneği (Sequence diagram)
D) Sınıf çizeneği (Class diagram)

32.  İlişkisel modelde aşağıdaki hangi çoklu özelliğine sahip ilişkilerin ifadesi için yeni bir tabloya ihtiyaç duyulur?

A) 1-1          B) n-m         C) n-1          D) 1-n

33.  Yandaki grafiksel öge, akış çizeneği (flow chart)  içinde kullanıldığında hangi anlama gelir?

A) Bitiş                           B) Yineleme
C) Koşullu seçim            D) Matematiksel İşlem



34.  C dilinde 50 elemanlı tek boyutlu dizi de adres-lenebilir son dizin (index) değeri hangisidir?

A) 0             B) 49           C) 50           D) 51

35.  Aşağıdaki kod kesiminin ekranda üreteceği çıktı nedir?

 for( a = 1; a <= 3; a = a + 1) 

 {

for( b = 1; b <= a; b = b + 1)

           printf("%d", b);

printf(" ");
}

A) 1 12 123                     B) 111 222 333
C) 1 11 111                     D) 123 123 123

36.    I- Nitelik ve metot (Attributes and methods)
 II- Sınıfı (Class)
III- Sınıf hiyerarşilerini (Class hierarchy)
IV- AltSistem

Nesneye Yönelik Programlamada yukarıdaki-lerden hangilerini sarmalamak (encapsulation) mümkündür?

A) I, II          B) I, III         C) I, II, III     D) I, II, III, IV

37.  Yapıcı (Constructor) metotlar için aşağıdakiler-den hangisi yanlıştır?

A) Aşırı yüklenebilirler. (overloaded)
B) Sınıf adı ile aynı ada sahiptirler.
C) Dönüş değerleri, yaptıkları nesne türü refe-ranstır.
D) Varsayılan yapıcı, nesne niteliklerine değer aktarmaz.

38.  Java dilinde, bir metot içinde “catch” blokları-nın sıralaması için aşağıdakilerden hangisi doğrudur?

A) Sıralama önemli değildir.
B) Alfabetik sırada olmalıdır.
C) Ata aykırı durum türlerinden çocuk aykırı durum türlerine doğru olmalıdır.
D) Çocuk aykırı durum türlerinden, ata aykırı durum türüne doğru olmalıdır.

39.    I- metot (int a)
 II- metot (double a)
III- metot (int b)

Bir sınıf yukarıdaki metot tanımlarından han-gisine ya da hangilerine aynı anda sahip ola-bilir?

A) Yalnız I                      B) Yalnız III
C) I ve II                         D) I, II ve III

40.  Aşağıdakilerden hangisi ilk giren elemanın ilk çıkarılması (FIFO) ilkesine dayanan veri yapı-sıdır?

A) Kuyruk    B) Yığıt        C) Ağaç       D) Liste

41.  İkili arama ağaçlarından (Binary search tree) verilerin sıralı listesi üretilmek istendiğinde, ağaç üzerinde ne tür bir dolaşım gerçekleş-tirilmelidir?

A) Sadece yaprak düğümlerde soldan sağa
B) Kök başta
C) Kök sonda
D) Kök ortada

42.  Aşağıdakilerden hangisi ACID kısaltması ile ifade edilen niteliklerden değildir?

A) Atomiklik          (Atomicity)
B) Entegrasyon     (Integration)
C) Dayanıklılık      (Durability)
D) Tutarlılık           (Consistency)

43.  Veri tabanı yönetim sistemlerinde var olan günlük kütüğü (log file) için aşağıdakilerden hangisi doğrudur?

A) Sadece başarı ile tamamlanan hareketlerin kaydını tutar.
B) Sadece başarısızlık ile tamamlanan hareket-lerin kaydını tutar.
C) Hem başarı hem de başarısızlık ile tamam-lanan hareketlerin kaydını tutar.
D) Sadece veri üzerinde değişiklik yapan hareketlerin kaydını tutar.

44.  Beş adet yüzeyi olan ve tek yüzleri kullanılan bir diskte, toplam kaç adet kafa vardır?

A) 1             B) 2             C) 5             D) 10

45.  İşletim sistemi kesimlerinden hangisi donanı-mın hemen üzerinde yer alan katmanda yer alamaz?

A) Zamanuyumlama düzenekleri
B) Giriş / Çıkış Sistemi
C) Görev Yönetimi
D) Kütük Yönetimi






46.  Disk birimince kullanılan fiziksel adresi oluştu-ran üçlü aşağıdakilerden hangisi olabilir?

A) Silindir, kafa, sektör
B) Silindir, iz, sektör
C) Kafa, öbek, sektör
D) Silindir, öbek, sektör

47.  Web sunucusu, istemcilerden (clients) gelen istemi(request) hangi TCP portundan dinler?

A) 90           B) 80           C) 70           D) 60

48.  Aşağıdaki aktarım araçlarından (tansmission media) hangisinde cam (glass) kullanılmak-tadır?

A) Fiber Optic
B) Twisted Pair
C) Baseband Coaxical Cable
D) Broadband Coaxical Cable

49.  Durağan (Statik) sistem tasarımının ilk sınama ortamı aşağıdakilerden hangisi olabilir?

A) Durum çizenekleri (State diagrams)
B) Sınıf çizenekleri (Class Diagrams)
C) Kullanım senaryosu çizenekleri (Use case diagrams)
D) Ardıl etkileşim çizenekleri  (Sequence Diagrams)

50.  3 katmanlı mimaride, 2 katmanlı mimariye göre farklı ve fazla olan katman aşağıdakilerden hangisidir?

A) İstemci (Client)
B) Yedekleme (Backup)
C) Uygulama sunucusu (Application server)
D) Veri tabanı sunucusu (Database server)






TEST BİTTİ.
CEVAPLARINIZI KONTROL EDİNİZ.


1.  B
2.  C
3.  B
4.  A
5.  C
6.  D
7.  A
8.  A
9.  D
10.  C
11.  A
12.  B
13.  B
14.  D
15.  A
16.  C
17.  D
18.  B
19.  C
20.  D
21.  A
22.  C
23.  B
24.  C
25.  D



Hiç yorum yok:

Yorum Gönder