bilgisayar bilimi 2 donem 2 yazili

Okuma Süresi:4 Dakika, 23 Saniye

1) >>> a = 72

>>> type(a)

Yukarıdaki işlemin çıktısı hangisi olur?

A) float B) int C) str

D) round E) type

2) Python’da ikiden fazla şart durumu varsa aşağıdaki komutlardan hangisi kullanılır?

A) İf B) Elif C) For D) While E) Pass

3) Aşağıdaki önermelerden hangisi False (Yanlış) değer döndürür?

A) “Doğru” < “Yanlış” B) x=6 y=4 x+y==10

C) x=10 y=(x==10) D) a1=20 a1>20

E) 64>=58

4) >>> print(38//4, 4%5 , 3**2)

A) Hata verir. B) 9 4 9 C) 0 0 9 D) 2 4 6 E) 9 0 6

5) >>> len(“Bil”) * ‘Bilgi’

İşleminin çıktısı aşağıdakilerden hangisi olur?

A) BilgiBilgiBilgi B) 15 C) BilBilBil

D) BBB E) Hata verir.

6) Python’da her hangi bir işlem yapmadan devam etmek için aşağıdaki komutlardan hangisi kullanılır?

A) Elif B) İf C) For D) While E) Pass

7) For n in range(…………):

Print (n)

Komut dizisinde …… ile boş bırakılan yere 21’den başlayıp 3’er azalarak 0 kadar yazması için aşağıdaki şıklardan yazılması gerekir?

A) 21 , -3 , 0 B) 0 , 21 , -3 C) -3 , 21 , 0

D)21 , 0 , -3 E) -3 , 0 , 21

8) Python’da kullanılan while döngüsünden çıkmak için aşağıdaki ifadelerden hangisi kullanılır?

A) elif B) if C) break D) and E) for

9) “Python kodlarını paketleyerek tekrar tekrar kullanmamızı sağlayan yaklaşımlardan biri …………… dır. Bir …………, tekrar kullanılabilen kod parçacığıdır.”

Tanımı yapılan ve …… ile belirtilen Python özelliği aşağıdakilerden hangisidir?

A) Döngüler B) Fonksiyonlar C) Koşullu İfadeler

D) Şartlar E) Bool İfadeler

10) Python’da karekök hazır fonksiyonunun çağırılması için aşağıdaki komutlardan hangisi kullanılır?

A) from math import vertical

B) from math call sqrt

C) from math import sqrt

D) from math call random

E) from math import random

11) Python’da rastgele sayı değerinin hazır fonksiyon olarak çağırılması için aşağıdaki komutlardan hangisi kullanılır?

A) from math import vertical

B) from math call sqrt

C) from math import sqrt

D) from math call random

E) from math import random

12) >>> import math

>>> math.pow(4,2)

Yukarıdaki işlemin çıktısı hangisi olur?

(Not: pow () fonksiyonu bir sayının istenilen değerde üssünü alır.42)

A)2 B)4 C) 8 D) 16 E) 64

13) “…………….. fonksiyonu ile programın belli bölümlerinin çalışma süresini ölçebiliriz. Programın ilk çağrıldığı andan itibaren geçen süreyi saniye olarak verir.”

Tanımı yapılan ve …… ile belirtilen Python özelliği aşağıdakilerden hangisidir?

A) İşleçler B) Time.clock C) Koşullu İfadeler

D) Math E) Randrange

14) Kullanıcı tanımlı fonksiyon oluşturmak için aşağıdaki deyimlerden hangisi kullanılır?

A)Def B) Type C) İmport D) Math E) Pass

15) Python’ da “import turtle” fonksiyonu ne işe yarar?

A) Python’un çizim, grafik modülünü çağırır.

B) Python’un matematiksel fonksiyonlar modülünü çağırır.

C) Python’un fonksiyonlar hakkında yardım modülünü çağırır.

D) Python’ da kullanıcı tanımlı fonksiyon yazmamızı sağlar.

E) Python’ da rastgele sayılar modülünü çağırır.

16) Python’ da upper() fonksiyonu ne işe yarar?

A) Python’un çizim, grafik modülünü çağırır.

B) Python’un zamanla ilgili bütün özelliklerini çağırır.

C) Python’un fonksiyonlar hakkında yardım modülünü çağırır.

D) Parantez içerisindeki sayının karekökünü alır.

E) String bir değişkenin bütün harflerini büyük yazar.

17) Fonksiyon yazarken tanımlayıcı bilgiler eklemek için aşağıdakilerden hangisi kullanılır?

A) İmport B) Math C) Break

D) # E) “ “

18) “f” isimli bir dosya nesnesi oluşturmak ve “dosyam.txt” isimli dosya içeriğini sadece okuyabilmek için aşağıdaki kod satırlarından hangisi kullanılmalıdır?

A) f = open(“dosyam.txt”, “a”)

B) f = open(“dosyam.txt”, “w”)

C) f = open(“dosyam.txt”, “r”)

D) f = open(“dosyam.txt”)

E) f = close(“dosyam.txt”)

19) Python’ da aşağıdakilerden hangisi dosya açma, okuma, yazma fonksiyonlarından biri değildir? işlemlerinde kullanılmaz?

A) Close ( ) B) Open ( ) C) Read ( )

D) Write ( ) E) Pow ( )

20) Python’ da aşağıdakilerden hangisi listelerde kullanılan yöntemlerden değildir?

A) count B) insert C) index

D) write E) remove

21) Lst= [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120]

Listesine göre girilen komutun çıktısını yanına yazınız.

Komut Çıktısı

print(Lst[0:3]) [10, 20, 30]

print(Lst[4:8]) [50, 60, 70, 80]

print(Lst[2:5]) [30, 40, 50]

print(Lst[:3]) [10, 20, 30]

print(Lst[-5:-3]) [80, 90]

22) Kullanıcı tanımlı fonksiyon olarak Karenin Alanını hesaplayan Python program kodlarını yazınız.

(Not: Karenin bir kenar uzunluğu 10 olacak.)

1. def Alan(a):

2. return a*a

3. hesapla=Alan(10)

4. print(hesapla)

23) Kullanıcı tanımlı fonksiyon olarak Dikdörtgenin Alanını hesaplayan Python program kodlarını yazınız.

(Not: Dikdörtgenin uzun kenarı=8, kısa kenarı=5 olacak.)

1. def Alan(a,b):

2. return a*b

3. hesapla=Alan(8,5)

4. print(hesapla)

24) Kullanıcı tanımlı liste olarak girilen 5 sayıyı yine liste düzeni şeklinde ekrana yazan Python program kodlarını yazınız.

1. sonuc = [ ]

2. for i in range(0,5,1):

3. girilenSayi= int(input(“Sayı giriniz: “))

4. sonuc += [girilenSayi]

5. print(sonuc)

25) Klavyeden girilen gün sayısına göre ay, hafta ve kalan günü ekrana yazan Pyhton programını yazınız.

1. gun=int(input(“Gün sayısını giriniz=”))

2. ay=gun//30

3. gun=gun%30

4. hafta=gun//7

5. gun=gun%7

6. print(ay,” ay”,hafta,” hafta”,gun,” gün”)

Happy
Happy
0
Sad
Sad
0
Excited
Excited
0
Sleepy
Sleepy
0
Angry
Angry
0
Surprise
Surprise
0

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Bir Cevap Yazın