1. 2010 – 2011 EĞİTİM – ÖĞRETİM YILI VAN TEKNİK LİSE VE ENDÜSTRİ
MESLEK LİSESİ 10-T SINIFI PROGRAMLAMA TEMELLLERİ DERSİ 1.
(I) I II III
DÖNEM 1. YAZILI YOKLAMA SORULARI
A) Donanım Assembly C
Numarası: …………….. Adı – Soyadı:……………………………………... B) Assembly Donanım C
C) C Assembly Donanım
1. İyi bir programlama için aşağıdaki verilen özellikleri kısaca açıklayınız. (II) D) Donanım C Assembly
Doğruluk:
Modülerlik:
(III)
Parçalanabilirlik:
6. Aşağıdakilerden hangisi yüksek seviyeli dilleri makine diline çeviren
Uyumluluk: programlara verilen isimdir?
2. Bir bilgisayar programı yazabilmek için neler gereklidir? Maddeler A) Fortran B) Derleyici (Compiler) C) Assembly D) Unix
halinde yazarak açıklayınız.
7. Aşağıdakilerden hangisi ya da hangileri Türkçe yazılmış programlama
dillerinden değildir?
A) Pozitif, Tupol, Fortran
B) Tupol, Fortran, Cobol
C) C, Pozitif, Tupol
D) Fortran, C, Cobol
8. Aşağıdaki programlama dillerinden hangisi matematiksel işlemler için
3. Makine dili çeviricisi (Assembler) kavramını yazarak kısaca açıklayınız. yazılmıştır?
A) Basic B) Pascal C) Fortran D) Prolog
9. Yüksek seviyeli dillerin genel özelliklerini maddeler halinde yazınız?
I. Mantıksal işlemler
II. Aritmetiksel İşlemler
III. Veri hareket işlemleri
4. Yukarıdaki önermelerden hangisi ya da hangileri makine dili
yapılabilecek işlemlerden birisi değildir?
A) Yalnız I B) I ve II C) II ve III D) I, II ve III
5. Aşağıdaki şekilde I, II ve III numaralı yerlere sırası ile hangileri Arka Sayfaya Geçiniz…
getirilmelidir?
2. 10-14. soruları Doğru (D), Yanlış (Y) şeklinde cevaplayınız.
10. Pencereler, kaydı rma çubukları, araç çubukları, menüler programcının daha
hızlı bir şekilde program yapmasına sebep olduğu için, bu ortamlara
“Hızlı Uygulama Geliştirme – Rapid Application Development (RAD)” 17. ANSI (American National Standards Institute)’nin akış diyagramları
denilmiştir. ( ) hazırlarken dikkat etmemiz gerektiğini belirttiği hususları yazınız.
11. Büyük bir programı n temel adı mları nı n olduğ u algoritma “mikro seviye”
olarak isimlendirilirken, detayların algoritmalarına “makro seviye” denir. ( )
12. Farklı dilde oluş turulmuş nesne dosyaları, “linker - bağlayıcı ” adı verilen
programlar ile birleştirilir. ( )
13. Bir program ne kadar çok çeş itli ortamda çalışıyor ise o kadar rağbet görür. Bu
prensibe “çok çeşitlilik – very diversty” denir. ( )
18. Aşağıda verilen şekillerin akış diyagramında ne anlama geldiklerini
14. Üstten Aşağı – Top Down bir program yazımında dikkat edilecek husustur. ( )
karşılarına yazınız.
15. Aşağıda sahte kodlarla yazılmış programın sonucu nedir? (s1=10, s2=20,
s3=40)
Basla
Sayisal s1,s2,s3,sonuc1,sonuc2,sonuc3,toplam
Oku;"3 sayı giriniz.",s1,s2,s3
sonuc1=s1*0.3
Oku;sonuc1
sonuc2=s2*0.3
Oku;sonuc2
sonuc3=s3*0.4
Oku;sonuc3
toplam=sonuc1+sonuc2+sonuc3
Oku;toplam
Bitir
Not: Sınav süresi 40 dakikadır. Her sorunun puan değeri yanında yazılıdır.
16. Üç notun ortalamasını bulan programı sahte kodlarla yazınız.
Başarılar…
Murat YENİTÜRK Resul BAŞ