wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Testare initiala

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Limbaj de programare este

a)

o aplicație (software) folosită pentru producerea (editare, așezare în pagină sau formatare, tipărire) de orice tip de material destinat tipăririi.

b)

un ansamblu de programe care are rolul de a gestiona și de a facilita utilizatorului accesul la resursele sistemului de calcul

c)

un set bine definit de expresii și reguli (sau tehnici) valide de formulare a instrucțiunilor pentru un computer.

d)

totalitatea programelor utilizate pentru crearea, interogarea și întreținerea unei baze de date

2.

Care din afirmațiile de mai jos sunt adevărate?

a)

Algoritm este o succesiune de operații înfinite în timp

b)

Algoritm este o noțiune ce nu poate fi descrisă

c)

Algoritm este o succesiune de operații pentru rezolvarea unei probleme oarecare

d)

Algoritm este folosit numai la informatică și matematică

3.

Ce trebuie să posede executantul pentru a îndeplini un algoritm?

a)

putere;

b)

set de instrucțiuni;

c)

set de numere;

d)

set de manuale;

4.

Care din următoarele secvențe reprezintă un algoritm corect de adunare a două numere?

a)

se citesc valorile a două numere;

se calculează suma;

se afișează rezultatul;

b)

se afișează rezultatul;

se calculează suma;

se citesc valorile a două numere;

c)

se calculează suma;

se afișează rezultatul;

se citesc valorile a două numere;

d)

se calculează suma;

se citesc valorile a două numere;

se afișează rezultatul;

5.

Alegeți forma convențională de reprezentare a algoritmului?

a)

scheme electrice;

b)

scheme logice;

c)

scheme orare;

d)

scheme iraționale;

6.

Se dă secvența de program:

var z: integer;

begin

z=5 div 3 +5;

Ce valoare va avea variabil z?

a)

0

b)

6

c)

7

d)

8

7.

Instrucțiunea de decizie if execută:

a)

O instrucțiune (sau mai multe) repetat în funcție de valoarea unei condiții

b)

O instrucțiune (sau mai multe) în funcție de valoarea unei condiții

c)

O instrucțiune (sau mai multe) în funcție de valoarea unei variabile

d)

O instrucțiune (sau mai multe) atâta timp cât valoarea unei variable este adevărată

8.

Fie că avem următoarea secvență de program;

a=5; b=6;

if a>b then c=4 else c=7;

Care va fi valoarea variabile c?

a)

4

b)

5

c)

6

d)

7

9.

Care instrucțiune for de mai jos este scrisă corect din punct de vedere sintactic?

a)

for i:=1 to 5 do x:=1+i;

b)

for i:1 to 5 do x:=1+i;

c)

for i=1 to 5 do x:=1+i;

d)

for i:=1 to 5 downto x:=1+i;

10.

Care din listele de mai jos sunt tipuri simple de date?

a)

integer, real, array, boolean;

b)

integer, char, boolean, natural;

c)

char, real, boolean, integer;

d)

char, string, real, array

11.

Care din instrucțiunile de mai jos sun instrucțiuni iterative? (Alegeți două răspunsuri)

a)

if

b)

for

c)

case

d)

repeat

12.

Care din opțiunile de mai jos va afișa o informație la ecranul monitorului din linie nouă?

a)

write;

b)

readln;

c)

writeln;

d)

read;

13.

Cuvintele cheie:

a)

au semnificații date de programator;

b)

au semnificații prestabilite;

c)

au semnificații date de contextul în care sunt utilizate;

d)

au semnificații diferite în contexte diferite;

14.

Partea executabilă a unui program este încadrată între cuvintele cheie

a)

program...end.

b)

var....begin.

c)

begin...end.

d)

program...begin.

15.

Operațiile div și mod sunt operațiile admise tipului?

a)

integer;

b)

real;

c)

char;

d)

boolean;

16.

Fie că avem instrucțiunea:

for i:=1 to 3 do x:=i+4;

De cîte ori va fi executată instrucțiunea x:=i+4;

a)

1

b)

2

c)

3

d)

4

17.

Care va fi valoarea variabilei z în urma execuției?

z:=10 mod 3+sqrt(9);

a)

3

b)

4

c)

6

d)

9

18.

Compilarea unui program reprezintă:

a)

Scrierea programului de la tastatură;

b)

Execuția instrucțiunilor din program;

c)

Completarea sau modificarea unor instrucțiuni din program;

d)

Verificarea programului de erori;