Pages

Blogger tarafından desteklenmektedir.

21 Temmuz 2012 Cumartesi

Sınav Soruları


Merhaba arkadaşlar elimde bir sürü sınav soruları mevcut bunları sizinle paylaşmak istiyorum.


T.Ü. BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
İŞLETİM SİSTEMLERİ I
ARA SINAV SORULARI
SORULAR

1.     İşletim sistemi tanımını yaparak, bilgisayar donanımı ile ilişkisini çiziniz. Çizdiğiniz şekildeki herhangi bir modülün kısaca açıklamasını yazınız.
2.     Görev anahtarlama nedir? Gerek şartları nelerdir?
3.     Toplu İşlem (Batch Processing) nedir? Şeklini çizerek kısaca açıklayınız.
4.     Kanal nedir? Türlerini ve kullanım alanlarını şekille ifade ediniz.
5.     PC’lerde kesinti türlerini yazınız.
6.     Boot disketi hazırlama işleminin akış şemasını çiziniz.

Sınav süresi 1 saattir.

Başarılar…


BİLGİSAYAR MÜHENDİSLİĞİ
SİSTEM YÖNETİMİ
YAZ DÖNEMİ VİZE SORULARI


1.            a. Apache Web Server’a gelen bir istek nasıl yorumlanır? (Şekil çizerek anlatın)
                b. Apache Web Server’ın avantajlarını anlatın.
                c. ApacheWeb Server ile ISS(Internet Information Server) kıyaslayın.

2.            a. PHP ortaya çıkış sebebini nedir?
b. PHP çalışacağı farklı ortamlar oluşturun. (İşletim Sistemi, Web Server, Veritabanı)
                c. Java Script ile Flash benzerliği ve PHP farkını kısaca belirtin.

3.            a. ASP.Net çizim kütühanesini kısaca anlatın.
b. Çizim kütüphanesini en standart 4 komutuna örnek verin.
               
4.            a. ADO.Net kütüphanelerini (namespace) yazın.
b. Dataset ve Datareader farkını açıklayın.
c. ASP.Net uygulaması yazarken hangisi tercih edilebilir. Kısaca açıklayın.

5.            a. Yaptığınız uygulamada hangi kütüphaneleri kullandınız.
                b. Uygulamanızın algoritmasını çizin.
                c. Uygulamanızın akış diyagramını çizin.

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ İŞLETİM SİSTEMLERİ – II 2.VİZE SINAVI


1.     Linux İşletim Sisteminin kurulumu esnasında oluşturulan alanları ve özelliklerini anlatın? Alan boyutları hangi kriterlere göre ayarlanmaktadır? Açıklayınız.
2.      
a.     Linux’te ağ ayarları hangi dosyalarda tutulur, hangi programlarla bu dosyalar ayarlanabilir?
b.     Statik ve Dinamik  ağ bağlantıları nasıl yapılır?
c.     Şekil çizerek bir statik ve dinamik ağ kurunuz?
3.     Linux’te statik ve dynamic ağ ayarlarını çalışıp çalışmadığını nasıl anlayabiliriz? Hangi sorunlara nasıl çözümler üretebiliriz? (Donanımsal çözümleri de anlatın.)
4.     Samba programı ne işe yarar? Açıklayınız.
5.      
a.     VM / SP nedir? Bu sistemin özelliklerini anlatın.
b.     O anda erişilecek diskleri hangi komutla öğrenebiliriz.
c.     Herhangi bir kullanıcıdan gönderilen dosya/dosyaları hangi komutlarla görebilir ve alabilir?
(Bu komutları açıklarken VM sisteminin mantığını kısaca açıklayın.)

Sınav Süresi 1 Saattir. Başarılar...

Yrd. Dr. Erdem UÇAR

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ İŞLETİM SİSTEMLERİ – II

VİZE SINAVI


