

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.
Considere o seguinte trecho de código PHP.

O código acima, ao ser executado em condições ideais, resulta em
Considere o código PHP a seguir.
<?php
function n_comp(Şx, Şy) {
----if(Şx > Şy) {
--------Şout = 1;
----} else {
--------Şout = 0;
----}
----return Şout;
}
function l_comp(Şx, Şy) {
-----if(Şx > Şy) {
---------Şout = 1;
----} else {
---------Şout = 0;
----}
----return Şout;
}
function func_comp(Şx, Şy, Şcomp_func)
{
----if ( Şcomp_func(Şx, Şy) ) {
----------Şout = 1;
----} else {
---------Şout = 0;
----}
----return Şout;
}
echo func_comp(2, 1, "n_comp");
echo func_comp("abc", "b", "l_comp");
echo func_comp("01", "2", "l_comp");
echo func_comp(3, 3, "n_comp");
echo func_comp("abcd", "efg", "l_comp");
echo func_comp("e", "abc", "l_comp");
?>
Assinale a alternativa que apresenta, corretamente, a saída do código.
010011
011110
100001
110010
111010
São características da linguagem PHP as abaixo relacionadas, EXCETO:
possuir código aberto.
ser compilada.
ser executada no lado do servidor.
ser multiplataforma.
possibilitar acesso a banco de dados por ODBC.
Analise as afirmativas sobre a linguagem de programação PHP, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.
( ) A linguagem de programação PHP suporta o paradigma orientado a objetos e implementa o conceito de herança múltipla.
( ) A função utilizada na linguagem de programação PHP para enviar consultas ao banco de dados MYSQL é o mysql_query.
( ) A função str_shuffle da linguagem de programação PHP é utilizada para reverter uma string.
V V V
V F V
F F V
F V F
F F F
PHP, como umaclinguagem de script open source de uso geral e muito utilizada no desenvolvimento web, oferece diversos operadores, dos quais dois são caracterizados a seguir.
(l) A expressão $x op1 $y resulta no resto da divisão de $x por $y, onde op1 é denominado operador modulus.
(Il) A xpressão $x op2 $y retorna “true” se $x é “not equal” a $y e “false” caso contrário. Cabe ressaltar que neste caso, a PHP oferece duas possibilidades de uso para esse operador, sendo uma delas o símbolo <>.
Nessas condições, os símbolos empregados para os operadores op1 em (l) e op2 em (ll) são respectivamente:
& e !=
% e @=
% e #=
% e !=
& e @=
Na linguagem PHP, uma variável declarada com o modificador static tem por objetivo:
aplicar somente em funções recursivas.
inicializar seu valor ao chamar uma rotina.
manter seu valor entre chamadas de rotinas.
zerar o seu conteúdo ao executar uma função.
conter um valor inicializado constante em uma rotina.
Identifique abaixo os sistemas gerenciadores de banco de dados suportados de forma nativa (out of the box) pelo PHP Laravel.
1. MySQL
2. MS SQL Server
3. PostgreSQL
4. Oracle
Assinale a alternativa que indica todos os itens corretos.
São corretos apenas os itens 1, 2 e 3.
São corretos apenas os itens 1, 2 e 4.
São corretos apenas os itens 1, 3 e 4.
São corretos apenas os itens 2, 3 e 4.
São corretos os itens 1, 2, 3 e 4.
1- 2-3-4-5-6-7-8-9-
9-8-7-6-5-4-3-2-1-
2-4-6-8-
8-6-4-2-
Considere que o arquivo "index.php" possui o seguinte conteúdo:
<?php echo "1"; ?> + <?php echo"2"; ?>
O que seria exibido no navegador ao requisitarmos o arquivo "index.php" do servidor?
<?php echo "1"; ?> + <?php echo "2"; ?>
"1"; + "2";
3
1 + 2
+
Ao se programar em PHP utilizando orientação a objetos, a palavra-chave final pode ser utilizada para
informar que a classe não poderá ser instanciada.
destruir uma instância de determinada classe.
encerrar a declaração dos métodos da classe.
impedir que o método seja sobrescrito.
Assinale a alternativa que contém o comando em PHP utilizado para selecionar o banco de dados ativo, depois de aberta a conexão com o MySQL.
mysql_query("select * from nome_do_banco",$id_da_conexao);
mysql_connect("host", "usuario", "senha");
mysql_select_db("nome_do_banco");
mysql_close($id_da_conexao);
Ao programar em PHP, podemos utilizar a função ___________ para acessar as variáveis de ambiente.
echo
_GET
getenv
_POST
get_posts( $args ); #setup_post( $post );# date();#title();#abstract()
get_postdata( $args ); #setup_post( $post );# date();#title();#excerpt()
get_posts( $post ); #setup_postdata( $post );# the_date();#the_title();#the_abstract()
get_posts( $args ); #setup_postdata( $post );# the_date();#the_title();#the_excerpt()
Analise as proposições a seguir, acerca da tecnologia PHP.
I. O comando Include once() permite avaliar e incluir um arquivo durante a execução apenas uma vez.
II. A função get_loaded_retorna é uma matriz com os nomes de todos os módulos que já foram carregados e compilados.
III. A função Get_extension_funcs retorna uma matriz com os nomes de funções de um módulo.
IV. A variável de ambiente TMPDIR é responsável pelos arquivos enviados para um servidor a partir de páginas PHP.
V. A função glob do PHP verifica se a string passada coincide com padrão de curingas shell pattern.
Estão CORRETOS, apenas, os itens
I, II, III e IV.
I, III, IV e V.
II, III e IV.
I, II e IV.
I, II, III e V.
Na linguagem PHP, a palavra reservada utilizada para especificar uma classe derivada é:
derivative.
herritage.
includes.
hedges.
extends.
Considere o código PHP:
1____<?php
2______$profissao = 'analista do TRF';
3______print "Sou $profissao";
4______print 'Sou $profissao';
5____?>
As saídas ou resultados esperados para os comandos das linhas 3 e 4 são, respectivamente:
Sou $profissao / Sou $profissao.
Sou analista do TRF / Sou $profissao.
Sou $profissao / Sou analista do TRF.
Sou analista do TRF / Sou analista do TRF.
Qual função em PHP deve ser utilizada para se remover os espaços em branco no início de uma string?
rtrim
remove
ltrim
space
Qual é a forma correta de se calcular o resto da divisão entre dois números em PHP?
$rest = 5%2;
$rest = mod(5,2);
rest = 5%2;
rest = mod(5,2);
A orientação a objetos é uma maneira de programar que modela os processos de programação de uma maneira próxima à realidade, tratando cada componente de um programa como um objeto, com suas características e funcionalidades. Classe é a estrutura mais fundamental para a criação de um objeto. Uma classe nada mais é do que um conjunto de variáveis (propriedades ou atributos) e funções (métodos), que definem o estado e o comportamento do objeto. Interfaces permitem a criação de código que especifica quais métodos uma classe deve implementar, sem ter que definir como esses métodos serão tratados.
A partir desses conceitos, é INCORRETO afirmar, sobre a Interface em PHP, que
o uso de interfaces possibilita o polimorfismo.
seus métodos são implicitamente Privados e Abstratos.
não há como fazer uma instância de uma interface nem como criar um construtor.
não possui implementação, somente assinatura, ou seja, apenas a definição dos seus métodos sem o corpo.
Seguindo a ordem dos arquivos e a estrutura dos diretórios, os nomes das camadas da arquitetura MVC à qual pertencem os respectivos arquivos e as strings que completam os comandos das linhas 2 (Arquivo 2) e 9 (Arquivo 3) são
Model, View, Controller, "../model/cliente.php", "../controller/cliente.php"
Model, Controller, View, "../model/cliente.php", "../controller/cliente.php"
Controller, Model, View, "../controller/cliente.php", "../model/cliente.php"
Model, Controller, View, "../view/cliente.php", "../controller/cliente.php"