Buscar

Programação Para Web I AV2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Av2 - Cst Anál e Desenv Sist - Programação Para Web I
1) A capacidade de uma máquina interpretar um conteúdo, envolve dentre outras coisas um padrão. Observamos através da linguagem de marcação HTML, que a marcação de uma informação envolve uma regra, que é a definição de uma tag de abertura envolvida pelos símbolos "<" e ">", e para as tags que envolvem conteúdo, ainda é necessário delimitar o fim, utilizando para isso a mesma tag também envolvida pelos símbolos "<" e ">", mas com a inclusão do caractere "/" necessariamente após o caractere "<", ficando algo próximo a "<exemplo>Conteúdo</exemplo>".
A linguagem PHP possui um pré-processador que consegue, dentre outras coisas distinguir HTML e código imperativo. Qual é representação correta das tags de abertura e fechamento utilizadas em PHP?
Alternativas:
a) % e %
b) php e php
c) script e script
d) ?php e ? Alternativa assinalada CERTA
e) ?php e php
2) A linguagem PHP possui a característica de ser fracamente tipada, e isso envolve o fato de que as variáveis não têm o seu tipo definido no momento de sua declaração, algo semelhante ao que acontece a outras linguagens como JavaScript, Python e outras.
Uma característica peculiar do PHP é o prefixo que devemos utilizar na declaração de variáveis, o que em um primeiro momento pode ser algo tedioso, mas que apresenta vantagens quando avaliamos recursos como interpolação de string. Qual é o caractere que devemos utilizar como prefixo em nossas variáveis?
Alternativas:
a) #
b) _
c) v
d) V
e) $ Alternativa assinalada CERTA
3) O processo de produção de conteúdo dinâmico através da Internet, envolve necessariamente essa habilidade junto aos servidores Web. Essa habilidade é proporcionada pela capacidade de execução de linguagem de programação no contexto desse mesmo servidor. Em outras palavras, um servidor Web que antes era capaz de entregar conteúdos estáticos aos clientes, que são os navegadores, passou em algum momento a ser capaz também de entregar conteúdo dinâmico através da execução de instruções geradas por tecnologias, e isso envolve naturalmente a linguagem de programação
Uma linguagem com destaque, o PHP, diferencia-se da tecnologia CGI por uma questão fundamental. Qual é a diferença substancial entre a tecnologia PHP e a CGI escritas em C ou Perl?
Alternativas:
a) O código PHP fica embutido ao HTML, já o CGI gera todo o código HTML Alternativa assinalada CERTA
b) O código CGI fica embutido ao HTML, já o PHP gera todo o código HTML
c) O tempo de execução do CGI é limitado à arquitetura x86
d) O tempo de execução do PHP é limitado à arquitetura x86
e) O tempo de execução do CGI é limitado à arquitetura X64
4) A linguagem PHP diferencia-se de outras linguagens pois possibilita que, possamos utilizar em uma única estrutura o array, como uma estrutura mais complexa, como tabela hash, coleção, pilha ou fila.
Caso desejarmos declarar e inicializar um array como uma tabela hash, onde para cada elemento haverá uma chave. Qual é a alternativa que apresenta a inicialização correta de um array de estados indexados pela unidade federativa corretamente?
Alternativas:
a) $estados = array("PR", "Paraná","SP", "São Paulo");
b) $estados = array(["PR", "Paraná"],["SP", "São Paulo"]);
c) $estados = array("PR" => "Paraná","SP" => "São Paulo"); Alternativa assinalada CERTA
d) estados = array("PR" => "Paraná","SP" => "São Paulo");
e) $estados = array({"PR", "Paraná"},{"SP", "São Paulo"}); 
5) Para a construção de aplicações mais complexas, é comum o uso de recursos que possibilitem a modularização, como a programação orientada a objetos, procedimento ou funções. Para tal, a linguagem PHP suporta ambos recursos, modularização através de paradigma orienta a objetos, e ainda o uso de procedimento e funções.,
Para declaração de uma função devemos compreender a sintaxe base da linguagem, e ainda as características pertinentes à declaração de funções. Considerando como objetivo a declaração de uma função chamada soma, que receba dois argumentos de entrada $a e $b, no qual chamamos de parâmetros, e retorne a soma deles. Qual a alternativa que declara corretamente essa função?
Alternativas:
a) function soma($a, $b){return $a+$b;} Alternativa assinalada CERTA
b) fun soma($a, $b){return $a+$b;}
c) func soma($a, $b){return $a+$b;}
d) function int soma(int $a, int $b){return $a+$b;}
e) function Integer soma($a: Integer, $b: Integer){return $a+$b;}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando