wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tipuri de date structurate, C++

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Tipurile de date structurate sunt...

a)

fișier

b)

tablou

c)

șir de caractere

d)

articol

e)

mulțime

2.

Stabiliti care dintre urmatoarele variante reprezinta declararea corecta a unei variabile de tip tablou cu exact 8 componente de tip caracter:

a)

typedef char Nume[8]; Nume N;

b)

typedef: array [1..8] of char ;

c)

typedef : array [8] of char ;

d)

typedef v : array [1..8] of char ;

3.

În C++, un tip de date tablou unidimensional se defineşte printr-o construcţie de forma <Tip componente><Nume_tablou>[<nr_componente>]; unde <Tip compponente> este ...

a)

tipul componentelor tabloului

b)

indică numărul de componente ale tabloului

c)

Indicii componentelor tabloului

4.

Se consideră declaraţiile:

typedef double Vector[5];

Vector x, y;

Scrieţi expresia aritmetică a cărei valoare este:

suma primelor trei componente ale variabilei x;

(a)  

5.

Se consideră declaraţiile:

typedef double Vector[5];

Vector x,y;

Scrieţi expresia aritmetică a cărei valoare este:

suma tuturor componentelor variabilei y;

(a)  

6.

Pentru următoarele declaraţii şi instrucţiuni:

unsigned char a[4];

for (i=0; i<5; i++) a[i]=i+2;

Selectaţi varianta ce conţine rezultatele corecte ale execuţiei fiecăreia dintre aceste instrucţiuni

a)

1 1 1 1

b)

0 0 0 0

c)

0 1 2 3

d)

1 2 3 4

e)

2 3 4 5 6

7.

Pentru următoarele declaraţii şi instrucţiuni:

int v[4];

for (i=0; i<4; i++) v[i]=3*i;

Selectaţi varianta ce conţine rezultatele corecte ale execuţiei fiecăreia dintre aceste instrucţiuni

a)

1 1 1 1

b)

0 0 0 0

c)

0 1 2 3

d)

0 3 6 9

e)

2 3 4 5

8.

Tipul char se declară cu ajutorul construcţiei gramaticale de forma: typedef char <Nume tip șir> [nmax]; unde nmax indică ...

a)

numărul maxim de caractere pe care îl pot avea şirurile de tipul respectiv.

b)

numărul maxim de componente

c)

numărul maxim de valori

9.

Sfârşitul de şir se indică cu ajutorul simbolului special...

a)

\0

b)

:

c)

;

d)

endl

10.

În limbajul C++ un tip de date articol se defineşte printr-o structură gramaticală de forma:

struct [<Nume tip>] {

T1 [<Nume câmp 1>] ;

T2 [<Nume câmp 2 >] ;

...

Tn [<Nume câmp n>] ;

}

[lista variabile];

unde T1, T2, ... Tn:

a)

specifică tipul câmpurilor respective

b)

specifică numele câmpurilor respective