Considere o trecho de código de uma linguagem de programação a seguir: x = 10 y = "20" z = x + y Sobre a análise semântica desse código, avalie as seguintes assertivas e classifique-as em verdadeiras (V) ou falsas (F): Não há erros de tipo no código, pois a linguagem permite operações entre inteiros e strings. II. A variável z terá o valor "1020" após a execução do código. III. O código possui um erro de tipo, pois não é permitida a operação de adição entre um inteiro e uma string. IV. A variável y é usada antes de ser inicializada, o que resulta em um erro semântico. A atribuição z = x + y é uma operação válida e não gera erros semânticos.
Considere o trecho de código de uma linguagem de programação a seguir:
x = 10
y = "20"
z = x + y
Sobre a análise semântica desse código, avalie as seguintes assertivas e classifique-as em verdadeiras (V) ou falsas (F):
I. Não há erros de tipo no código, pois a linguagem permite operações entre inteiros e strings.
II. A variável z terá o valor "1020" após a execução do código.
III. O código possui um erro de tipo, pois não é permitida a operação de adição entre um inteiro e uma string.
IV. A variável y é usada antes de ser inicializada, o que resulta em um erro semântico.
V. A atribuição z = x + y é uma operação válida e não gera erros semânticos.
- V, V, F, F, V.
- F, V, V, V, F.
- V, F, V, V, F.
- V, F, V, F, V.
- F, V, V, F, V.