Mεταβλητές-τελεστές-print-for-while-Συμβολοσειρές-random-def

You got 21 of 25 possible points.
Your score: 84%
Question 1

Μπορεί να μετατραπεί η παρακάτω while σε ισοδύναμη for;

i=5

while i<10:

    i=i+1

    print i

 

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer

Με τίποτα!

0

for i in range(6,11):

    print i

0

η while εμφανίζει 6, 7, 8, 9, 10. H print αποφάσισε να πάει πριν την αύξηση του i και όλα αλλάζουν...χμμμ ύποπτη ...print!

άρα for i in range(6,11):

            print i

 

Should have chosen
Selected

for i in range(5,10):

    print i

0
Question 2

a='Καλή'
b='μέρα' 
c=a+b
print 'Καλημέρα' in c
Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
True0
Selected
False1
Should have chosen

c='Καλήμέρα' και όχι 'Καλημέρα'

Question 3

τι θα εμφανίζει το παρακάτω πρόγραμμα;

import random

for i in range(10):

    a=random.randrange(2,3)

    b=random.randint(2,2)

    c=a-b

    print c

 

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

δέκα μηδενικά

1
Should have chosen

τυχαίους αριθμούς, δεν μπορεί να απαντηθεί

0

0 και 1

0
Question 4

5 + 3 ** 2 - 3 >= 10 % 4 + 10

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

5 + 3 ** 2 - 3 >= 10 % 4 + 10 άρα 5 + 9 - 3 >= 2 + 10 άρα 11 >= 12 άρα False

Question 5

Μετατρέψτε την for σε ισοδύναμη while

for i in range(12,10,-1):

    print i

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer

i=12

while i>10:

    print i

    i=i+1 

0
Selected

i=12

while i<10:

    print i

    i=i-1 

    

0

χμμμ...μάλλον το i πρέπει να είναι μεγαλύτερο του 10, όχι μικρότερο (το i ξεκινά από το 12 έως το 10, με βήμα -1)

i=12

while i>10:

    print i

    i=i-1

0
Should have chosen

i=12

while i>10:

    i=i-1 

    print i

    

0
Question 6

Ποιος κώδικας βελτιώνει το παρακάτω :

if a<5 or a>22:

    print 'κάτω από 5 ή πάνω από 22'

if a>=5 and a<=22:

    print 'ανάμεσα στο 5 και στο 22'

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

if a>=5 and a<=22:

    print 'κάτω από 5 ή πάνω από 22'

else:

    print 'ανάμεσα στο 5 και στο 22'

0

if a<5 or a>22:

    print 'ανάμεσα στο 5 και στο 22'

else:

     print 'κάτω από 5 ή πάνω από 22'

0
Selected

if a>=5 and a<=22:

    print 'ανάμεσα στο 5 και στο 22'

else:

     print 'κάτω από 5 ή πάνω από 22'

    

1
Should have chosen
Question 7

Ο μαθητής Νίκος είπε ότι ο παρακάτω κώδικας θα εμφανίσει τους αριθμούς από το 10 έως και το 1 ανάποδα

for i in range(10):

    print 10-i

Είχε δίκιο;

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

Κάνει λάθος, θα εμφανίσει τους αριθμούς 1 έως και 10
 

0
Selected

Σωστά

1
Should have chosen

Λάθος θα εμφανίσει τους αριθμούς 10 έως και το 0
 

0
Question 8

15 % 6

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

3

1

Σωστή σκέψη, αφού ζητά το υπόλοιπο

Should have chosen

2

0
Question 9

5<=2+3

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

True, είναι η απάντηση αφού θα προηγηθεί η πρόσθεση 5<=5
 

Question 10

8 + 3 ** 2 / 3 >= 11

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

Κοίτα: 8 + 3 ** 2 / 3 >= 11 άρα 8+9/3>=11 άρα 8+3>==1 άρα 11>=11 άρα True

Question 11

4 + 4 / 4 - 4 % 4 == 4

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

4 + 4 / 4 - 4 % 4 == 4 ή 4 + 1 - 0 == 4 ή 5 == 4 ή False

