Search Header Logo

Test1 recursivitate

Authored by Vasilica Tomulescu

Computers

10th Grade

Used 2+ times

Test1 recursivitate
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

În declararea de mai jos, variabila x memorează în câmpurile a, b și c coeficienții reali (a ≠ 0) ai unei ecuații de gradul al II-lea.

struct ecuatie

{ float a, b, c;} x;

Fără a folosi alte variabile, scrieți expresia ce va avea valoarea 1 dacă și numai dacă ecuația are două soluții reale și distincte.

x.b*x.b-4*a.x*c.x>0

x.b*x.b<4*x.a*x.c

x.b*x.b-4*x.a*x.c>0

4*x.a*x.c-x.b*x.b>0

2.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Fie declarările de mai jos.

struct bac1 { float a;

char b; } ;

struct bac2 { int x, y;

struct bac1 z;

float t; };

și următoarele declaraţii:

bac1 y, b;

bac2 x, a;

Care dintre următoarele expresii memorează un număr real?

b.t

y.z.a

x.t

a.z.a

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

În declararea alăturată, 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 strict în stânga axei OY?

struct {float x; float y;} P;

P.x<0

P.y<0

P.x>0

P.y>0

4.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Variabilele z1, z2 declarate mai jos, memorează partea reală şi partea imaginară a câte unui număr complex, iar variabila z memorează partea reală şi partea imaginară a produsului celor două numere complexe z1 și z2.

struct complex { float re; float im; }z1,z2,z;

Expresia care memorează partea reală a numărului complex z este:

z.re=z1.re-z2.re;

z.re=z1.re*z2.re+z1.im*z2.im;

z.re=z1.re*z2.re-z1.im*z2.im;

z.re=z1.re*z2.im+z1.im*z2.re;

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

În declarările de mai jos, variabilele A și B memorează coordonatele câte unui punct în sistemul de coordonate xOy. Indicați expresia care are valoarea 1 dacă şi numai dacă cele două puncte coincid.

struct punct { int x,y; }A,B;

A.x==B.y && A.y==B.x

A.x==B.x && A.y==B.y

A.x==B.x || A.y==B.y

A.x==B.y || A.y==B.x

6.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Se consideră declarările alăturate, în care variabila c memorează coordonatele, în planul xOy, ale centrului unui cerc, precum şi lungimea razei acestuia.

struct punct { float x, y; };

struct cerc { struct punct centru; float raza; } c;

O expresie C++ care are valoarea 1 dacă şi numai dacă centrul cercului se află deasupra axei Ox a sistemului de coordonate al planului xOy este:

c.centru.x>=0

c.centru.x<=0

c.centru.y<=0

c.centru.y>=0

7.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Subprogramul f este definit mai jos. Indicați valorile pe care le pot avea parametrii n și c, astfel încât, în urma apelului, f(n,c) să aibă valoarea 2023.

int f(int n,int c) { if(n==0) return 0; else if(n%10==c) return f(n/10,c); else return n%10+10*f(n/10,c); }

n=312032 și c=3

n=2023 și c=0

n=520523 și c=5

n=200233 și c=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

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?