Δοκιμή σε τύπους δεδομένων Pascal. Δοκιμές Pascal. Ποιος τύπος πρέπει να έχει την αλλαγή a στον τελεστή a:='10'

Το υλικό σάς επιτρέπει να δοκιμάσετε τις αρχικές γνώσεις των μαθητών της 9ης τάξης κατά τη μελέτη της γλώσσας Pascal με τη μορφή τεστ - 2 επιλογές - η γνώση παρακολουθείται κατά τη μελέτη των τελεστών εισαγωγής και εξόδου δεδομένων και ο τελεστής ανάθεσης.

Κατεβάστε:


Προεπισκόπηση:

Δοκιμή: Βασικές αρχές προγραμματισμού σε Pascal

Επιλογή I: Επιλογή II:

1. Καθορίστε τον χειριστή (επιλέξτε από αυτούς που προτείνονται παρακάτω).

Είσοδος πληροφοριών: έξοδος πληροφοριών:

Readln;

Writeln;

Γράφω.

2. Είναι ο τελεστής γραμμένος σωστά:

Readln('εισάγετε έναν αριθμό', a); readln(a);

3. Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση του προγράμματος;

πρόγραμμα pr1; πρόγραμμα pr1;

χρησιμοποιεί crt? χρησιμοποιεί crt?

const s=60; var s:byte;

έναρξη clrscr? έναρξη clrscr;s:=45;

writeln('distance=', s, 'km'); writeln('distance=', s, 'km');

readln; readln;

τέλος. τέλος.

4. Ποιος χειριστής καθυστερεί την απόκριση στην οθόνη;

5. Ποιος τελεστής θα εμφανίσει την τιμή της μεταβλητής Χ;

Readln(X);

Writeln(X);

Διαβάστε (Χ).

6. Ποια είναι η τιμή του Z μετά την εκτέλεση αυτών των γραμμών προγράμματος;

X:= 27; X:= 27;

Ζ:=Χ+3; Ζ:=Χ+13;

Ζ:=Ζ+5; Ζ:=Ζ+5;

Ζ:=Ζ/5; Ζ:=Ζ/5;

7. Ποια είναι η τιμή του X μετά την εκτέλεση αυτών των γραμμών προγράμματος;

X:=10; X:=13;

Y:=X*3-X; Υ:=X*4/2;

8. Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση του προγράμματος;

πρόγραμμα pr1; πρόγραμμα pr2;

χρησιμοποιεί crt? χρησιμοποιεί crt?

var a,b: byte; var x,p: λέξη;

αρχίζουν να αρχίζουν

a:=1; x:=7;

b:=a*a; p:=x*x;

writeln(a,b); writeln(x,' p=',p);

a:=a+1; x:=x+1;

b:=a*a; p:=x*x;

writeln('a=',a,' b=',b); writeln('x=',x,' ',p);

readln; readln;

τέλος. τέλος.


Με θέμα: μεθοδολογικές εξελίξεις, παρουσιάσεις και σημειώσεις

Κουίζ για τα βασικά του προγραμματισμού στο Pascal

Δοκιμή στα βασικά του προγραμματισμού στο Pascal. Αποτελείται από εργασίες για την «αναγνώριση» τελεστών, ορισμένες συναρτήσεις, λέξεις συνάρτησης, για τον προσδιορισμό του αποτελέσματος της εκτέλεσης του προγράμματος και για τη γραφή...

Προγραμματισμός. Ξεκινώντας τον προγραμματισμό στο Pascal

Δημοτικό δημοσιονομικό εκπαιδευτικό ίδρυμα

"Γυμνάσιο Νο. 3"
Isilkul, περιοχή Omsk

καθηγητής μαθηματικών και πληροφορικής

Αυτό το τεστ μπορεί να χρησιμοποιηθεί ως τελικό τεστ με θέμα «Έλεγχος προγράμματος λειτουργίας υπολογιστή» σύμφωνα με το σχολικό βιβλίο «Πληροφορική και ΤΠΕ 9: εγχειρίδιο για την 9η τάξη».

