Search Header Logo

Test Structuri

Authored by Andrei Florea

Computers

11th Grade

Used 55+ times

Test Structuri
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

În declararea de mai jos, câmpurile x şi y ale înregistrării pot memora coordonatele carteziene ale unui punct din planul xOy.

Care dintre următoarele expresii are valoarea 1 dacă şi numai dacă punctul P este situat pe axa Ox ?

struct punct

{float x,y;}P;

P.x==0

P.y==0

P.x+P.y==0

P.x==P.y

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Fie declararea de mai jos. Dacă variabila x retine informaţii despre 30 de elevi, precizaţi care este varianta corectă ce afişează numele şi media elevului al 11-lea?

struct elev{

char nume[30];

float media;};

elev x[30];

cout<<x[10].nume<<” ”<<x[10].media;

cout<<x.nume<<” ”<<x.media;

cout<<x.nume[10]<<” ”<<x.media;

cout<<x[10]->nume<<” ”<< x[10]->media);

3.

FILL IN THE BLANKS QUESTION

2 mins • 1 pt

Scrieţi secvenţa de program C/C++ care citeşte de la tastatură numele, prenumele şi salariul unei persoane, memorate de variabila p, declarată mai jos.

struct persoana

{ char nume[40];

char prenume[40];

int salariu;}p;

(a)  

4.

FILL IN THE BLANKS QUESTION

3 mins • 1 pt

Scrieţi secvenţa de program C/C++ care afişează pe ecran numele, prenumele şi media unui elev, reţinute de variabila el, declarată mai jos.

struct elev {

char nume[40];

char prenume[40];

float mediabac;}el;

(a)  

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Ştiind că s-au făcut declarările de mai jos, stabiliţi care dintre următoarele expresii este corectă din punct de vedere sintactic?

struct elev{

char nume[30];

float nota;} a[100];

elev[1].nota

a[1].nota[1]

a.nota[1]

a[1].nota

6.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Se consideră declarările alăturate. Care este

tipul expresiei x.x.y ?

struct A {

int x;

char y;

float z;};


struct B {

struct A x;

long y;};

B x, y;.

float

int

long

char

7.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Ştiind că fiecare dintre variabilele var1, var2 memorează numele şi nota unui elev în forma dată de declararea de mai jos, indicaţi care dintre următoarele expresii atribuie variabilei reale m media aritmetică a notelor celor doi elevi.

struct elev

{ char nume[30];

float nota;

}var1,var2;

m=(var1.nota+var2.nota)/2;

m=var1.nota+var2.nota/2;

m=(var1+var2).nota/2;

m=nota(var1+var2)/2;

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?