wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test de evaluare cl 9

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Stabiliţi care dintre următoarele variante reprezintă declararea corectă a unei variabile de tip tablou cu exact 8 componente de tip caracter:Selectați varianta corectă

a)

var v : array [0..8] of char

b)

var v : array[0..7] of char

c)

var v : array [1,8] of char

d)

var v : array [8] of char

2.

Precizaţi care din declaraţiile de vectori de mai jos sunt corecte: Selectați varianta corectă

a)

type vector = array [1....10] of integer ;

b)

type vector = [1....10] of integer ;

c)

type vector = array [1..10] of integer ;

d)

type vector = array [1..10] integer ;

3.

Pentru a afişa şirul de caractere mai mare, în sens lexicografic, dintre două şiruri date a şi b,

folosim instrucţiunile: Selectați varianta corectă

a)

if a[0]>b[0] then writeln(a) else writeln(b);

b)

if a[1]>b[1] then writeln(a) else writeln(b);

c)

if a[1]>b[1] then writeln(a) else writeln(b);

d)

if length(a)>length(b) then writeln(a)else writeln(b);

4.

Care dintre urmatoarele variante reprezintă o declarare corectă a variabilei x de tipul şir de caractere? Selectați varianta corectă

a)

var x: chr[21];

b)

var x: string;

c)

var x: string20;

d)

var x=string;

5.

Completați spațiul omis în declarațiia de mai jos.

program p1;

type

tabel = array[1..100] of integer;

var

t: (a)   ;

6.

Se consideră declaraţiile:

type vector=array[1..5] of real;

var x,y:vector;

s:real;

Care dintre atribuirile de mai jos vor calcula corect suma dintre primul element al tabelului x şi ultimul element al tabelului y;

a)

s:=1+5;

b)

s:=y[5]+x[1];

c)

s:=x[1]+y[5];

d)

s:=x1+y5;

7.

Fie este dată o declarație de mărime tabelară cu maximum 50 elemente reale, în secvența propusă mai jos

completați spațiile omise:

type tabel = array [1..50] of (a)   ;

var t : tabel;

8.

În declarația de mărime tabelară unidimensională de mai jos, cu maximum 30 elemente întregi, completați spațiile omise ( cele 2răspusuri le indicați prin spațiu)

type vector = array [ _______________ ] of_______________;

var t : vector;

(a)  

9.

Precizați rezultatul operației raționale prin A sau F:

'A'>'a'

(a)  

10.

Precizați rezultatul operației raționale prin A sau F:

'CAAAAA'>'AAAAAC'

(a)  

11.

Precizați rezultatul operației raționale prin A sau F:

'S S'='SS'

(a)  

12.

Precizați rezultatul operației raționale prin A sau F:

'54321'='54321'

(a)  

13.

Stabiliți dacă afirmația este adevărată A sau falsă F:

Tipul indicielui unui tablou poate fi oarecare

(a)  

14.

Stabiliți dacă afirmația este adevărată A sau falsă F:

Tipul componentelor unui tablou poate fi oarecare.

(a)  

15.

Stabiliți dacă afirmația este adevărată A sau falsă F:

Dimensiunea tabloului nu se schimbă pe parcursul executării programului.

(a)