Question 12

int(10.0/3)

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

3.33

0
Selected

3

1
Should have chosen
Question 13

12/7

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

1

1

Σωστά σκέφτηκες, αφού έχουμε ακέραιο πηλίκο

Should have chosen

1.71

0
Question 14

Τι θα εμφανίσει;

for i in range(4):

     print i -1

 

Score: 0 of 1
Your answerChoiceScoreFeedbackCorrect answer

1, 2, 3, 4

0

-1 , 0 , 1 , 2

0
Should have chosen
Selected

0, 1, 2, 3

0
Question 15

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

x=25

y=10

x+=2

y-=3

z=x/y

c=x%y

print z, c

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

4 0
 

0
Selected

3 6

1
Should have chosen

6 3

0
Question 16

15 % 20

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer

0

0
Selected

15

1

Σωστή σκέψη: 15 καραμέλες σε 20 άτομα; κανένας δε θα πάρει καμιά και θα μείνουν 15, (βέβαια πάρε 5 από το περίπτερο να φάτε όλοι :-) χμμμ....με ποιο τρόπο μπορείς να υπολογίζεις αυτό το 5;)

Should have chosen

20

0
Question 17

6 + 1 - 3 % 4 == 2 ** 2

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

6 + 1 - 3 % 4 == 2 ** 2 άρα 6 + 1 - 3 == 4 άρα 4 == 4 άρα True

Question 18

η εντολή random.randrange(2,6) θα εμφανίσει ακέραιο __________________

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

από το 2 έως ΚΑΙ το 5

1
Should have chosen

από το 2 έως ΚΑΙ το 6

0

το 2 ή το 6

0

το 2 ή το 5

0
Question 19

10 + 4**2 * 2**2 < 6 % 16 / 6 * 6

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

10 + 4**2 * 2**2 < 6 % 16 / 6 * 6 ή 10 + 16 * 4 < 6 / 6 *6  ή  10 + 64 < 1 * 6 ή 74 < 6 ή False

Question 20

2 % 2 <= 2 - 2

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

2 % 2 <= 2 - 2 ή 0 <= 0 ή True

Question 21

2 * 2 * 2 * 2 ! = 2 ** ( 2 ** 2 )

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

2 * 2 * 2 * 2 ! = 2 ** ( 2 ** 2 ) άρα 4*2*2 != 2 **4 άρα 16 != 16 άρα False

Question 22

a='ΕΠΑΛ'
b=a[0]+a[3]+a[2]+a[1]
if a==b:
    print 'True'
else:
    print 'False'
Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
True0
Selected
False1
Should have chosen
Question 23

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

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
float (κινητής υποδιαστολής)12.0/61Η διαίρεση δίνει 6.0, που θεωρείται από την Python float και όχι ακέραιοςfloat (κινητής υποδιαστολής)
int (ακέραιος)7/21Η διαίρεση μεταξύ ακεραίων στην Python 2.7 δίνει ακέραιο αποτέλεσμα. Ακέραιοοι θεωρούνται όσοι δεν έχουν κινητή υποδιαστολή. π.χ. ο 7.0 δε θεωρείται ακέραιοςint (ακέραιος)
str (συμβολοσειρά)'13'1είναι σε εισαγωγικά, άρα συμβολοσειρά παρά το ότι φαίνεται σαν intstr (συμβολοσειρά)
Question 24

5 + 3 ** 2 - 3 >= 10 % 4 + 10

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

5 + 3 ** 2 - 3 >= 10 % 4 + 10 άρα 5 + 9 - 3 >= 2 + 10 άρα 11 >= 12 άρα False

Question 25

Μετατρέψτε την for σε ισοδύναμη while

for i in range(20,10,-5):

    print i

Score: 1 of 1
Your answerChoiceScoreFeedbackCorrect answer
Selected

i=20

while i>10:

    print i

    i=i-5

1

Σωστά

Should have chosen

i=20

while i<10:

    print i

    i=i-5 

    

0

i=20

while i>10:

    print i

    i=i+5 

0

i=20

while i>10:

    i=i-5 

    print i

    

0