Informatică, întrebare adresată de Zaqmlp, 8 ani în urmă

Exerciţiul 1 : Datei a i se atribuie valoarea "2+1=" . Daca se afiseaza continutul ei pe ecran, veti vedea : a) "3" b) 3 c) "2+1=" d) 2+1
Exerciţiul 2 : Datei a i se atribuie expresia "25"+"75" . Valoarea datei va fi : a) "2575" b) 100 c) "100"

Răspunsuri la întrebare

Răspuns de Elena5321
6
1. a)
2. c)
Asta cred, nu am mai facut de-astea!
Răspuns de Seckar
23
O sa consider ca este in c++ exercitiul, desi daca nu precizeaza ar trebui sa ii cam dia cu el in cap profesorului :))

La primul exercitiu daca ai o variabila a si ii atricui "2+1=" (cu tot cu ghilimele adica) atunci tu ii atribui nu un calcul 2+1 ci efectiv sirul de caractere "2+1=", deci cand vei afisa variabila, se va afisa efectiv sirul de caractere "2+1=". Dar asta depinde de limbajul de programare si de tehnica de afisare, asa ca sa ii bati obrazul profului sau cui ti-o fi dat exercitiul ca e scris neclar.

La al doilea exercitiu. Sunt pierdut pentru ca intre siruri de caractere nu e voie sa pui + decat daca sunt definite ca String, si la liceu ma indoiesc ca stiti ce e aia o clasa si deci un string... dar in general, cand ai doua siruri de caractere cu + intre ele, inseamna ca le concatenezi, adica le alipesti unul la altul, deci "25" + "75" = "2575"
Alte întrebări interesante