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

You got 15 of 25 possible points.
Your score: 60%
Question 1

Μία κλήση συνάρτησης είναι σαν μία παράκαμψη στη ροή εκτέλεσης του προγράμματος. Πανελλαδικές επαναληπτικές 2020
 

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

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

Question 2

Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση της εντολής; (Πανελλαδικές 2014)

i=2

print 'i=', i

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

Score: 1 of 1
Your answerScoreCorrect answer
i=21i=2
Question 3

Η δυαδική αναζήτηση χρησιμοποιείται μόνο σε ταξινομημένες συλλογές δεδομένων
(Υπολειπόμενες Πανελλαδικές 2017)

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

Η δυαδική αναζήτηση για να χρησιμοποιηθεί πρέπει η λίστα, στην οποία θα γίνει η αναζήτηση, να είναι ταξινομημένη είτε αύξουσα είτε φθίνουσα. Στη φθίνουσα ταξινόμηση ο αλγόριθμος είναι διαφορετικός

Question 4

Σε μια μεταβλητή τύπου ακεραίου (int) με όνομα x αποθηκεύεται η βαθμολογία ενός μαθητή. Οι επιτρεπτές τιμές είναι από 1 μέχρι και 20. Ποια από τις παρακάτω εκφράσεις ελέγχει αυτή τη συνθήκη (Πανελλαδικές 2019)

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

( x > = 1 ) and ( x < = 20 )

1
Should have chosen

(x < = 1) and ( x > = 20 )

0

( x > = 1 ) or ( x < = 20 )

0

( x < = 1 ) or ( x < = 20 )

0
Question 5

Να χαρακτηρίσετε αν είναι αποδεκτό ή όχι το όνομα της παρακάτω μεταβλητής, επιλέγωντας True ή False αντίστοιχα

(Υπολειπόμενες Πανελλαδικές 2017)

Α_1

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

Είναι αποδεκτό

Question 6

Να επιλέξετε ποια δύο ονόματα είναι λανθασμένα στην γλώσσα Python (Πανελλαδικές 2016)

α. onoma

β. όνομα

γ. onoma@

δ. onoma_1

Πληκτρολογήστε τα δύο ελληνικά γράμματα με κόμμα μεταξύ τους, χωρίς κενό π.χ. κ,λ

Score: 1 of 1
Your answerScoreCorrect answer
β,γ1β,γ

Λανθασμένα ονόματα:

- όνομα αφού είναι με ελληνικά

- onoma@ αφού περιέχει ειδικό χαρακτήρα

δες τους κανόνες ονομάτων

Question 7

Να χαρακτηρίσετε ως True η False την παρακάτω λογική έκφραση, αν x=3 και y=1:(Πανελλαδικές 2017)
 

x < len ( "abc")

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

x < len ( "abc") άρα x < 3 άρα 3<3  άρα False

Question 8

Όταν η στοίβα είναι άδεια, είναι προφανές ότι δεν μπορεί να γίνει απώθηση Πανελλαδικές Επαναληπτικές 2022
 

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

Στην άδεια στοίβα μπορεί να γίνει μόνο ώθηση, γιατί υπάρχει η συνάρτηση ελέγχου της στοίβας isEmpty(stack) που επιστρέφει False όταν είναι άδεια, για να αποτραπεί η απώθηση

Question 9

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

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

( 12 < 11 ) or ( 23 > 10 )

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

( 12 < 11 ) or ( 23 > 10 ) άρα False or True άρα True.

Δες και συγκριτικούς τελεστές

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

Question 10

H δομή while χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων (Πανελλαδικές 2017)

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

Η while συνήθως χρησιμοποιείται όταν δε γνωρίζουμε τον αριθμό των επαναλήψεων.

Όταν τον γνωρίζω είναι ευκολότερη η for αλλά μπορεί να χρησιμοποιηθεί και η while,  δες τα quiz μετατροπής της while σε for υπό προϋποθέσεις
 

Question 11

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

for i in range( 1, x ):

        for j in range( 1, 3 ):

                print "*"

Συμπληρώστε τον παρακάτω πίνακα με το πλήθος των συμβόλων "*" που θα εμφανιστούν σε κάθε εκτέλεση του παραπάνω τμήματος προγράμματος για καθεμιά από τις τιμές του x:

  x Πλήθος συμβόλων "*"
2  
3  
4  

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

 

 

 

 

 

 

Score: 0 of 1
Your answerScoreCorrect answer
3,*02,4,6
x Πλήθος συμβόλων "*"  
2  άρα 2 * 1  = 2

for i in range(1,2):    # 1 επανάληψη

        for j in range(1,3):    # 2 επαναλήψεις

3  άρα 2 * 2 = 4

for i in range(1,3):    # 2 επαναλήψεις

        for j in range(1,3):    # 2 επαναλήψεις

