Buscar

LINGUAGEM SERVIDOR SENAC EAD

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 5 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

Revisar envio do teste: Clique aqui para iniciar o QuizSP_GRAD_695391_2303_01 2303-LINGUAGENS DE SERVIDOR Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário WILKER MILHOMEM
Curso 2303-LINGUAGENS DE SERVIDOR
Teste Clique aqui para iniciar o Quiz
Iniciado 17/09/23 19:39
Enviado 17/09/23 20:25
Data de vencimento 27/09/23 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 45 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Observe o esquema de arquivos a seguir:
Se este esquema estivesse em uma aplicação estática, com a URL base http://www.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;
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 2
Sua empresa recebeu um projeto em PHP para dar manutenção. No projeto, toda a conexão com o banco de dados está feita usando as
funções do mysqli. Você e sua equipe conversaram e decidiram que é uma boa ideia atualizar o projeto para utilizar PDO. No entanto,
para justificar essa decisão aos gestores, é sempre bom ter argumentos sólidos sobre o motivo de essa troca valer a pena.
Qual poderia ser um dos argumentos que a sua equipe utilizaria?
Sala de Aula Tutoriais
1 em 1 pontos
1 em 1 pontos
WILKER MILHOMEM
37
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_219530_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_219530_1&content_id=_9894404_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
Resposta
Selecionada:
d.
Respostas: a. 
b. 
c.
d.
e.
Comentário da
resposta:
Da forma como está hoje, estamos presos a um único SGBD. Caso precisemos migrar o projeto para outro, será
muito mais fácil se fizermos a atualização.
A forma como está feita hoje não é mais suportada pelas versões recentes do PHP, a partir da versão 7.
Ao realizar a alteração, as consultas ao banco ficarão, em média, duas vezes mais rápidas.
A alteração vai remover a necessidade de bibliotecas adicionais, já que o mysqli não era uma implementação padrão
do PHP.
Da forma como está hoje, estamos presos a um único SGBD. Caso precisemos migrar o projeto para outro, será
muito mais fácil se fizermos a atualização.
Da forma como está hoje, estamos presos a uma única linguagem de programação. Caso precisemos migrar o
projeto para outra linguagem, como JavaScript ou Python, será muito mais fácil se fizermos a atualização.
A alternativa D é a correta. A principal vantagem do PDO é ser agnóstico do SGBD utilizado, pois tem
adaptadores para as principais alternativas do mercado.
Pergunta 3
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Um novo desenvolvedor, João, chegou à sua equipe. Como ele estava acostumado a programar em JavaScript, não teve muito problema
com a sintaxe geral do PHP. No entanto, ele encontrou um problema ao examinar o código abaixo:
if($qtde_de_itens > 0) {
  echo $qtde_de_itens . ' itens no carrinho';
} else {
  echo 'Carrinho vazio';
}
O programador veio pedir a sua ajuda, pois desconhece o comando echo. Portanto, você responde que a função do
comando echo em PHP é: 
exibir uma mensagem;
exibir uma mensagem;
repetir uma mensagem por um número predeterminado de vezes;
repetir tudo o que o usuário digitar;
enviar o texto para ser impresso em uma impressora;
emitir (ecoar) a mensagem nos alto-falantes do usuário.
A alternativa A é a correta. Exibir uma mensagem.O comando echo foi baseado nas shells unix (como o bash) e
tem o intuito de exibir (imprimir) um valor na tela (HTML).
Pergunta 4
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);
}
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
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 5
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
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.
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 6
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
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];
1 em 1 pontos
1 em 1 pontos
e. 
Comentário da
resposta:
["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.
Pergunta 7
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O protocolo HTTP define o que chamamos de métodos (também chamados de verbos). Entre eles, podemos destacar os métodos GET
e POST. Esses dois ocupam uma posição especial dentre os métodos, pois são os únicos que podem ser feitos por padrão no
navegador via HTML, sem interferência de JavaScript. Sabemos que uma forma de fazer isso é através dos formulários, em que
podemos colocar o atributo method e escolher se, ao enviar aquele formulário, faremos uma requisição GET ou POST.
Assim, sobreesses métodos e o seu uso em formulários, é correto afirmar que: 
o método GET expõe os parâmetros na URL, enquanto o POST faz isso de forma oculta do usuário;
o método GET não envia informação nenhuma ao servidor, já que serve apenas para “pegar” informação;
o método POST não recebe informação nenhuma do servidor, já que serve apenas para enviar informação;
ambos os métodos são exatamente iguais, e só nos referimos a eles por questões de código legado;
o método GET expõe os parâmetros na URL, enquanto o POST faz isso de forma oculta do usuário;
se não for especificado um método no formulário, está implícito que este formulário usa o método POST;
A alternativa D é a correta. O método GET expõe os parâmetros na URL, enquanto o POST faz isso de forma
oculta do usuário.
O método GET faz uso da query string¸ que é a parte da URL que tem o formato “?nome=valor”. Já o método
POST faz isso “por baixo dos panos”, sem mostrar para o usuário.
Pergunta 8
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.
1 em 1 pontos
1 em 1 pontos
Domingo, 17 de Setembro de 2023 20h25min13s BRT
Pergunta 9
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
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;
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 10
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Suponha que temos a seguinte função em PHP:
function absoluto($x){
   if($x < 0){
      return -$x;
   }
   return $x;
}
Sobre essa função, é correto afirmar que:
retornará o módulo de um valor $x passado por parâmetro;
o comando return não é necessário e poderia ser omitido:
há um erro de sintaxe que precisa ser corrigido;
retornará o módulo de um valor $x passado por parâmetro;
retornará a string $x com um hífen no início;
é uma função anônima.
A alternativa C é a correta. Ao receber um valor negativo, essa função vai retornar este mesmo valor com o sinal
invertido, ou seja, positivo. Caso contrário, retornará o próprio valor.
← OK
1 em 1 pontos
1 em 1 pontos

Outros materiais