Τελεστές-Μεταβλητές-Βασικές Συναρτήσεις-print

You got 25 of 36 possible points.
Your score: 69%
Question 1

Τύποι δεδομένων

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer
int(ακέραια)15/61int(ακέραια)
float (κινητής υποδιαστολής)18.0/61float (κινητής υποδιαστολής)
str(συμβολοσειρά)'18/6'1str(συμβολοσειρά)
bool (λογική)type(15>3)1bool (λογική)
Question 2

(3 // 3) ** 3 < 3 + 3 // 3

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

(3 // 3) ** 3 < 3 + 3 // 3 ή 1 ** 3 < 3 + 1 ή 1 < 4 True

Question 3

5 + 5 % (5 + 5 // 5) == 5 - 5 % 5 * 5 + 5

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

5 + 5 % (5 + 5 // 5) == 5 - 5 % 5 * 5 + 5 ή 5 + 5 % ( 5 + 1) == 5 - 0 * 5 + 5 ή 5 + 5 % 6 == 10 ή 10 == 10 ή True

Question 4

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

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

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

Question 5

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

a=b=c=5

a+=2

print a, b, c

Score: 0 of 1
Your answerChoiceScoreCorrect answer

7 5 5

0
Should have chosen
Selected

7 7 7

0
Question 6

Ποια από τα παρακάτω ονόματα  μεταβλητών είναι αποδεκτά στην  Python;

Score: 0 of 1
Your answerChoiceScoreCorrect answer
ΝΑΙif0ΟΧΙ
ΟΧΙvathmos10ΝΑΙ
Question 7

8 ** 2 / 2 + 2 <= 34

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

8 ** 2 / 2 + 2 <= 34 άρα 64 / 2 + 2 <=34 άρα 32+2<=34 άρα 34<=34 άρα True

Question 8

3 * 3 + 3 > 3 ** 3 - 3

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

3 * 3 + 3 > 3 ** 3 - 3 άρα 9 + 3 > 27 - 3 άρα 12 > 24 άρα False

Question 9

Τι θα εμφανιστεί ;
a, b, c, e = 4, 5, 6, 7
print e, a

Score: 0 of 1
Your answerChoiceScoreCorrect answer

7 4

0
Should have chosen

4 7

0
Selected

5 6

0
Question 10

3 + 3 * 3 - 3 // 3 ** 3 == 3 * 3 + 3

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

3 + 3 * 3 - 3 // 3 ** 3 == 3 * 3 + 3   άρα 3 + 9 - 3 // 27 == 9 + 3 άρα 3 + 9 - 0 == 9 + 3 άρα 12 == 12 άρα True

Question 11

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

Score: 0.25 of 1
Your answerChoiceScoreCorrect answer
bool (λογική)-120int (ακέραιος)
bool (λογική)2.340float (κινητής υποδιαστολής)
bool (λογική)'False'0str (συμβολοσειρά)
bool (λογική)True1bool (λογική)
Question 12

3-3*2**2/4//5

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

0

0

3

0
Should have chosen

2

0
Question 13

x=7
x-=4
print x

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

3

1
Should have chosen

-3

0

7

0
Question 14

10-6//4 == 1

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

10-6//4 == 1,  δηλαδή 10-1 ==1 ή 9 == 1 ή False

 

Question 15

Τι θα εμφανιστεί;
x=5
x=x+3
x+=4
print x

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

8

0

9

0

12

0
Should have chosen
Question 16

Για την Python 2.7, αντιστοιχείστε τα στοιχεία της στήλης Α με αυτά της στήλης Β

Score: 1 of 1
Your answerChoiceScoreCorrect answer
'55'str(5)+'5'1'55'
55int(5.0*11)155
50abs(5-55)150
'123'str(1)+str(2)+str(3)1'123'
6int(1.0)+int(2.0)+int(3.0)16
6.0float(6)16.0
8pow(2,3)18
Question 17

Ποια από τα παρακάτω ονόματα  μεταβλητών είναι αποδεκτά στην  Python;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
ΟΧΙprint1ΟΧΙ
ΝΑΙpali_tha_milame_gia_vathmous1ΝΑΙ
Question 18

Ισοδύναμα ή όχι; divmod(5,12) με divmod(12,5)

Score: 2 of 2
Your answerChoiceScoreCorrect answer
(0,5)divmod(5,12) 1(0,5)
(2,2)divmod(12,5)1(2,2)
Question 19

(15 > 20 / 2) or (3**123*3132+2987-2354/2354265<=238293-23213*23)

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

(15 > 20 / 2) or (3**123*3132+2987-2354/2354265<=238293-23213*23) άρα (15 > 10) or (οτιδήποτε) άρα True or (οτιδήποτε ) άρα True

True or οτιδήποτε είναι True 

Question 20

int(5/float(2))

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

2

1
Should have chosen

2.5

0
Question 21

τι θα εμφανιστεί;
x=5
x*=2
print x
x+=10
print x

Score: 1 of 1
Your answerChoiceScoreCorrect answer

5
10

0
Selected

10
20

1
Should have chosen

10
15

0
Question 22

15 % 20

Score: 1 of 1
Your answerChoiceScoreCorrect answer

20

0

0

0
Selected

15

1
Should have chosen
Question 23

(8 > 2 ** 3) and True

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

(8 > 2 ** 3) and True άρα (8 > 8) and True άρα False and True άρα False

Question 24

(5 > 2) and (4 <= 4)

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

(5 > 2) and (4 <= 4) άρα True and True άρα True

Question 25

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

x=25

y=10

x+=2

y-=3

z=x/y

c=x%y

print z, c

Score: 1 of 1
Your answerChoiceScoreCorrect answer

4 0
 

0

6 3

0
Selected

3 6

1
Should have chosen
Question 26

για το παρακάτω τμήμα προγράμματος, ποια έντολή θα επιλέγατε ώστε να εμφανίζει το μήνυμα:
Ποιο socket επιλέγεις για ______ πυρήνες; π.χ. αν ο χρήστης δώσει 4, θα εμφανίζει: Ποιο socket επιλέγεις για 4 πυρήνες;
cores=input('Πόσους πυρήνες διαθέτει ο επεξεργαστής; ')
socket=______________________

Score: 0 of 1
Your answerChoiceScoreCorrect answer

socket=input('Ποιο socket επιλέγεις για ' + str(cores) + ' πυρήνες')

0
Should have chosen
Selected

socket=input('Ποιο socket επιλέγεις για ' ,cores, ' πυρήνες')

0

socket=input('Ποιο socket επιλέγεις για ' +cores+ ' πυρήνες')

0
Question 27

18+20/2

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

28

1
Should have chosen

19

0
Question 28

τι θα εμφανιστεί στην οθόνη;

a=5

b=10

print a,b

a,b=b,a

print a,b

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

5    10

10    5

1
Should have chosen

10   5

5    10

0
Question 29

2 % 2 <= 2 - 2

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

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

Question 30

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer
float (κινητής υποδιαστολής)float(15%4)1float (κινητής υποδιαστολής)
str (συμβολοσειρά)'15/4.0'1str (συμβολοσειρά)
int (ακέραιος)10/31int (ακέραιος)
Question 31

υπολογίστε: 7 + 5 ** 2 // 2

Score: 1 of 1
Your answerChoiceScoreCorrect answer

16

0

χμμ.. 12 στο τετράγωνο διά 2

0
Selected

19

1
Should have chosen
Question 32

Έστω το παρακάτω τμήμα προγράμματος:

a=20

b=19

mo=( ___  +____ )/2

print '  Ο μέσος όρος των αριθμών είναι: ', mo

Για την Python 2.7, Τι θα επιλέγατε για να υπολογιστεί με ακρίβεια ο μέσος όρος, δλαδή 19.5 και όχι 19;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

mo=float(a + b )/2

1
Should have chosen

mo=( a + b)/2

0

mo=( a + b )/2

mo=float(mo)

0
Question 33

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

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

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

Question 34

(12 > 11) or (3 ** 3 + 4 // 16 + 8 ** 2 * 5 - 4 == 4)

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

(12 > 11) or (3 ** 3 + 4 // 16 + 8 ** 2 * 5 - 4 == 4) άρα True or οτιδήποτε θα είναι True. (Δε χρειάζεται άλλη απόδειξη)

Τυπικά:  True or (27 + 0 + 320 - 4 == 4)  άρα True or (343==4) άρα True or Fasle άρα True

Question 35

8 / 2 ** 2 + 2 <= 5

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

Δηλαδή: 8 / 2 ** 2 + 2 <= 5 άρα 8 / 4 + 2 <= 5 άρα 2 +2 <=5 άρα 4 <=5 άρα True