4  άρα 2  * 3 = 6

for i in range(1,4):    # 3 επαναλήψεις

        for j in range(1,3):    # 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)

a= "abc"

print a * 2

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

Score: 1 of 1
Your answerScoreCorrect answer
abcabc1abcabc

Οι συμβολοσιρές μπορούν να προστεθούν μεταξύ τους και να πολλαπλασιαστούν με αριθμό. Περισσότερα δες για τις συμβολοσειρές

'abc' * 2 σημαίνει δύο φορές τη συμβολοσειρά abc, άρα abcabc
 

Question 14

Αντιστοίχηση (Πανελλαδικές 2019)

Score: 0.25 of 1
Your answerChoiceScoreCorrect answer
Τελεστής Λογικής Πράξηςdimvmod()0Συνάρτηση Ενσωματωμένη
Σχεσιακός Τελεστήςnot0Τελεστής Λογικής Πράξης
Συνάρτηση Ενσωματωμένη==0Σχεσιακός Τελεστής
Αριθμητικός Τελεστής%1Αριθμητικός Τελεστής

Αν έχεις απορίες δοκίμασε τα παρακάτω:

Quiz με αριθμητικούς τελεστές

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

Quiz με σχεσιακούς-συγκριτικούς τελεστές

Quiz με Βασικές συναρήσεις

 

Question 15

Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση της εντολής; (Πανελλαδικές 2014)

x=6 + 8 / 2

print x

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

Score: 1 of 1
Your answerScoreCorrect answer
10110

x=6 + 8 / 2    # άρα  6+4 άρα 10

print x             # θα εμφανιστεί 10

Quiz για τους αριθμητικούς τελεστές

Question 16

Η συνάρτηση list(string) επιστρέφει μία λίστα με στοιχεία τους χαρακτήρες της συμβολοσειράς string
 

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

π.χ. list('Python') δίνει ['P', 'y', 't', 'h', 'o', 'n']

Question 17

abs(-27)%25 (Πανελλαδικές 2020)

Score: 0 of 1
Your answerChoiceScoreCorrect answer

2

0
Should have chosen

1

0

-2

0
Selected

False

0
Question 18

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

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

not(56 <= 12)

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

not(56 <= 12) άρα not (False) άρα True.

Δες και συγκριτικούς τελεστές

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

 

Question 19

Η προτεραιότητα των λογικών τελεστών είναι or, not, and με αυτή την σειρά Πανελλαδικές Επαναληπτικές 2022
 

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

Η ιεραρχία είναι not, and, or  Δηλαδή  n a o , για να το θυμάστε πιο εύκολα, όπως το ναό του Θεού που μας βοηθά

Question 20

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

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

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

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

Question 21

Αντιστοίχηση (Επαναληπτικές Πανελλαδικές 2019)

Score: 1 of 1
Your answerChoiceScoreCorrect answer
10.0float(10)110.0
8pow( 2, 3 )18
10abs (-10)110
5int (5.6)15

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

Question 22

Η τιμή της βαθμολογίας σε ένα θέμα μπορεί να πάρει τις τιμές από 0 μέχρι και 20. (Το 0 και το 20 είναι επιτρεπτές τιμές). Ποια από τις παρακάτω λογικές εκφράσεις ελέγχει αυτή τη συνθήκη; (Πανελλαδικές 2010)

 

Score: 0 of 1
Your answerChoiceScoreCorrect answer

(Α>=20) and (A<=20)

0

(Α>0) or (A<20)

0

(Α>=0) and (A<=20)

0
Should have chosen
Selected

(Α>=0) or (A<=20)

0
Question 23

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

z=10

b=pow( z , 2 )

print b
 

Score: 1 of 1
Your answerScoreCorrect answer
1001100

η συνάρτηση pow αντιστοιχεί στη δύναμη  pow( 10 , 2 ) είναι 102 άρα 100

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

Question 24

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

int(12.32)/10

Score: 0 of 1
Your answerScoreCorrect answer
1,201

int(12.32)/10 άρα 12/10 άρα 1

Question 25

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

Γράψτε την εντολή για την εμφάνιση του τελευταίου ψηφίου της μεταβλητής number Πληκτρολογήστε μόνο το κενό χωρίς την  print  ___________ Πανελλαδικές Επαναληπτικές 2021

 

Score: 0 of 1
Your answerScoreCorrect answer
number0number%10

Δύο λύσεις:

number%10  μαθηματική σκέψη (όλοι οι αριθμοί υπόλοιπο 10 δίνουν το τελευταίο ψηφίο)

int(str(number)[-1])  προγραμματιστική σκέψη (Μετατροπή του αριθμού σε string, με [-1]  το τελευταίο ψηφίο, και με int μετατροπή του τελευταίου ψηφίου σε ακέραιο)