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

You got 7 of 15 possible points.
Your score: 47%
Question 1

Η συνάρτηση range(10, 1, -2) επιστρέφει τη λίστα [10, 8, 6, 4, 2] (Πανελλαδικές 2020)

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

Η range(10, 1, -2) επιστρέφει τη λίστα [10, 8, 6, 4, 2]

Question 2

Η εντολή number=random.randrange(1,10) επιστρέφει έναν τυχαίο αριθμό στο [1,9] Πανελλαδικές 2021
 

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

Σωστά η random.randrange(1,10) επιστρέφει από 1 έως και 9 ενώ αν ήταν η random.randint(1,10) θα επέστρεφε από το 1 έως και το 10

Question 3

Έστω η μεταβλητή number τύπου int

Γράψτε την εντολή για τριπλασιασμό της μεταβλητής number

Πληκτρολογήστε χωρίς κενά  Πανελλαδικές Επαναληπτικές 2021

Score: 0 of 1
Your answerScoreCorrect answer
number*30number=number*3

number=number*3  ή number*=3

Question 4

Οι τοπικές μεταβλητές που ορίζονται σε μια συνάρτηση χάνονται,όταν τελειώσει η εκτέλεση της συνάρτησης

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

Για να υπάρξει καθολική ισχύς μιας μεταβλητής στη συνάρτηση, πρέπει να οριστεί ως global

Question 5

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

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

for x in range(A, M, B):

        print x

Πληκτρολογήστε τις τιμές των Α, Μ, Β ώστε το αντίστοιχο τμήμα προγράμματος να εμφανίζει όλους τους ακεραίους από το 50 μέχρι και 20 (φθίνουσα σειρά)

Πληκτρολογήστε τους τρεις αριθμούς με κόμμα χωρίς κενά
 

Score: 0 of 1
Your answerScoreCorrect answer
50,21,-1050,19,-1

for i in range(50, 19, -1):    από το 50 έως το 19 (όχι το 19) με βήμα -1

Δες quiz και για τη for

Question 6

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

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

check = num % 2

if check == 0:

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

else:

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

 

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

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

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

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

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

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

if check == 0:

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

else:

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

Question 7

Η μέθοδος λίστας L.append(object). όπου L το όνομα της λίστας χρησιμοποιείται για προσθήκη του στοιχείου object στο τέλος της λίστας(Πανελλαδικές 2018)

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

Σωστά, η appaned προσθέτει στο τέλος
 

Question 8

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

range(2 , 10)

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

Score: 0 of 1
Your answerScoreCorrect answer
2,3,4,5,6,7,8,90[2,3,4,5,6,7,8,9]

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

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

Question 9

Ο λογικός τύπος (boolean) δέχεται οποιαδήποτε τιμή Πανελλαδικές επαναληπτικές 2021

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

Οι τιμές που μπορεί να δεχτεί είναι μόνο δύο. Η True και η False

Question 10

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

x,y=input('δώσε τιμές')

if x < y :

        z = x

else:

        z = x

while z != 0 :

        z = z % y

        x = y

        y = z

Επίσης δίνεται το παρακάτω υπόδειγμα - πίνακας (πίνακας τιμών), όπου έχει συμπληρωθεί η εκτέλεση της πρώτης εντολής του προγράμματος.

x y z
185 50 ...
... ... ...
... ... ...

Συμπληρώστε τον παραπάνω πίνακα για x = 185 και y = 50 . Να προσθέσετε στον πίνακα όσες γραμμές είναι απαραίτητες

Για το quiz, πληκτρολογήστε όλες τις τριάδες τιμών με κόμμα χωρίς κενά. Η πρώτη τιμή που θα πληκτρολογήσετε είναι η z που λείπει και μετά όλες οι υπόλοιπες με κόμμα.

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

Score: 0 of 1
Your answerScoreCorrect answer
185,50,185,050,50,35,35,35,15,15,15,5,5,5,0,0
Eντολες x y z

x,y=input()

και θα εκτελεστί η else: z=y

185 50 50
1η επανάληψη της while 50 35 35
2η επανάληψη της while 35 15 15
3η επανάληψη της while 15 5 5
4η επανάληψη της while 5 0 0

 