Κλειδί για τη δοκιμή:

I επιλογή: 1d; 2g; 3g; 4α; 5c; 6α; 7c; 8b; 9b; 10β.

Επιλογή II: 1β; 2g; 3b; 4b; 5 γρ. 6α; 7c; 8 γρ. 9b; 10α.

Βαθμολογία:

10 βαθμοί – «5»

8-9 βαθμοί – «4»

6-7 βαθμοί – «3»

Επιλογή 1.

1. Για να διαχωρίσετε τους τελεστές μεταξύ τους στη γλώσσα Pascal, χρησιμοποιήστε:
ένας χώρος; β) άνω και κάτω τελεία? γ) κόμμα. δ) ερωτηματικό.

2. Από τις προτεινόμενες επικεφαλίδες του προγράμματος, η σωστή είναι:
α) Ποσό προγράμματος. γ) το ποσό του προγράμματος.
β) άθροισμα προγράμματος. δ) περίληψη προγράμματος.

3. Για να εμφανίσετε αποτελέσματα στη γλώσσα προγραμματισμού Pascal, χρησιμοποιήστε τη λέξη-κλειδί:
α) VAR; ψωμί; γ) ΑΡΧΗ δ) ΓΡΑΨΕ.

4. Η τετραγωνική ρίζα ενός αριθμού υπολογίζεται από τη συνάρτηση:

5. Η τελική τιμή της μεταβλητής Y ως αποτέλεσμα των ακόλουθων ενεργειών:
U:=5;

Υ:=(U-2*X)/2+X
θα ισούται με:
α) 0,5; β) 2; γ) 2,5; δ) 5.

6. Ως αποτέλεσμα της εκτέλεσης του προγράμματος

πρόγραμμα μου_ τάξη;
αρχίζουν
γράφω (25/2,5*2);
γραμμένο(«χαμόγελα»);
τέλος.

θα δούμε στην οθόνη:
α) 5 χαμόγελα. στις 5
χαμόγελα?

β) 25 χαμόγελα. δ) 25
χαμόγελα.

7. Σε αυτό το τμήμα του προγράμματος

πρόγραμμα λάθος;
αρχίζουν
άθροισμα:=25-14;
τέλος.

θεωρείται σφάλμα:

β) μεγάλο όνομα μεταβλητής.


Για Εγώ:=1 προς την 5 κάνω σι[ Εγώ]:= 5+ Εγώ;


α) 9; β) 8; στις 7; δ) 6.

Για Εγώ:=1 προς την 10 κάνω αρχίζουν
αν ένα[ Εγώ]>0 έπειτα ένα[ Εγώ]:= ένα[ Εγώ]/2
αλλού ένα[ Εγώ]:= Εγώ;
τέλος;

θα συμβούν τα εξής:
α) οι θετικές τιμές των στοιχείων του πίνακα θα διπλασιαστούν και οι αρνητικές τιμές θα αντικατασταθούν από τιμές ευρετηρίου.
β) οι θετικές τιμές των στοιχείων του πίνακα θα μειωθούν στο μισό και οι αρνητικές θα αντικατασταθούν από τιμές ευρετηρίου.
γ) οι αρνητικές τιμές των στοιχείων του πίνακα θα διπλασιαστούν και οι θετικές τιμές θα αντικατασταθούν από τιμές ευρετηρίου.
δ) οι αρνητικές τιμές των στοιχείων του πίνακα θα μειωθούν στο μισό και οι θετικές τιμές θα αντικατασταθούν από τιμές ευρετηρίου.

γράφω('Νέος πίνακας’);
για i:=1 έως 20 writeln(a[i]);
τέλος.

θα συμβούν τα εξής:
α) θα σχηματιστεί ένας νέος πίνακας.


Δοκιμή με θέμα «Γλώσσα προγραμματισμού Pascal»

