QUESTÃO 3
Observe o excerto de código a seguir:
#include
int main(void) {
i = 1;
while (i <= 10);
++i;
}
}
Esse código contém erros. Assinale a alternativa que corresponde a correção desse erro.
Alternativas
Alternativa 1:
Esse código estará sempre errado porque não provê uma saída.
Alternativa 2:
#include
int main(void) {
i = 1;
while (i <= 10){
++i;
}
}
Alternativa 3:
#include
int main(void) {
int i = 1;
while (i <= 10){
++i;
}
}
Alternativa 4:
#include
int main(void) {
while (i <= 10){
int i = 1;
++i;
}
}
Alternativa 5:
#include
int main(void) {
int i == 1;
while (i >= 10){
++i;
}
}
franciellesales0:
Eu acho que é a segunda. Acho que precisa declarar a variável i antes de entrar no while (foi a única opção que rodou sem problemas quando coloquei no Dev C++ também, depois de corrigir o include para #include )
Respostas
respondido por:
4
Resposta:
alternativa correta e a letra C
Alternativa 2: errada, pois nao tem o tipo da variavel i (int no caso)
Alternativa 3 correta
Alternativa 4: errada, int i tem que ser fora do while
Alternativa 5: errada, == é comparação e nao atribuição
O código estava errado pois : era igual a opção 2
respondido por:
1
Resposta:
Alternativa 3:
#include
int main(void) {
int i = 1;
while (i <= 10){
++i;
}
}
Explicação:
Desconsiderando que o "#include" está incompleto, a alternativa 3 é a que mais se aproxima da correção do código.
No exercício procuramos corrigir alguns problemas, como:
#include // Falta o resto da importação podendo ser stdio. h para c ou iostream para cpp.
i = 1; // tipo da variável não declarada, nesse caso seria int
while (i <= 10); // O loop while está com a abertura e fechamento de chaves incorreto.
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás