PROBLEM ÇÖZME SÜRECİ SORULAR
9. Sınıflar bilgisayar programlama dersi, problem çözme süreci konusu. Problem çözme teknikleri, problem çözme adımları, fonksiyonlar ve operatörlerle ilgili çözümlü test.
Soru - 1
Aşağıdakilerden hangisi problem çözme süreçlerinden biri değildir?
A) Planlı bir şekilde başlamak
B) Problemi küçük parçalara ayırmak
C) Karşıtlıklardan yararlanmak
D) Deneme yapmak
E) Problemi tekrar ifade etmek
Soru – 2
Çözüm üretmekte zorlanılan bir problem için aşağıdakilerden hangisinin yapılması çözüme götürebilir?
A) Küçük parçalara ayırma
B) Plan yaparak başlama
C) Problemi başka biçimlerde ifade etmek
D) Döngü ve koşul kullanmak
E) Operatörlerden yararlanmak
Soru – 3
Ayla, kendisine verilen bir programın yaklaşık 100 farklı işlev gerektirdiğini görmüştür.
Ayla bu problemi çözmek için aşağıdakilerden hangisini yapmalıdır?
A) Benzerliklerden yararlanmalıdır
B) Sürekli plan yapmalıdır
C) Problemi tekrar ifade etmelidir
D) Programı fonksiyonlar şeklinde yazmalıdır
E) Deneme yapmalıdır
Çözüm – 4
Bir çözümün doğruluğunu kontrol etme, aşağıdaki problem çözme adımlarından hangisi ile adlandırılır?
A) Benzerliklerden yararlanma
B) Çözümü değerlendirme
C) Yönergeler oluşturma
D) Problemi basitleştirme
E) Asla pes etmeme
Soru – 5
Aşağıdakilerden hangisi problem çözme adımlarından biri değildir?
A) Problemi basitleştirmek
B) Problemi anlamak
C) Farklı çözüm yolları belirleme
D) En iyi çözümü seçme
E) Seçilen çözüm yöntemini uygulama
Soru – 6
I. İsim – soyisim bilgileri → karakter dizisi
II. Açık – kapalı durumu → karakter dizisi
III. iki tam sayının toplamı → integer
IV. "A" harfi → mantıksal
Yukarıda bazı veriler ve bu verilerin veri tipi belirtilmiştir.
Hangi veriler yanlış veri tipi ile eşleştirilmiştir?
A) Yalnız IV B) Yalnız II C) II ve IV
D) I ve III E) III ve IV
Soru – 7
I. Şirket ismi
II. Stok kontrolü
III. Bir cismin kütlesi
IV. Sigorta durumu
Yukarıdakilerden hangileri mantıksal veridir?
A) I, II ve III
B) II, III ve IV
C) II ve III
D) I ve II
E) II ve IV
Soru – 8
Aşağıdakilerden hangisi atama operatörüdür?
A) =>
B) =
C) >=
D) ==
E) //
Soru – 9
I. Çarpma işlemi
II. Modül işlemi
III. Büyük ya da eşit işlemi
IV. Değil işlemi
Yukarıdaki operatörleri gösteren işaretlerin, phyton programlama dilinde yazımı sırasıyla aşağıdakilerden hangisinde doğru verilmiştir?
A) *, %, >=, not
B) *, mod, =>, not
C) *, %, ≥ , false
D) x, md, >=, not
E) x, %, ≥, not
Soru – 10
"İki eşittir beş ve 3 küçük veya eşittir 7" ifadesi phyton programlama dilinde nasıl yazılır?
A) (2 = 5) and (3 <= 7)
B) (2 = 5) ve (3=< 7)
C) (2 == 5) and (3 <=7)
D) (2 ==5 ) ve (3 < = 7)
E) (2 !=5) xand (3 ==7)
Soru – 11
"İki eşit değil 8 veya 9 küçük 15" ifadesi phyton dilinde nasıl yazılır?
A) (2 not 8) or (9 < 15)
B) (2 !=8) veya (9 min 15)
C) (2 <>8) veya (9 min 15)
D) (2<>8) or (9 < 15)
E) (2 != 8) or (9 < 15)
Soru – 12
txt = "Bu akşam kar yağması bekleniyor"
Yukarıda txt değişkenine bir cümle atanmıştır.
Bu cümleden "akşam kar" karakter katarını phyton dilinde aşağıdaki yöntemlerden hangisi ile elde edebiliriz?
A) s =Left(txt, 9)
B) s = Right(txt,8)
C) s = txt[3:12]
D) s = txt[4,13]
E) s= txt.Value(‘akşam kar')
Soru – 13
sayi1=25;
sayi2= 11;
sayi3= sayi1+sayi2;
sayi4= math.sqrt(sayi3);
sayi5=abs(sayi4);
Yukarıdaki program parçasında sayi5 kaça eşittir?
A) 144 B) 72 C) 36
D) 15 E) 6
Test Çözümleri
SANATSAL BİLGİ
09/01/2018