Πανελλαδικές 2009-2022-ΘΕΜΑ Α και Β

You got 8 of 47 possible points.
Your score: 17%
Question 1

Η εκχώρηση τιμής σε μια μεταβλητή γίνεται με το σύμβολο "==". (Πανελλαδικές 2020)

Score: 1 of 1
Your answerChoiceScoreCorrect answer
True0
Selected
False1
Should have chosen

Αρκεί το μόνο το ένα ίσο =. Στη σύγκριση απαιτείται διπλό ίσο

π.χ. α=5   εκχώρηση τιμής

if a==5:     έλεγχος τιμής

 

Question 2

Δίνεται το παρακάτω τμήμα προγράμματος Python:

for i in range(1, 10, 3):

        x = input('Δώστε έναν αριθμό')

        if x == 0 :

                print ' Ίσος με το μηδέν'

        if x < 0 :

                print ' Αρνητικός'

        if x > 0 :

                print 'Θετικός'

Πόσες φορές θα εκτελεστεί η επανάληψη; Πληκτρολογήστε τον αριθμό χωρίς κενά

(Επαναληπτικές Πανελλαδικές 2017) 

Score: 0 of 5
Your answerScoreCorrect answer
1003

for i in range(1, 10, 3): άρα η μεταβλητή i θα λάβει τις τιμές : 1, 4, 7 (όχι το 10)

άρα 3 (τρεις) τιμές

Question 3

Ποια θα είναι η τιμή της μεταβλητής x; (Πανελλαδικές 2009)

from math import sqrt

x=sqrt(100)

Score: 0 of 1
Your answerChoiceScoreCorrect answer

10.0

0
Should have chosen
Selected

100

0

1

0
Question 4

Δίνεται το παρακάτω πρόγραμμα:  (Πανελλαδικές 2010)

i=10

sum=0

while i<=100:

        sum=sum+i

        i=i+20

print i, sum

Ποια θα είναι η αρχική τιμή της μεταβλητής i;

Score: 0 of 1
Your answerScoreCorrect answer
1010
Question 5

Αντιστοιχήστε τα σωστά στοιχεία (Πανελλαδικές 2014)

Score: 5 of 5
Your answerChoiceScoreCorrect answer
andσύζευξη1and
orδιάζευξη1or
notάρνηση1not
abs(x)απόλυτη τιμή του x1abs(x)
from math import sqrt sqrt(x)ρίζα του x1from math import sqrt sqrt(x)

Quiz για λογικούς τελεστές

Quiz για  Βασικές συναρησεις

Question 6

Μία συνάρτηση μπορεί να κληθεί και μέσα από μία άλλη συνάρτηση.(Πανελλαδικές 2020)

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question 7

Η Λίστα (List) ανήκει στους απλούς τύπους δεδομένων (Πανελλαδικές 2019)

Score: 1 of 1
Your answerChoiceScoreCorrect answer
True0
Selected
False1
Should have chosen

Η λίστα ανήκει στους σύνθετους τύπους δεδομένων, αφού μπορούμε με το όνομά της αποθηκεύσουμε πολλές τιμές και  διαφορετικούς τύπους δεδομένων

Δες σελίδα 43 σχολικού βιβλίου

Question 8

Η συνάρτηση range(8,-1,-1), παράγει τη λίστα [8,7,6,5,4,3,2,1]
 

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected
True0
False0
Should have chosen

Η range(8,-1,-1), παράγει τη λίστα [8,7,6,5,4,3,2,1,0]

Question 9

Δίνεται το παρακάτω τμήμα προγράμματος Python:

num = int(input("Δώστε αριθμό"))

check = num % 2

if check == 0:

        print "ο αριθμός είναι άρτιος"

else:

        print "ο αριθμός είναι περιττός"

 

Ποιο είναι το αποτέλεσμα του παραπάνω τμήματος όταν num = 4.8

(Επαναληπτικές Πανελλαδικές 2019)

Score: 0 of 5
Your answerScoreCorrect answer
0,1,20ο αριθμός είναι άρτιος

Δίνεται το παρακάτω τμήμα προγράμματος Python:

num = int(input("Δώστε αριθμό")) # θα δοθεί 4.8, άρα num = 4, αφού int(4.8) είναι 4

check = num % 2    # check = 4 % 2 άρα check =0

if check == 0:

        print "ο αριθμός είναι άρτιος"

else:

        print "ο αριθμός είναι περιττός" # άρα ο αριθμός είναι περιττός

Question 10

Η παρακάτω συνάρτηση δέχεται μία λέξη (word) και επιστρέφει πόσες φορές εμφανίζεται το γράμμα 'Α' του ελληνικού αλφαβήτου σε αυτήν. Να πληκτρολογήσετε στα έξι κενά της παρακάτω συνάρτησης αυτό που πρέπει να συμπληρωθεί, ώστε η συνάρτηση να εκτελεί την παραπάνω λειτουργία. (Πανελλαδικές 2022)
def plithos_A(word):
    m = ___                    # 1
    for letter in ( ___ ) :     # 2
        if  ___  == 'Α' :         # 3
            m = ___ + ___    # 4, 5
    return   ___               #6
Πληκτρολογήστε με κόμμα ανάμεσα χωρίς κενά
Score: 0 of 5
Your answerScoreCorrect answer
A,M,M,A,A,M00,word,letter,m,1,m
def plithos_A(word):
    m= 0                   # 1
    for letter in ( word ) :     # 2
        if letter  == 'Α':         # 3
            m = m + 1    # 4, 5
    return   m              #6