Question 11

Ένα φορτηγό εταιρίας μπορεί να μεταφέρει βάρος μέχρι 1500 κιλά. Η εταιρία το γεμίζει με κιβώτια διαφορετικού βάρους το καθένα. Θεωρούμε ότι το φορτηγό είναι αρχικά άδειο. Το παρακάτω τμήμα προγράμματος σε γλώσσα Python διαβάζει το βάρος κάθε κιβωτίου σε κιλά μέχρι το συνολικό βάρος των κιβωτίων να μην ξεπεράσει τη δυνατότητα μεταφοράς του φορτηγού. Στη συνέχεια εμφανίζει το πλήθος των κιβωτίων που έχουν τοποθετηθεί στο φορτηγό.

Στο πρόγραμμα υπάρχουν πέντε κενά, τα οποία έχουν αριθμηθεί και υπογραμιστεί. Να συμπληρώσετε τα κενά, ώστε το πρόγραμμα να εκτελεί σωστά τη λειτουργία του.

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

size = input("Δώστε βάρος κιβωτίου σε κιλά=")

kivotia = 0

capacity = 1500.0

while    (1)    <=     (2)    :

        capacity =    (3)    -    (4)   

        kivotia = kivotia + 1

        size = input ("Δώστε βάρος κιβωτίιου σε κιλά=")

print "Πλήθος κιβωτίων=",     (5)   

Για το quiz πληκτρολογήστε χωρίς να αφήσετε κενά και διαχωρίστε με κόμμα

Score: 0 of 1
Your answerScoreCorrect answer
size,capacity,1500,size,0size,capacity,capacity,size,kivotia

 

size = input("Δώστε βάρος κιβωτίου σε κιλά=")

kivotia = 0

capacity = 1500.0

while  size  <=  capacity  :

        capacity = capacity - size

        kivotia = kivotia + 1

        size = input ("Δώστε βάρος κιβωτίιου σε κιλά=")

print "Πλήθος κιβωτίων=",  kivotia 

Question 12

Αντιστοίχιση.Ένα στοιχείο από την πρώτη στήλη θα περισσέψει Πανελλαδικές 2021

Score: 0.83333333333333 of 1
Your answerChoiceScoreCorrect answer
Αφαίρεση του πρώτου στοιχείου της λίστας LL.append(a)0Προσθήκη του στοιχείου a στο τέλος της λίστας L
Αφαίρεση του τελευταίου στοιχείου της λίστας LL.pop()1Αφαίρεση του τελευταίου στοιχείου της λίστας L
Επιστρέφει True αν το στοιχείο item δεν υπάρχει μέσα στη λίστα Litem not in L 1Επιστρέφει True αν το στοιχείο item δεν υπάρχει μέσα στη λίστα L
Επιστρέφει το πλήθος των στοιχείων της λίστας Llen(L)1Επιστρέφει το πλήθος των στοιχείων της λίστας L
Προσθήκη του στοιχείου a στην αρχή της λίστας LL = [a] + L1Προσθήκη του στοιχείου a στην αρχή της λίστας L
Αφαίρεση του πρώτου στοιχείου της λίστας LΠερισσεύει1Αφαίρεση του πρώτου στοιχείου της λίστας L
Question 13

Η int(x) μετατρέπει σε ακέραιο την αριθμητική τιμή x (Πανελλαδικές 2017)

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

Σωστά π.χ. int(5.999) είναι 5, κόβει τα δεκαδικά, δεν στρογγυλοποιεί

Δες quiz για τις βασικές συναρτήσεις

Question 14

Να χαρακτηρίσετε την  ακόλουθη λογική πρόταση ως True η False

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

56 <= 12

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

56 <= 12 άρα 56 μικρότερο ή ίσο του 12 άρα False. Δες και συγκριτικούς τελεστές

Question 15

Η τιμή της λογικής έκφρασης x<1 and x>20 είναι πάντα False ανεξάρτητα από την τιμή της ακέραιας μεταβλητής x

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

Δεν υπάρχει αριθμός που να είναι ταυτόγχρονα μικρότερος του ένα και μεγαλύτερος του 20