Logo Passei Direto
Buscar
A linguagem C#, assim como outras, permite que criemos funções para organizar o nosso código.
Considerando as informações apresentadas, assinale a alternativa correta.
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.
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.
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.
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.
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.
User badge image
Questões Para a Compreensão

há 6 meses

Respostas

User badge image

Ed Verified user icon

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`.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina