Questão de Programação — C — VUNESP 2015
ProgramaçãoC
- Código
- vu013895
- Banca
- VUNESP
- Órgão
- Câmara Municipal de Itatiba - SP
- Ano
- 2015
- Nível
- Médio
- Cargo
- Técnico em Informática
Um programador escreveu o seguinte código C#:
No entanto, ao executar esse programa em um terminal, ele observou a impressão da sequência “1-2-S” ao invés de “1-2-1-2-S”, a qual ele esperava. Isso ocorreu porque o C#
No entanto, ao executar esse programa em um terminal, ele observou a impressão da sequência “1-2-S” ao invés de “1-2-1-2-S”, a qual ele esperava. Isso ocorreu porque o C#- Aarmazena o resultado dos comandos de impressão no terminal em um buffer que não foi completamente esvaziado até o encerramento do programa.
- Bexecuta os métodos uma única vez na ordem em que foram declarados, armazenando o resultado deles para uso posterior
- Cfaz uso de avaliação de curto-circuito, encerrando a avaliação dos operandos de uma expressão booleana assim que o valor lógico dela puder ser determinado.
- Dnão permite que um mesmo método seja invocado mais de uma vez em uma expressão, fazendo com que as chamadas subsequentes não tenham efeito.
- Eos resultados da primeira execução dos métodos “a()” e “b()” são perdidos pela atuação do garbage collector, fazendo com que apenas os resultados disponíveis ao término da avaliação da expressão sejam visíveis.