Test1 recursivitate

Test1 recursivitate

10th Grade

16 Qs

quiz-placeholder

Similar activities

Debugging

Debugging

10th Grade

20 Qs

Sains Komputer Tingkatan 4 - 1.6.3 Membezakan antara

Sains Komputer Tingkatan 4 - 1.6.3 Membezakan antara

1st Grade - Professional Development

16 Qs

Unit 4: Operators in Java

Unit 4: Operators in Java

9th - 10th Grade

19 Qs

2D Arrays

2D Arrays

9th - 12th Grade

15 Qs

Lenguaje C

Lenguaje C

10th Grade

20 Qs

Structuri neomogene

Structuri neomogene

9th - 12th Grade

15 Qs

8.12 C++ Test on Classes

8.12 C++ Test on Classes

9th - 12th Grade

15 Qs

Struktur Kontrol Perulangan, Array, dan Function (Bahasa C)

Struktur Kontrol Perulangan, Array, dan Function (Bahasa C)

10th Grade

15 Qs

Test1 recursivitate

Test1 recursivitate

Assessment

Quiz

Computers

10th Grade

Medium

Created by

Vasilica Tomulescu

Used 2+ times

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?