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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

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 3
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
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.
1 em 1 pontos
Comentário
da resposta:
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
Resposta Selecionada:
b.
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?
“A propriedade _______ está encapsulada e só pode ser acessada pelo método
_____.”
nome e getNome.
getNome e nome.
nome e getNome.
nome e latir.
getNome e latir.
latir e getNome.
A alternativa B é a correta. A propriedade nome é privada e,
portanto, não pode ser acessada externamente. Entretanto, o
método getNome permite um acesso indireto ao valor dessa
variável. Chamamos essa estratégia de encapsulamento.
Pergunta 5
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: " . _______;
}
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada:
e.
Respostas:
a.
b.
c.
d.
e.
Comentário da
resposta:
?>
<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 6
Resposta
Selecionada:
b.
Respostas: a.
b.
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.
• 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.
Você tranquiliza o João, dizendo que está quase tudo correto com exceção de uma
afirmação. Você explica, portanto, que:
uma variável, depois de criada, não pode armazenar um valor de
outro tipo;
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;
0 em 1 pontos
c.
d.
e.
Comentário da
resposta:
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
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, sobre esses 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.
1 em 1 pontos
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:
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
Observe o esquema de arquivos a seguir:
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada:
d.
Respostas:
a.
b.
c.
d.
e.
Comentário da
resposta:
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 precisater o caminho completo até o arquivo,
separado por barras, e ter a extensão dele.
Pergunta 10
Resposta
Selecionada:
b.
Respostas: a.
Suponha que temos a seguinte função em PHP:
function �b($x){
   if($x < 2){
      return 1;
   }
   return �b($x-1) + �b($x-2);
}
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;
1 em 1 pontos
Quinta-feira, 2 de Junho de 2022 11h46min47s BRT
b.
c.
d.
e.
Comentário da
resposta:
é 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.

Continue navegando