
Por Gabarite Concurso em 28/01/2025 23:40:15🎓 Equipe Gabarite
Para identificar o comando válido em Delphi, é importante observar a sintaxe correta da linguagem. Vamos analisar cada linha de código:
1) if (x = 4) y := x;
Nesta linha, o operador de atribuição é utilizado incorretamente, pois está sendo utilizado apenas um sinal de igual (=) ao invés de dois (==) para comparação. Além disso, o comando de atribuição está incorreto, pois em Delphi utiliza-se o operador de atribuição ":=".
2) if (x == 4) y = x;
Nesta linha, o operador de comparação está correto (==), porém o operador de atribuição está incorreto, pois em Delphi utiliza-se o operador ":=".
3) if (x == 4) then y = x;
Nesta linha, o operador de comparação está correto (==) e a estrutura do comando está correta com o "then", porém o operador de atribuição está incorreto.
4) if x = 4 then y := x;
Nesta linha, a estrutura do comando está correta, com o operador de comparação correto e o operador de atribuição correto para Delphi.
5) if x = 4 then y = x;
Nesta linha, a estrutura do comando está correta, porém o operador de atribuição está incorreto, pois em Delphi utiliza-se o operador ":=".
Portanto, o comando válido em Delphi é o da opção:
Gabarito: d) 4.
1) if (x = 4) y := x;
Nesta linha, o operador de atribuição é utilizado incorretamente, pois está sendo utilizado apenas um sinal de igual (=) ao invés de dois (==) para comparação. Além disso, o comando de atribuição está incorreto, pois em Delphi utiliza-se o operador de atribuição ":=".
2) if (x == 4) y = x;
Nesta linha, o operador de comparação está correto (==), porém o operador de atribuição está incorreto, pois em Delphi utiliza-se o operador ":=".
3) if (x == 4) then y = x;
Nesta linha, o operador de comparação está correto (==) e a estrutura do comando está correta com o "then", porém o operador de atribuição está incorreto.
4) if x = 4 then y := x;
Nesta linha, a estrutura do comando está correta, com o operador de comparação correto e o operador de atribuição correto para Delphi.
5) if x = 4 then y = x;
Nesta linha, a estrutura do comando está correta, porém o operador de atribuição está incorreto, pois em Delphi utiliza-se o operador ":=".
Portanto, o comando válido em Delphi é o da opção:
Gabarito: d) 4.