Επιλογή 2.

1. Η αρχή της ενότητας του προγράμματος που περιγράφει τους τύπους των μεταβλητών που χρησιμοποιούνται ορίζεται από τη λέξη-κλειδί:
ένα πρόγραμμα; β) var; γ) αρχίζουν? δ) γράφουν.

2. Από τις προτεινόμενες επικεφαλίδες, η λανθασμένη είναι:
α) περίληψη προγράμματος·
β) πρόγραμμα summa_chisel;
γ) αριθμός προγράμματος·
δ) περίληψη προγράμματος.

4. Ο τετραγωνισμός ενός αριθμού υπολογίζεται από τη συνάρτηση:
α) SQRT (X); β) SQR(X); γ) ABS (X); δ) ΙΝΤ(Χ).

5. Η τελική τιμή της μεταβλητής X ως αποτέλεσμα των ακόλουθων ενεργειών:

X:= (Y+X)*5-2+X
θα ισούται με:
α) 0; β) 2; στις 8; δ) 10.

6. Σε αυτό το τμήμα του προγράμματος

πρόγραμμαΣφάλματα;
αρχίζουν
γράφω('
Σφάλματα Οχι’);

γραμμένο (‘5*5=’,25);
τέλος.

θεωρείται σφάλμα:
α) εσφαλμένο όνομα προγράμματος.
β) απουσία μεταβλητής.
γ) απροσδιόριστο όνομα μεταβλητής.
δ) γραφή αριθμητικής παράστασης.

7. Ως αποτέλεσμα της εκτέλεσης του προγράμματος

τάξη προγράμματος?
αρχίζουν
writeln(45/(12-3));
γράφω('
τάξεις’);
τέλος.

θα δούμε στην οθόνη:
α) 5 τάξεις. στις 5
τάξεις?

β) 9 τάξεις. δ) 9
τάξεις.

8. Οι τιμές ενός μονοδιάστατου πίνακα ορίζονται χρησιμοποιώντας έναν βρόχο:
Για Εγώ:=1 προς την 5 κάνω ΕΝΑ[Εγώ]:= 2+ Εγώ;

Ως αποτέλεσμα, η τιμή του B θα είναι ίση με:
α) 9; β) 8; στις 7; δ) 6.

9. Ως αποτέλεσμα της εκτέλεσης ενός τμήματος προγράμματος

για i:=1 έως 10 ξεκινούν
αν a[i]>0 τότε a[i]:=a[i]/3
αλλιώς a[i]:=2;
τέλος;

θα συμβούν τα εξής:
α) οι θετικές τιμές των στοιχείων του πίνακα θα τριπλασιαστούν και οι αρνητικές τιμές θα αντικατασταθούν από 2.
β) οι θετικές τιμές των στοιχείων του πίνακα θα μειωθούν κατά τρεις φορές και οι αρνητικές θα αντικατασταθούν από 2.
γ) οι αρνητικές τιμές των στοιχείων του πίνακα θα διπλασιαστούν και οι θετικές τιμές θα αντικατασταθούν από 3.
δ) οι αρνητικές τιμές των στοιχείων πίνακα θα μειωθούν στο μισό και οι θετικές θα αντικατασταθούν από 3.

10. Ως αποτέλεσμα της εκτέλεσης ενός τμήματος προγράμματος

γράφω('Νέος πίνακας’);
για i:=1 έως 20 readln(a[i]);
τέλος.

θα συμβούν τα εξής:
α) θα σχηματιστεί ένας νέος πίνακας.
β) ο νέος πίνακας θα εκτυπωθεί.
γ) θα εκτυπωθούν μόνο ευρετήρια.
δ) θα δημιουργηθούν μόνο ευρετήρια.

Πηγές πληροφοριών:

1. , «Πληροφορική και ΤΠΕ 9: εγχειρίδιο για την 9η τάξη»: Μόσχα, «Binom. Εργαστήριο Γνώσης», 2011-2013

