2022-2023 EĞİTİM ÖĞRETİM YILI MEHMET MURAT İŞLER SOSYAL BİLİMLER LİSESİ 9.SINIF ŞUBAT DÖNEMİ BİLGİ İLETİŞİM TEKNOLOJİLERİ SORUMLULUK SINAVI sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 10 sorudan oluşmaktadır.
Aşağıda verilen ifadelerden hangisi sayısal veri türüne ait değildir?
A) 49.99 B) 10654876542
C) 34217 D) TR0600006543L
E) 67
I. Oluşturulan değer, tırnak içinde belirtilir
II. Büyük ve küçük harf duyarlıdır
III. Karakterler sadece sayıdan oluşsa bile hesaplama işlemlerinde kullanılamaz.
Yukarıda verilenlerden hangisi veya hangileri alfanümerik/karakter veri türleri için doğrudur?
A) I, II ve III B) I ve II C) II ve III
D) I ve III E) Yalnız II
Aşağıda verilen ifadelerden hangisi sayısal veriler için doğru değildir?
A) Sayısal veriler; açılar, uzaklık, nüfus, ücret, yarıçap gibi hesaplama sürecinde gerekli değerler için tanımlanır.
B) Sayıların alabileceği en küçük ve en büyük değerler kullanılan bilgisayar ve programlama diline göre değişebilir.
C) Çift tırnak içerisinde tanımlanırlar.
D) Pozitif ya da negatif tam sayılar ve reel sayılar kullanılabilir
E) Tüm sayı tiplerini içerir.
I. True
II. False
III. Null
Yukarıda verilenlerden hangisi veya hangileri mantıksal veri değerlerindendir?
A) Yalnız II B) I ve II C) II ve III
D) I ve III E) I, II ve III
Problemin çözüm süreci boyunca asla değişmeyen değerlere ............... değerler denir.
Yukarıda verilen boşluğa hangisi getirilmelidir?
A) değişken B) veri C) sabit
D) fonksiyon E) operatör
I. Değişkene içerdiği değer ile tutarlı isimler verilmeli
II. Değişkenlere isim verirken boşluk kullanılmamalı.
III. Değişkenlere isim verirken bir karakter ile başlanmalı
Yukarıda verilenlerden hangisi veya hangileri değişken isimlendirirken dikkat edilmesi gereken hususlar arasındadır?
A) Yalnız II B) I ve II C) II ve III
D) I, II ve III E) I ve III
Aşağıda verilen ifadelerden hangisi fonksiyonlar için doğru değildir?
A) Her programlama dili, içerisinde kendine özgü fonksiyonlar barındırır
B) Fonksiyonlar, bir çözüm sürecinin belirli parçaları olarak kullanılır
C) Fonksiyonlar, kendilerine verilen isim ve ayraç içerisinde gönderilen veri ile tanımlanır.
D) Fonksiyonlar program yaşam sürecinde yalnızca bir kez kullanılır.
E) Belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir
Aşağıda verilen fonksiyonlar ve açıklaması eşleştirmelerinden hangisi doğru değildir?
A) Dizi Fonksiyonlar: Dizi ve karakterlerle ilgili işlemleri gerçekleştirmek için kullanılır.
B) İstatistiksel Fonksiyonlar: Mantıksal sonuç döndürmek için kullanılır.
C) Yardımcı Fonksiyonlar: Program dışındaki verilere erişerek işlem yapmak için kullanılır.
D) Dönüştürme Fonksiyonları: Veriyi bir türden diğerine dönüştürmek için kullanılır.
E) Matematiksel Fonksiyonlar: Matematiksel işlemler için kullanılır
s= -81
Sqrt (Abs(s))
Yukarıda verilen fonksiyonun çıktısı hangisi olur?
A) 9 B) 16 C) 81 D) -9 E) -16
S= “Mustafa”
Length(S)
Verilen fonksiyonun çıktısı hangisi olur?
A) 7 B) Mus C) MUSTAFA
D) afa E) mstf
Aşağıda verilen ifadelerden hangisi sayısal veri türüne ait değildir?
A) 49.99 B) 10654876542
C) 34217 D) TR0600006543L
E) 67
Bu sorunun cevap anahtarı "D) TR0600006543L" olmalıdır. Çünkü diğer ifadeler sayısal veri türüne aittirken, bu ifade bir IBAN numarası gibi alfanümerik bir yapıya sahiptir. Sayısal veri türü yalnızca rakamlardan oluşan değerleri ifade ederken, alfanümerik veri türü hem rakamları hem de harfleri içerebilir. Dolayısıyla, "D) TR0600006543L" ifadesi sayısal veri türüne ait değildir. Çözüm açıklaması olarak, soruda verilen ifadelerin yapılarının incelenmesi ve sayısal veri türüne ait olan ifadelerin belirlenmesi gerektiği vurgulanabilir.
I. Oluşturulan değer, tırnak içinde belirtilir
II. Büyük ve küçük harf duyarlıdır
III. Karakterler sadece sayıdan oluşsa bile hesaplama işlemlerinde kullanılamaz.
Yukarıda verilenlerden hangisi veya hangileri alfanümerik/karakter veri türleri için doğrudur?
A) I, II ve III B) I ve II C) II ve III
D) I ve III E) Yalnız II
Evet, doğru cevap A seçeneği olmalı. Özür dilerim, önceki yanıtımı düzeltmek istiyorum. Bu sorunun doğru cevap anahtarı A seçeneği olan "I, II ve III" olarak verilmiştir. Çözüm açıklaması olarak, alfanümerik/karakter veri türleri için verilen ifadeler doğrudur. Alfanümerik/karakter veri türleri, harfler (büyük ve küçük) ve sayılar içeren verilerdir. İfadelerde belirtilen özellikler şunlardır: I. Oluşturulan değer, tırnak içinde belirtilir: Alfanümerik/karakter veri türleri genellikle tırnak içinde ifade edilir. Örneğin, "Hello World" gibi bir metin değeri. II. Büyük ve küçük harf duyarlıdır: Alfanümerik/karakter veri türleri büyük ve küçük harfleri ayrı olarak değerlendirir. Yani "Hello" ve "hello" iki farklı değer olarak kabul edilir. III. Karakterler sadece sayıdan oluşsa bile hesaplama işlemlerinde kullanılamaz: Alfanümerik/karakter veri türleri sayısal hesaplamalarda kullanılamaz. Bu veri türü yalnızca metinsel ifadeleri temsil etmek için kullanılır.
Aşağıda verilen ifadelerden hangisi sayısal veriler için doğru değildir?
A) Sayısal veriler; açılar, uzaklık, nüfus, ücret, yarıçap gibi hesaplama sürecinde gerekli değerler için tanımlanır.
B) Sayıların alabileceği en küçük ve en büyük değerler kullanılan bilgisayar ve programlama diline göre değişebilir.
C) Çift tırnak içerisinde tanımlanırlar.
D) Pozitif ya da negatif tam sayılar ve reel sayılar kullanılabilir
E) Tüm sayı tiplerini içerir.
Bu sorunun cevap anahtarı "C) Çift tırnak içerisinde tanımlanırlar" olmalıdır. Çünkü sayısal veriler, sayısal değerlerin temsil edildiği veri türlerini ifade eder ve genellikle çift tırnak içinde tanımlanmazlar. Sayısal verilerin tanımlanması, genellikle rakamların doğrudan kullanılmasıyla gerçekleşir. Dolayısıyla, "C) Çift tırnak içerisinde tanımlanırlar" ifadesi sayısal veriler için doğru bir ifade değildir. Çözüm açıklaması olarak, sayısal verilerin tanımı ve özellikleri hakkında bilgi verilebilir, ayrıca sayısal verilerin genellikle çift tırnak içinde tanımlanmadığına dikkat çekilebilir.
I. True
II. False
III. Null
Yukarıda verilenlerden hangisi veya hangileri mantıksal veri değerlerindendir?
A) Yalnız II B) I ve II C) II ve III
D) I ve III E) I, II ve III
oğru cevap "B) I ve II" olmalıdır. Çünkü "True" (doğru) ve "False" (yanlış) mantıksal veri değerlerini temsil eder. "Null" ise bir mantıksal veri değeri değildir, değer olmayan veya belirsiz bir durumu ifade eder. Dolayısıyla, sadece I ve II seçenekleri mantıksal veri değerlerini temsil eder.
Problemin çözüm süreci boyunca asla değişmeyen değerlere ............... değerler denir.
Yukarıda verilen boşluğa hangisi getirilmelidir?
A) değişken B) veri C) sabit
D) fonksiyon E) operatör
Bu sorunun doğru cevap anahtarı C seçeneği olan "sabit"tir. Soruda ifade edilen durum problemin çözüm süreci boyunca değişmeyen değerleri tanımlar. Bu tür değerlere "sabit" denir. Sabitler, bir kez tanımlandıktan sonra değerleri değiştirilemeyen ve süreç boyunca sabit kalan veri elemanlarıdır. Örneğin, bir programda kullanılan bir matematiksel sabit olan pi sayısı (3.14159...) gibi.
I. Değişkene içerdiği değer ile tutarlı isimler verilmeli
II. Değişkenlere isim verirken boşluk kullanılmamalı.
III. Değişkenlere isim verirken bir karakter ile başlanmalı
Yukarıda verilenlerden hangisi veya hangileri değişken isimlendirirken dikkat edilmesi gereken hususlar arasındadır?
A) Yalnız II B) I ve II C) II ve III
D) I, II ve III E) I ve III
Bu sorunun cevap anahtarı "D) I, II ve III" olmalıdır. Çünkü verilen ifadelerdeki tüm maddeler, değişken isimlendirirken dikkat edilmesi gereken hususlardır. - I. maddede, değişkenlere içerdikleri değerle tutarlı isimler verilmesi önemlidir. Yani değişkenin neyi temsil ettiğini açıkça ifade eden bir isim kullanılmalıdır. - II. maddede, değişkenlere isim verirken boşluk kullanılmaması gerektiği belirtilir. Bunun yerine genellikle alt çizgi (_) veya camel case gibi isimlendirme standartları kullanılabilir. - III. maddede, değişkenlere isim verirken bir karakterle başlanması gerektiği ifade edilir. Bu genellikle harf veya alt çizgi (_) ile başlamak anlamına gelir.
Aşağıda verilen ifadelerden hangisi fonksiyonlar için doğru değildir?
A) Her programlama dili, içerisinde kendine özgü fonksiyonlar barındırır
B) Fonksiyonlar, bir çözüm sürecinin belirli parçaları olarak kullanılır
C) Fonksiyonlar, kendilerine verilen isim ve ayraç içerisinde gönderilen veri ile tanımlanır.
D) Fonksiyonlar program yaşam sürecinde yalnızca bir kez kullanılır.
E) Belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir
Bu sorunun doğru cevap anahtarı D seçeneği olan "Fonksiyonlar program yaşam sürecinde yalnızca bir kez kullanılır" ifadesidir. Fonksiyonlar programlama dillerinde belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. Fonksiyonlar, bir programın farklı parçalarını modüler hale getirmek, tekrar kullanılabilirlik sağlamak ve kodun okunabilirliğini artırmak için kullanılır. Fonksiyonlar, program içerisinde birden fazla kez çağrılabilir ve kullanılabilirler. Ancak, verilen seçenekler arasında "Fonksiyonlar program yaşam sürecinde yalnızca bir kez kullanılır" ifadesi doğru değildir. Fonksiyonlar, programın farklı yerlerinde ve farklı zamanlarda birden fazla kez çağrılabilir ve kullanılabilirler. Fonksiyonlar, program içinde tekrar tekrar kullanılabilen yapılar olduğundan, programın yaşam süreci boyunca birden çok kez kullanılabilirler.
Aşağıda verilen fonksiyonlar ve açıklaması eşleştirmelerinden hangisi doğru değildir?
A) Dizi Fonksiyonlar: Dizi ve karakterlerle ilgili işlemleri gerçekleştirmek için kullanılır.
B) İstatistiksel Fonksiyonlar: Mantıksal sonuç döndürmek için kullanılır.
C) Yardımcı Fonksiyonlar: Program dışındaki verilere erişerek işlem yapmak için kullanılır.
D) Dönüştürme Fonksiyonları: Veriyi bir türden diğerine dönüştürmek için kullanılır.
E) Matematiksel Fonksiyonlar: Matematiksel işlemler için kullanılır
Bu sorunun cevap anahtarı "B) İstatistiksel Fonksiyonlar: Mantıksal sonuç döndürmek için kullanılır." olmalıdır. Çünkü istatistiksel fonksiyonlar, genellikle veri setleri üzerinde istatistiksel analizler yapmak ve istatistiksel sonuçlar elde etmek için kullanılır, mantıksal sonuçlar döndürmek için değil. - A) Dizi fonksiyonları, diziler ve karakterlerle ilgili işlemleri gerçekleştirmek için kullanılır. - B) İstatistiksel fonksiyonlar, veri setleri üzerinde istatistiksel analizler yapmak için kullanılır. - C) Yardımcı fonksiyonlar, program dışındaki verilere erişerek işlem yapmak için kullanılır. - D) Dönüştürme fonksiyonları, veriyi bir türden diğerine dönüştürmek için kullanılır. - E) Matematiksel fonksiyonlar, matematiksel işlemler için kullanılır.
s= -81
Sqrt (Abs(s))
Yukarıda verilen fonksiyonun çıktısı hangisi olur?
A) 9 B) 16 C) 81 D) -9 E) -16
Bu sorunun doğru cevap anahtarı C seçeneği olan "81" olacaktır. Çözüm açıklaması olarak, verilen fonksiyonu adım adım çözelim: İlk adımda, s değeri -81 olarak verilmiştir. İkinci adımda, fonksiyon sqrt(Abs(s)) kullanılmıştır. sqrt, bir sayının karekökünü hesaplayan bir matematiksel fonksiyonu temsil eder. Abs ise bir sayının mutlak değerini hesaplar. İlk olarak, s'nin mutlak değeri hesaplanır: Abs(s) = Abs(-81) = 81. Daha sonra, bu mutlak değerin karekökü hesaplanır: sqrt(81) = 9. Sonuç olarak, verilen fonksiyonun çıktısı 9 olur.
S= “Mustafa”
Length(S)
Verilen fonksiyonun çıktısı hangisi olur?
A) 7 B) Mus C) MUSTAFA
D) afa E) mstf
Bu sorunun cevap anahtarı "A) 7" olmalıdır. Çünkü "Length(S)" ifadesi, "S" değişkeninin uzunluğunu (karakter sayısını) döndürmektedir. "Mustafa" kelimesi 7 karakterden oluştuğu için çıktı 7 olacaktır. - İlk satırda, "S" isimli bir değişkene "Mustafa" değeri atanmıştır. - İkinci satırda, "Length(S)" ifadesi kullanılmıştır. Bu ifade, "S" değişkeninin uzunluğunu döndürmektedir. - "Mustafa" kelimesi 7 karakterden oluştuğu için "Length(S)" ifadesinin çıktısı 7 olacaktır.
Sayısal ve alfanümerik veri türlerini ayırt edebilme becerisi geliştirilmiş olur.
Alfanümerik/karakter veri türlerini anlamak ve kullanmak, programlama veya veri analizi gibi alanlarda metin tabanlı verileri doğru bir şekilde işlemek için önemlidir.
Sayısal verilerin doğru şekilde tanımlanması ve veri türlerinin kullanımıyla ilgili bilinç oluşturulmuş olur.
Mantıksal veri değerlerini tanıyabilmesi ve kullanabilmesi hedeflenir.
Sabitlerin tanımını ve kullanımını anlamak, programlama veya matematiksel problemleri çözerken değişmeyen değerlerin doğru şekilde kullanılmasını sağlar.
Bu hususlara dikkat ederek değişkenlerin doğru şekilde isimlendirilmesi, kodun anlaşılırlığını artırır ve programlama standartlarına uygunluk sağlar.
Fonksiyonların tanımını ve kullanımını anlamak, programlama dillerinde modüler ve yapılandırılmış kod yazmayı sağlar.
Öğrenciler, farklı fonksiyon türlerini tanıyarak ve açıklamalarını anlayarak programlama veya veri analizi süreçlerinde hangi fonksiyonları kullanacaklarını ve ne tür sonuçlar bekleyeceklerini anlayabilirler.
Matematiksel fonksiyonları ve bu fonksiyonların uygulanmasını anlamalarını sağlar.
Öğrenciler, bir dize değişkeninin uzunluğunu bulma işlemini anlayarak, dize manipülasyonu ve dize işlemleri yapabilme becerilerini geliştirebilirler.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.