Font size
WorksheetsBilgisayar Bİlimleri Test-2
Total questions: 79
Worksheet time: 40mins
Öğrendiğimiz programlama dilinin adı nedir?
Sözdizimi hatası, kodunuzda bir 'gramer' hatası olduğu veya sembolleri/işlemleri yanlış kullandığınız anlamına gelir.
Doğru
Yanlış
Python'da bir değişkene değer atamak için hangi sembol kullanılır?
=
+
/
*
değişken nedir?
Değerleri sakladığımız yer
bir tür grafik
veri tipi
hafıza tipi
Ekrana yazdırmak için kullanılan komut hangisidir?
Kodunuzda bir hata olduğunda, bu hatayı bulmayı ve düzeltmeyi özetleyen terim nedir?
Hangi ifade, "Tanner" dizesini değişken adına doğru olarak atar?
Python nedir?
metin tabanlı programlama dili
kelime işlemci
elektronik tablo
blok tabanlı programlama dili
Çıktısı nedir?
name = "Dave"
print (name)
Dave
'Dave'
name
(name)
Python, dizeleri belirtmek için tek ('), çift (") ve üçlü (''' veya """) tırnakları kabul eder. Aşağıdakilerden hangisi kabul edilebilir Python sözdizimi DEĞİLDİR?
print('Hello World')
print("Hello World")
print('Hello World")
print(""'Hello World'"")
Aşağıdaki ifadede ne yazdırılıyor?
print("P" not in "APCSP")
True
False
Error
aşağıdaki ifadede ne yazdırılıyor?
print("A" in "APCSP")
True
False
Error
Aşağıdaki ifadeyi değerlendirin:
"dog" < "Dog"
aynı kelimeler
True
False
Dizeler için + operatörü şunları temsil eder:
birleştirme
ilave
ekleme
geri çekilme
data = "No Way!" print(len(data)) ifadesinin çıktısı nedir?
7
9
8
6
aranan karakterin bir başka karakter dizisinde olup olmadığını aşağıdaki operatörlerden hangisi test eder?
==
!=
in
is
Birden çok satırda görünmeleri için dizeler arasına satır sonu eklemek için hangi sözdizimini kullanabilirsiniz?
\l
/
\\n
\n
"13 Aralık" için en uygun veri türü hangisidir?
Float
Boolean
Integer
String
Aşağıdaki kodun çıktısı ne olacak?
print("Hello world!" * 2)
TypeError
Hello world world!
Hello world!Hello world!
Hello world! * 2
Aşağıdaki kodun çıktısı ne olacak?
print("Hello world!\nHello world!")
Hello world! Hello world!
Hello world!
Hello world!
SyntaxError
Hello world!
Aşağıdaki kodun çıktısı ne olacak?
print("3+4")
7
34
3+4
SyntaxError
print("12"*3)
Yukarıdaki kodun çıktısı nedir?
121212
36
24
12*3
Hangi python operatörü 'küçük veya eşit' anlamına gelir?
>=
>
<
<=
100 / 25 ifadesinin değeri nedir?
4
4.0
"4.0"
'4.0'
Aşağıdaki kodun çıktısı nedir:
print 9//2
4.5
4.0
4
3
x üzeri y ifadesi python da nasıl ifade edilir?
X^y
X**y
X^^y
None of the mentioned
print(22%3) ifadesinin sonucu kaçtır?
7
1
0
5
x = 4.5
y = 2
print(x//y)
2.0
2
9
9.0
x = 5
print(x > 3 and x < 10)
True
False
x = 10
print(x > 3 and x < 9)
True
False
x = 8
print(x > 3 or x < 20)
True
False
x = 14
print(x > 10 or x < 3)
True
False
x = 5
print(x < 2 or x < 3)
True
False
x = 5
print(not(x > 3 and x < 10))
True
False
x = 5
print(not(x > 3 or x < 2))
True
False
x = 5
print(not(x > 6 or x < 3 ))
True
False
x = 5
y = 3
print(x == y)
True
False
x = "5"
y = 5
print(x == y)
True
False
x = 5
y = 3
print(x != y)
True
False
x = 10
y = 10
print(x != y)
True
False
x = 5
x%=3
print(x)
2
2.0
3
3.0
Çıktısı ne olur?
name = "Dave"
print (name)
Dave
name
"Dave"
(name)
Bir değişkene, o değere başvurulmadan (kullanılmadan) önce bir değer atanmış (verilmiş) olmalıdır.
True
False
Kullanıcı girdisini tamsayıya dönüştürmenin doğru yolu şudur
birth_year = number(input())
birth_year = int(input())
birth_year = (input(int))
birth_year = int(input)
Bir değişkene hangi sembolle bir değer atarsınız?
@
==
=
*
Klavyeden veri almak ve girmek için kullandığınız kod
enter()
add()
receive()
input()
Program ifadeleri birbiri ardına sırayla yürütülür...
Doğru
Yanlış
programınızı çalıştırdığınızda bir NameError alırsanız, bunun anlamı ....
değişken atanmış
değişken seçilmemiş
değişken ataması yapılmamış
bir harf kullanılmış
hangisi a değişkeninin değerinin 1 er 1 er artırır?
a+=1
a++=1
a==+1
a+++
a=39
b=a//10
c=a%10
d=b*10+c
print(d)
Çıktı Sonucu nedir?
9
39
3
51
Pythonda verilen iki şarttan sadece birinin sağlanmasının yeterli olduğu durumlarda hangi operatör kullanılır?
not
end
and
or
Pythonda verilen kodun çıktısı nedir?
14
15
16
13
print(10 // 3) sonucu nedir?
1
10
3
3,3
print(4 ** 3) sonucu nedir?
64
12
4
1
for i in range (2,9) sonucu nedir?
3 4 5 6 7 8 9
2 3 4 5 6 7 8
9 8 7 6 5 4 3
2 4 6 8
for i in range (10, 3, -2) sonucu nedir?
8 6 4
10 9 8 7 6 5 4 3 2 1 0 -1 -2
10 8 6 4
10 8 6 4 2 0 -2
a="Fazıl Yıldırım Anadolu Lisesi "
b="227"
c=true
d=263
e=3.14
string-integer-boolean-integer-float
string-integer-boolean-integer-integer
string-integer-boolean-integer-float
string-string-boolean-integer-float
for i range(1,14)
print(i)
Yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?
1
13
14
9
int() neyi temsil eder?
internet
integer
intel
input
/ işaretinin neyi gerçekleştireceğini seçin.
multiply
add
subtract
divide
Neden bir sözdizimi hatası alıyorum?
birinci satırda girinti yok
ikinci satırda girinti yok
No need for quotation marks on line 2. satırda tırnak işaretine gerek yok
if deyimi diye bir şey yok
print(z) işleminin sonucu nedir?
Orange
Banana
Cherry
Hello World!
çıktısı ne olur?
5
10
5 + 10
15
Çıktısı ne olur?
5 + John
Syntax error - you cannot add str and int together
John
JohnJohnJohnJohnJohn
Bu operatör, bir değerin diğer değerle aynı olduğu anlamına gelir.
Bu operatör, bir değerin başka bir değere eşit olmadığı anlamına gelir
Çıktısı ne olur?
next
stop
next
stop
syntax error - program doesn't work
Çıktısı nedir?
level 3
level 3
level 1
level 3
level 1
NIL
level 3
level 2
level 1
NIL
Çıktısı nedir?
condition
True
Program has a syntax error.
3 > 2
Çıktısı nedir?
250.0
200.0
300.0
350.0
Çıktısı nedir?
3
3
7
3
5
7
7
Çıktısı Nedir?
True
NIL
True
NIL
True
NIL
NIL
Çıktısı Nedir?
True
False
condition1
condition2
Çıktısı nedir?
more than 7
more than 23
spam
7
progrmamın görevi nedir?
0 ile 21 arasında 2 ye bölünmeyen sayıları bulur
0 ile 21 arasında 2 ye bölünen sayıları bulur
0 ile 21 arasında ki sayıları bulur
0 ile 21 arasında ki sayıları yazdırır
Programın görevi nedir?
0 ile 101 arasındaki çift sayıları bulur
0 ile 101 arasındaki tek sayıları bulur
0 ile 101 arasındaki beşe bölünen sayıları bulur
0 ile 101 arasındaki çift sayıları çoğaltır
The program above prints the sum of
0 ile 101 arasında ki tek sayıları toplar
0 ile 101 arasında ki çift sayıları sayar
hata verir
kaç tane 1 rakamı yazdırılır?
3
4
5
6
bu program neyi yazdırıyor?
2 + 2 = 4
4 + 4 = 8
8 + 8 = 16
16 + 16 = 32
32 + 32 = 64
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
2 + 4 = 6
2 + 6 = 8
2 + 8 = 10
2 + 10 = 12
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
2 + 4 = 6
2 + 6 = 8
2 + 8 = 10
