Ed
há 6 meses
Para responder à sua pergunta sobre o código em C#, vamos analisar as alternativas apresentadas: 1. "Este código executará uma vez e apresentará uma mensagem informando que cont não é uma variável do tipo numérica, dando erro na linha 10." - Isso não é correto, pois a variável `cont` deve ser declarada antes de ser utilizada. 2. "Neste código, enquanto o usuário digitar um número menor do que 10, todo o conteúdo interno (linhas 6 a 12) será repetido ou iterado. Ao digitar um número maior ou igual a 10, o loop encerra." - Isso pode ser correto, dependendo da lógica do loop, mas não podemos afirmar sem ver o código. 3. "Haverá um erro na linha 11, pois a função print está enviando um contador que é inteiro, porém na linha 1 recebe uma string como parâmetro." - Isso é uma afirmação que pode ser verdadeira se a função `print` não estiver definida para aceitar um inteiro. 4. "O while da linha 10, bem como todo o seu conteúdo, entrará em loop infinito, pois o valor de cont é zero e não existe um incremento para esta variável." - Isso é uma possibilidade se `cont` não for incrementado dentro do loop. 5. "O erro que ocorrerá em tempo de execução na linha 11 pode ser resolvido se substituirmos a função print pela função nativa do C#, WriteLine." - Isso é verdade, pois `WriteLine` é a função correta para imprimir no console em C#. Com base na análise, a alternativa mais correta parece ser a última, que menciona a substituição de `print` por `WriteLine`.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material