dalicilas07.files.wordpress.com · Web view2017-2018 EĞİTİM ÖĞRETİM YILI FEN LİSESİ 9.SINIF...
Transcript of dalicilas07.files.wordpress.com · Web view2017-2018 EĞİTİM ÖĞRETİM YILI FEN LİSESİ 9.SINIF...
2017-2018 EĞİTİM ÖĞRETİM YILI FEN LİSESİ 9.SINIF BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM ÖRNEK SORULARI
İSTEK ÖZEL ANTALYAMURATPAŞA YEDİTEPE
KOLEJİ FENLİSESİBiLGiSAYAR BiLiMi
1) 1) Aşağıdakilerden hangisi bir problem durumu olamaz?A) Ali sunum hazırlarken klavyenin çalışmaması B) Melis’in araştırma yapacağı sırada internet bağlantısının kopmasıC) Enes video montajlarken elektriklerin gitmesi D) Orkun uyurken suların kesilmesi
2) 2)Bir problemin çözümü için aşağıdakilerden hangisi yapılmaz?
A) Problemi iyi anlamak.B) Problemi çözmek için bir plan yapmak.C) Problemi uzun ve karışık yollardan çözmeye çalışmak.D) Problemi çözdükten sonra sonucu kontrol etmek.
3) Aşağıdaki fonksiyonlardan hangisi 81 sayısının karekökünü alır?A) Sum(81) B)Right(81,2) C) Length(81) D)Sqrt(81)
4)Aşağıdakilerden hangisi veri türlerinden dir?
A)Sayısal B) Karakter C) Mantıksal D) hepsi
5) Aşağıda verilen değişkenlerin veri türlerini doğru sıralayan seçenek hangisidir?
1-İsim 2-Yaş 3- Geçti/Kaldı
A) 1- Karakter Dizisi 2- Sayısal 3- MantıksalB) 1- Karakter Dizisi 2- Mantıksal 3- MantıksalC) 1- Sayısal 2- Mantıksal 3- SayısalD) 1- Mantıksal 2-Karakter dizisi 3- Sayısal
6) mat3=81, mat2=85, mat1=90Yukarıdaki değişkenlere yazılmış değerlerin ortalamasını hesaplayan fonksiyon aşağıdakilerden hangisidir?
A) Left(mat1,mat2,mat3) B) Abs(mat3,mat2,mat1)
C) Average(mat3,mat2,mat1) D) Sum(mat1,mat2,mat3)
7- Kedinin aşağı doğru 10 adım gitmesi için hangi kod bloğu kullanılmalıdır?
A) B)C) D)
8) Aşağıda verilen blokları uygun işlemler ile oklar yardımıyla eşleştiriniz.
a) Bir işi 3 defa tekrarlama
b)Bütün işlemleri durdurmaya
c)Kalemin rengini ayarlamaya
d)Belirli bir açıda(45)döndür
e)Sahnede belli bir noktaya gitmeye
9) Aşağıdaki akış şeması çalıştırıldığında çıkan sonucu doğru olarak hangi şık vermektedir?
A)Girilen yaşların toplamını hesaplıyorB)Girilen 12kişinin yaşın ortalamasını hesaplayarak ekrana yazıyor.C)Girilen 12 kişini yaşın toplamını ekrana yazıyor.D)Girilen 12 kişinin yaşı satır satır ekrana yazıyor.
Örnek sorular
10-) Şekilde verilmiş olan farenin tuzaklara yakalanmadan(fare kapanı ve bomba )peynire ulaşması için gereken algoritmayı yazınız.
1-Başla 2-Aşağı Dön 3-………………………. 4-………………………. 5-………………………. 6-………………………. 7-………………………. 8-………………………. 9-………………………. 10-………………………. 11-………………………. 12-……………………….
11-)Aşağadaki PYTHON TURTLE 4 level kodlama
işlemlerindeki pogramlama sonucu olan şekil nedir?
a) b) c) d)
12-) Yukarıdaki Scratch karakteri olan kedi, hangi (x,y) noktasına geldiği zaman sahneden kaybolur?
A) (400,400) C) (158,0)B) (240,180) D) (-20,20)
13) Python code for life komutu ile araç nasıl bir yol ile bitiş çizgisine varır? Çiziniz?
START
BAŞLANGIÇ
14) Python code for life blok komutu ile araç hangi komutlarla bitiş çizgisine varır?
a) c)
b) d)
15) ) ……………, öğrenmesi kolay, tamamen özgür ve ücretsiz bir programlama dilidir. Nesnelere dayalı bir dil olup okunabilirliği yüksektir. …………….. dili başka programlama dilleri ile kıyaslandığında, bunun daha az kod ile işlemleri yapmasının mümkün olduğu görülecektir. ………………, bütün işletim sistemleri ile uyum içerisinde çalışmaktadır.
Yukarıda boş bırakılan noktalı yere şıklardan hangisi gelmelidir?
A) C,C++ B) Java C) Python D) Algoritma
16) print(1 + 6 + 4 + 10)
Yukarıdaki python kod çalıştırıldığında sonuç olarak
17) print(“1 + 6 + 4 + 10”)Yukarıdaki python kod çalıştırıldığında sonuç olarak aşağıdaki şıklardan hangisi verilecektir?
A) 16410 B) Hata verir C) 21 D) 1+6+4+10
18) Python code for life blok komutlarına bakarak bitiş çizgisini gösteren şema hangisidir?
a)
b)
19) Python Nerelerde Kullanılır ? Ve Ne İşe Yarar ? Doğru(D) Yanlış (Y) işaretleyiniz. hepsi doğru
Diğer Programlara Göre Okunması Basittir(….) Kaynak Kodu Bakımı Yönünden Çok Kolaydır(……) Ticari Veritabanlarına Bağlantı Inşa Edebilir(…..) C, C++, ActiveX Ve Java Ile Bağlantı Oluşturulabilir(….) Python Ile Masaüstü, Oyun, Taşınabilir Cihazlar, Web
Ve Ağ Programlama Çalışmaları Kolaylıkla Yapılabilir(….)
Gençler kullanır,Öğrenmesi Kolaydır(…..) Basit Bir Yapısı Ve Tanımlanmış Söz Dizimi vardır(……) Hızlı Bir Şekilde Uygulama da Yapabilirsiniz( ….) Hollandalı Yazılımcı Guido Van
Rossum Tarafından Amsterdam Da Yazılmış Bir Programlama Dilidir(……)
aşağıdaki şıklardan hangisi verilecektir?
A) 16410 B) Hata verir C) 21 D) 0
20) Python code for life 93.seviye blok komutlarının ilk üç adımı verilmiştir. Kamyonet( v ) değişkeni olarak kullanılacaktır. Yol haritasına bakarak kamyonetin bitiş çizgisine gidecek yön komutları (left,right,forwards,tun,move) adım adım yazınız?
Her soru 5 puandır.
Başarılar…
Ad soyad:……………………………………………………………………
Sınıf :FL 9/A
Numara :