Buscar

Quiz de 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

04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 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 FREDERICO VALLE DOS ANJOS
Curso 2202-LINGUAGENS DE SERVIDOR
Teste Clique aqui para iniciar o Quiz
Iniciado 30/05/22 14:22
Enviado 04/06/22 09:06
Data de vencimento 08/06/22 23:59
Status Completada
Resultado da tentativa 9 em 10 pontos  
Tempo decorrido 114 horas, 43 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Funções são uma importante ferramenta em qualquer linguagem de programação.
Por exemplo, poderíamos criar uma função calcularDesconto($valor), que
calcularia o desconto adequado para um determinado valor sem que o
programador que a chamou precise se preocupar com os detalhes de como um
desconto é calculado. Costumamos dizer que o termo $valor é:
o parâmetro ou argumento da função;
o parâmetro ou argumento da função;
a variável da função;
a propriedade da função;
o membro da função;
o valor de retorno da função.
A alternativa A é a correta. Chamamos de argumento o valor que é
passado à função, e parâmetro é a variável que armazenará este
argumento. No entanto, no dia a dia, estes dois termos se mesclam
bastante e podem ser usados praticamente como sinônimos.
Sala de Aula Tutoriais
1 em 1 pontos
FREDERICO VALLE DOS ANJOS
37
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
04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 2/8
Pergunta 2
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 3
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.
1 em 1 pontos
0 em 1 pontos
04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 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 4
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 5
1 em 1 pontos
1 em 1 pontos
04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 4/8
Resposta
Selecionada:
c.
Respostas: a. 
b.
c.
d. 
e. 
Comentário
da
resposta:
Quando trabalhamos em aplicações web comerciais, não lidamos apenas com
outros desenvolvedores. Isso pode levar a falhas de comunicação, já que
programadores frequentemente usam terminologias e jargões que não são
familiares para todos. 
Um representante comercial da empresa em que você trabalha veio pedir sua
ajuda, pois ficou totalmente perdido na última reunião em que todos falaram sobre
a tal “arquitetura cliente-servidor”. Depois de um pouco de explicação, o
representante entendeu o que é o “servidor”, mas ainda não entendeu o que
significa “cliente” na expressão “cliente-servidor”. Você explica, portanto, que um
cliente é: 
o sistema de origem de cada requisição para o nosso
servidor;
um comprador do nosso sistema de e-commerce;
o sistema onde armazenamos nossos arquivos estáticos;
o sistema de origem de cada requisição para o nosso
servidor;
quem paga pela hospedagem web;
cada arquivo PHP que é armazenado no servidor.
A alternativa C é a correta. O sistema de origem de cada requisição
para o nosso servidor.O cliente (normalmente um navegador web) é
quem envia uma requisição para o nosso servidor.
Pergunta 6
As variáveis $nome, $Nome e $NOME se referem a variáveis diferentes.
Uma variável, depois de criada, pode armazenar valores de outro tipo.
As variáveis precisam ser declaradas separadamente antes de ser
utilizadas.
Todas as variáveis precisam ter um cifrão ($) antes do seu nome.
João ainda está com dificuldades em PHP, mas agora o seu problema são as
variáveis. Ele estudou um pouco sobre o assunto e gostaria que você o ajudasse
a revisá-lo. Para isso ele faz algumas afirmações e lhe pede para avisá-lo se
cometer algum erro.
1 em 1 pontos
04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 5/8
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
Você tranquiliza o João, dizendo que está quase tudo correto com exceção de
uma afirmação. Você explica, portanto, que:
as variáveis não precisam ser declaradas separadamente antes de
ser utilizadas;
as variáveis $nome, $Nome e $NOME se referem à mesma
variável;
uma variável, depois de criada, não pode armazenar um valor de
outro tipo;
as variáveis não precisam ser declaradas separadamente antes de
ser utilizadas;
é possível declarar variáveis sem o uso do cifrão ($), mas
tentamos ao máximo fazer isso por convenção;
apenas as variáveis do tipo string precisam ter o cifrão, e o
restante é opcional.A alternativa C é a correta. As variáveis em PHP não precisam ser
declaradas, são case-sensitive e dinamicamente tipadas e sempre
precisam iniciar com cifrão.
Pergunta 7
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){
1 em 1 pontos
04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 6/8
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
    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.
Pergunta 8
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
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.
1 em 1 pontos
04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 7/8
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 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
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
1 em 1 pontos
1 em 1 pontos
04/06/2022 09:09 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24758293_1&course_id=_183784_1&content_id=_822652… 8/8
Sábado, 4 de Junho de 2022 09h06min13s BRT
Resposta
Selecionada:
c.
Respostas: a.
b. 
c.
d.
e. 
Comentário
da
resposta:
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;
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.
← OK

Outros materiais