2. «Κατασκευή δοκιμαστικών εργασιών στην επιστήμη των υπολογιστών: μεθοδολογικό εγχειρίδιο»: Μόσχα, «Binom. Εργαστήριο Γνώσης», 2003

3. «Εξελίξεις βάσει μαθημάτων στην επιστήμη των υπολογιστών, τάξη 9»: Μόσχα, «VAKO», 2012.

Δοκιμή

1 επιλογή

    Λέγεται αλγόριθμος;
    Α. Διατεταγμένη σειρά ενεργειών.
    Β. Οδηγίες υπολογιστή για την ολοκλήρωση της εργασίας, γραμμένες σε ειδική γλώσσα.
    Γ. Διαδικασία απόσυρσης χειριστή.
    Δ. Δημιουργία εκτελέσιμων αρχείων.

    2. Τι σημαίνει το ερωτηματικό στο Turbo Pascal:
    Α. Τέλος κύκλου.
    Β. Τέλος προγράμματος.
    Γ. Διαχωρίζει τις δηλώσεις μεταξύ τους.
    Δ. Τέλος γραμμής προγράμματος.

    3. Καθορίστε το σωστά γραμμένο όνομα του προγράμματος:
    Α. Εικόνα 1;
    Β. Ugrant 1;
    Γ. επιχορήγηση2;
    Δ. 1 σχέδιο;

    4. Οι αγκύλες χειριστή γράφονται χρησιμοποιώντας
    Α. Διαφορετικά τότε?
    Β. Τέλος αρχής.
    Γ. Έξοδος εισόδου.
    Δ. Γράψτε διαβάστε?

    5. Οι εντολές που συνθέτουν ένα πρόγραμμα Pascal ονομάζονται:
    Α. Μεταγλωττιστές.
    Β. Διερμηνείς.
    Γ. Χειριστές.
    Δ. Συντάκτες;
    6. Ποια συνάρτηση περιγράφει κλασματικές μεταβλητές:
    Α.ΑΚΕΡΑΙΟΣ;
    B.REAL;
    C.CHAR;
    D. BOOLEAN;
    7. Πώς τελειώνει το πρόγραμμα;

8.Η μορφή της πλήρους δήλωσης υποκαταστήματος έχει ως εξής:

Β. Αν τότε αλλιώς ;

9. Ο χειριστής οργάνωσης διακλάδωσης σε γλώσσες προγραμματισμού είναι...

Α. Ο χειριστής να οργανώσει ένα διάλογο με τον χρήστη.

B. Υπό όρους χειριστή, χειριστής επιλογής.

Γ. Χειριστής βρόχου.

Δοκιμή

Επιλογή 2

1. Τι τύπος γλώσσας προγραμματισμού είναι η Turbo Pascal;
Α. Φυσικό;
Β. Αλγοριθμική;
Γ. Λογικό.
Δ. Αντικειμενοστραφής;

2. Τι σημαίνει το σύμβολο := στη γλώσσα προγραμματισμού PASCAL;
Α. Ανάθεση.
Β. Σύγκριση.
Γ. Ισότητα.
D. Division;

3. Ποιοι τύποι μεταβλητών περιγράφονται με τη λέξη υπηρεσίας INTEGER:
Α. πραγματικοί αριθμοί.
Β. ακέραιοι αριθμοί.
Γ. μεταβλητές χαρακτήρων.
Δ. Boolean μεταβλητές.

4. Βρείτε τον σωστό τύπο γραμμής τίτλου:
Α. Επιχορήγηση προγράμματος.
Β. Επιχορήγηση προγράμματος
Γ. Επιχορήγηση προγράμματος2.
Δ. Επιχορήγηση προγράμματος 1.

5. Η ενότητα περιγραφές VAR χρησιμοποιείται για να περιγράψει:
Α. Constant;
Β. Μεταβλητές.
Γ. Λειτουργίες.
D. Marks;

