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

You got 15 of 28 possible points.
Your score: 54%
Question 1

Η αρίθμηση των στοιχείων στις λίστες ξεκινάει από το 1

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

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

Η αρίθμηση ( ο δείκτης) του 1ου στοιχείου στις λίστες όπως και στις συμβολοσειρές ξεκινά από το 0

Question 2

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

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

not(4<9) άρα not(True) άρα False

Question 3

Δίνεται η παρακάτω λίστα Α με 6 αριθμούς. Να εκτελέσετε τον αλγόριθμο ταξινόμησης ευθείας ανταλλαγής για την ταξινόμηση των αριθμών σε αύξουσα σειρά, συμπληρώνοντας παράλληλα τα κενά στον παρακάτω πίνακα, ώστε να φαίνονται τα στοιχεία της λίστας αμέσως μετά από κάθε πέρασμα του αλγορίθμου.(Πανελλαδικές 2019)

Α 55 34  5   2   2   1 
1ο πέρασμα            
2ο πέρασμα            
3ο πέρασμα            
4ο πέρασμα            
5ο πέρασμα            

Γράψτε τον αλγόριθμο στο τετράδιό σας και πληκτρολογήστε τους αριθμούς κάθε περάσματος (έξι αριθμοί σε κάθε πέρασμα) διαχωρίζοντάς τους με κόμμα (τριάντα αριθμοί)

Score: 0 of 1
Your answerScoreCorrect answer
1 34 5 2 2 5501,55,34,5,2,2,1,2,55,34,5,2,1,2,2,55,34,5,1,2,2,5,55,34,1,2,2,5,34,55

Σε κάθε πέρασμα τελειώνει η εσωτερική επανάληψη της ταξινόμησης και προωθείται το μικρότερο στοιχείο αφού έχουμε αύξουσα ταξινόμηση

Ο πίνακας σε κάθε πέρασμα θα είναι:

Α 55 34  5   2   2   1 
1ο πέρασμα 1 55 34 5 2 2
2ο πέρασμα 1 2 55 34 5 2
3ο πέρασμα 1 2 2 55 34 5
4ο πέρασμα 1 2 2 5 55 34
5ο πέρασμα 1 2 2 5 34 55

 

Question 4

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

sum=0

plithos=0

orio=input('Δώσε το όριο των αριθμών')

while sum<=orio:

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

        sum=sum+ar

        plithos+=1

print 'Το άθροισμα είναι:', sum,plithos

Πόσες φορές θα εκτελεστούν οι εντολές που βρίσκονται μέσα στην εντολή while. αν τη τιμή της μεταβλητής orio είναι 50 και της μεταβλητής ar είναι κάθε φορά 10; (Πανελλαδικές 2009)

Πληκτρολογήστε τον αριθμό π.χ. 82

Score: 1 of 1
Your answerScoreCorrect answer
616
επαναλήψεις sum orio ar plithos
Αρχικά 0 50 - 0
1η επαν. 10   10 1
2η επαν. 20   10 2
3η επαν. 30   10 3
4η επαν. 40   10 4
5η επαν. 50   10 5
6η επαν. 60   10 6
ΤΕΛΙΚΕΣ 60 50 10 6

 

Question 5

Κάθε συνάρτηση όταν κληθεί, επιστρέφει πάντα κάποια τιμή (Πανελλαδικές 2019)

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

Οι συναρτήσεις μπορούν να επιστρέψουν μια (ή και περισσότερες τιμές-εκτός ύλης), αλλά υπάρχουν και αυτές που δεν επιστρέφουν καμία

Λειτουργούν αυτόνομα, υπολογίζοντας και εμφανίζοντας τα αποτελέσματα χωρίς να επιστρέψουν καμιά τιμή

Question 6

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

range(2,10,3)

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

Score: 0 of 1
Your answerScoreCorrect answer
2,5,80[2,5,8]

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

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

Question 7

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

i=2

print 'i=', i

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

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

Η τιμή του string '2010' είναι τύπου ακεραίου (Πανελλαδικές 2010)

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

το '2010' είναι τύπου str. Δες και τους τύπους δεδομένων

Question 9

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

i=10

sum=0

while i<=100:

        sum=sum+i

        i=i+20

print i, sum

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

Score: 1 of 1
Your answerScoreCorrect answer
10110
Question 10

pow(3, 0) == 9 - 8 (Επαναληπτικές Πανελλαδικές 2019)

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

pow(3, 0) == 9 - 8 άρα 3**0 == 1 άρα 1 == 1 άρα True

Question 11

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

Score: 6 of 6
Your answerChoiceScoreCorrect answer
112 / 4 % 211
Truenot ( 56 < = 12 )1True
False( 12 < 11 ) and ( 23 > 10)1False
4.545.0 / 1014.5
32 * ( 5 % 4 ) + 4 / ( 1 + 3 )13
445/1014
Question 12

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Συνάρτηση μετατροπής μιας τιμής σε συμβολοσειράstr()1Συνάρτηση μετατροπής μιας τιμής σε συμβολοσειρά
Λογική τιμήTrue1Λογική τιμή
Συμβολοσειρά'False'1Συμβολοσειρά
Λογικός τελεστήςor1Λογικός τελεστής
Συγκριτικός τελεστής==1Συγκριτικός τελεστής

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

quiz για όλους τους τελεστές

Question 13

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

z=10

b=pow( z , 2 )

print b
 

Score: 1 of 1
Your answerScoreCorrect answer
1001100

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

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

Question 14

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

suma = 0

a = 2

for i in range ( 10, 14 ):

        if  i % 2 == 1:

                a = a * 2

        else:

                suma = suma + a

Επίσης δίνεται το παρακάτω υπόδειγμα - πίνακας (πίνακας τιμών):

Εντολές    i   suma   a  
Αρχικές τιμές   0 2
1η επανάληψη ... ... ...
... ... ... ..

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

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

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

Score: 0 of 5
Your answerScoreCorrect answer
8010,2,2,11,2,4,12,6,4,13,6,8

 

Εντολές
   i  
suma
  a  

Αρχικές τιμές
 
0
2

1η επανάληψη
10
2
2

2η επανάληψη
11
2
4

3η επανάληψη
12
6
4

4η επανάληψη
13
6
8

 

Question 15

Δίνεται το παρακάτω τμήμα προγράμματος 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 5
Your answerScoreCorrect answer
755050,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