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

You got 16 of 25 possible points.
Your score: 64%
Question 1

Η συνάρτηση divmod(x,y) επιστρέφει τη δύναμη του x υψωμένη στο y. Πανελλαδικές 2020

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

Δίνει το ακέραιο πηλίκο και ακέραιο υπόλοιπο π.χ. a,b=divmod(5,6)  άρα a=0 και b=5

Question 2

Η λειτουργία της στοίβας είναι γνωστή στη βιβλιογραφία ως FIFO (First In First Out)

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

Λάθος η λειτουργία στη στοίβα είναι LIFO και στην ουρά FIFO
 

Question 3

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

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

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

Question 4

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

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

( 12 < 11 ) and ( 23 > 10 )

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

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

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

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

Question 5

(4 > 5) or (9 > 2)
 

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

(4 > 5) or (9 > 2) άρα False or True άρα True

Question 6

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

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

34 != 45

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

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

Question 7

Ο τελεστής διαμέρισης μπορεί να μας επιστρέψει ένα τμήμα μίας συμβολοσειράς ή μίας λίστας.
 

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

π.χ. a='Pyhton' , τότε η εντολή print a[:2] θα εμφανίσει 'Py'

Question 8

Οι τιμές που μεταβιβάζονται από ένα υποπρόγραμμα σε άλλο, λέγονται παράμετροι

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

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

Οι τιμές που δέχεται το υποπρόγραμμα από το κυρίως πρόγραμμα ή από άλλο υποπρόγραμμα λέγονται ορίσματα και μεταφέρονται στις μεταβλητές - παραμέτρους της συνάρτησης. Δες και σελίδα 108, 111 ,Σημειώσεις μαθητή Προγραμματισμός Υπολογιστών

Question 9

Το μειονέκτημα των καθολικών μεταβλητών (global) είναι ότι περιορίζουν την ανεξαρτησία των υποπρογραμμάτων

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

Η ανεξαρτησία περιορίζεται γιατί το όνομα της μεταβλητής ως global, δεν είναι γνωστό παρά μόνο όταν δούμε τον κώδικα της συνάρτησης
 

Question 10

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

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

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

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

Question 11

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

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

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

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

Question 12

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

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

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

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

Question 13

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

int(12.32)/10

Score: 1 of 1
Your answerScoreCorrect answer
111

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

Question 14

Η συνάρτηση float() μετατρέπει δεκαδικούς και συμβολοσειρές σε ακέραιους

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

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

Λάθος. Η int() μετατρέπει αριθμούς σε ακεραίους

Question 15

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

z=10

b=pow( z , 2 )

print b
 

Score: 1 of 1
Your answerScoreCorrect answer
1001100

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

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

Question 16

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

 

i = 3
while i<=12:
    i+=2
    print i
Score: 0 of 1
Your answerScoreCorrect answer
405
Question 17

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

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

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

        print x

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

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

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

Score: 0 of 1
Your answerScoreCorrect answer
0,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 18

Να γράψετε τις τιμές των μεταβλητών x,y που θα εμφανιστούν μετά την εκτέλεση των παρακάτω εντολών:(Πανελλαδικές 2013)

x=input()

y=input()

x+=10

y=x+10

print x,y

αν ως είσοδος δοθούν οι τιμές:

α. x=0 και y=0

β. x=20 και y=10

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

Score: 1 of 1
Your answerScoreCorrect answer
10,20,30,40110,20,30,40

x=input() 

y=input()

x+=10   #α)  x=0+10 άρα x=10     | β) x=20+10 άρα x=30

y=x+10 #α)  y=10+10 άρα y=20   | β) y=30+10 άρα y=40

print x,y

Question 19

Η εντολή elif χρησιμοποιείται στην Python για τη σύνταξη σύνθετων δομών επιλογής

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

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

Η elif χρησιμοποιείται για την πολλαπλή επιλογή. Η σύνθετη δομή επιλογής χρησιμοποιεί την else.

Δες και σελίδες 47 έως και 49 Σημειώσεις μαθητή, Βιβλίου Προγραμματισμός Υπολογιστών

Question 20

Αντιστοίχιση Θα περισσέψει ένα Πανελλαδικές Επαναληπτικές 2022

Score: 1 of 1
Your answerChoiceScoreCorrect answer
"28"str(28)1"28"
28.0float(28)128.0
28int(28.0)128
1pow(28,0)11
(5,3)divmod(28,5)1(5,3)
(3,5)Περισσεύει1(3,5)
Question 21

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

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

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

Question 22

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

x = 2

y = 3

print 2 * x + y

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

Score: 1 of 1
Your answerScoreCorrect answer
717

x = 2

y = 3

print 2 * x + y      # άρα 2 * 2 + 3 άρα 4 + 3 άρα 7

Question 23

Η κλήση μιας συνάρτησης γίνεται με την εντολή call όνομα_συνάρτησης(). (Πανελλαδικές 2020)

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

Καλείται απλά με το όνομα της και τις παραμέτρους της, αν έχει.
 

Question 24

Η δυαδική αναζήτηση εφαρμόζετε στα στοιχεία μιας λίστας τα οποία βρίσκονται σε κάποια λογική διάταξη

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

Η δυαδική αναζήγηση απαιτεί μια ταξινομημένη λίστα
 

Question 25

Η εντολή 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