BTT DERSİ 2. DÖNEM 2. YAZILI SORULARI ve CEVAPLARI

1-      (.Y.)Program  büyüdükçe,  çok  sayıda değişken tanımlamak zorunda kalınır

2-      (.D.)Her pencerenin başlık çubuğunda programın ismi ve yardımcıbilgiler yazılıdır

3-      (.Y.)Başlık çubuğu ile kullanıcıya ekstra bilgilendirme sağlanır

4-      (.D.)Birçok  programlama  dili  görsel  arabirim  yapabilmemize imkân sağlar.

5-      (.D.)Metin dosyalarının diğer bir ismide “sıralı dosyalar”dır

6-      (.D.)Metin dosyaları içinde sadece yazı vardır.

7-      (.Y.)Metin dosyaları sırasız dosyalardır.

8-      (.Y.)Access veritabanı programı değildir.

9-      (.D.)Böcek hataları giderilebilir.

10-   (.Y.)Yazım hataları böcek oluşturmaz.

11-   (.D.)Bir programın bir başlangıcıvardır, birçok kere sonlandırılmasıolabilir.

12-   (.D.)Her programın bir ana program kısmıvardır.

13-   Aşağıdakilerden hangisi ile veritabanı hazırlanır?

a.Access  b.Word   c.Paint   d.Winamp   e. Excel

14-    Alt program fonksiyonunun amacı nedir.

  1. Programın boyutunu azaltmak         b. Programın özelliklerini arttırmak
  2. Kod karmaşasını engellemek           d. Programın kullunılubilirlğini arttırmak

15-    mantık hatalarında hataları gidermek için kullanılan teknikler nelerdir.

a.süzme b. tarama c.yazma d.adımlama

16-   Hangisi programın temel özelliklerinden olamaz?

a.Basitlik  b.Uyumluluk c.Hatasız olmak d.Doğruluk

17-    Aşağıdakilerden hangisi temel işleçlerden değildir.

a)aritmetik  b) metinsel  c) ilişkisel  d)mantıksal

18-    Bilgisayarınızda kurulu olan bir programı kaldırmak için en iyi yol aşağıdakilerden hangisidir?

a. Program Ekle – Kaldır        b. Sistem

c. Zamanlanmış Görevler      d. Yönetimsel Araçlar

19-    Windows XP diğer bir XP makinesine yardım için başvurmanızı diğer makinedeki kullanıcının sizin bilgisayarınıza bağlanarak kontrol etmesini ve problem çözmesini sağlayan bileşen aşağıdakilerden hangisidir?

a. Sistem – Gelişmiş                                             b. Yönetimsel Araçlar – Bilgisayar Yönetimi

c. Yönetimsel Araçlar – Bileşen Hizmetleri    d. Sistem – Uzak

20-    Aşağıdakilerden hangisi açıklama satırlarının kullanım amaçlarından değildir?

  1. Programı yazan hakkında bilgi vermek
    1. Problemi nasıl çözdüğü bilgisini vermek
    2. c.     İlk oluşturma tarihi ve güncelleme tarihi bilgisini vermemek
    3. Gizlenmiş böcekleri bulmak için kodların belli yerlerini iptal etmek
    4. Programın amacının ne olduğu bilgisini vermek

21-   Yüksek seviyeli dillerin özelliklerini yazınız. (3 özellik)(10p)

  • “Makine diline” göre daha şişkin ve yavaşkod meydana getirirler.
  • Tüm sistem kaynaklarına ulaşılamayabilir, tabii amacınız disk yardımcı
  • programı(Norton SystemWorks…) gibi program yazmak değilse…
  • Bir derleyici gereklidir.
  • Kısa zamanda program yazmaya başlanır.
  • Öğrenme ve ustalaşma için geçen zaman fazla değildir.
  • Yanlışlıkla sistem kaynaklarının bozulmamasıiçin kalkanlarıvardır.
  • Okumasıve değiştirmesi kolaydır.
  • Başka bilgisayar çeşitlerinde de çalışabilirler, yani taşınabilirdirler.

 

 

22-   Derleyici (compiler) nedir? Açıklayınız.(10p)
Yüksek seviye bir dili “makine diline” çeviren programlara “derleyici – compiler” denir.

23-   İyi bir programın temel özelliklerinden 5 tanesini yazıp kısaca açıklayınız.(10p)

  • Doğruluk : Verilen görevlerin tam olarak yerine getirilmesidir.
  • Dayanıklılık : Beklenmedik hatalardan dolayıprogramın çalışması kesilmemelidir.
  • Genişletilebilme : İleri aşamalarda görevlerin değişikliği veya yenilerinin eklenmesi kolay olmalıdır.
  • Basitlik : Karmaşık tasarımlardan kaçınmak gerekir.
  • Modülerlik : Program kodlarıbaşka programlar içinde de kullanılabilmelidir.
  • Uyumluluk : Başka bilgisayar ve sistemlerde çalışabilmelidir.
  • Kontrol edilebilirlik : Hata olabilecek yerlere açıklayıcıhata mesajlarıkonulmalıdır.
  • Kolay kullanım : Kullanıcıara birimi kolay olmalıve rahat öğrenilebilmelidir.
  • Parçalanabilirlik : Problemin küçük parçalara ayrılarak yazılmasıdır.
  • Anlaşılırlık : Başkasının yazdığıprogram elden geçirilirken rahatça okunabilmelidir.
  • Koruma : Modüller birbirlerine müdahale etmemelidirler.

24-   Programlamayıkolaylaştırmak için programcılar tarafından gelistirilen yöntemler nelerdir kısaca açıklayınız.(10p)

  1. Sıralıkomutlar, Bu tip komutlar alt alta yazılır, en sonunda program sonlandırılır
  2. Dallanma komutları, Bunu “Eğer” komutu ile yapabiliriz.
  3. Döngü komutları, Program içerisinde belli işlemlerin devamlı tekrar edilmesini sağlar

25-   Arayüz nedir? Arayüz çeşitlerini yazınız.

 

Bir işletim sistemi kullanıcı arayüzü, çekirdek ve dosya yönetim sistemi

bölümlerinden oluşur.

 

26-    Klavyeden girilen üç sayının toplamının yarısını hesaplayan ve sonucunu ekrana yazdıran algoritma ve akış şemasını yazın?(20p)

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.