6. Ποιος τελεστής είναι ο τελεστής νέας γραμμής:
Α.ΓΡΑΨΤΕ
B.READLN
Γ. ΓΡΑΨΕΙ
ΦΟΒΟΣ

7. Ποια επιλογή ξεκινά την εκτέλεση του προγράμματος:
A.Open?
B.Run;
Γ. Έξοδος.
Δ. Επικόλληση;
8. Πώς γράφεται η δήλωση εξόδου;

D.Write()
9. Από τι χαρακτηρίζεται η μεταβλητή;

Α.Όνομα, τύπος, τιμή.

Β.Όνομα, σημασία.

Γ.Τιμή, τύπος.

1. Ποιοι ειδικοί χαρακτήρες χρησιμοποιούνται για την επισήμανση σχολίων σε προγράμματα;

α) () ή (**)

β) μόνο ()

γ) μόνο (**)

δ) άλλους ειδικούς χαρακτήρες

2. Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση αυτού του προγράμματος;

writeln('x+1');

3. Δοκιμή. Με ποια λέξη-κλειδί ξεκινά η ενότητα περιγραφής μεταβλητής;

4. Ποιο τμήμα αρμοδιοτήτων υπάρχει στη δομή του προγράμματος;

α) Ενότητα τελεστών, επισημαίνοντας τις λέξεις-κλειδιά αρχή και τέλος.

β) Ενότητα μεταβλητών που αρχίζει με τις λέξεις var

5. Πώς ονομάζεται το στάδιο αποσύνδεσης στο U A Y, όταν το γραπτό πρόγραμμα διακόπτεται μόνο για την παρουσία συντακτικών λαθών;

α) Ρύθμιση

β) Δοκιμή

γ) Αλγόριθμος του προβλήματος

6. Πώς ονομάζεται το στάδιο αποσύνδεσης στο U A Y, όταν το γραπτό πρόγραμμα δοκιμάζεται σε δεδομένα εισαγωγής υπό όρους για να ληφθεί ένα γνωστό αποτέλεσμα;

α) Ρύθμιση

β) Δοκιμή

γ) Αλγόριθμος του προβλήματος

7. Ποιος θεωρείται ο δημιουργός της γλώσσας προγραμματισμού Pascal;

α) 1970, Necklaus Wirth

β) Δεκαετία 1980, εταιρεία Borland

γ) 1964, John Kemeny, Thomas Kurtz

8. Ποιο από αυτά τα ονόματα προγραμμάτων ή μεταβλητών είναι σωστό;

9. Πώς μπορούν να εκτελεστούν αριθμητικές πράξεις σε Pascal;

α) Εκτίμηση (^)

β) Διαίρεση χωρίς υπόλοιπο (div)

γ) λογική προσθήκη (ή)

δ) Λογικός πολλαπλασιασμός (και)

9. Το αποτέλεσμα της εκτέλεσης της λειτουργίας 1/5 ισούται με...

10. Το αποτέλεσμα της πράξης 1div 5 ισούται με...

11. Το αποτέλεσμα της εκτέλεσης της λειτουργίας 10 div 3 ισούται με...

12. Το αποτέλεσμα της πράξης 10/3 ισούται με...

13. Το αποτέλεσμα της εκτέλεσης της λειτουργίας 1 mod 5 ισούται με...

14. Τι αντιπροσωπεύεται από ένα διαμάντι στα δομικά διαγράμματα;

α) επιλέγοντας μία από τις δύο συμφωνίες

β) την έναρξη ή το τέλος του προγράμματος

γ) υπολογιστική διαδικασία

δ) Εισαγωγή/έξοδος δεδομένων

15. Ποια σύμβολα μπορούν να χρησιμοποιηθούν σε μια ουσιαστική αντωνυμία (αναγνωριστικά);

α) Λατινικά γράμματα και αριθμοί μετά από αυτά, υπογράμμιση.

β) Μόνο αριθμοί

γ) Κυριλλικά γράμματα

δ) Επιφυλακτικές λέξεις

