Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1.DÖNEM 1.SINAV ÇALIŞMASI 9.SINIFLAR

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Bir programcının iyi bir program geliştirmesi için, geliştirilen

programın belirli niteliklere sahip olması gerekir.

Aşağıdakilerden hangisi, iyi bir programın sahip olması

gereken niteliklerden değildir?

a)

Program lisanslama olmadan da kullanılabilmelidir.

b)

Program hızlı ve işlevsel olmalıdır.

c)

Programın çoklu kullanıcı desteği olmalıdır.

d)

Program estetik ve görsel açıdan öne çıkmalıdır.

e)

Program basit, anlaşılır ve kullanımı kolay tasarlanmalıdır.

2.

Bir programcının çözmek istediği problemi adım adım çözmesi

için bir algoritma tasarlaması gerekmektedir. İyi bir algorit-

manın, problemi en verimli ve doğru şekilde çözebilmesi için

belirli özelliklere sahip olması gerekir.

Aşağıdakilerden hangisi algoritmanın doğru bir tanımı ve

temel özellikleri açısından yanlıştır?

a)

Algoritma, bir problemin çözümünü sağlayan adım adım

bir işlem dizisidir.

b)

Algoritma her zaman bir sonuca ulaşmalı ve bu sonuç net

olmalıdır.

c)

Algoritmanın her adımı belirli ve anlaşılır olmalıdır; her

adım açıkça tanımlanmalıdır.

d)

Bir algoritma, aynı giriş değerleri için farklı sonuçlar üre-

tebilir.

e)

Bir algoritma sonlu sayıda adımda tamamlanmalıdır.

3.

Aşağıdaki algoritma, basit bir matematiksel işlemin çözümü

için tasarlanmıştır:

Adım-1: Başla

Adım-2: Yarıçapı gir (r)

Adım-3: Eğer r<0 ise adım 2’ye dön

Adım-4: Çevre = 2 π r

Adım-5: Sonucu ekrana yazdır

Adım-6: Bitir

Bu algoritmaya uygun bir programın işlevi aşağıdaki

seçeneklerden hangisi olabilir?

a)

Dairenin çevresini hesaplar

b)

Kare prizmanın hacmini hesaplar

c)

Üçgenin çevresini hesaplar

d)

Dikdörtgenin çevresini hesaplar

e)

Silindirin hacmini hesaplar

4.

Herhangi bir problemin çözümü için oluşturulmuş olan sıralı

mantıksal sıralamaların görsel olarak simge ya da sembollerle

ifade edilmiş şekline.............. denir.

Bu tanım aşağıdaki kavramlardan hangisine aittir?

a)

Akış Diyagramları

b)

Algoritma

c)

Problem

d)

Koşul Yapısı

e)

Döngü

5.

Karar veya koşul yapısını ifade eden akış diyagramı

sembolü aşağıdaki seçeneklerin hangisinde doğru verilmiştir?

a)

b)

c)

d)

6.

I. Nesne yönelimli programlama paradigmasını destekler.

II. Microsoft’un bir ürünü olan .NET Framework’ün bir par-

çasıdır.

III. Çeşitli platformlarda doğrudan çalıştırılabilir.

Yukarıda verilenlerden hangileri doğrudur?

a)

Yalnız I

b)

Yalnız II

c)

I ve II

d)

II ve III

e)

I, II ve III

7.

C# programlama dilinde değişkenlerle ilgili;

I. Değişken adları özel karakterler içerebilir.

II. Değişken adları rakam ile başlayamaz.

III. Değişken adları yalnızca harf ve rakam içerebilir.

Yukarıda verilenlerden hangileri yanlıştır?

a)

Yalnız I

b)

Yalnız II

c)

I ve II

d)

II ve III

e)

I, II ve III

8.

C# programlama dilinde aşağıdakilerden hangisi geçerli

bir değişken adı değildir?

a)

_myVariable

b)

myVariable1

c)

1stVariable

d)

var123

e)

my_Variable

9.
a)

<

b)

>

c)

=

d)

||

e)

&&

10.

KIRMIZI İLE İŞARETLENMİŞ KOŞULLARDAN HANGİİ DOĞRUDUR?

a)

a==b

b)

a<=b

c)

a>=b

d)

a!=b

e)

a>b

11.

C# programla dilinde kullanılan koşul yapılarında “if-else”

yapısının else bloğu ne zaman çalışır?

a)

“if” koşulu sağlandığında çalışır.

b)

“if” koşulu sağlanmadığında çalışır.

c)

Her koşulda çalışır.

d)

Sadece“if” koşulu sağlandığında çalışır.

e)

Her koşulda çalışmaz.

12.

Buna göre, 14. satırda sarı ile işaretlenmiş alana aşağıdaki

seçeneklerde yer alan komutlardan hangisi getirilirse

program amacına uygun olarak çalışır?

a)

else if( sayi1 < sayi2)

b)

Console.ReadKey();

c)

else

d)

if else(sayi1 > sayi2)

e)

if else(sayi1 == sayi2)

13.

Buna göre; kod bloğu çalıştırıldığında ekran çıktısı aşa-

ğıdaki seçeneklerin hangisinde doğru verilmiştir?

a)

Henüz yeterli yaşa sahip değil.

b)

Yeterli yaşa sahipsiniz.

c)

Yeterli yaşa sahip değil.

d)

Henüz yeterli yaşa sahip değil ve Yeterli yaşa sahipsiniz.

e)

Hata verir çalışmaz

14.

Buna göre; kod bloğu çalıştırıldığında ekrana kaç tane

“Değer” yazdırır?

a)

2

b)

3

c)

4

d)

5

e)

6

15.

Buna göre, program çalıştırıldığında ekran çıktısı aşağı-

dakilerden hangisi olur?

a)

b)

c)

d)

e)