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

You got 11 of 23 possible points.
Your score: 48%
Question 1

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

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

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

Question 2

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

k=32

m=10

while k>=8:

        k=k//2

        m+=k

        print k, m

Συμπληρώστε τον παρακάτω πίνακα με τις τιμές των μεταβλητών k, m που εμφανίζονται σε κάθε επανάληψη

  k m
ΑΡΧΙΚΕΣ ΤΙΜΕΣ 32 10
1η επανάληψη    
2η επανάληψη    
3η επανάληψη    

Πληκτρολογήστε τις τιμές των k,m αντίτοιχα ως ζευγάρια τιμών με κόμμα χωρίς κενά (6 τιμές)  

Score: 1 of 1
Your answerScoreCorrect answer
16,26,8,34,4,38116,26,8,34,4,38

 

  k m
ΑΡΧΙΚΕΣ ΤΙΜΕΣ 32 10
1η επανάληψη 16 26
2η επανάληψη 8 34
3η επανάληψη 4 38

 

Question 3

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

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

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

        print x

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

Υπάρχουν δύο σωστοί τρόποι (επέλεξε αυτόν με το μικρότερο Μ-λίγο πιο δύσκολο από το θέμα που μπήκε) Δεν υπήρχε σαν διευκρίνηση ούτε είναι απαραίτητο κάτι τέτοιο. Είναι απαραίτητο μόνο για το quiz. Σκεφτείτε όμως ποιοι μπορούν να είναι;

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

Score: 0 of 5
Your answerScoreCorrect answer
7,200,707,197,7

for i in range(7,197,7) γιατό το 196 είναι το μικρότερο πολλαπλάσιο του 7 (έως το 200)

Οι πιθανές λύσεις θα ήταν:

for i in range(7, 197 έως και 203,  7) γιατί το 203 είναι πολλαπλάσιο του 7 και το μοναδικό , για το ερώτημα που είναι πάνω από το 200. Αρα δε θα το εμφανίσει

 

Question 4

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

(x < y ) or ( x ** 2 > y)
 

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

(x < y ) or ( x ** 2 > y) άρα (3 < 1 ) or ( 3 ** 2 > 1 ) άρα (False) or (9 > 1) άρα False or True άρα True

 

Question 5

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

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

34 != 45

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

34 διάφορο του 45 άρα  True. Δες και συγκριτικούς τελεστές

Question 6

Η λίστα, σε αντίθεση με τη συμβολοσειρά, είναι μία δυναμική δομή, στην οποία μπορούμε να προσθέτουμε ή να αφαιρούμε στοιχεία (mutable) (Επαναληπτικές Πανελλαδικές 2019)

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

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

Question 7

Το αποτέλεσμα της αριθμητικής έκφρασης  B*(A/B)+(A%B) για Α=1 και Β=1 είναι 1(Πανελλαδικές 2010)

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

B*(A/B)+(A%B) για Α=1 και Β=1 άρα 1*(1/1)+(1%1 )άρα 1*1+0 άρα 1

Αν χρειάζεσαι βοήθεια δες τους αριθμητικούς τελεστές

Question 8

Η συνάρτηση pow( 4 , 2 )  επιστρέφει την τιμή 8 (Πανελλαδικές 2018)

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

pow ( 4 , 2 ) = 42 = 16 . Δες και άλλα quiz για τις βασικές συναρτήσεις
 

Question 9

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

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

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

        if x == 0 :

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

        if x < 0 :

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

        if x > 0 :

                print 'Θετικός'

Να επιλέξετε πως θα μετατραπεί το παραπάνω τμήμα με ταυτόγχρονη χρήση της δομής while αντί της for  και της πολλαπλής if αντί των απλών if.

H ερώτηση ήταν να γράψετε και όχι να επιλέξετε. Αλλάχτηκε για πρακτικούς σκοπούς του quiz. Γράψτε το στο τετράδιό σας και μετά επιλέξτε τη σωστή απάντηση!

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

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

 i=10

while i < 3 :

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

        if x == 0 :

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

        elif x < 0 :

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

        else :

                print 'Θετικός'

        i+=1

0

 i=1

while i < 3 :

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

        if x == 0 :

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

        elif x < 0 :

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

        elif x > 0 :

                print 'Θετικός'

        i+=1

0

 i=1

while i < 10 :

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

        if x == 0 :

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

        elif x < 0 :

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

        else :

                print 'Θετικός'

        i+=3

       

0
Should have chosen

 i=10

while i < 1 :

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

        if x == 0 :

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

        elif x < 0 :

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

        else :

                print 'Θετικός'

        i+=3

0
Question 10

Ποιο είναι το αποτέλεσμα της παρακάτω αριθμητικής έκφρασης; (Πανελλαδικές 2012)

x=5+7/3*4-6

Score: 1 of 1
Your answerChoiceScoreCorrect answer

10

0

-1

0

-5

0
Selected

7

1
Should have chosen
Question 11

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

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

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

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

Question 12

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

x=int(input())

if x==1:

        y=x+5

if x==2:

        y=x*5+8

if x==3:

        y=2*x-x

if x==4:

        y=(x+x*5)//7

if x>4:

        y=(x//3)+(x%3)

print y

Έστω ότι η θετική ακέραια μεταβλητή εισόδου x παίρνει τις ακόλουθες τιμές:

α)1, β)7, γ)4, δ)12, ε)3, στ)2 Να πληκτρολογήσετε τις τιμές της μεταβλητής εξόδου y

 που θα εμφανιστούν για κάθε μία από τις παραπάνω τιμές εισόδου.

Πληκτρολογήστε την κάθε τιμή διαχωρίζοντάς την από την άλλη με κόμμα χωρίς κενά π.χ. 4,12,56,3,1,7

 

Score: 1 of 1
Your answerScoreCorrect answer
6,3,3,4,3,1816,3,3,4,3,18

x=int(input())

if x==1:

        y=x+5                #α) όταν δοθεί το 1: y=1+5 άρα y=6

if x==2:

        y=x*5+8            #στ) όταν δοθεί το 2: y=2*5+8 άρα y=10+8 άρα y=18

if x==3:

        y=2*x-x              # ε) όταν δοθεί το 3: y=2*3-3 άρα y=6-3 άρα y=3

if x==4:

        y=(x+x*5)//7      # γ) όταν δοθεί το 4: y=(4+4*5)//7 άρα y=(4+20)//7 άρα y=24//7 άρα y=3

if x>4:   

        y=(x//3)+(x%3)   #β) όταν δοθεί το 7: y=(7//3)+(7%3) άρα y=2+1 άρα y=3

print y                            #δ) όταν δοθεί το 12: y=(12//3)+(12%3) άρα y=4+0 άρα y=4

Αν χρειαστείς βοήθεια για Αριθμητικούς Τελεστές

Question 13

Δίνεται το παρακάτω τμήμα προγράμματος σε γλώσσα προγραμματισμού 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
4,5,3,2010,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 14

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

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

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

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

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

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

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

 

Question 15

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

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

56 <= 12

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

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