16. Στο τέλος του προγράμματος γράφεται...

α) ερωτηματικό

γ) Δεν τοποθετείται τίποτα

δ) κόμμα

ΔοκιμήΝο. 17. Η μαθηματική έκφραση στη γλώσσα προγραμματισμού Pascal θα γραφτεί ως...

α) a/1+sqr(2*a);

β) a/(1+sqr(2*a));

γ) a/1+2*sqr(a);

δ) a/(1+2*sqr(a)).

18. Τι παριστάνεται με ένα παραλληλόγραμμο σε μπλοκ διαγράμματα;

β) Έναρξη ή τέλος του προγράμματος

γ) Υπολογιστική διαδικασία

δ) Εισαγωγές/εισαγωγή δεδομένων

19. Τι παριστάνεται με παραλληλόγραμμο σε ογκομετρικά διαγράμματα;

α) Επιλέγοντας μία από τις δύο προϋποθέσεις

β) Έναρξη ή τέλος του προγράμματος

γ) Υπολογιστική διαδικασία

δ) Εισαγωγή/έξοδος δεδομένων

20. Ποια λέξη-κλειδί ξεκινά την περιγραφή των σταθερών;

21.Δοκιμή. Πώς μοιάζουν οι αγκύλες χειριστή στο Pascal;

δ) αρχή... τέλος.

22. Τι τύπο θα έχει η αλλαγή r στον τελεστή r:=a*b+a mod b αν a, b: ακέραιος;

23. Η τιμή της λογικής έκφρασης not(5<0) or (6<>7) και (10>8) ισούται

24. Τι τύπος θα έχει η αλλαγή r στον τελεστή r:=a/b + a mod b αν a, b: ακέραιος;

25. Τι τύπος πρέπει να έχει η αλλαγή a στον τελεστή a:=’10’;

26. Ποια από αυτές τις τιμές είναι πραγματικά δεδομένα;

27. Πόσοι χαρακτήρες μπορούν να αντιστοιχιστούν σε μια αλλαγή τύπου χαρακτήρων;

α) ισούται με 1

β) από 1 έως 255

γ) πόσο θα χρειαστεί

28. Η αλλαγή του r με b = 5 i c= - 8 στον τελεστή r:=b > c έχει τύπο και τιμές...

α) Boolean, αληθές

β) ακέραιες, ακέραιες τιμές

γ) Ο χειριστής δεν είναι έγκυρος.

29. Ποια έκφραση Boole θα αξιολογηθεί ως false;

α) όχι (ψευδή) και αληθής

β) αληθές ή ψευδές

30. Ποια έκφραση Boole θα αξιολογηθεί ως true;

α) ((5<0) and (6>7)) ή όχι (10>8)

β) (5<0) and (6>7) ή (10>8)

στις 5<0) and ((6>7) ή (10>8)

31. Ποια συνάρτηση δίνει σύμβολο ως αποτέλεσμα;

32. Είναι σωστό ότι chr (ορδ (‘Α. β))=’Α’;

Γ) Αυτή η έκφραση δεν έχει περιεχόμενο.

33. Τι τιμή θα έχει η μεταβλητή Μεμετά την εκτέλεση της εντολής με:= round(3.86);

34. Τι τιμή θα έχει η μεταβλητή Μεμετά την εκτέλεση της εντολής με:=trunc(3.86);

35. Τι χρησιμοποιείται για τον διαχωρισμό των τελεστών μεταξύ τους;

Α) Κόμμα;

Β) Παχέος εντέρου;

Β) Πάσο?

Δ) Ερωτηματικό.

36. Ποιος χειριστής εμφανίζει πληροφορίες στην οθόνη;

ΔοκιμήΑρ. 37. Ποιες από αυτές τις κεφαλίδες προγράμματος Pascal είναι λανθασμένες:

Α) Έναρξη προγράμματος.

Β) Αναζήτηση προγράμματος_pic;