1.     Windows kurulu bir sistem üzerine Linux İşletim Sisteminin kurulumdan sonra oluşabilecek herhangi bir açılma sorununa karşı Windows ve Linux tarafında yapılabilecek onarım işlemleri için hangi komut veya dosyalar üzerine işlem yapılır. (15 puan) 
2.      
a.     Linux’te metin düzenleme işlemi hangi komutlar kullanılabilir? Eğer bu komutlar yok ise hangi komut ile metin düzenleme hakkında bilgi alınabilir? (8 puan)
b.     Linux’te “merhaba.c” adlı C’de yazılmış bir dosyayı derleyip çalıştırınız. (7 puan)
c.     Linux’te terminal ekranında çalışırken ekrana yazılan bir komut sonsuz bir döngüye girdiği için sonlandırılamamıştır. Bu komutu sonlandırmak için sırasıyla hangi işlemleri yaparsınız. (10 puan)
3.     ls komutu üzerine;
a.     “ls –l” komutu ile işlevi nedir? Bu komutla hangi parametreler görüntülenir?(Örnek ile açıklayınız.) (10 puan)
b.     Aşağıdaki komutlardan dönebilecek sonuçları teker teker açıklayın? (10 puan)
                                          i.    ls bes?ktas.c
                                         ii.    ls bes[13]ktas.c
                                        iii.    ls bes[1-3]ktas.c
                                        iv.    ls bes*ktas.c
                                         v.    ls *[0-9]*.[co?]
4.     “Chmod” komutunun görevini yazıp aşağıdaki komutların döndüreceği işlem sonuçlarını açıklayınız. (15 puan)
a.     chmod -x header
b.     chmod ug+x header
c.     chmod 400 header
d.     chmod 555 header
e.     chmod 777 header
5.      
a.     “Proc” dosyası içinde hangi bilgiler tutulur? (5 puan)
b.     “Cron” işlevi ne işe yarar? (5 puan)
6.     RPM, Kernel, Extfs2, Swap, Lilo kavramlarını kısaca açıklayınız. (15 puan)

Sınav Süresi 1 Saattir. Başarılar...

Yrd. Dr. Erdem UÇAR

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ III. SINIF

İŞLETİM SİSTEMLERİ – II FİNAL SINAVI

1.      
a.     Statik ve Dinamik  ağ bağlantılarını ve farklarını anlatınız. Ayrıca Şekil çiziniz.

b.     Linux’te ağ ayarlarını yaparken nelere dikkat edilmelidir (Statik ve Dinamik ortamı düşünerek cevaplayınız. IP, Subnet Mask, GetWay, DNS kavramlarını da göz önüne almayı unutmayınız).
2.      
a.     Bir ağ sisteminin çalışıp çalışmadığını anlamak için neler yaparsınız? (Maddeler halinde anlatınız)
b.     Linux’te diğer bilgisayara ulaşıp ulaşamadığımızı görmek için neler yapmalıyız. (Statik ve Dinamik ortamları göz önüne alarak cevaplayınız.)

3.     #chmod 000 *
#chmod 101 *
#chmod u+g *.*
#chmod a-x   *.dat

4.     Unix işletim sisteminde bir disketi kullanıma hazırlama aşamalarını maddeler halinde yazarak örnekleyiniz (SCO-Unix için veya herhangi bir Linux dağıtımı için olabilir).
5.     Unix İşletim sistemlerinde örnek bir dosya sistemi (file System) yapısını şekil çizerek kısaca açıklayınız.
6.     PCMCIA, USB, IR PORT, SCSII, FLASH-MEMORY, TOUCH-PAD ifadelerini kısaca açıklayınız.

SINAV SÜRESİ 1 SAATTİR. BAŞARILAR


 BİLGİSAYAR MÜHENDİSLİĞİ
İŞLETİM SİSTEMLERİ II
YAZ DÖNEMİ MAZERET SINAVI

Öğrenci No :
Adı Soyadı :
1
2
3
4
5
6
Toplam









