Buscar

quiz servidor 8-10

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

01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 1/8
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_695391_2203_01 2203-LINGUAGENS DE SERVIDOR Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário PAULO HENRIQUE NUNES MATOS
Curso 2203-LINGUAGENS DE SERVIDOR
Teste Clique aqui para iniciar o Quiz
Iniciado 01/09/22 23:01
Enviado 01/09/22 23:14
Data de vencimento 28/09/22 23:59
Status Completada
Resultado da tentativa 8 em 10 pontos  
Tempo decorrido 12 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
d.
Respostas: a.
b.
João começou a ser muito produtivo na empresa esta semana! Ele terminou
praticamente toda a parte designada a ele do sistema, e perguntou se vocês
poderiam fazer uma revisão do código (code review).
Você percebe, em primeiro lugar, que o código PHP de João evoluiu muito desde
que começou a aprender a linguagem, e o parabeniza por isso. No entanto, você
nota que ele misturou os comandos require e include completamente ao acaso.
Você, portanto, explica ao João que:
a diferença entre os comandos está quando importamos um
arquivo que não existe;
não há diferença alguma entre os dois comandos, mas é uma boa
ideia manter uma padronização;
Sala de Aula Tutoriais
1 em 1 pontos
PAULO HENRIQUE NUNES MATOS
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_190137_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_190137_1&content_id=_8508410_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
01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 2/8
c.
d.
e.
Comentário
da
resposta:
o comando require é usado para importar arquivos baixados da
internet, enquanto o include é usado para incluir bibliotecas-padrão
do PHP;
ambos os comandos precisam estar sempre no começo do
arquivo;
a diferença entre os comandos está quando importamos um
arquivo que não existe;
o comando require está depreciado e será removido em uma
versão futura do PHP.
A alternativa D é a correta. A diferença entre os comandos está
quando importamos um arquivo que não existe.Ao importar um
arquivo inexistente, o require vai emitir um erro fatal, enquanto o
include emite apenas um warning.
Pergunta 2
Resposta Selecionada: b. 
Respostas: a. 
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.”
Uma propriedade.
Um método.
0 em 1 pontos
01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 3/8
b. 
c. 
d. 
e. 
Comentário
da resposta:
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.
Pergunta 3
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.
Pergunta 4
1 em 1 pontos
1 em 1 pontos
01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 4/8
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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;
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 5
Resposta
Selecionada:
e. 
Respostas: a.
b.
c. 
d. 
O novo desenvolvedor, João, ficou maravilhado com a praticidade de usar
operadores que o PHP traz.
“Puxa, eu posso apenas fazer $nome . $sobrenome que o PHP já junta as
duas strings para mim! Além disso, eu consigo colocar uma variável dentro
de qualquer string só escrevendo seu nome dentro dela, como ‘O seu nome é
$nome’! E, ainda por cima, o PHP faz conversões de forma inteligente, me
deixando fazer coisas como “5” + 5 ou, por exemplo, .5 == 0.5!”
Você fica feliz pela empolgação de João, mas ressalta que, no entanto, há um
equívoco em suas afirmações.
A expressão “5” + 5 vai, na verdade, resultar na string “55”.
Para concatenar as strings $nome e $sobrenome, o recomendado
é a expressão $nome + $sobrenome. 
A expressão ‘O seu nome é $nome’ não vai realizar a interpolação
da variável $nome. 
A expressão “5” + 5 vai resultar em um erro de PHP.
A expressão .5 == 0.5 vai resultar em um erro de PHP.
0 em 1 pontos
01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 5/8
e. 
Comentário
da
resposta:
A expressão “5” + 5 vai, na verdade, resultar na string “55”.
A alternativa b) é a correta. A interpolação só acontece
em strings criadas com aspas, não estando disponível
em strings criadas com apóstrofos.
Pergunta 6
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
Seu colega de trabalho, João, sempre trabalhou como front-end, ou seja,
desenvolvendo em HTML, CSS e JavaScript. Porém, para manter o projeto atual
dentro do cronograma, a empresa decidiu realocar o João temporariamente para
ajudar na equipe de back-end, e você é o responsável por tirar as dúvidas dele.
Nunca tendo trabalhado com PHP na vida, ele está com dificuldade para entender
os arquivos .php. Podemos afirmar para o João que, em um arquivo .php:
a função primária é gerar o HTML para enviar como resposta à
requisição;
a função primária é gerar o HTML para enviar como resposta à
requisição;
podemos escrever apenas código PHP, e não podemos colocar
tags HTML;
o uso de ponto e vírgula ao fim de cada linha é sempre opcional;
os arquivos são executados pelo navegador (browser) do cliente;os arquivos são pré-compilados para HTML, e nossa aplicação se
transforma em uma aplicação estática.
A alternativa A é a correta. Sua função primária é gerar o HTML
para enviar como resposta à requisição.O motivo de escrevermos
um código PHP em primeiro lugar é gerar dinamicamente respostas
em HTML para as requisições. O arquivo PHP pode conter tags
HTML e é executado pelo servidor a cada requisição feita.
1 em 1 pontos
01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 6/8
Pergunta 7
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d. 
e.
Comentário
da resposta:
O PHP, em sua biblioteca-padrão, nos fornece uma série de funções para
manipular diretórios: criar, ler, remover, fazer verificações, etc. Sobre essas
funções, é correto afirmar que:
a função is_dir verifica se um dado caminho é um diretório.
a função scandir ignora automaticamente os arquivos “.” e
“..”; 
a função rmdir vai remover o diretório e seus conteúdos;
a função chdir move um diretório para outra localização;
a função getcwd sempre retorna a raiz do projeto atual;
a função is_dir verifica se um dado caminho é um diretório.
A alternativa E é a correta. A função is_dir verifica se o caminho
passado por parâmetro existe e é um diretório.
Pergunta 8
Resposta
Selecionada:
c.
Respostas: a.
b. 
c.
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á:
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;
1 em 1 pontos
1 em 1 pontos
01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 7/8
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 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 9
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Assinale a alternativa que complementa corretamente o código abaixo:
______ {
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 10
1 em 1 pontos
1 em 1 pontos
01/09/22, 23:14 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26368403_1&course_id=_190137_1&content_id=_850841… 8/8
Quinta-feira, 1 de Setembro de 2022 23h14min08s BRT
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Analise o código abaixo:
$fh = fopen('arq1.txt', 'r');
if($fh){
    fclose($fh);
}
 
$fh = fopen('arq2.txt', 'w+');
if($fh){
    fclose($fh);
}
 
$fh = fopen('arq3.txt', 'x+');
if($fh){
    fclose($fh);
}
Suponha que nenhum dos três arquivos existe a princípio. Ao fim da
execução deste script, quais arquivos terão sido criados?
Arq2 e arq3.
Apenas arq1.
Apenas arq2.
Apenas arq3.
Arq2 e arq3.
Todos os arquivos serão criados.
A alternativa D é a correta. Ao tentar abrir arq1 com o modo “r”,
como ele não existe, o PHP emitirá um warning e não criará o
arquivo.
← OK

Outros materiais