Β) Αναζήτηση προγράμματος.

38. Ποιο είναι το όνομα μιας ονομαζόμενης περιοχής μνήμης που λαμβάνει διαφορετικές τιμές κατά την εκτέλεση του προγράμματος;

Μια χορδή;

Β) Σύμβολο;

Β) Μεταβλητή;

Δ) Σταθερά.

39. Πώς να γράψετε μια μαθηματική έκφραση σε Pascal 1< Χ<5 ?

Α'1

Β) 1

ΣΕ 1

Δ) 1

40. Για τις μεταβλητές a και b τύπου Integer, ο τύπος Real θα έχει την έκφραση...

Δ) sqr(a)+ sqr(b);

41.Δοκιμή. Τι είναι μια σταθερά;

Α) Μια ποσότητα της οποίας οι τιμές ορίζονται κατά την εκτέλεση του προγράμματος.

Β) Μια ποσότητα της οποίας οι τιμές δεν αλλάζουν κατά την εκτέλεση του προγράμματος.

Γ) Μια ποσότητα της οποίας οι τιμές αλλάζουν κατά την εκτέλεση του προγράμματος.

42. Ποιες εγγραφές κλήσεων σε τυπικές συναρτήσεις είναι εσφαλμένες;

Δ) chr('15'). _______

43. Η μαθηματική έκφραση \/1+ sin2x στη γλώσσα προγραμματισμού Pascal θα γραφτεί ως...

Α) sqrt (1 + sin (sqrx));

Β) sqrt (1 + sqrsin (x);

Β) sqrt (1 + sqr (sin x);

Δ) sqrt (1 + sqr (sin (x))).

44. Τι τύπο θα έχει η μεταβλητή c μετά την εκτέλεση του τελεστή c:=(3-2)/1;

45. Τι τιμή θα έχει η μεταβλητή a μετά την εκτέλεση της ομάδας τελεστών c:=5; a:=succ(c);

46. ​​Για πραγματικό y και ακέραιο x, z, η έκφραση sin(x)+2*cos(y) +z έχει τον τύπο:

Δοκιμή ελέγχου με θέμα "Pascal Operators"

1. Η λέξη υπηρεσίας VAR σε ένα πρόγραμμα Pascal διορθώνει την αρχή μιας ενότητας προγράμματος που περιέχει:

Α) χειριστές·

Β) λίστα ετικετών.

Γ) περιγραφή πολύπλοκων τύπων δεδομένων.

Δ) κατάλογος σταθερών.

Δ) περιγραφή μεταβλητών.

2. Το αλφάβητο Pascal δεν περιλαμβάνει λέξη συνάρτησης:

Α) ΤΟΤΕ? Β) ΑΡΧΙΣ

Β) ΤΕΛΟΣ; Δ) ΒΗΜΑ? Δ) ΑΝ.

3. Οι αριθμοί στο Pascal είναι διαφορετικοί:

Α) ως φυσικό και ολόκληρο·

Β) ως ακέραιοι και πραγματικοί αριθμοί.

Γ) ως φυσικό και υλικό.

Δ) ως σύνολο και παράλογο.

Δ) ως ακέραιο και ορθολογικό.

4. Τυπικές παράμετροι της διαδικασίας:

Β) παρατίθενται όταν καλείται η διαδικασία.

Γ) υποδεικνύονται κατά την περιγραφή δεδομένων στο πρόγραμμα.

Δ) δηλώνεται κατά την περιγραφή μεταβλητών ενδιάμεσης διαδικασίας.

Δ) εκχωρούνται κατά την εκτέλεση του προγράμματος.

5. Στο σύστημα Turbo Pascal, η αρχή μιας ενότητας προγράμματος που περιέχει μια λίστα ετικετών καθορίζεται με μια λέξη υπηρεσίας:

Α) CONST. Β) ΤΥΠΟΣ;

Β) VAR; Δ) ΕΤΙΚΕΤΑ; Δ) ΑΡΧΙΣΤΕ.

