Professional Documents
Culture Documents
A
1. I. Sayılar dizisindeki her sayı olduğu gibi 3. Aşağıdakilerden hangisi ile ifade edilen bir
yazdırılır. algoritma diğerlerine göre daha yavaş çalışır?
II. Sayılar dizisindeki pozitif sayılar olduğu gibi A) O(logn)
yazdırılır.
B) O(1)
III. Programın çıktılarında negatif değerler
C) O(nlogn)
bulunur.
D)
IV. Sayılar dizisinin indis değerleri de yazdırılır. O(n3)
E) O(n)
Aşağıdaki sayılar dizisi ve bununla ilgili program
ile ilgili olarak yukarıdaki maddelerden hangisi ya 4. Aşağıdaki seçeneklerden hangisi “bölüm_adı”
da hangileri doğrudur? değişkenine “bilgisayar_Programcılığı” değerinin
atanmasını sağlar?
AN
A) bölüm_adı == “bilgisayar Programcılığı”
İndis (i) 0 1 2 3 4 5 6 B) bölüm <> bilgisayarProgramcılığı
Sayılar -5 10 -25 -20 30 50 40 C) bölümAdı = “bilgisayar_Programcılığı”
M
D) bölüm_adı = “bilgisayar_Programcılığı”
E) bölüm_adı: & “algoritma”
KÜ
BAŞLA
5. 0 2 4 6 8 10
FOR EACH sayı IN sayılar
-IF(sayı < 0) THEN Yukarıdaki çıktı değerlerini elde etmek için
--YAZ (sayı*sayı)
-ELSE (sayı > 0)
O aşağıdaki kodlardan hangisi doğru yazılmıştır?
A) FOR i = 2 TO 10
D
--YAZ (sayı) YAZ i
-END IF NEXT i
NEXT i B) FOR i = 0 TO 10 STEP 2
IŞ
BİTİR YAZ i
NEXT i
M
C) FOR i=0 TO 10
A) I ve III
YAZ i
B) Yalnız II
N
D) FOR i = 1 TO 10
C) I ve IV YAZ i
D) II ve III NEXT i
LA
E) Yalnız I E) FOR i = 0 TO
YAZ i
2. I.Bu yapılar sayesinde sıralı bir algoritmadaki NEXT i++
N
IV. Bu yapılar sayesinde döngü kullanımı ortadan hiçbir yerinde değiştirilmemektedir. Burada
kalkar. kullanılan verinin saklanmasıyla ilgili
aşağıdakilerden hangisi kesin olarak söylenebilir?
Koşullu yapılar ile ilgili olarak yukarıdaki A) Veri, değişkende saklanır.
ifadelerden hangisi ya da hangileri doğrudur? B) Veri tipi uint’tir.
A) Yalnız I C) Veri tipi byte’tır.
B) Yalnız II D) Veri, sabitte saklanır.
C) II ve IV E) Veri tipi double’dır.
D) I ve III
E) I ve II
AN
END IF
yazılması gerekenler hangi şıkta doğru
YAZ (“Sonuç: & sonuç)
verilmiştir?
BİTİR
M
A) Sonuç: 36
Sonuç: 0
BAŞLA
Sonuç: 5
KÜ
OKU A
B) Sonuç: 36
IF (?) ise Sonuç: 3
hesap = (A * 4) + 5 Sonuç: 5
ELSE
hesap = (A + 5) * 2 O C) 3
36
D
END IF 5
YAZ (hesap) D) 36
BİTİR 5
IŞ
3
A) A/2=0 E) Sonuç: 36
B) A=A+2
M
Sonuç: 0
C) A%2=0 Sonuç: 3
D) A == %2
N
B) A <> B BAŞLA
C) A=B ?
YA
D) YAZ(Kullanıcı_adı)
A>B
BİTİR
E) B <= A
A) OKU (Kullanıcı_adı)
10. “Hava soğuduysa üzerine kalın bir kazak giy.” B) YAZ “kullanıcı_adı”
cümlesi ile ilgili aşağıdakilerden hangisi yanlıştır? C) GİR (kullanıcı_adı)
A) Hava ile ilgili sadece bir koşulun kontrolü yapılır. D) AL kullanıcı_adı
B) Kazak giyme eylemi bir koşula bağlıdır. E) OKU kullanıcı
C) Koşulun doğru olması durumunda hangi eylemin
gerçekleştirileceği belirtilmiştir.
D) Havanın soğuk olması bu cümlede bir koşul ifade
eder.
E) Havanın sıcak olması durumda ne yapılacağı
bellidir.
AN
B) Yalnız I 17. Bir kişinin yaşını kullanıcıdan girmesini isteyen ve
C) II ve III buna göre kişi 65 yaş ve üzerindeyse ekrana
D) Yalnız II mesaj yazdıran kod aşağıda verilmiştir. Bu
M
E) II ve V programda soru işareti olan yere hangi seçenek
gelmelidir?
KÜ
14. Bir öğrenci ders kapsamında iki ödev
yapmaktadır. Birinci ödevin %40’ını, ikinci ödevin
%60’ını hesaplayıp toplam ödev puanını BAŞLA
hesaplayan ve sonucu kullanıcıya gösteren
programda soru işareti olan yere ne yazılmalıdır?
O OKU (yaş)
EĞER (?)
D
YAZ (“Otobüse ücretsiz binebilirsiniz.”)
BİTİR
IŞ
yas ≥ 65
toplamPuan = birinciÖdev * 0.4 + ikinciÖdev * 0.6 D) yaş ≥ 65
YAZ (?)
E) yaş > 65
N
BİTİR
LA
A) A -- = 8 3 D 13 A
B) B mod A = 0 4 D 14 C
C) A * B = 300
D) B/A=3 5 B 15 E
E) A + B = 40 6 D 16 C
8 C 18 A
AN
9 B 19 A
BAŞLA
OKU (isim) 10 E 20 E
FOR i = 1 TO 5
M
YAZ (isim)
NEXT i
KÜ
BİTİR
4 Test Bitti