1.     tar uzantılı dosyalar, .gz uzantılı dosyalar ve tar.gz uzantılı dosyalar arasındaki farkı belirtin. (10)
2.     Linux Komut Bilgileri;
a.     gcc komutu “merhaba.c” adlı C dosyasını derleyip çalıştırın. (5)
b.     Linux’te Processler hangi komut ile ayrıntılı bir biçimde görüntülenir. Bu komuttan dönen hangi değeri alıp bu process sonlandırabiliriz.(5)
3.     Linux’te yardım için hangi komutları kullanabiliriz. Bu komutları kısaca açıklayın.(10)
4.     Dosya ve klasör yetki yönetimi;
a.     Hangi komutlu ile dosya ve klasör yetkilerini belirleyebiliriz. (5)
b.     Linux’te yetkilendirmeyi şekil çizerek belirtin. (Sayısal değerleri de yazın.) (10)
5.     Linux önemli klasörleri isimleri nelerdir, açıklayınız? (15)
6.     Linux Web Server’da üç adet log file haftada bir sistem üzerinde aşırı derecede büyümektedir. Web master haftada bir bu dosyaları sıkıştırıp yedeklerini alıp dosyaların içini boşaltmaktadır.
a.     Hangi komutla veya komutlarla bu dosyaları sıkıştırabilir? (5)
b.     Web master Linux’te hangi komutla bu işlemleri otomatik hale getirebilir? (5)
c.     Bu komutu düzenleme parametreleri nelerdir? (10)
7.     Linux’e cihaz bağlama ve kaldırma; Sisteme yeni bağladığınız USB Bellek, Disk Sürücü, Hard disk vb. bir cihaz:
a.     Sisteme hangi komutla bağlanabilir. (5)
b.     Sistemden hangi komutla kaldırılabilir. (5)
8.     Genel Bilgiler;
LILO, RPM, Kernel, Samba kısaca açıklayınız. (10)

BİLGİSAYAR MÜHENDİSLİĞİ
İŞLETİM SİSTEMLERİ II
YAZ DÖNEMİ FİNAL SORULARI

1.            a. DHCP Server ağ ortamındaki fonksiyonu nedir?
                b. DHCP Server sakıncaları nelerdir?

3.            Apache, bir server’daki işlevini şekil çizerek anlatın anlatın.

2.            a. TCP ve UDP arasındaki farkı kısaca açıklayın.
                b. Dinamik IP atanabilmesi için uygun şartları oluşturun.
                c. Statik IP nedir? Linux, konsoldan hangi komutlarla statik ip ayarlarını değştirebiliriz.
                d. Linux ağ ayarları hangi konfigurasyon dosyalarında tutulur. (Dizin belirtin.)


 T.C Trakya Üniversitesi
Mühendislik Mimarlık Fakültesi
Bilgisayar Mühendisliği


Sistem Yönetimi ve Programlama
Vize Sınavı



Soru 1 (30 puan)
a) (10) Genel olarak shell komutları ne işe yaramaktadır.
b) (20) Unix te bir text editörü ile yazdığımız shell komutu nasıl çalıştırılır hale getirilir. Bir örnek gösteriniz.

Soru 2 (20 puan)

a) (10)Tüm dosyaları silen örnek bir program kodu yaznız.
b) (10)Arka planda çalışan örnek bir program kodu yazınız.


Soru 3 (20 puan)

Linux sistemindeki istenilen kullanıcılara “Merhaba” mesajını iletecek shell programını yazınız. Bu programı yazarken mutlaka döngü kullanınız. (while,for farketmez)

Soru 4 (30 puan)

a) (10) Linux ta network bağlantısında paketlerin gönderildiği sepet yönetimi sisteminin üç elemanını açıklayınız. (INPUT,  FORWARD, OUTPUT)

b) (5)Bir ateşduvarı (firewall) kurarken ilk önce hangi kurallar “iptables” komutu ile kural tablomuza eklenmelidir. Nedenini ve gerekli olan komutları yazınız.

c) (10) Elimizde ssh bağlantılarını filtrelemeyen bir linux ateş duvarı (firewall) bulunmaktadır. Sadece 193.140.44.40 ip adresine ssh bağlantısı verecek şekilde  bir iptables komutlarını yazınız.

d)(5) NAT ne demektir ve ne amaçla kullanılır.

TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ
SİSTEM YÖNETİMİ


