Buscar

Quiz Linguagens de Servidor

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 1/8
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_695391_2202_01 2202-LINGUAGENS DE SERVIDOR Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário JOHANN RODRIGUES GOMES MONTEIRO
Curso 2202-LINGUAGENS DE SERVIDOR
Teste Clique aqui para iniciar o Quiz
Iniciado 31/05/22 13:19
Enviado 31/05/22 13:42
Data de vencimento 08/06/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 22 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
b.
Respostas: a.
b.
Um novo programador backend entrou para o seu time! Você ficou encarregado de
explicar para ele como funciona o projeto em que estão trabalhando, em PHP. No
entanto, como está muito acostumado com frameworks fazendo grande parte do
trabalho pesado, o programador não entende muito bem como funcionam as
sessões em PHP.
Qual das frases a seguir poderia fazer parte da sua explicação sobre sessões?
Podemos escrever e ler valores na sessão do usuário através do
array associativo $_SESSION.
Criamos uma sessão com session_start, mas não podemos nunca
esquecer de chamar também a função session_end.
Podemos escrever e ler valores na sessão do usuário através do
array associativo $_SESSION.
Sala de Aula Tutoriais
1 em 1 pontos
JOHANN RODRIGUES GOMES MONTEIRO
1
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_183784_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_183784_1&content_id=_8226526_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 2/8
c.
d.
e.
Comentário da
resposta:
Uma vez criada, a sessão nunca vai expirar, a menos que isso seja
feito explicitamente pelo usuário, ao resetar o navegador, ou pelo
programador, através de uma função de logout.
É possível utilizar as sessões do PHP de forma padrão sem utilizar
nenhum cookie.
Para usarmos a sessão, é essencial que a aplicação esteja
conectada a um banco de dados.
A alternativa B é a correta. Para armazenar dados, usamos a
sintaxe $_SESSION ['chave_desejada'].
Pergunta 2
Resposta
Selecionada:
e. 
Respostas: a.
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Analise o código a seguir:
<form>
<input type="checkbox" name="contatos[]" id="joao" value="João">
<label for="joao"> João </label>
<input type="checkbox" name="contatos[]" id="ana" value="Ana">
<label for="ana"> Ana </label>
<button type="submit">Enviar</button>
</form>
Ao marcar todas as opções e clicar “enviar”, o conteúdo da variável $_GET será:
["contatos" => ["João", "Ana"]].
Haverá um erro no código, pois apenas uma das opções pode
ser escolhida
["João", "Ana"];
["joao", "ana"];
["joao" => true, "ana" => true];
["contatos" => ["João", "Ana"]].
A alternativa E é a correta. ["contatos" => ["João", "Ana"]].
Sempre recebemos o campo name de cada input como uma chave
no nosso array associativo $_GET. Quando o name tem essa
notação de colchetes, o conteúdo da chave será um array com os
values de todas as opções selecionadas.
1 em 1 pontos
31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 3/8
Pergunta 3
Resposta
Selecionada:
e.
Respostas: a.
b.
c. 
d.
e.
Comentário
da
resposta:
Sabemos que, hoje, a linguagem PHP é usada em mais da metade dos projetos
com programação de aplicações web dinâmicas. Isso se deve a algumas
características da linguagem, dentre as quais está a:
PHP, que surgiu como um conjunto de ferramentas para ajudar a
gerir a homepage de um único programador: o seu criador.
PHP, criada como uma linguagem de propósito geral para a
programação de sistemas operacionais;
PHP, linguagem relativamente recente, surgida apenas em 2018;
PHP, que não permite o uso de frameworks ou bibliotecas;
PHP, linguagem que usa estritamente o paradigma “orientado a
objetos”, não tendo nenhuma funcionalidade vinda de outros
paradigmas;
PHP, que surgiu como um conjunto de ferramentas para ajudar a
gerir a homepage de um único programador: o seu criador.
A alternativa E é a correta. A linguagem PHP foi criada nos anos
1990 por Rasmus Lerdorf para programar seu site pessoal. A
linguagem tem foco em aplicações web, é uma linguagem
multiparadigma e permite o uso de frameworks e bibliotecas.
Pergunta 4
Seu colega de trabalho fez a seguinte afirmação:
“É possível um site dinâmico totalmente em HTML, sem usar qualquer
linguagem de programação! Por exemplo, meu site é dinâmico pois ele
carrega uma imagem através da tag img, algo que não é possível em
aplicações estáticas!” 
A afirmação do colega está:
1 em 1 pontos
1 em 1 pontos
31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 4/8
Resposta
Selecionada:
c.
Respostas: a.
b. 
c.
d.
e. 
Comentário
da
resposta:
incorreta, pois uma aplicação só é chamada de dinâmica quando
pode gerar HTML usando uma linguagem de programação;
incorreta, pois no protocolo HTTP não podemos transmitir
imagens, só arquivos HTML;
incorreta, pois img não é uma tag, e sim um atributo;
incorreta, pois uma aplicação só é chamada de dinâmica quando
pode gerar HTML usando uma linguagem de programação;
incorreta, pois uma aplicação só é chamada de “dinâmica” quando
usa técnicas de programação dinâmica;
Correta.
A alternativa C é a correta. Em aplicações estáticas, só podemos
armazenar arquivos no servidor, que serão enviados como resposta
exatamente na forma em que estão. Aplicações dinâmicas são
aquelas que fazem uso de uma linguagem de programação para
gerar HTML sob demanda.
Pergunta 5
Resposta Selecionada: d. 
Respostas:
a. 
b. 
c. 
d. 
Além de funções para manipular diretórios, temos algumas funções específicas
para manipular arquivos: ler, excluir, mover, copiar, renomear, etc. Quais são,
respectivamente, as funções para excluir e mover um arquivo?
unlink e rename;
remove e move;
delete e move;
unlink e move;
unlink e rename;
1 em 1 pontos
31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 5/8
e. 
Comentário
da
resposta:
remove e rename.
A alternativa D é a correta.  A função para remover um arquivo
chama-se unlink, assim como seu correspondente em Unix. A
função para mover um arquivo é a mesma para renomeá-lo: a
função rename.
Pergunta 6
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c.
d.
e. 
Comentário
da
resposta:
Assinale a alternativa que contém a explicação correta do comportamento do
código:
echo '<ul>';
for ($i = 100; $i > 50; $i--) {
           echo "<li>$i</li>";
}
echo '</ul>';
vai exibir uma lista com os valores de 100 a 51;
vai exibir uma lista com os valores de 100 a 51;
vai exibir uma lista com os valores de 100 a 50;
vai exibir uma sequência de parágrafos com os valores de
100 a 51;
vai exibir uma sequência de parágrafos com os valores de
100 a 50;
não vai executar, pois há um erro de sintaxe.A alternativa A é a correta. Vai exibir uma lista com os valores de
100 a 51.Usamos o elemento ul com várias li, gerando uma lista.
Esta lista vai conter os valores decrescentes de $i, iniciando-se em
100 enquanto $i for maior que 50, ou seja, 51 será o último
elemento da lista.
Pergunta 7
Assinale a alternativa que complementa corretamente o código abaixo:
______ {
1 em 1 pontos
1 em 1 pontos
31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 6/8
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
echo “Você não tem novas mensagens”;
} ______ {
echo “Você tem $qtde novas mensagens”;
}
“if ($qtde == 0)” e “else”;
“if ($qtde == 0)” e “else”;
“if ($qtde > 0)” e “else”;
“if ($qtde > 0)” e “if ($qtde < 0)”;
“if ($qtde < 0)” e “else”;
“if ($qtde != 0)” e “else”;
A alternativa A é a correta. “if ($qtde == 0)” e “else”;Para verificar
se a quantidade de mensagens é zero, usamos o comando $qtde ==
0.
Pergunta 8
Resposta
Selecionada:
d.
Respostas: a. 
b. 
c. 
Observe o esquema de arquivos a seguir:
Se este esquema estivesse em uma aplicação estática, com a URL base http://ww
w.minhaempresa.com.br, qual das seguintes rotas seria válida?
http://www.minhaempresa.com.br/sobre/missao.html;
http://www.minhaempresa.com.br/visao.html;
http://www.minhaempresa.com.br/sobre-visao;
http://www.minhaempresa.com.br/sobre;
1 em 1 pontos
31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 7/8
d.
e.
Comentário
da
resposta:
http://www.minhaempresa.com.br/sobre/missao.html;
http://www.minhaempresa.com.br/sobre?valores.html;
A alternativa D é a correta.
http://www.minhaempresa.com.br/sobre/missao.html.A url precisa
ter o caminho completo até o arquivo, separado por barras, e ter a
extensão dele.
Pergunta 9
Resposta
Selecionada:
e.
Respostas: a.
b. 
c. 
d. 
e.
Comentário
da
resposta:
Programadores de outras linguagens podem estranhar o comando foreach do PHP.
A maioria das linguagens, embora defina algum tipo de estrutura parecida, não
utiliza a palavra-chave foreach para este fim, normalmente reutilizando a
estrutura já disponível do for e alterando apenas detalhes de sua sintaxe interna.
Assim, sobre o loop “foreach”, pode-se afirmar o seguinte:
tem a principal função de deixar nosso código mais legível e
menos propenso a erros.
sempre precisamos capturar a chave do array que estamos
iterando;
serve apenas para iterar em arrays associativos;
substitui o loop “for” em 100% dos seus casos de uso;
serve apenas para iterar em arrays de chaves numéricas;
tem a principal função de deixar nosso código mais legível e
menos propenso a erros.
A alternativa E é a correta. Nosso código fica mais semântico “para
cada item da lista, faça isso” e menos propenso a erros, pois não
estamos mantendo um contador manualmente.
1 em 1 pontos
31/05/2022 13:42 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24776337_1&course_id=_183784_1&content_id=_8226529_1&return_co… 8/8
Terça-feira, 31 de Maio de 2022 13h42min17s BRT
Pergunta 10
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Considere a seguinte classe, em PHP:
class Cachorro{
    private $nome;
 
    public function __construct($n) {
        $this->nome = $n;
   }
 
    public function getNome(){
        return $this->nome;
    }
 
    public function latir(){
        echo 'Au!';
    }
}
Qual o termo que completa a afirmação abaixo? 
“Latir é _____ da classe cachorro.”
Um método.
Um método.
Uma propriedade.
Um construtor.
Uma instância.
Um encapsulamento.
A alternativa A é a correta. Uma função, quando está dentro de
uma classe, recebe o nome de método da classe.
← OK
1 em 1 pontos

Continue navegando