Üniversite Programlama Bilgi Yarışması Soruları ve Cevapları

A
Hata denetimi yapmaması
B
Veri iletiminden önce bir oturum kurulumu gerçekleştirmemesi
C
Sadece yerel ağlarda çalışabilmesi
D
Şifreleme standartlarını desteklememesi
A
Veri paketlerinin şifrelenmesini sağlamak
B
Ağ tıkanıklığını kontrol etmek ve veri iletim hızını optimize etmek
C
Bağlantının kesilip kesilmediğini kontrol etmek
D
IP adreslerinin dinamik olarak dağıtılmasını yönetmek
A
Segmentation mantıksal birimlere, Paging ise sabit boyutlu bloklara böler
B
Paging daha yavaştır
C
Segmentation sadece disk belleğinde kullanılır
D
Paging dışsal parçalanmaya (external fragmentation) neden olur
A
Merge Sort
B
Quick Sort
C
Bubble Sort
D
Heap Sort
A
Instance
B
Abstract
C
Static
D
Private
A
Sadece 0 ve 1 değerlerini alabilen, mutual exclusion için kullanılan bir değişken
B
Birden fazla kaynağın kontrolünü sağlayan bir sayaç
C
Sürecin önceliğini belirleyen bir işaretçi
D
Bellek adresleme birimi
A
O(n)
B
O(log n)
C
O(1)
D
O(n^2)
A
Daha büyük bir tabloya geçmek
B
Aynı indekse düşen değerleri bağlı liste ile tutmak
C
Yeni bir hash fonksiyonu atamak
D
Değeri bir sonraki boş slota koymak
A
Metin tabanlı mesajlaşma yerine binary çerçeveleme (binary framing) kullanması
B
Sadece HTTPS protokolünü desteklemesi
C
TCP yerine UDP protokolünü temel alması
D
Daha fazla HTTP metodu (PUT, PATCH vb.) eklemesi
A
SYN
B
ACK
C
SYN-ACK
D
FIN
A
Karmaşık bir alt sistemler bütünü için daha basit ve birleşik bir arayüz sağlamak.
B
Nesne oluşturma sürecini gizlemek.
C
Algoritmaların çalışma süresini ölçmek.
D
Sınıflar arasındaki döngüsel bağımlılıkları kaldırmak.
A
Mutual Exclusion
B
Hold and Wait
C
No Preemption
D
Circular Wait
A
O(n^2)
B
O(n!)
C
O(n log n)
D
O(2^n)
A
Bir sınıfın birden fazla yapıcıya sahip olması
B
Bir nesnenin birden fazla veri üyesi tutabilmesi
C
Aynı arayüz ile farklı işlevlerin gerçekleştirilebilmesi
D
Bir sınıfın başka bir sınıftan türetilmesi
A
O(n^2)
B
O(n log n)
C
O(n)
D
O(log n)
A
Her düğümün sol ve sağ alt ağaçlarının yükseklik farkının en fazla 1 olması
B
Tüm yaprak düğümlerin aynı seviyede olması
C
Düğümlerin ardışık olarak eklenmesi
D
İkili arama ağacı özelliğinin sadece kök düğüm için geçerli olması
A
Tekrarlayan grupların kaldırılması
B
Kısmi fonksiyonel bağımlılığın olmaması
C
Geçişli bağımlılığın olmaması
D
Sadece birincil anahtarın bulunması
A
O(n^2)
B
O(n log n)
C
O(n)
D
O(log n)
A
Bellek koruma ihlali
B
Sistemin sürekli sayfa takası (page fault) yapması nedeniyle CPU veriminin düşmesi
C
Çok fazla dosya işleminin aynı anda gerçekleşmesi
D
Stack overflow hatası
A
Uyumsuz arayüzlere sahip sınıfların birlikte çalışabilmesini sağlar.
B
Veri transferi hızını optimize eder.
C
Nesnelerin bellekteki yerleşimini düzenler.
D
Kodun tekrar kullanılabilirliğini tamamen ortadan kaldırır.
A
CPU'nun bir süreçten diğerine geçiş yaparken durumunu kaydetmesi ve yüklemesi
B
Dosya sisteminin yeni bir klasör oluşturması
C
Belleğin bir kısmının temizlenmesi
D
Sürecin hata verip kapanması
A
SYN
B
SYN-ACK
C
ACK
D
FIN
A
O(n)
B
O(n log n)
C
O(log n)
D
O(1)
A
Client Hello aşamasında
B
Certificate Exchange aşamasında
C
Key Exchange (anahtar değişimi) aşamasında
D
Session Termination aşamasında
A
Fiziksel bellekten daha büyük programların çalışmasını sağlar
B
Süreçler arası bellek izolasyonu sağlar
C
Sistemin genel çalışma hızını her zaman artırır
D
Çoklu programlamayı verimli hale getirir
A
Veri şifrelemesini zorunlu kılmak
B
Tek bir TCP bağlantısı üzerinden birden fazla istek ve yanıt gönderilmesini sağlamak
C
Sunucunun istemciye düzenli sinyal göndermesini sağlamak
D
Önbellekleme süresini uzatmak
A
Dosya erişim hızını artırmak
B
Sistem çökmelerinden sonra veri tutarlılığını sağlamak
C
Dosyaları sıkıştırarak yer kazanmak
D
Kullanıcı erişim kayıtlarını tutmak
A
O(n)
B
O(n log n)
C
O(n^2)
D
O(log n)
A
Singleton
B
Adapter
C
Repository
D
Observer
A
O(n)
B
O(n^2)
C
O(log n)
D
O(2^n)
A
Verilerin gizlenmesi
B
Bir nesnenin farklı türlerdeki referanslarla temsil edilebilmesi
C
Kodun tekrar kullanımı
D
Sınıfların hiyerarşik yapısı
A
Negatif ağırlıklı kenar içeren grafikler
B
Ağaç yapıları
C
Pozitif ağırlıklı kenar içeren grafikler
D
Döngüsüz yönlendirilmiş grafikler
A
O(V + E)
B
O(V * E)
C
O(V^2)
D
O(log V)
A
Kodun derleme zamanında hata vermesi.
B
Alt sınıfın, üst sınıfın beklenen davranışını bozması ve beklenmedik runtime hatalarına yol açması.
C
Arayüzlerin çok fazla metod içermesi.
D
Bellek sızıntısı (memory leak) problemleri.
A
C-SCAN sadece tek yönde hizmet verir
B
SCAN daha fazla seek süresi gerektirir
C
C-SCAN'de disk kafası daha hızlı hareket eder
D
SCAN algoritması daha az kaynak tüketir
A
Arayüzlerin hiyerarşik olarak dallanmasını.
B
İstemcilerin kullanmadıkları metodları içeren büyük arayüzlere bağımlı olmaya zorlanmaması gerektiğini.
C
Her metodun mutlaka bir arayüzde tanımlanması gerektiğini.
D
Tüm arayüzlerin tek bir metod içermesi gerektiğini.
A
Sınıfın sadece bir metodu olmasını.
B
Sınıfın sadece bir yazılım geliştirici tarafından yazılmasını.
C
Sınıfın değişmesi için sadece tek bir nedenin (sorumluluğun) bulunmasını.
D
Sınıfın başka sınıflara bağımlı olmamasını.
A
Network Layer - IP
B
Data Link Layer - ARP
C
Transport Layer - TCP
D
Application Layer - HTTP
A
UNIQUE
B
DISTINCT
C
PRIMARY
D
SEPARATE
A
exec()
B
wait()
C
fork()
D
clone()

Bu Soruları Yarışma Olarak Oyna!

Arkadaşlarınla veya tek başına interaktif bilgi yarışması formatında oyna. Ücretsiz, kayıt gerekmez.

Yarışmaları Gör →