6. Ο χειριστής για την οργάνωση της εισαγωγής δεδομένων από το πληκτρολόγιο στο σύστημα προγραμματισμού Turbo Pascal γράφεται χρησιμοποιώντας μια λέξη συνάρτησης:

Α) ΓΡΑΨΕ? Β) ΕΙΣΟΔΟΣ.

ΨΩΜΙ; Δ) DEFFN; Δ) RESET.

7. Ο σχολιασμός του κειμένου του προγράμματος στο Pascal έχει ως εξής:

Α) σε σγουρά τιράντες.

Β) σε παρένθεση?

Β) σε αγκύλες.

Δ) σε απόστροφους?

Δ) μεταξύ των συναρτησιακών λέξεων Αρχή, Τέλος.

8. Η λέξη υπηρεσίας CONST σε ένα πρόγραμμα Pascal καθορίζει την αρχή μιας ενότητας προγράμματος που περιέχει:

Α) κατάλογος σταθερών.

Β) λίστα ετικετών.

Γ) περιγραφή μεταβλητών.

Δ) χειριστές·

Δ) περιγραφή πολύπλοκων τύπων δεδομένων.

9. Τα ακόλουθα δεν μπορούν να χρησιμοποιηθούν ως όνομα στο Pascal:

Α) BR; Β) Ή; Β) WR; Δ) AR; Δ) ΔΡ.

10. Όταν γράφετε μια δήλωση εξόδου στο Pascal, χρησιμοποιείται μια λέξη υπηρεσίας:

Α) ΓΡΑΨΕ? Β) RESET?

ΨΩΜΙ; Δ) ΑΡΧΙΣΤΕ. Δ) ΕΝΩ.

11. Οι τελεστές σε ένα πρόγραμμα Pascal διαχωρίζονται μεταξύ τους:

Α) απόστροφος· Β) κόλον;

Β) χώρο? Δ) κόμμα; Δ) ερωτηματικό.

12. Λογική έκφραση (Χ=Α) ΚΑΙ (Χ

Α) το x ανήκει στο τμήμα ;

Β) το x ανήκει στην ένωση των διαστημάτων και ;

Β) το x ανήκει στην ένωση των διαστημάτων [μείον το άπειρο, Α] και ;

Δ) το x ανήκει στην ένωση των διαστημάτων και και [μείον το άπειρο, Β].

Ε) το x ανήκει στην τομή των διαστημάτων [μείον το άπειρο, Α] και ;].

13. Πραγματικές παράμετροι της διαδικασίας:

Α) περιγράφονται στον τίτλο του·

Β) υποδεικνύονται κατά την περιγραφή δεδομένων στο πρόγραμμα.

Β) παρατίθενται όταν καλείται?

Δ) δεν αναφέρονται πουθενά.

Δ) υποδεικνύονται όταν περιγράφονται μεταβλητές ενδιάμεσης διαδικασίας.

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

Πρόγραμμα ArifPro;

Var a, d, s: πραγματικό; n:ακέραιος;

Ξεκινήστε την ανάγνωσηln(a, d, n); s:= ; Γράψιμο(τα) Τέλος.

δεν καθορίζεται αριθμητική έκφραση στον τελεστή εκχώρησης. Το

μπορεί να γραφτεί ως:

Α) a*n/2+d*(n–1)*n/2;

Β) a*(n+d*(n–1)*)n/2;

Β) a+d*(n–1)*n/2;

Δ) a*n+d*(n–1)*n/2;

Δ) a/n+d*(n–1)*n/2.

15. Δεδομένου του προγράμματος:

Πρόγραμμα T21; Var X: Ακέραιος αριθμός;

Ξεκινήστε Readln(X);

Αν X MOD 2=0 Τότε Writeln('ΝΑΙ’)

Άλλο Writeln('ΟΧΙ') Τέλος.

Σε ποια τιμή του X θα ληφθεί η απάντηση «ΝΑΙ»;