Question 11

abs(-27)%25 (Πανελλαδικές 2020)  Πληκτρολογήστε τον αριθμό  χωρίς κενά

Score: 0 of 5
Your answerScoreCorrect answer
P000002

abs(-27)%25 άρα 27%25 άρα 2

Question 12

Η μέθοδος L.pop() προσθέτει ένα στοιχείο στο τέλος της λίστα L.(Πανελλαδικές 2017)

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected
True0
False0
Should have chosen

H pop() διαγράφει το τελευταίο στοιχείο της λίστας. Αν τεθεί ένας δείκτης στην παρένθεση της pop, π.χ. pop(4), τότε θα διαγραφεί το στοιχείο στο δείκτη 4 (δηλαδή το 5ο στοιχείο της λίστας)

Question 13

Να πληκτρολογήσετε το αποτέλεσμα που εμφανίζεται στην οθόνη μετά την εκτέλεση της εντολής:(Πανελλαδικές 2017)

range(2,10,3)

Παρατήρηση γράψτε ότι ακριβώς εμφανίζεται

Score: 0 of 5
Your answerScoreCorrect answer
2,3,100[2,5,8]

H range() είναι ενσωματωμένη συνάρτηση της Python και παράγει λίστες, χρησιμοποιείται στη for, δες quiz

Αρχίζει από το 2 έως το 10 με βήμα 3, άρα [2,5,8]

Question 14

Δίνονται οι παρακάτω λίστες L1 και L2. Να γράψετε στο τετράδιό σας τι θα εμφανίσει η εκτέλεση του παρακάτω τμήματος προγράμματος(Πανελλαδικές 2022)
L1=['ΕΠΤΑΝΗΣΑ', 'ΚΥΚΛΑΔΕΣ', 'ΔΩΔΕΚΑΝΗΣΑ', 'ΣΠΟΡΑΔΕΣ']
L2=['ΣΚΟΠΕΛΟΣ', 'ΝΑΞΟΣ', 'ΙΘΑΚΗ', 'ΚΑΡΠΑΘΟΣ']
print L1[2]
print L2[-3]
print L1[1]+L2[1]
print len(L2)
Πληκτρολογήστε με ελληνικά ΚΕΦΑΛΑΙΑ με κόμμα ανάμεσα χωρίς κενά, χωρίς εισαγωγικά
Score: 0 of 5
Your answerScoreCorrect answer
'ΕΠΤΑΝΗΣΑ', 'ΚΥΚΛΑΔΕΣ''ΚΑΡΠΑΘΟΣ','ΕΠΤΑΝΗΣΑ',+ΣΚΟΠΕΛΟΣ',0ΔΩΔΕΚΑΝΗΣΑ,ΝΑΞΟΣ,ΚΥΚΛΑΔΕΣΝΑΞΟΣ,4
L1=['ΕΠΤΑΝΗΣΑ', 'ΚΥΚΛΑΔΕΣ', 'ΔΩΔΕΚΑΝΗΣΑ', 'ΣΠΟΡΑΔΕΣ']
L2=['ΣΚΟΠΕΛΟΣ', 'ΝΑΞΟΣ', 'ΙΘΑΚΗ', 'ΚΑΡΠΑΘΟΣ']
print L1[2]   # ΔΩΔΕΚΑΝΗΣΑ
print L2[-3]  # ΝΑΞΟΣ
print L1[1]+L2[1]  # ΚΥΚΛΑΔΕΣΝΑΞΟΣ
print len(L2)  # 4
Question 15

Στο τμήμα προγράμματος υπάρχουν υπογραμμισμένα κενά τα οποία έχουν αριθμηθεί. Να πληκτρολογήσετε αυτό που πρέπει να συμπληρωθεί ώστε να υλοποιείται σωστά η αύξουσα ταξινόμηση αυτό που αντιστοιχεί στα κενά 1, 2, 3, 4 και 5. Πληκτρολογήστε Λατινικούς χαρακτήρες διαχωρίζοντας τους με κόμμα, χωρίς κενά. (Πανελλαδικές 2017 Τροποποίηση στο ότι δεν έγγραφε τις είδους ταξινόμηση)

Ν= len (lista)

for i in range( 1,    (1)   ,    (2)      ) :

        for j in range( N - 1,    (3)    , -1 ):

            if  lista[    (4)       (5)      lista [ j - 1]:

                lista [ j ], lista [j - 1]= lista [ j - 1], lista [ j ]

 

Score: 0 of 5
Your answerScoreCorrect answer
1,2,3 ,0N,1,i-1,j,<

Ν= len (lista)

for i in range( 1, N, 1  ) :

        for j in range( N - 1, i-1 , -1 ):

            if  lista[ j <   lista [ j - 1]:

                lista [ j ], lista [j - 1]= lista [ j - 1], lista [ j ]

ΠΡΟΣΟΧΗ: Επειδή η εξωτερική for ξεκινά από το 1, στην εμφωλευμένη for ( αν δεν αλλάξουμε και το έως i ) το j θα λάβει έως το 1 άρα έως ΚΑΙ το 2, άρα στο τέλος θα ελέγξει το στοιχείο lista[2] με το lista[1] και εκεί σταματά

Άρα για να ελεγχθεί και το 1ο στοιχείο, πρέπει for j in range(N-1, i-1, -1)