Lise Bilgisayar Bilimi Yazılı Soruları
-
Programlama ortamı ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
A) Programlama ortamı sadece programcı tarafından kullanılan kelimeleri ve komutları oluşturur.
B) Programlama ortamı program akışını ve mevcut durumu kontrol etmez.
C) Programlama ortamı, programcının işlemleri parçalara bölmek için kullanabileceği bir araçtır.
D) Programlama ortamı yaratıcı düşünme gerektirmez.
E) Programlama ortamı sadece matematiksel işlemleri destekler.
-
Programın temel işlemleri arasında aşağıdakilerden hangisi yer almaz?
A) Matematiksel işlemler.
B) Koşullu yürütme.
C) Verileri düzenleme ve çözümleme.
D) Tekrarlama.
E) Sadece büyük ve karmaşık görevleri gerçekleştirme.
-
Problem çözme süreci aşağıdaki aşamalardan hangisiyle başlar?
A) Alternatiflerin belirlenmesi.
B) Problem tanımı.
C) Hata ayıklama.
D) İşlem analizi.
E) Çözümün uygulanması.
-
Problem çözme süreci neden önemlidir?
A) Sadece programcılar için gereklidir.
B) Problemlerin çözümünde doğru kararlar vermek için gereklidir.
C) Sadece matematiksel problemleri çözmek için gereklidir.
D) Problemlerin yalnızca tek bir doğru çözümü vardır.
E) Problem çözme süreci, hata ayıklamaya yardımcı olmaz.
-
Problem çözme sürecinin neden aşamalı bir süreç olduğunu açıklayınız.
A) Problem çözme süreci aslında aşamalı değildir.
B) Aşamalı bir süreç, hata ayıklamayı kolaylaştırır.
C) Aşamalı bir süreç, programlama dillerini öğrenmeyi hızlandırır.
D) Aşamalı bir süreç, problem çözme sürecini daha karmaşık hale getirir.
E) Aşamalı bir süreç, programcılara zaman kazandırır.
-
Problem çözme sürecinde her zaman bir plan yapmanın neden önemli olduğunu açıklayın.
A) Problem çözme sürecinde plan yapmanın önemi yoktur.
B) Plan yapmak, sadece problemi daha karmaşık hale getirir.
C) Plan yapmak, problemi çözümünü hedeflemeyi kolaylaştırır.
D) Plan yapmak, problem çözme sürecini yavaşlatır.
E) Plan yapmanın problem çözme süreci üzerinde herhangi bir etkisi yoktur
-
Problem çözme sürecinin hangi adımında problemin tanımlanması gereklidir?
A) Problemi Anlama
B) Farklı Çözüm Yolları Listesi İçerisinden En İyi Çözümü Seçme
C) Problemin Çözümü İçin Farklı Yol ve Yöntemler Belirleme
D) Problemi Tanımlama
E) Çözümü Değerlendirme
-
Keşifsel problem türleri ile ilgilenen bilgisayar dalına ne ad verilir?
A) Programlama B) Veri Analizi
C) İşletim Sistemi D) Yapay Zekâ
E) Ağ Yönetimi
-
Problem çözme sürecinin hangi adımında farklı çözüm yolları listesi oluşturulur?
A) Problemi Anlama
B) Problemi Tanımlama
C) Seçilen Çözüm Yolu ile Problemi Çözmek İçin Gerekli Yönergeleri Oluşturma
D) Problemin Çözümü İçin Farklı Yol ve Yöntemler Belirleme
E) Çözümü Değerlendirme
-
Problem çözme sürecinin hangi adımında seçilen çözüm yolunun olumlu ve olumsuz yönleri değerlendirilir?
A) Problemi Tanımlama
B) Problemi Anlama
C) Farklı Çözüm Yolları Listesi İçerisinden En İyi Çözümü Seçme
D) Seçilen Çözüm Yolu ile Problemi Çözmek İçin Gerekli Yönergeleri Oluşturma
E) Çözümü Değerlendirme
-
ASCII karakter seti kaç karakterden oluşur?
A) 64 B) 128 C) 256 D) 512 E) 1024
-
Mantıksal veri seti kaç farklı kelime içerir?
A) 1 B) 2 C) 3 D) 4 E) 5
-
Değişkenler hangi iki türde veriyi saklayabilir?
A) Sayısal ve karakter veri B) Mantıksal ve karakter veri
C) Sayısal ve mantıksal veri D) Sayısal ve dizi veri
E) Ondalık ve tam sayı veri
-
Hangi kavram, bilgisayar programlarında problemleri çözmek için sabit ve değişken verileri kullanır?
A) İşlemci B) Hafıza
C) Algoritma D) Operatör
E) İşletim sistemi
-
Değişken isimlendirmesinde aşağıdakilerden hangisi önerilmez?
A) Türkçe karakter kullanmak
B) Programlama komutlarını değişken olarak kullanmak
C) Boşluk karakteri yerine alt çizgi kullanmak
D) İkinci kelimenin baş harfini büyük yazmak
E) Özel karakterler kullanmak
-
Aşağıdaki değişken isimlerinden hangisi yanlıştır?
A) kullaniciAdi B) _sayac
C) 123_degisken D) musteriAdiSoyadi
E) *islem
-
Hangi amaçla fonksiyonlar kullanılır?
A) Bilgisayar oyunları oynamak için
B) Programın daha karmaşık hale gelmesi için
C) Belirli bir işlemi gerçekleştirmek ve sonucunu döndürmek için
D) Değişkenlerin değerlerini karıştırmak için
E) İnternet tarayıcılarını çalıştırmak için
-
Hangi değişken isimlendirmesi "Camel Case" kullanımına uygundur?
A) ögrenciAdiSoyadi B) TelefonNumarasi
C) _musteriAdi D) kredi_karti_numarasi
E) DogumTarihi
-
Hangi fonksiyon, bir dizi olarak tanımlanan değişkeni sayısal bir değere dönüştürmek için kullanılır?
A) String (N) B) Right (S, n)
C) Integer (N) D) Value (S)
E) Time
-
Hangi fonksiyon, sistemin şu anki zaman değerini döndürmek için kullanılır?
A) Sqrt (N) B) Date C) Abs (N) D) Time E) Left (S, n)
-
Hangi fonksiyon, bir dizinin sol tarafındaki belirli bir karakter sayısını döndürmek için kullanılır?
A) Length (S) B) Right (S, n)
C) Value (S) D) Left (S, n)
E) Time
-
Hangi operatör, iki sayının çarpımını hesaplamak için kullanılır?
A) + B) - C) * D) / E) MOD
-
Hangi operatör, iki karakter dizisinin eşit olup olmadığını kontrol etmek için kullanılır?
A) + B) - C) == D) / E) *
-
Hangi operatör, bir sayının başka bir sayıya modülünü hesaplamak için kullanılır?
A) + B) - C) * D) / E) MOD
CEVAP ANAHTARI
- C
- E
- B
- B
- B
- C
- D
- D
- D
- C
- C
- B
- C
- C
- B
- E
- C
- B
- D
- D
- D
- C
- C
- E