1.     DBJK adında bir veritabanının var olduğu kabul edilsin. (Kullanıcı adı : admin ve şifresi : merhaba). Isimler adında bir table’nın var olduğu kabul edilsin.
a.     Java’da bu veritabanına hangi komutla bağlanırız.
b.     Bağlantı olup olmadığını hangi komutla Kontrol edebiliriz.
c.     Değişikliklerden sonra tabloyu hangi komutla güncelleriz veya güncellemeyi hangi komutla geri alırız.
d.     ResultSet döndüren bir SQL ve komutunu yazın. (Isimler adlı table’dan adi field’inden A harfi ile başlayanları döndüren SQL’i yazın)
e.     SQL sürecini ne kadar bekleneceğini ayarlayın ve SQL bekleme süresini kontrol eden komutları yazın.
2.     DHTML olumsuz yönlerini yazın.
3.      
a.     Bulanık mantığın avantajları ve dezavantajları nelerdir?
b.     Bulanık mantık  Sistem geliştirme araçları nelerdir?
c.     Trafik kontrolünü bulanık mantıkla yapacak algoritmayı çizin.
4.     PHP’ye göre aşağıdaki ifadelerin hata\hatalarını bulun.
a.     echo Bu bir örnek \”PHP” betiği.”;
b.     $sayi-al := 1
c.     if (a =  b)   echo “A B`ye eşit”;   
d.     for ($i = 1; i < 10; $i)   echo “$i ”;
5.     ISA, PCI, AGP, DNS, GATEWAY ifadeleri nedir? Kısaca açıklayınız.



Sınav Süresi 1 Saattir. Başarılar...
Yrd. Dr. Erdem UÇAR

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ IV. SINIF

 SİSTEM YÖNETİMİ FİNAL SINAVI


1. SQL Server’da
a.     SQL Server Analyzer’ın özelliklerini yazın?
b.     Transact-SQL’in SQL’den farkı nedir ve temel  özelliklerini yazın?
c.     Trigger nedir?

2.     Oracle’da
a.     PL/SQL nedir ve avantajlarını yazın?
b.     Alt Programlar nedir ve tiplerini açıklayın?

3.     Flash’da
a.     Avantajlarını ve Dezavantajlarını yazın?
b.     Action Script’le neler yapılabilir?

4.     Java Script’te
a.     Java Script nedir?
b.     Java Script ve Java farklarını yazın?
c.     Java Script ve HTML farklarını yazın?
d.     Java Script ile Web Server tabanlı(ASP, PHP, CGI) farkı nedir?

5.     Bir kamu kuruluşunu 2 adet binası üzerinde( A ve B binaları) bilgisayar otomasyonu kurulmak istenmektedir. İki bina arası 5km dir. Çeşitli data yoğunlukları için maliyetleri de göz önünde tutarak bağlantı türlerini yazınız.A binasında 1sunucu + 30 bilgisayar, B binasında 1sunucu + 15 bilgisayar değişik katlarda kullanıldığı varsayılsın. Ayrıca, sunuculara bağlı sistem printerleri de olsun.

a.     Varsayılan kurum için network toplojisini her iki bina için çiziniz. Değişik durumlar için bağlantı türü önerilerinizi sıralayınız.
b.     Personel yapılanması sizce nasıl olmalıdır.

6.PCMCIA, USB, IR PORT, SCSII, FLASH-MEMORY, TOUCH-PAD ifadelerini kısaca açıklayınız.

SINAV SÜRESİ 1 SAATTİR. BAŞARILAR


BİLGİSAYAR MÜHENDİSLİĞİ
SİSTEM YÖNETİMİ
YAZ DÖNEMİ VİZE SORULARI


1.            a. Bir Web Server’da, Apache ve ISS(Internet Information Server) görevi nedir?
b. Tarayıcıdan Web Server’a gelen bir http isteği nasıl yorumlanır ve tarayıcıya cevap nasıl gönderilir. (Protokoleri, Portları göz önüne alarak anlatın.)
c. PHP, ASP ve ASP.Net gibi web programlama dillerinin b şıkkındaki işleme göre yerini açıklayın.
d. b ve c şıklarındaki işlevlerin şeklini çizin.

2.            a. PHP nedir?     
b. PHP’nin getirdiği, avantajlar nelerdir?
                c. Java Script ve PHP’nin farkı nedir?

3.            a. .Net Kavramını kısaca açıklayın?
b. ASP.Net getirdiği avantajlar nelerdir?
                c. ASP.Net’te tarayıcıdan gelen bir istek nasıl yorumlanır ve sistemin daha hızlı çalışması için neler yapılmıştır.

4.            ADO.Net’te DataSet ve DataReader’ın özelliklerini kısaca açıklayın. Sizce hangi ortamlarda hangisi tercih edilir sebebini açıklayın.

5.            a. ASP.Net nasıl bir sistemde çalışabilir?
                b. PHP nasıl bir sistemde çalışabilir?
                c. ASP.Net ve PHP kısaca kıyaslayın?
                (a ve b için : Hangi İşletim Sistemi? Hangi Web Server ve Ayarları? Vb.)

0 yorum:

Yorum Gönder