WorksheetsProgramavimas Python. While ciklas. For ciklas. Sąrašai.
Total questions: 34
Worksheet time: 1hrs 25mins
Kuris iš šių teiginių apie Python programavimo kalbos kintamųjų vardus yra teisingas?
Kintamojo vardas gali prasidėti skaičiumi, pvz., 2_skaičius.
Kintamojo vardas gali būti sudarytas tik iš raidžių, skaičių ir pabraukimo simbolio (_).
Kintamojo vardas gali būti bet koks Python raktinis žodis, pavyzdžiui, for arba if.
Kintamojo vardas gali būti sudarytas iš daugiau nei vieno žodžio, kurie tarpusavyje atskirti tarpo simboliu, pvz., pirmas skaičius.
input ( ) funkcija Python programavimo kalboje apibrėžiama kaip ... (pasirinkite teisingą variantą)
funkcija, kuri visada grąžina vartotojo įvestį kaip sveikąjį skaičių (int).
funkcija, kuri yra naudojama tik failų skaitymui.
funkcija , kuri automatiškai patikrina, ar vartotojo įvestis yra teisinga.
funkcija, kuri leidžia vartotojui įvesti duomenis ir dažniausiai grąžina juos kaip tekstą (string).
Kokiu simboliu yra žymimas komentaras Python programavimo kalboje?
@
#
/
//
Kuris iš šių teiginių apie if sąlygos sakinį Python yra teisingas?
if sąlygos sakinys naudojamas kartoti kodo bloką tam tikrą skaičių kartų.
if sąlygos sakinys visada vykdomas nepriklausomai nuo sąlygos rezultato.
if sąlygos sakinys leidžia vykdyti kodo bloką tik tada, kai nurodyta sąlyga yra teisinga (True).
if sąlygos sakinys naudojamas duomenims iš vartotojo įvesties priimti.
Kuris iš šių teiginių apie else sakinį Python programavimo kalboje yra teisingas?
else sakinys naudojamas tik tada, kai if sąlygos rezultatas yra teisingas (True).
else sakinys gali būti naudojamas atskirai be if ar elif.
else sakinys privalo būti naudojamas kiekviename if bloke.
else sakinys vykdomas tik tada, kai visos ankstesnės sąlygos (pvz., if ar elif) yra neteisingos (False).
Ką reiškia elif Python programavimo kalboje?
Naują apibrėžtą sąlygą
Programos užbaigimą
Pakartotinį tikrinimą
Klaidos pranešimą
Ką nusako ši komanda: x = str(input("Įveskite reikiamą informaciją: "))?
Automatiškai nustato duomenų tipą
Prašo vartotojo pateikti duomenis ir konvertuoja juos į simbolių eilutę
Prašo vartotojo įvesti skaičių ir saugo jį kaip tekstą
Sukelia klaidą, jei įvedamas tekstas
Kaip galima patikrinti, ar kintamasis yra nelyginis skaičius?
if x % 2 == 0:
if x % 2 != 0:
if x // 2 == 0:
if x % 3 == 0:
Ar nuotraukoje matomas programos fragmentas parašytas be klaidų?
Taip
Su klaidomis, nereikia " : " po if, elif, else sąlygos sakinių
Su klaidomis, po if sąlygos sakinio turi būti " = " vietoj "=="
Su klaidomis, programos kodo blokai, priklausantys sąlygos sakinio dalims, turi būti atitraukti nuo krašto.
Ką atspausdins ši komandinė eilutė: print(4 // 2)?
2
0
2.0
4 / 2
Kokia yra pagrindinė while ciklo funkcija?
Kartoti veiksmus, kol sąlyga yra neteisinga.
Vykdyti kodą tik vieną kartą
Kartoti veiksmus, kol sąlyga yra teisinga
Sustabdyti programą
Kaip galima sustabdyti / nutraukti while ciklą?
naudojant continue komandą
naudojant return komandą
naudojant break komandą
naudojant stop komandą
Ką darys ši kodo eilutė?
while 5 > 10:
print("Labas")
Spausdins „Labas“ amžinai
Išspausdins „Labas“ 5 kartus
Nevykdys jokio kodo cikle
Grąžins klaidą
Koks bus nuotraukoje pateiktos programos rezultatas
0, 1, 2, 3
0, 1, 2
i
1, 2, 3
Kurie iš šių variantų gali sukelti begalinį ciklą?
Kuriame programos fragmente nėra klaidų?
Kokį skaičių įvedus bus nutraukiamas while ciklas (žr. į nuotrauką)?
1
0
-1
0 ir 1
Koks bus programos rezultatas (žr. į nuotrauką)?
10 8 6 4 2 0
0 10 9 8 7 6
Begalinis ciklas
10, 8, 6
range ( ) - tai funkcija, kuri ... (pabaikite sakinį)
sukuria sąrašą, nurodytame intervale
sugeneruoja skaičių seką nurodytame intervale, jeigu norima, pasirenkamas ir žingsnis skaičių sekos generavimui
atsitiktinai parenka skaičius iš intervalo
grąžina tik vieną skaičių iš nurodyto intervalo
Kokią skaičių seką sugeneruoja ši funkcija range(6)?
1, 2, 3, 4, 5, 6
0, 1, 2, 3, 4, 5, 6
0, 1, 2, 3, 4, 5
1, 2, 3, 4, 5
Kokią skaičių seką sugeneruoja ši funkcija range(2, 6)?
2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
2, 3, 4, 5
2, 4, 6
Kokią skaičių seką sugeneruoja ši funkcija range(5, 0, -1)?
5, 4, 3, 2, 1, 0
5, 4, 3, 2, 1
1, 2, 3, 4, 5
4, 3, 2, 1, 0
for ciklas - tai ...
sąlyginė operacija, kuri vykdoma tik vieną kartą
ciklas, kuris vykdomas, kol tenkinama tam tikra sąlyga
ciklas, kuris iteruoja per tam tikrą seką, pvz., sąrašą, skaičių seką
ciklas, kuris visada vykdomas begalę kartų
Kokį rezultatą matysime įvykdę nuotraukoje pateiktą programos kodą?
1, 2, 3
1, 2
0, 1, 2
0, 1, 2, 3
Kokia komanda leidžia išeiti iš for ciklo anksčiau laiko?
exit
stop
return
break
Kaip parašyti for ciklą, kuris atspausdina skaičius nuo 5 iki 15?
for i in range(5, 15): print(i)
for i in range(5, 16): print(i)
for i in range(5, 15, 1): print(i)
for i in range(15, 5): print(i)
Kaip sukurti sąrašą Python programavimo kalboje?
list = {1, 2, 3}
list = (1, 2, 3)
list = [1, 2, 3]
list = <1, 2, 3>
Turime tokį sąrašą - sarasas = [10, 20, 30, 40]. Norime atspausdinti pirmąjį elementą iš sąrašo. Pasirinkite teisingai užrašytą šios komandos eilutę.
print(sarasas(0))
print(sarasas[1])
print(sarasas[0])
print(sarasas(1))
Turime tokį sąrašą - sarasas = [10, 20, 30, 40]. Ką atspausdins ši komandos eilutė print(sarasas[-1])?
40
-1
10
klaidą
Turime tokį sąrašą - sarasas = [10, 20, 30, 40]. Norime įterpti 50 skaičių į sąrašo pabaigą. Kokį metodą naudosime?
insert ( )
add ( )
plus ( )
append ( )
Turime tokį sąrašą - sarasas = [10, 20, 30, 40]. Norime pašalinti antrą sąrašo elementą, kokį metodą tam naudosime?
pop ( )
remove ( )
del ( )
clear ( )
Kokia reikšmė bus išspausdinta vykdant šią Python kodo eilutę?
3
4
0
5
Kas yra len() funkcija Python kalboje?
Funkcija, grąžinanti skaičiaus ilgį skaitmenimis.
Funkcija, naudojama dviejų sąrašų ilgių palyginimui.
Funkcija, kuri sujungia du sąrašus į vieną.
Funkcija, kuri apskaičiuoja sąrašo, eilutės ar kito iteruojamo objekto elementų skaičių.
Kuris iš šių būdų teisingai sukuria tuščią sąrašą Python kalboje?
empty_list = list()
empty_list = []
empty_list = {}
visi variantai teisingi
