wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Συνθήκες

Total questions: 8

Worksheet time: 19mins

Name
Class
Date
1.
  1. 1. Ποιο είναι το αποτέλεσμα του παρακάτω προγράμματος;

    1. int i = 10;

      while (i > 0) {

      printf("%d ", i);

      i -= 3;

    2. }

a)

10 9 8 7 6 5 4 3 2 1

b)

10 7 4 1

c)

10 7 4

d)

10 9 8 7

2.
  1. 2. Ποια είναι η έξοδος του παρακάτω προγράμματος;

  2. int i;

  3. for (i = 0; i < 10; i += 2) {

  4. if (i == 6) {

  5. break; }

  6. printf("%d ", i); }

a)

0 2 4 6 8

b)

0 2 4

c)

0 2 4 6

d)

0 2 4 8

3.
  1. 3. Ποιο θα είναι το αποτέλεσμα του παρακάτω προγράμματος;

int i = 1, count = 0;

while (i <= 10) {

if (i % 3 == 0 || i % 4 == 0) {

count++; }

i++; }

printf("Count = %d\n", count);

a)

Count = 5

b)

Count = 4

c)

Count = 2

d)

Count = 6

4.
  1. 4. Ποιο θα είναι το αποτέλεσμα του παρακάτω προγράμματος;

  2. for (int i = 0; i < 5; i++) {

  3. for (int j = i; j < 5; j++) {

  4. printf("*"); }

  5. printf("\n"); }

a)

*****

****

***

**

  • *

b)
  • *

  • **

  • ***

  • ****

  • *****

c)

*****

*****

*****

*****

*****

d)

Κανένα από τα παραπάνω.

5.
  1. 5. Τι εκτυπώνει το παρακάτω πρόγραμμα;

  2. int i = 0, sum = 0;

    while (i++ < 5) {

  3. sum += (i % 2 == 0); }

a)

1

b)

6

c)

3

d)

2

6.
  1. 6. Είναι ο παρακάτω κώδικας γραμμένος σωστά για τον έλεγχο της εισαγωγής τιμής?

  2. int i = 0;

  3. printf("Please give a number between 1-10: ");

  4. do{

  5. scanf("%d", &i);

  6. if (i < 1 || i > 10) {

  7. printf("Invalid input. Please try again: "); }

  8. }while(i > 10 && i < 1);

a)

ΣΩΣΤΌ

b)

ΛΑΘΟΣ

7.
  1. 7. Ποιο είναι το αποτέλεσμα της παρακάτω έκφρασης αν c = 5;

  2. ( c == 5 && !( c > 10 ) ) | | ( c < 3 )

a)

5

b)

1

c)

0

d)

Σφάλμα μεταγλώττισης

8.
  1. 8. Τι θα εκτυπώσει το παρακάτω πρόγραμμα;

  2. int day = 1;

  3. switch (day + 3) {

  4. case 6:

  5. case 7:

  6. printf("Σαββατοκύριακο\n"); break;

  7. case 1:

  8. case 2:

  9. case 3:

  10. case 4:

  11. case 5:

  12. printf("Εργάσιμη μέρα\n"); break;

  13. default:

  14. printf("Μη έγκυρη μέρα\n"); }

a)

Εργάσιμη μέρα

b)
  1. Σαββατοκύριακο

c)
  1. Μη έγκυρη μέρα

d)

Δεν εκτυπώνει τίποτα