Pitanja o Pascalu. Test: Osnove programiranja na jeziku Pascal Test iz informatike i IKT (9. razred) na temu
1. Koji se specijalni znakovi koriste za isticanje komentara u programima?
a) () ili (**)
b) samo ()
c) samo (**)
d) drugi specijalni znakovi
2. Šta će se pojaviti na ekranu nakon pokretanja ovog programa?
writeln('x+1');
3. Test. Kojom ključnom riječi počinje odjeljak opisa varijable?
4. Koji dio odgovornosti je prisutan u strukturi programa?
a) Odjeljak operatora, naglašavajući ključne riječi početak i kraj.
b) Odjeljak varijabli koji počinje riječima var
5. Kako se zove faza razdvajanja u U A Y, kada je napisani program prekinut samo zbog prisutnosti sintaksičkih grešaka?
a) Postavljanje
b) Testiranje
c) Algoritmizacija problema
6. Kako se zove faza razdvajanja u YA, kada se pisani program testira na uslovnim ulaznim podacima da bi se dobio poznati rezultat?
a) Postavljanje
b) Testiranje
c) Algoritmizacija problema
7. Ko se smatra tvorcem programskog jezika Pascal?
a) 1970, Necklaus Wirth
b) 1980-te, kompanija Borland
c) 1964, John Kemeny, Thomas Kurtz
8. Koje od ovih imena programa ili varijabli je ispravno?
9. Kako se aritmetičke operacije mogu izvesti u Pascalu?
a) Eksponencijacija (^)
b) Podjela bez ostatka (div)
c) logičko sabiranje (ili)
d) Logičko množenje (i)
9. Rezultat izvođenja operacije 1/5 je jednak...
10. Rezultat operacije 1div 5 je jednak...
11. Rezultat izvođenja operacije 10 div 3 jednak je...
12. Rezultat operacije 10/3 je jednak...
13. Rezultat izvođenja operacije 1 mod 5 je jednak...
14. Šta predstavlja dijamant na blok dijagramima?
a) odabir jednog od dva sporazuma
b) početak ili kraj programa
c) računarski proces
d) Ulaz/izlaz podataka
15. Koji se simboli mogu koristiti u imeničkim zamjenicama (identifikatorima)?
a) latinična slova i brojevi iza njih, donja crta;
b) Samo brojevi
c) ćirilična slova
d) Rezervirane riječi
16. Na kraju programa piše...
a) Tačka i zarez
c) Ništa nije postavljeno
d) zarez
Test Br. 17. Matematički izraz u programskom jeziku Pascal biće napisan kao...
a) a/1+sqr(2*a);
b) a/(1+sqr(2*a));
c) a/1+2*sqr(a);
d) a/(1+2*sqr(a)).
18. Šta je pravougaonik predstavljen na blok dijagramima?
b) Početak ili kraj programa
c) Računski proces
d) Uvodi/unos podataka
19. Šta predstavlja paralelogram u blok dijagramima?
a) Izbor jednog od dva uslova
b) Početak ili kraj programa
c) Računski proces
d) Ulaz/izlaz podataka
20. Koja ključna riječ počinje opis konstanti?
21.Test. Kako izgledaju zagrade operatora u Pascalu?
d) početak...kraj.
22. Kakav će tip imati promjena r u operatoru r:=a*b+a mod b ako je a, b: cijeli broj?
23. Vrijednost logičkog izraza not(5<0) or (6<>7) i (10>8) jednako
24. Koji tip će imati promjenu r u operatoru r:=a/b + a mod b ako je a, b: cijeli broj?
25. Koji tip bi trebao imati promjenu a u operatoru a:=’10’?
26. Koja od ovih vrijednosti je stvarni podatak?
27. Koliko znakova se može dodijeliti promjeni tipa znakova?
a) jednako 1
b) od 1 do 255
c) koliko će biti potrebno
28. Promjena r sa b = 5 i c= - 8 u operatoru r:=b > c ima tip i vrijednosti...
a) Boolean, istina
b) cjelobrojne, cjelobrojne vrijednosti
c) Operater je nevažeći.
29. Koji Boolean izraz će biti netačan?
a) nije (netačno) i istinito
b) istinito ili netačno
30. Koji će logički izraz biti tačan?
a) ((5<0) and (6>7)) ili ne (10>8)
b) (5<0) and (6>7) ili (10>8)
u 5<0) and ((6>7) ili (10>8)
31. Koja funkcija daje simbol kao rezultat?
32. Da li je tačno da je chr (ord (‘A. b))=’A’?
C) Ovaj izraz nema sadržaj.
33. Koju će vrijednost imati varijabla With nakon izvršenja naredbe sa:= round(3.86)?
34. Koju će vrijednost imati varijabla With nakon izvršenja naredbe sa:=trunc(3.86)?
35. Šta se koristi za razdvajanje operatora jedan od drugog?
A) Zarez;
B) debelo crijevo;
B) Proći;
D) Tačka i zarez.
36. Koji operater prikazuje informacije na ekranu?
Test Ne. 37. Koja od ovih zaglavlja Pascal programa su netačna:
A) Početak programa;
B) Program search_pic;
B) Pretraživanje programa.
38. Kako se zove imenovano područje memorije koje poprima različite vrijednosti tokom izvršavanja programa?
A) String;
B) Simbol;
B) Varijabilna;
D) Konstantno.
39. Kako napisati matematički izraz u Pascalu 1< x<5 ?
A) (1 B) 1 U 1 D) 1 40. Za varijable a i b tipa Integer, tip Real će imati izraz... D) sqr(a)+ sqr(b); 41.Test. Šta je konstanta? A) Količina čije se vrijednosti postavljaju tokom izvršavanja programa; B) Količina čije se vrijednosti ne mijenjaju tokom izvršavanja programa; C) Količina čije se vrijednosti mijenjaju tokom izvršavanja programa. 42. Koji zapisi poziva standardnih funkcija su netačni? D) chr('15'). _______ 43. Matematički izraz \/1+ sin2x u programskom jeziku Pascal biće napisan kao... A) sqrt (1 + sin (sqrx)); B) sqrt(1 + sqrsin(x); B) sqrt (1 + sqr (sin x); D) sqrt (1 + sqr (sin (x))). 44. Koji će tip imati varijabla c nakon izvršenja operatora c:=(3-2)/1? 45. Koju će vrijednost imati varijabla a nakon izvršenja grupe operatora c:=5; a:=succ(c)? 46. Za realni y i cijeli broj x, z, izraz sin(x)+2*cos(y) +z ima tip:
Opštinska budžetska obrazovna ustanova "Srednja škola br.3" nastavnik matematike i informatike Ovaj test se može koristiti kao završni test na temu „Programsko upravljanje radom računara“ prema udžbeniku „Informatika i IKT 9: udžbenik za 9. razred“. Ključ za test: I opcija: 1d; 2g; 3g; 4a; 5c; 6a; 7c; 8b; 9b; 10b. II opcija: 1b; 2g; 3b; 4b; 5g; 6a; 7c; 8g; 9b; 10a. ocjenjivanje: 10 bodova – “5” 8-9 bodova – “4” 6-7 bodova – “3” Opcija 1. 1. Da biste odvojili operatore jedne od drugih u Pascal jeziku, koristite: 2. Od predloženih programskih naslova, ispravan je: 3. Za prikaz rezultata u programskom jeziku Pascal, koristite ključnu riječ: 4. Kvadratni korijen broja izračunava se pomoću funkcije: 5. Konačna vrijednost varijable Y kao rezultat sljedećih radnji: Y:=(U-2*X)/2+X 6. Kao rezultat izvršavanja programa program moj_
klasa; videcemo na ekranu: b) 25 osmijeha; d) 25 7. U ovom fragmentu programa program greška; smatra greškom: za i:=1
to 10
uradi početi dogodit će se sljedeće: writeln('Novo niz’); dogodit će se sljedeće: Test na temu "Programski jezik Pascal" Opcija 2. 1. Početak dijela programa koji opisuje tipove korištenih varijabli definiran je ključnom riječi: 2. Od predloženih naslova, netačan je: 4. Kvadraturu broja izračunava funkcija: 5. Konačna vrijednost varijable X kao rezultat sljedećih radnji: X:= (Y+X)*5-2+X 6. U ovom fragmentu programa programgreške; writeln (‘5*5=’,25); smatra greškom: 7. Kao rezultat izvršavanja programa programska klasa; videcemo na ekranu: b) 9 časova; d) 9 8. Vrijednosti jednodimenzionalnog niza se postavljaju pomoću petlje: Kao rezultat, vrijednost B će biti jednaka: 9. Kao rezultat izvršavanja fragmenta programa za i:=1 do 10 počnite dogodit će se sljedeće: 10. Kao rezultat izvršavanja fragmenta programa writeln('Novo niz’); dogodit će se sljedeće: Izvori informacija: 1. , „Informatika i IKT 9: udžbenik za 9. razred”: Moskva, „Binom. Laboratorij znanja“, 2011-2013 2. „Konstrukcija testnih zadataka iz računarstva: metodološki priručnik“: Moskva, „Binom. Laboratorij znanja", 2003 3. „Razvoj zasnovan na lekcijama iz računarstva, 9. razred“: Moskva, „VAKO“, 2012. Materijal vam omogućava da testirate početno znanje učenika 9. razreda pri učenju Pascal jezika u obliku testa - 2 opcije - znanje se prati prilikom proučavanja operatora unosa i izlaza podataka, te operatora dodjeljivanja. Test: Osnove programiranja u Pascal-u Opcija I: Opcija II: 1. Odredite operatora (izaberite od dolje predloženih) za Ulaz informacija: izlaz informacija: Readln; Writeln; Pisati. 2. Da li je operater ispravno napisan: Readln('unesite broj', a); readln(a); 3. Šta će se pojaviti na ekranu nakon izvršavanja programa? program pr1; program pr1; koristi crt; koristi crt; const s=60; var s:byte; begin clrscr; započeti clrscr;s:=45; writeln('distance=', s, 'km'); writeln('distance=', s, 'km'); readln; readln; kraj. kraj. 4. Koji operater odlaže odgovor na ekranu? 5. Koji operator će prikazati vrijednost varijable X? Readln(X); Writen(X); Čitaj(X). 6. Koja je vrijednost Z nakon izvršavanja ovih linija programa? X:= 27; X:= 27; Z:=X+3; Z:=X+13; Z:=Z+5; Z:=Z+5; Z:=Z/5; Z:=Z/5; 7. Koja je vrijednost X nakon izvršavanja ovih linija programa? X:=10; X:=13; Y:=X*3-X; Y:=X*4/2; 8. Šta će se pojaviti na ekranu nakon izvršavanja programa? program pr1; program pr2; koristi crt; koristi crt; var a,b: bajt; var x,p: riječ; početi početi 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; kraj. kraj. Kviz o osnovama programiranja u Pascalu Testirajte osnove programiranja u Pascal-u. Sastoji se od zadataka za “prepoznavanje” operatora, nekih funkcija, funkcijskih riječi, za određivanje rezultata izvršavanja programa i za pisanje... Programiranje. Početak programiranja u Pascalu Test 1 opcija Da li se to zove algoritam? 2. Šta znači tačka i zarez u Turbo Pascalu: 3. Navedite ispravno napisano ime programa: 4. Operatorske zagrade se pišu pomoću 5. Komande koje čine Pascal program nazivaju se: 8. Format kompletne izjave o podružnici je sljedeći: B. Ako onda drugačije; 9. Operator za organizovanje grananja u programskim jezicima je... A. Operator da organizuje dijalog sa korisnikom; B. Uslovni operator, operator selekcije; C. Operator petlje. Test Opcija 2 1. Koji tip programskog jezika je Turbo Pascal? 2. Šta znači znak := u programskom jeziku PASCAL? 3. Koju vrstu varijabli opisuje servisna riječ INTEGER: 4. Pronađite ispravan tip naslovne trake: 5. Odjeljak VAR opisi se koristi za opisivanje: 6. Koji operator je operator novog reda: 7. Koja opcija pokreće izvršavanje programa: D.Write() A. Ime, tip, vrijednost. B. Ime, značenje. C.Vrijednost, tip. Kontrolni test na temu "Pascal operatori" 1. VAR servisna riječ u Pascal programu popravlja početak odjeljka programa koji sadrži: A) operateri; B) lista oznaka; C) opis složenih tipova podataka; D) lista konstanti; D) opis varijabli. 2. Pascal abeceda ne uključuje funkcijsku riječ: A) ONDA; B) POČNI; B) KRAJ; D) KORAK; D) AKO. 3. Brojevi u Pascalu su različiti: A) kao prirodna i cjelina; B) kao celi brojevi i realni; C) kao prirodni i materijalni; D) kao celina i iracionalna; D) kao celina i racionalna. 4. Formalni parametri postupka: B) su navedeni prilikom pozivanja procedure; C) naznačeni su kada se opisuju podaci u programu; D) deklarisani kada se opisuju varijable međuprocedure; D) se dodeljuju tokom izvršavanja programa. 5. U Turbo Pascal sistemu, početak sekcije programa koji sadrži listu oznaka fiksira se servisnom riječju: A) CONST; B) VRSTA; B) VAR; D) LABEL; D) POČNI. 6. Operator za organizaciju unosa podataka sa tastature u Turbo Pascal programskom sistemu je napisan pomoću funkcijske riječi: A) WRITE; B) INPUT; B) PROČITAJTE; D) DEFFN; D) RESET. 7. Komentar na tekst programa u Pascalu je: A) u vitičastim zagradama; B) u zagradi; B) u uglastim zagradama; D) u apostrofima; D) između funkcijskih riječi Početak, Kraj. 8. Servisna riječ CONST u Pascal programu popravlja početak odjeljka programa koji sadrži: A) lista konstanti; B) lista oznaka; C) opis varijabli; D) operateri; D) opis složenih tipova podataka. 9. Sljedeće se ne može koristiti kao ime u Pascalu: 10. Prilikom pisanja izlazne izjave u Pascalu, koristi se servisna riječ: A) WRITE; B) RESET; B) PROČITAJTE; D) POČNI; D) DOK. 11. Operatori u Pascal programu su odvojeni jedan od drugog: A) apostrof; B) debelo crijevo; B) prostor; D) zarez; D) tačka i zarez. 12. Logički izraz (X=A) I (X A) x pripada segmentu ; B) x pripada uniji intervala i ; B) x pripada uniji intervala [minus beskonačnost, A] i ; D) x pripada uniji intervala i i [minus beskonačnost, B]; E) x pripada presjeku intervala [minus beskonačnost, A] i ;]. 13. Stvarni parametri postupka: A) opisani su u naslovu; B) naznačeni su pri opisivanju podataka u programu; B) su navedeni kada se pozovu; D) nisu nigde naznačeni; D) su naznačene kada se opisuju varijable međuprocedure. 14. U programu za izračunavanje zbira elemenata aritmetičke progresije (sa poznatim prvim članom, razlikom i brojem njegovih članova): Program ArifPro; Var a, d, s: real; n:integer; Započnite readln(a, d, n); s:= ; zapis(i) Kraj. nijedan aritmetički izraz nije specificiran u operatoru dodjeljivanja. To može se napisati kao: A) a*n/2+d*(n–1)*n/2; B) a*(n+d*(n–1)*)n/2; B) a+d*(n–1)*n/2; D) a*n+d*(n–1)*n/2; D) a/n+d*(n–1)*n/2. 15. S obzirom na program: Program T21; Var X: Integer; Započni čitanje(X); Ako je X MOD 2=0 Tada Writeln(‘DA’)
Else Writeln('NE') Kraj. Pri kojoj vrijednosti X će se dobiti odgovor „DA“?
Isilkul, oblast Omsk
a) prostor; b) debelo crijevo; c) zarez; d) tačka i zarez.
a) iznos programa; c) iznos programa;
b) programski zbir; d) programska suma.
a) VAR; b) PROČITAJTE; c) POČNI; d) PIŠI.
U:=5;
će biti jednako:
a) 0,5; b) 2; c) 2,5; d) 5.
početi
pisati (25/2,5*2);
writeln(„smiješi“);
kraj.
a) 5 osmijeha; u 5
osmijehe;
osmehuje se.
početi
summa:=25-14;
kraj.
b) dugo ime varijable;
za i:=1
to 5
uradi B[
i]:= 5+
i;
a) 9; b) 8; u 7; d) 6.
ako a[
i]>0
onda a[
i]:=
a[
i]/2
ostalo a[
i]:=
i;
kraj;
a) pozitivne vrijednosti elemenata niza će se udvostručiti, a negativne će biti zamijenjene vrijednostima indeksa;
b) pozitivne vrijednosti elemenata niza će se prepoloviti, a negativne će biti zamijenjene vrijednostima indeksa;
c) negativne vrijednosti elemenata niza će se udvostručiti, a pozitivne vrijednosti će biti zamijenjene vrijednostima indeksa;
d) negativne vrijednosti elemenata niza će biti prepolovljene, a pozitivne vrijednosti će biti zamijenjene vrijednostima indeksa.
za i:=1 do 20 writeln(a[i]);
kraj.
a) formiraće se novi niz;
a) program; b) var; c) započeti; d) pisati.
a) programska suma;
b) program summa_chisel;
c) broj programa;
d) programska suma.
a) SQRT (X); b) SQR(X); c) ABS (X); d) INT(X).
će biti jednako:
a) 0; b) 2; u 8; d) 10.
početi
writeln('greške br’);
kraj.
a) netačan naziv programa;
b) odsustvo varijable;
c) nedefinirano ime varijable;
d) pisanje aritmetičkog izraza.
početi
writeln(45/(12-3));
writeln('casovi’);
kraj.
a) 5 časova; u 5
casovi;
casovi.
za i:=1
to 5
uradi A[i]:= 2+
i;
a) 9; b) 8; u 7; d) 6.
ako je a[i]>0 onda a[i]:=a[i]/3
ostalo a[i]:=2;
kraj;
a) pozitivne vrijednosti elemenata niza će se utrostručiti, a negativne će biti zamijenjene sa 2;
b) pozitivne vrijednosti elemenata niza će se smanjiti za tri puta, a negativne će biti zamijenjene za 2;
c) negativne vrijednosti elemenata niza će se udvostručiti, a pozitivne će biti zamijenjene sa 3;
d) negativne vrijednosti elemenata niza će se prepoloviti, a pozitivne će biti zamijenjene sa 3.
za i:=1 do 20 readln(a[i]);
kraj.
a) formiraće se novi niz;
b) novi niz će biti odštampan;
c) štampaće se samo indeksi;
d) samo će se indeksi generirati.Skinuti:
Pregled:
Na temu: metodološki razvoji, prezentacije i bilješke
A. Naručeni redosled radnji;
B. Računarska uputstva za izvršavanje zadatka, napisana na posebnom jeziku;
C. Procedura povlačenja operatora;
D. Kreiranje izvršnih datoteka.
A. Kraj ciklusa;
B. Kraj programa;
C. Odvaja izjave jedne od drugih;
D. Kraj programske linije;
A. Slika 1;
B. Ugrant 1;
C. grant2;
D. 1 crtež;
A. Inače, onda;
B. Početak kraja;
C. Ulazni izlaz;
D. Pišite čitajte;
A. Kompajleri;
B. Prevodioci;
C. Operateri;
D. Urednici;
6. Koja riječ funkcije opisuje frakcijske varijable:
A.INTEGER;
B.REAL;
C.CHAR;
D. BOOLEAN;
7. Kako se program završava?
A. Prirodno;
B. Algoritamski;
C. Logical;
D. Objektno orijentisan;
A. Dodjela;
B. Poređenje;
C. Jednakost;
D. divizija;
A. realni brojevi;
B. cijeli brojevi;
C. karakterne varijable;
D. logičke varijable;
A. Programski grant;
B. Programski grant
C. Program grant2;
D. Program 1 grant;
A. Constant;
B. Varijable;
C. Funkcije;
D. Marks;
A.WRITE
B.READLN
C. WRITELN
D.READ
A.Open;
B.Run;
C. Izlaz;
D. Paste;
8. Kako se piše izlazna izjava?
9. Čime se karakteriše varijabla?
A) BR; B) ILI; B) WR; D) AR; D) DR.