În Python 3, ce efect are încercarea t[0] = 9 pentru t = (1, 2)?
Exercițiu original Grile.app pentru Fundamentele programării (FMI, UBB Cluj-Napoca), creat cu ajutorul AI. Nu este un subiect oficial de examen. Dă un test grilă la Fundamentele programării
- A.Transformă tuplul într-o listă
- B.Înlocuiește primul element cu 9
- C.Adaugă 9 la final
- D.Ridică TypeError✓ Corect
Răspuns corect: D – Ridică TypeError
Explicație
Elementele unui tuplu nu pot fi reasignate prin indexare.
Sursă: Exercițiu original Grile.app, creat cu ajutorul AI pe tematica: UBB FMI · Fundamentele programării · 2026–2027. Nu este un subiect oficial de examen.
Material universitar de referință · Python: colecții și funcții · §8.1, cursul 2, p. 3
Alte întrebări de la Fundamentele programării
- Într-o aplicație cu straturi UI, domeniu și infrastructură, unde se plasează regula că o cantitate comandată trebuie să fie pozitivă?
- O funcție calculează totalul unei comenzi și trimite și e-mailul de confirmare. Ce refactorizare separă mai bine responsabilitățile?
- Un serviciu primește în constructor un repository, în loc să îl creeze intern. Ce posibilitate oferă această alegere pentru teste?
- Care test verifică o funcție de calcul a mediei independent de fișiere și servicii externe?
- Pentru o funcție care acceptă întregi din intervalul închis [1, 10], ce set acoperă direct limitele și vecinii exteriori?
- O funcție este împărțită în funcții mai mici, păstrând toate rezultatele observabile cerute. Cum se numește această schimbare?
- Toate întrebările și răspunsurile la Fundamentele programării