Buscar

QUIZ LING 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 22:22
Enviado 17/09/23 23:17
Data de vencimento 27/09/23 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 54 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Ao estudar sobre upload de arquivos em PHP, você encontrou o seguinte código, incompleto:
if(array_key_exists('foto', $_FILES)){
    echo "Nome original do arquivo: " . _______;
}
?>
<form enctype="multipart/form-data" method="POST">
    <input name="foto" type="�le" />
    <button type="submit">Enviar</button>
</form>
Qual seria o trecho de código que complementa o espaço em branco com o nome original do arquivo enviado pelo usuário?
$_FILES['foto']['name'].
$_FILES['name'];
$f['name'];
$foto['name'];
$_FILES['foto'];
$_FILES['foto']['name'].
A alternativa E é a correta. $_FILES é um array associativo, em que as chaves correspondem aos nomes dos
arquivos enviados. Cada chave guarda também um array associativo, em que uma das chaves disponíveis é a
chave name.
Pergunta 2
Resposta Selecionada: c. 
Respostas:
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;
Sala de Aula Tutoriais
1 em 1 pontos
1 em 1 pontos
WILKER MILHOMEM
39
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
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
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 3
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 4
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.
Pergunta 5
Suponha que temos a seguinte função em PHP:
function �b($x){
   if($x < 2){
      return 1;
   }
   return �b($x-1) + �b($x-2);
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
}
Sobre essa função, é correto afirmar que:
é uma função recursiva;
há um erro de sintaxe que precisa ser corrigido, pois uma função não pode chamar a si mesma;
é uma função recursiva;
é uma função anônima;
é uma função que recebe valores por referência;
há um erro de lógica na função, e ela nunca terminará de executar.
A alternativa B é a correta. Uma função recursiva é uma função que chama a si mesma. A função em questão irá
calcular o n-ésimo termo da sequência de Fibonacci, indexada por 0.
Pergunta 6
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Ao dar manutenção para um sistema, você se deparou com o seguinte código: 
if(!is_dir('relatorios')){
    mkdir('relatorios');
}
$relatorios = scandir('relatorios');
echo '<ul>';
foreach($relatorios as $r){
    echo '<li>' . $r . '</li>';
}
echo '</ul>';
Sobre o código, é correto afirmar:
vai mostrar todos os arquivos no diretório “relatórios”, incluindo “.” e “..”;
se o diretório “relatórios” não existir, o script vai falhar;
vai mostrar todos os arquivos no diretório “relatórios”, com exceção de “.” e “..”;
a variável $r guarda um file handle, referenciando cada um dos arquivos;
vai mostrar todos os arquivos no diretório “relatórios”, incluindo “.” e “..”;
o HTML gerado pelo script é inválido.
A alternativa D é a correta. O comando scandir retorna uma lista dos nomes de arquivos e diretórios disponíveis
no diretório $d (incluindo '.' e '..').
Pergunta 7
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Hoje, em PHP, a forma mais usada para se conectar com bancos de dados é pela classe chamada PDO. Sobre o PDO, é correto afirmar
que:
o método exec executa comandos SQL, retornando true ou false, dependendo se o comando foi ou não bem-
sucedido;
o método query realiza a consulta, trazendo automaticamente todos os resultados pedidos;
o método exec executa comandos SQL, retornando o número de linhas afetadas;
o método exec executa comandos SQL, retornando true ou false, dependendo se o comando foi ou não bem-
sucedido;
o método fetchAll recebe como um de seus parâmetros a string de consulta SQL;
o PDO suporta apenas o Banco de Dados MySQL.
1 em 1 pontos
1 em 1 pontos
Comentário da
resposta:
A alternativa C é a correta. O método exec executa comandos, como insert e update, e retorna quantas linhas foram
afetadas. Para consultas, utiliza-se o método query para montar a consulta, seguido pelo método fetch ou fetchAll
para realizar de fato a consulta.
Pergunta 8
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.
Pergunta 9
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.
1 em 1 pontos
1 em 1 pontos
Domingo, 17 de Setembro de 2023 23h17min35s BRT
Pergunta 10
Resposta
Selecionada:
b. 
Respostas: a.
b. 
c.
d. 
e. 
Comentário da resposta:
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.
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'].
← OK
1 em 1 pontos

Outros materiais