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á 8 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

Considerando as técnicas de ataques via postagem de dados em um sistema web, sem utilizar o formulário próprio da aplicação, assinale a alternativa correta.

a) SQL Injection.
b) Cross-Site Scripting (XSS).
c) Cross-Site Request Forgery (CSRF).
d) Clickjacking.
e) Spoofing de formulário.

Os formulários HTML apresentam um conjunto de parâmetros responsáveis por enviar informações ao servidor, como o método de envio dos dados, por exemplo. Considerando o parâmetro utilizado para informar a forma de encoding de dados para upload de arquivos, assinale a alternativa correta.


a) enctype="multipart/form-data"
b) encoding="multipart/form-data"
c) type="multipart/form-data"
d) method="multipart/form-data"
e) action="multipart/form-data"

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

O desenvolvimento de uma interface para recebimento de dados enviados pelo usuário e as formas para tratamento do dado recebido envolvem o estudo e o conhecimento de diversas estruturas da linguagem PHP. Considerando os dois tipos de conhecimentos fundamentais em PHP que um programador deve ter para trabalhar com movimentação de arquivos e gravação do endereço do upload no banco de dados, assinale a alternativa correta.


a) Funções de CRUD e validação de formulários.
b) Funções de CRUD e envio de e-mails.
c) Funções de CRUD e autenticação de usuários.
d) Upload de arquivos e funções de CRUD.
e) Upload de arquivos e envio de e-mails.

A utilização de um padrão de projeto para o desenvolvimento de software aumenta a produtividade de maneira significativa. Um dos padrões mais utilizados é o MVC. O que faz o padrão de projeto MVC?


a) O MVC divide a aplicação nas camadas Modelo (model), Visão (view) e Controlador (controller).
b) O MVC divide a aplicação nas camadas Modelo (model), Visão (view) e Banco de Dados (database).
c) O MVC divide a aplicação nas camadas Modelo (model), Visão (view) e Servidor (server).
d) O MVC divide a aplicação nas camadas Modelo (model), Visão (view) e Interface (interface).
e) O MVC divide a aplicação nas camadas Modelo (model), Visão (view) e Interface de Usuário (user interface).

O MVC é um padrão muito utilizado em projetos por conta da sua arquitetura. Assinale a alternativa que apresenta uma ou mais vantagens na utilização do padrão de projeto MVC:


a) Aumento da complexidade do projeto e maior dificuldade de manutenção.
b) Diminuição da produtividade e maior dificuldade de compreensão do projeto.
c) Aumento da complexidade do projeto e maior dificuldade de compreensão do projeto.
d) Diminuição da produtividade e maior dificuldade de manutenção.
e) Compreensão e manutenção facilitada do projeto, reúso do código e desenvolvimento rápido.

Os padrões de projeto, como o Singleton, ajudam a reduzir a complexidade do processo de desenvolvimento de software. Assinale a alternativa que contém a melhor aplicação para o padrão Singleton.


a) O Singleton é usado quando um objeto deve ser instanciado somente uma vez para que seu conteúdo seja compartilhado para o restante da aplicação.
b) O Singleton é usado quando um objeto deve ser instanciado várias vezes para que seu conteúdo seja compartilhado para o restante da aplicação.
c) O Singleton é usado quando um objeto deve ser instanciado somente uma vez para que seu conteúdo seja compartilhado em uma única página da aplicação.
d) O Singleton é usado quando um objeto deve ser instanciado várias vezes para que seu conteúdo seja compartilhado em uma única página da aplicação.
e) O Singleton é usado quando um objeto deve ser instanciado somente uma vez para que seu conteúdo seja compartilhado em uma única função da aplicação.

Mais conteúdos dessa disciplina