Logo Passei Direto
Buscar
A partir do código-fonte abaixo, escrito na linguagem PHP, o que deverá ser impresso?
for($num1=1;$num1<=9;$num1++){
for($num2=1;$num2<=10;$num2++){
echo "$num1 * $num2 = ".$num1+$num2;
echo "
";
}
echo "
";
}
?>


a. A tabuada do 1 ao 9.
b. A tabuada do 1 ao 10.
c. A tabuada do 2 ao 9.
d. A tabuada do 2 ao 10.
e. Nenhuma tabuada será impressa.
User badge image
Questões para o Sucesso

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar o código PHP fornecido. O código utiliza dois loops `for`: o primeiro loop itera de 1 a 9 (representando o multiplicador) e o segundo loop itera de 1 a 10 (representando o multiplicando). No entanto, a linha que imprime o resultado tem um erro. O código `echo "$num1 * $num2 = ".$num1+$num2;` não está realizando a multiplicação, mas sim uma soma, pois o operador `+` está sendo usado em vez do operador `*`. Portanto, o que será impresso é a soma de `$num1` e `$num2`, e não a tabuada. Analisando as alternativas: a. A tabuada do 1 ao 9. - Incorreto, pois não é uma tabuada. b. A tabuada do 1 ao 10. - Incorreto, pois não é uma tabuada. c. A tabuada do 2 ao 9. - Incorreto, pois não é uma tabuada. d. A tabuada do 2 ao 10. - Incorreto, pois não é uma tabuada. e. Nenhuma tabuada será impressa. - Correto, pois o resultado impresso não é uma tabuada. Portanto, a resposta correta é: e) Nenhuma tabuada será impressa.

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

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra E) Nenhuma tabuada será impressa. Isso ocorre porque há um erro na linha 3 do código, onde a concatenação da string com a soma de $num1 e $num2 não é feita corretamente. Para corrigir, é necessário colocar a soma entre parênteses. O código corrigido ficaria assim: for($num1=1;$num1<=9;$num1++){ for($num2=1;$num2<=10;$num2++){ echo "$num1 * $num2 = ".($num1+$num2); echo "
"; } echo "
"; } Dessa forma, a tabuada do 1 ao 9 seria impressa.

Essa resposta te ajudou?

0
Dislike0

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

Realizada a submissão do formulário ao servidor, os dados são recebidos, tratados e armazenados conforme o seu tipo e função. Considerando a sintaxe do comando responsável por fazer o upload de um arquivo de uma pasta temporária para um local no servidor, assinale a alternativa correta.


a) move_uploaded_file(endereço_temporário, endereço_definitivo)
b) upload_file(endereço_temporário, endereço_definitivo)
c) copy_file(endereço_temporário, endereço_definitivo)
d) save_file(endereço_temporário, endereço_definitivo)
e) send_file(endereço_temporário, endereço_definitivo)

A linguagem de programação PHP envolve o conceito de variáveis globais, que são estruturas para armazenamento que, por padrão, estão disponíveis em todos os escopos para todo o script. Considerando o nome da variável global que contém informações sobre o arquivo que deve ser movimentado por um upload, assinale a alternativa correta.


a) $_POST
b) $_GET
c) $_SESSION
d) $_COOKIE
e) $_FILES

Mais conteúdos dessa disciplina