

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Observe a fórmula abaixo usada para converter a escala de temperatura Fahrenheit (Tf) para Celsius (Tc):
Qual função PHP das alternativas abaixo poderia ser usada para realizar essa conversão em um programa?
Considere que o parâmetro $tf representa a temperatura em Fahrenheit.
function converteParaCelsius($tf){
return ($tf – 32)/9*5;
}
function converteParaCelsius($tf){
return ($tf – 32)/9.5;
}
function converteParaCelsius($tf){
return $tf – 32/9*5;
}
Function converteParaCelsius($tf){
return $tf – 32 – 9*5;
}
Qual dos trechos de código abaixo, em linguagem PHP 5.5, é executado sem erros e, adicionalmente, pode ser considerado o mais seguro para fazer uma consulta em uma tabela de usuários em um banco de dados relacional PostgreSQL?
$nome = "João";
$sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome=$nome;";
$resultado = pg_query($conn, $sql);
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome='$nome;'";
$resultado = pg_secure_query($conn, $sql);
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome=$1;";
$resultado = pg_query_params($conn, $sql, array($nome));
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, senha WHERE nome='$nome';";
$resultado = pg_query($conn, $sql);
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, encrypt(senha) FROM tb_usuario WHERE nome=$nome;";
$resultado = pg_query_params($conn, $sql);
Utilizando a linguagem PHP, para que serve a declaração “require_once”:
Serve para realizar cálculos aritméticos.
É idêntica à função “require”, mas foi descontinuada desde a versão 5 do PHP.
É idêntica à “require”, exceto que o PHP verificará se o arquivo já foi incluído e, em caso afirmativo, não o incluirá (exigirá) novamente.
Não é uma declaração nativa do PHP.
Serve para bloquear ações maliciosas de um terceiro.
Analise as assertivas:
I. Não é possível desenvolver em Java utilizando Linux.
II. Com a linguagem PHP é possível desenvolver em Windows e Linux.
III. Só é possível desenvolver com Java em versões do Windows Server.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
Apenas II e III.
O PHP disponibiliza alguns métodos, chamados de “métodos mágicos”, que são executados quando um determinado evento ocorre na classe mãe. São exemplos de métodos mágicos no PHP:
Na linguagem PHP, qual o retorno esperado quando utilizada a função “strlen”?
O tamanho de uma string.
Se a informação é um texto ou um número.
A soma de valores.
O tamanho ocupado em um arquivo.
A confirmação de execução de um cálculo.
Deseja-se extrair algumas informações importantes de um conjunto de arquivos de textos. Coube a um programador a tarefa de extrair referências a decretos, normas e leis para posteriormente entender melhor qual a legislação mais utilizada nesses textos. Um código inicial, em PHP 5.5, foi enviado em um arquivo compactado que acabou sendo corrompido, e perderam-se alguns trechos importantes. O conteúdo recebido é apresentado no quadro abaixo, com identificadores numerados em negrito nos trechos que ficaram ilegíveis:
<?php $texto= "O Consórcio de Informática na Gestão Pública Municipal – CIGA é pessoa jurídica de direito público, sob a forma de associação pública, devendo reger-se pelas normas da Constituição da República Federativa do Brasil, da Lei n.º 11.107, de 6 de abril de 2005, do Decreto n.º 6.017, de 17 de janeiro de 2007, e demais normas pertinentes, pelo presente Protocolo de Intenções e pela regulamentação que vier a ser adotada pelos seus órgãos competentes. O CIGA é um órgão público subordinado aos municípios que aderiram ou vierem a aderir ao consorciamento."; function extr_leg($texto){ $regexp = (1)
$res = (2)
$retorno = [];
if ($res){ for ($i=0;$i<$res;$i++){ $retorno[] = (3)
} } return $retorno; } print_r(extr_leg($texto)); ?> |
O resultado desejado da execução é o que consta no quadro abaixo:
Array ( [0] => Array ( [0] => Lei [1] => 11.107 [2] => 2005 ) [1] => Array ( [0] => Decreto [1] => 6.017 [2] => 2007 ) ) |
Qual alternativa contém os trechos de código adequados que preenchem os identificadores (1), (2) e (3) e geram o resultado esperado?
(1) '/
(2) $m = preg_match($regexp, $texto); $res=count($m);
(3) array( $m[1][$i], $m[2][$i], $m[5][$i]);
(1) '/
(2) $m = preg_match($regexp, $texto); $res=count($m);
(3) array( $m[$i] );
(1) '/
(2) preg_match_all($regexp, $texto);$res=count($m);
(3) array( $m[$i] );
(1) '/
(2) preg_match_all($regexp, $texto, $m);
(3) array( $m[0][$i], $m[1][$i], $m[4][$i] );
(1) '/
(2) preg_match_all($regexp, $texto, $m);
(3) array( $m[1][$i], $m[2][$i], $m[5][$i]);
– Levando em consideração a linguagem PHP e a orientação a objetos, assinale a alternativa que completa a frase abaixo.
“Os métodos que forem declarados com a palavra _________ não poderão ser sobrescritos pelas subclasses.”
final
fixed
strict
public
nome e idade são considerados atributos.
Certo
Errado
Quanto ao código PHP assinale a questão que apresenta respectivamente as tags iniciais e finais em que:
<php código ?> /
<?php código ?> /
<php código ?> /
<?php código ?> /
<?php código ?> */ comentários */
Analise o código PHP abaixo e assinale a alternativa que corresponde à saída do programa.
<?php
$x=20.1;
$y=2.2;
function provaEAGS($a, $b){
return $b + $a*(int)2;
}
$resultado = provaEAGS($x, $y);
echo $resultado;
?>
25
42.2
42.4
43
Segundo os padrões de acessibilidade na web definidos para sites do Governo Eletrônico, códigos CSS devem estar sempre em arquivos externos a serem chamados pelas páginas do sítio/portal. Por exemplo, a instrução < link rel="stylesheet" type="text/css" href="aleap.css"/ > pode ser também escrita na forma:
< style rel="link" type="text/css"> @include url("aleap.css"); </
< link lang="css" type="stylesheet" href="aleap.css"/ >
< style rel="stylesheet" type="text/css"> @import url("aleap.css"); < /style >
< link rel="external" type="text/css" src="aleap.css"/ >
< style rel="stylesheet" type="text/css" url("aleap.css")/ >
Considere o algoritmo de ordenação abaixo, em linguagem PHP:
function xsort($lista){
for ($aux= 0; $aux<count($lista); $aux++) {
$temp = $lista[$aux];
$aux2 = $aux-1;
while($aux2>=0 && $lista[$aux2]>$temp){
$lista[$aux2+1] = $lista[$aux2];
$aux2--;
}
$lista[$aux2+1] = $temp;
}
return $lista;
}
O algoritmo de ordenação apresentado foi a/o:
Selection Sort
Quick Sort
Bubble Sort
Insertion Sort
Merge Sort
Analise a linha de código de PHP, escrita abaixo:
Qual a saída esperada?
Arnold disse uma vez: I'll be back
Arnold disse uma vez: "I'll be back"
Arnold disse uma vez: "I\'ll be back"
Arnold disse uma vez: "I\'ll be back"
Arnold disse uma vez: "\I\'ll be back"\
O bounded contexto é um limite conceitual do modelo, sendo considerado um delimitador de domínio.
Certo
Errado
Uma página PHP foi requisitada por meio da URL:
http://servidor/get.php?page=html&content=body
Caso a página requisitada acesse a variável superglobal $_GET["page"] ela retornará:
<html><body></
/
html
page=html&content=body
http://servidor
Considerando as funções do PHP para manipulação de documentos em PDF, uma delas “preenche o caminho atual e o desenha no documento”. Trata-se de:
pdf_fill
pdf_stroke
pdf_fill_stroke
pdf_fill_textblock
Analise as seguintes expressões lógicas escritas em PHP 5.5, caso fossem avaliadas logo após a execução do código apresentado anteriormente:
1. $fa1===$fi
2. $fa1==$fi
3. $fa1===$fa2
4. $fa1==$fa2
A alternativa que apresenta o resultado correto das expressões é:
True – False – False – False
True – True – False – False
False – True – True – True
False – False – False – True
False – False – True – True
É uma forma de incluir comentário em códigos do PHP e do Java:
<>
/
??
@@
<!--
Uma das principais características da linguagem de programação PHP é sua simplicidade. Por isso, ela é tão popular no mundo inteiro. Analise o trecho de código abaixo.
< ?php
echo (bool) "aBC" === 'Abc';
O resultado da execução desse código, no PHP 5.5, será