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

A
O(1)
B
O(n^2)
C
O(n)
D
O(n log n)
A
O(log n) < O(n) < O(n log n) < O(n^2)
B
O(n) < O(log n) < O(n^2) < O(n log n)
C
O(n^2) < O(n log n) < O(n) < O(log n)
D
O(n log n) < O(n) < O(log n) < O(n^2)
A
O(n log n)
B
O(log n)
C
O(n)
D
O(1)
A
O(n log n)
B
O(log n)
C
O(n^2)
D
O(n)
A
O(n^2)
B
O(n log n)
C
O(n)
D
O(2^n)
A
O(log n)
B
O(n)
C
O(n^2)
D
O(1)
A
Algoritmanın kesin (tight bound) performansını
B
Algoritmanın en kötü durum (worst-case) performansını
C
Algoritmanın en iyi durum (best-case) performansını
D
Algoritmanın ortalama durum (average-case) performansını
A
O(n)
B
O(n^2)
C
O(log n)
D
O(n log n)
A
O(n^2)
B
O(n!)
C
O(n log n)
D
O(2^n)
A
Sadece alt sınırı (lower bound) ifade eder.
B
Ortalama çalışma süresini ifade eder.
C
Hem alt hem de üst sınırı (tight bound) ifade eder.
D
Sadece üst sınırı (upper bound) ifade eder.
A
O(log V)
B
O(V + E)
C
O(V^2)
D
O(V * E)
A
O(n)
B
O(2^n)
C
O(n^2)
D
O(log n)
A
Long-term Scheduler
B
Interrupt Handler
C
Medium-term Scheduler
D
Short-term Scheduler
A
Çok fazla dosya işleminin aynı anda gerçekleşmesi
B
Bellek koruma ihlali
C
Sistemin sürekli sayfa takası (page fault) yapması nedeniyle CPU veriminin düşmesi
D
Stack overflow hatası
A
wait()
B
exec()
C
fork()
D
clone()
A
No Preemption
B
Hold and Wait
C
Mutual Exclusion
D
Circular Wait
A
Dosyanın meta verilerini ve veri bloklarına olan işaretçileri tutmak
B
Dizin yapısını hiyerarşik olarak düzenlemek
C
Dosya erişim izinlerini şifrelemek
D
Dosya içeriğini saklamak
A
Paging daha yavaştır
B
Paging dışsal parçalanmaya (external fragmentation) neden olur
C
Segmentation mantıksal birimlere, Paging ise sabit boyutlu bloklara böler
D
Segmentation sadece disk belleğinde kullanılır
A
Round Robin
B
Priority Scheduling
C
Shortest Job First (SJF)
D
First-Come, First-Served (FCFS)
A
Sürecin önceliğini belirleyen bir işaretçi
B
Birden fazla kaynağın kontrolünü sağlayan bir sayaç
C
Bellek adresleme birimi
D
Sadece 0 ve 1 değerlerini alabilen, mutual exclusion için kullanılan bir değişken
A
SCAN daha fazla seek süresi gerektirir
B
SCAN algoritması daha az kaynak tüketir
C
C-SCAN sadece tek yönde hizmet verir
D
C-SCAN'de disk kafası daha hızlı hareket eder
A
Fiziksel bellekten daha büyük programların çalışmasını sağlar
B
Sistemin genel çalışma hızını her zaman artırır
C
Çoklu programlamayı verimli hale getirir
D
Süreçler arası bellek izolasyonu sağlar
A
Belleğin bir kısmının temizlenmesi
B
CPU'nun bir süreçten diğerine geçiş yaparken durumunu kaydetmesi ve yüklemesi
C
Dosya sisteminin yeni bir klasör oluşturması
D
Sürecin hata verip kapanması
A
Sistem çökmelerinden sonra veri tutarlılığını sağlamak
B
Kullanıcı erişim kayıtlarını tutmak
C
Dosya erişim hızını artırmak
D
Dosyaları sıkıştırarak yer kazanmak
A
ACK
B
SYN-ACK
C
FIN
D
SYN
A
Sunucunun istemciye düzenli sinyal göndermesini sağlamak
B
Tek bir TCP bağlantısı üzerinden birden fazla istek ve yanıt gönderilmesini sağlamak
C
Veri şifrelemesini zorunlu kılmak
D
Önbellekleme süresini uzatmak
A
Data Link Layer - ARP
B
Network Layer - IP
C
Transport Layer - TCP
D
Application Layer - HTTP
A
Sunucunun geçici olarak aşırı yüklendiğini
B
İstenen kaynağın sunucuda bulunamadığını
C
İsteğin geçerli olduğunu ancak sunucunun erişime izin vermediğini
D
İsteğin zaman aşımına uğradığını
A
Hata denetimi yapmaması
B
Sadece yerel ağlarda çalışabilmesi
C
Şifreleme standartlarını desteklememesi
D
Veri iletiminden önce bir oturum kurulumu gerçekleştirmemesi
A
İstemci, yanıtı alana kadar tüm hiyerarşik DNS sunucularına sırayla kendisi sorar
B
İstemci, sadece root sunucusuna soru sorar ve yanıtı bekler
C
Sorgu, doğrudan veritabanı üzerinden eşleştirilir
D
DNS sunucusu, yanıtı bulmak için diğer sunucularla iletişime geçip nihai sonucu istemciye döner
A
Sadece HTTPS protokolünü desteklemesi
B
Metin tabanlı mesajlaşma yerine binary çerçeveleme (binary framing) kullanması
C
TCP yerine UDP protokolünü temel alması
D
Daha fazla HTTP metodu (PUT, PATCH vb.) eklemesi
A
IP adreslerinin dinamik olarak dağıtılmasını yönetmek
B
Bağlantının kesilip kesilmediğini kontrol etmek
C
Veri paketlerinin şifrelenmesini sağlamak
D
Ağ tıkanıklığını kontrol etmek ve veri iletim hızını optimize etmek
A
İstemcinin tarayıcı sürümünü sunucuya iletmek
B
Kaynağın belirli bir sürümünü tanımlayan bir tanımlayıcı ile önbellek doğrulaması yapmak
C
İsteğin gönderildiği zaman damgasını belirtmek
D
Sunucunun desteklediği dilleri bildirmek
A
Uygulama katmanı arasındaki veri formatını düzenlemek
B
Kullanıcı kimlik doğrulaması yapmak
C
Dosya transferi işlemlerini optimize etmek
D
Ağ katmanındaki hata mesajlarını ve operasyonel bilgileri iletmek
A
Ethernet, Wi-Fi
B
TCP, UDP, SCTP
C
HTTP, FTP, SMTP
D
IP, ICMP, ARP
A
Session Termination aşamasında
B
Certificate Exchange aşamasında
C
Client Hello aşamasında
D
Key Exchange (anahtar değişimi) aşamasında
A
Arayüzlerin istemciye özel olmasını.
B
Sınıfların genişlemeye açık, ancak değişikliğe kapalı olmasını.
C
Her sınıfın sadece bir sorumluluğu olmasını.
D
Alt sınıfların üst sınıfların yerine geçebilmesini.
A
Nesneleri çalışma anında dinamik olarak oluşturmak.
B
Bir nesnenin durumunu başka nesnelere bildirmek.
C
Bir sınıftan sadece bir nesne örneği üretilmesini ve buna her yerden erişilmesini sağlamak.
D
Karmaşık nesne oluşturma süreçlerini bir yapıcıdan (builder) ayırmak.
A
Yüksek seviyeli modüllerin düşük seviyeli modüllere değil, her ikisinin de soyutlamalara (abstractions) bağımlı olması.
B
Nesnelerin doğrudan 'new' anahtar kelimesi ile oluşturulması.
C
Düşük seviyeli modüllerin, yüksek seviyeli modüllere bağımlı olması.
D
Tüm bağımlılıkların bir Singleton üzerinden yönetilmesi.
A
Alt sınıfın, üst sınıfın beklenen davranışını bozması ve beklenmedik runtime hatalarına yol açması.
B
Arayüzlerin çok fazla metod içermesi.
C
Bellek sızıntısı (memory leak) problemleri.
D
Kodun derleme zamanında hata vermesi.

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 →