2022-2023 9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılı(TEST)
-
Algoritmanın tanımı nedir?
A) Bir işlemi otomatikleştirmek için yazılmış bir kod
B) Bilgisayarın hafızasına kaydedilen veri
C) Adım adım bir problemi çözmek için yazılan bir prosedür
D) Bir cihazın çalışma prensiplerini belirleyen bir metot
E) Bilgisayar programlamasında kullanılan bir veri türü
-
Programlama dilleri neden kullanılır?
A) Bilgisayar işletim sistemlerini yönetmek için
B) İşlem yapmak için gerekli verileri depolamak için
C) İnternet bağlantısını sağlamak için
D) Bilgisayar programları yazmak için
E) Web sitelerini tasarlamak için
-
Python'da kullanılan bir değişkenin değeri nasıl değiştirilir?
A) Değişkenin adı yazılarak
B) Değişkenin değeri direkt olarak değiştirilerek
C) Yeni bir değişken tanımlanarak
D) Değişkenin değeri fonksiyon kullanarak değiştirilerek
E) Python'da değişkenler sabittir ve değiştirilemez
-
Python'da bir dizi (list) oluşturmak için hangi işlem kullanılır?
A) [] B) {} C) () D) // E) \
-
Bir döngüde (loop) ne işe yarayan bir "break" ifadesi kullanılır?
A) Döngünün kaç kere çalışacağını belirler
B) Döngüyü sonlandırır
C) Döngüdeki değişkenlerin değerlerini sıfırlar
D) Döngü içindeki bir ifadeyi atlar
E) Döngünün sonraki adımına geçer
-
Bir programda bir hata olduğunda, hatanın nerede olduğunu bulmak için ne yapılmalıdır?
A) Programın tamamı silinerek tekrar yazılmalıdır
B) Programı yeniden başlatmak gerekir
C) Programdaki kodların tek tek kontrol edilmesi gerekir
D) Bilgisayarın işletim sistemi güncellenmelidir
E) Programın yazıldığı dil öğrenilmelidir
-
Bir fonksiyonun içindeki kodlar ne zaman çalıştırılır?
A) Fonksiyon çağrıldığında
B) Program başlatıldığında
C) Fonksiyon çağrılmadan önce
D) Program kapanırken
E) Fonksiyonun tanımlandığı yerde
-
Python programlama dilinde, hangi anahtar kelime, bir nesne yönelimli programlama sınıfından bir örnek oluşturmak için kullanılır?
A) create B) object C) instance
D) new E) define
-
Python programlama dilinde, hangi kontrol yapısı bir blok kodun belirli bir koşulu karşılayana kadar tekrarlanmasını sağlar?
A) if-else B) for C) while
D) switch E) try-except
-
Hangi işlev, Python programlama dilinde bir dizinin elemanlarını birleştirmek için kullanılır?
A) join() B) append() C) insert()
D) remove() E) reverse()
-
Python programlama dilinde, bir dosyadan veri okumak için hangi fonksiyon kullanılır?
A) read() B) write() C) open()
D) close() E) append()
-
Python programlama dilinde, bir listedeki öğeleri tersine çevirmek için hangi yöntem kullanılır?
A) reverse() B) sort() C) index()
D) append() E) pop()
-
Python programlama dilinde, bir değişkenin tipini belirlemek için hangi yöntem kullanılır?
A) typeof() B) type()
C) determine() D) check()
E) gettype()
-
Python programlama dilinde, hangi anahtar kelime bir işlevin sonucunu döndürür?
A) print B) for C) while
D) return E) break
-
Python programlama dili hangi programlama paradigmasını destekler?
A) Fonksiyonel programlama
B) Nesne yönelimli programlama
C) Yapısal programlama
D) Herhangi bir programlama paradigmasını desteklemez
E) Paralel programlama
-
Algoritma oluştururken, adımları belirlemenin yanı sıra, hangi diğer faktörler önemlidir?
A) Döngüler ve karar verme yapıları
B) Sayısal hesaplamalar ve matematiksel işlemler
C) İleri düzey programlama becerileri
D) Doğal dil bilgisi ve yazım kuralları
E) Makine öğrenimi algoritmaları
-
Algoritmanın temel amacı nedir?
A) Bir problemi çözmek için doğru adımları belirlemek
B) Bilgisayar oyunları tasarlamak
C) Web sitesi oluşturmak
D) Veritabanı programlama yapmak
E) Görsel efektler oluşturmak
-
Python'da hangi sözcük döngüleri belirtir?
A) while ve for B) if ve else
C) try ve except D) def ve return
E) import ve from
-
Python'da bir değişkenin değerini artırmak için hangi işlem yapılır?
A) += B) -= C) *= D) /= E) **=
-
Python'da hangi komut kullanılarak kullanıcının veri girmesi sağlanır?
A) print() B) input() C) len()
D) range() E) round()
-
Python'da hangi işaret, iki değerin eşit olup olmadığını kontrol etmek için kullanılır?
A) == B) != C) < D) > E) <=
-
Python'da bir fonksiyonu tanımlamak için hangi kelime kullanılır?
A) for B) while C) if
D) def E) return
-
Python'da hangi komut, bir listeye yeni bir öğe ekler?
A) reverse() B) sort() C) append()
D) remove() E) pop()
-
Python'da hangi komut, bir dizeyi küçük harflere dönüştürür?
A) lower() B) upper() C) replace()
D) split() E) join()
-
Python'da hangi komut, bir sözlükte belirli bir anahtarın var olup olmadığını kontrol eder?
A) get() B) keys() C) values()
D) pop() E) items()
CEVAP ANAHTARI
- C
- D
- B
- A
- B
- C
- A
- C
- C
- A
- A
- A
- B
- D
- B
- A
- A
- A
- A
- B
- A
- D
- C
- A
- A