

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 em PHP 5:
$array = array(
"Valor 1 ",
"Valor 2 ",
10 => "Valor 3 ",
"Valor 4 ", );
foreach($array as $i => $j)
print $i;
O que será apresentado por esse trecho de código?
Um upload de um arquivo 10 MB falha pelo método POST. Considerando a aplicação em php qual alteração deve ser alterada do php.ini ?
('upload_string_size', '10M')
('get_post_size', '10M')
('post_max_size', '10M')
Nenhuma das alternativas.
Tendo por base incremento e decremento em PHP, analise o script abaixo e responda qual a saída do programa.
< ?php
$x=8;
$y=2;
echo ++$x;
echo $x++;
echo $y--;
?>
892
992
9101
9102
Considerando a linguagem PHP, o dado 0x01 está representado em que base numérica?
Base octal
Base binária
Base decimal
Base hexadecimal
Tendo por base constantes e strings em PHP, analise o script abaixo e responda qual a saída do programa.
< ?php
define(“extra”, “super”);
$palavra=“teste”;
$frase= ‘Isto é um $palavra ’.extra;
echo $frase;
?>
Isto é um teste super
Isto é um palavra extra
Isto é um $palavra extra
Isto é um $palavra super
O PHP possui muitos comandos, divididos por categorias, e na categoria de FTP, ou seja, de transferência de arquivos, uma das funções retorna o nome do diretório corrente. Trata-se da função:
ftp_site.
ftp_put.
ftp_raw.
ftp_pwd
Considere as seguintes classes:
public class Fruta {
public void cor();
}
class Abacaxi extends Fruta {
}
class Uva extends Fruta {
public void cor();
}
É correto afirmar que
a classe Uva não implementa um outro método cor, diferente daquele da classe Fruta.
a palavra extends na classe abacaxi define a relação de interface entre Abacaxi e Fruta.
é possível observar o conceito de classe abstrata nessas classes.
a classe Abacaxi poderá fazer uso de métodos pela herança direta da classe Fruta.
a classe Fruta, sendo privada, pode ser acessada em qualquer lugar do projeto.
Assinale a alternativa que apresenta o comando a ser executado em um projeto laravel, versão 5.5, para a criação de um controller denominado AlunoController, com os métodos predefinidos: index, create, store, show, edit, update e destroy.
php artisan make:controller AlunoController--methods
php artisan make:controller AlunoController--functions
php artisan make:controller AlunoController--resource
php artisan make:controller AlunoController--rest
php artisan make:controller AlunoController--full
Uma das declarações possíveis para se definir uma rota para o controller indicado na questão 57 é apresentada na alternativa:
Route::methods(‘aluno’, ‘AlunoController’);
Route::functions(‘aluno’, ‘AlunoController’);
Route::rest(‘aluno’, ‘AlunoController’);
Route::resource(‘aluno’, ‘AlunoController’);
Route::full(‘aluno’, ‘AlunoController’);
Para desenvolver um sistema que possa ser acessado a partir de um navegador utilizando-se a internet, um desenvolvedor pode utilizar tecnologias como PHP, HTML, CSS e JavaScript.
Qual informação está adequada sobre a execução de uma página dinâmica construída utilizando-se essas tecnologias?
O código de um sistema PHP é executado pelo servidor HTTP enquanto que o HTML gerado, CSS e o JavaScript são interpretados pelo cliente.
Para as tecnologias citadas, não há execução feita no cliente. Toda a interpretação do código é feita pelo servidor.
O HTML e o CSS são interpretados pelo servidor HTTP, enquanto o PHP e o HTML são interpretados pelo cliente.
Para as tecnologias citadas, não há execução feita no servidor. Toda a interpretação do código é feita pelo cliente.
Analise o trecho de código abaixo, escrito em PHP.
$email = test_input($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
Com base nesse código, é correto afirmar que a função filter_var()
verifica se a sintaxe do endereço URL é válida.
armazena, na página do usuário, uma mensagem de erro.
verifica se um endereço de e-mail está bem formado.
filtra os espaços em branco do endereço de e-mail.
armazena o endereço da URL no banco de dados.
Observe o código PHP abaixo:
1. _<?php
2. ____$cores=array();
3. ____$cores[1]="azul";
4. ____$cores["a"]="verde";
5. ____$cores[]="amarelo";
6. ____$cores[5]="rosa";
7. ____$cores[]="roxo";
8. ____ksort($cores);
9. ____echo key($cores).";";
10. ____foreach($cores as $v){
11. _echo $v.";";
12. ____}
13. _?>
Ao executar o código, qual é a saída exibida em tela?
2;amarelo;azul;rosa;roxo;verde;
a;verde;azul;amarelo;rosa;roxo;
1;verde;azul;amarelo;rosa;roxo;
azul;amarelo;verde;rosa;roxo;1;
Na linguagem PHP, não é reservada a palavra:
static
echo
function
procedure
continue
No que diz respeito ao PHP, analise as afirmativas a seguir:
I. PHP é uma linguagem de scripts open source de uso geral, na qual o script é executado na máquina do cliente, gerando o HTML que é enviado ao browser.
II. Com o PHP é possível coletar dados de um formulário, gerar páginas dinamicamente, enviar e receber cookies e gerar relatórios.
III. Com PHP é possível interagir com bancos de dados e aplicações existentes no servidor com a vantagem de não expor o código fonte para o cliente.
Assinale a alternativa correta:
somente a afirmativa I está correta.
somente a afirmativa II está correta.
somente a afirmativa III está correta.
somente as afirmativas II e III estão corretas.
todas as afirmativas estão corretas.
A figura abaixo ilustra uma sequência de instruções em PHP.
<?php $x = 10; $y = 19; $z = 28; echo ++$x; echo $y++; echo --$z; ?> |
As instruções echo ++$x, echo $y++ e echo --$z apresentarão, respectivamente, os seguintes valores:
10, 18 e 27.
10, 19 e 28.
11, 18 e 27.
11, 18 e 28.
11, 19 e 28.
Numere a segunda coluna de acordo com a primeira, associando cada conceito ou recurso da linguagem PHP à sua respectiva definição.
(1) Superglobais
(2) Object
(3) Globais
(4) Resource
(5) Null
(6) Estáticas
(7) Require
(8) Locais
( ) Utilizado para permitir o reúso de código, inclui um determinado arquivo no script em que está sendo chamado; se o arquivo não for encontrado, a execução do script é suspensa.
( ) São as variáveis que podem ser acessadas dentro de todo o script.
( ) São variáveis predefinidas e visíveis no decorrer de todo o script que as contém.
( ) São variáveis visíveis somente dentro das funções onde forem criadas; são inicializadas apenas uma vez e mantêm seu valor entre as execuções da função.
( ) Representa uma instanciação de uma determinada classe.
( ) Tipo de variável especial que mantém uma referência a algo externo ao script, como uma conexão com um banco de dados.
( ) Variável que não tem valor por não ter sido inicializada, por exemplo.
( ) Variáveis que somente podem ser utilizadas dentro do escopo em que são instanciadas.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
7 – 5 – 1 – 2 – 6 – 4 – 3 – 8.
7 – 3 – 1 – 6 – 2 – 4 – 5 – 8.
1 – 4 – 6 – 7 – 8 – 3 – 5 – 2.
3 – 7 – 8 – 2 – 5 – 4 – 1 – 6.
2 – 8 – 5 – 4 – 1 – 6 – 3 – 7.
Em um programa PHP, para fazer a conexão com um banco de dados PostgreSQL, qual função é utilizada ?
pg_connect
pg_insert
pg_close
connect
Na Figura 10(a), pode-se digitar, no local apontado pela seta 1, o seguinte método construtor, sem que seja inserido erro nesse código fonte:
I.
function Classe1(){
$this->cargaClasse1();
}
function cargaClasse1($a, $b, $c){
$this->nome = $a;
$this->idade = $b;
$this->sexo = $c;
}
II.
function Classe1($a, $b, $c) {
$this->nome = $a;
$this->idade = $b;
$this->sexo = $c;
}
III.
function __construct($a, $b, $c) {
$this->nome = $a;
$this->idade = $b;
$this->sexo = $c;
}
Quais estão corretas?
Apenas II.
Apenas III.
Apenas I e III.
Apenas II e III.
I, II e III.
O programa em PHP, da Figura 10(a), será testado por meio do programa mostrado na Figura 10(b). Para isso, antes de instanciar um objeto da "Classe1" (seta nº 3) é necessário inserir o seguinte código fonte, no local apontado pela seta nº 2 (Figura 10(b)):
I. include 'Classe1.php';
II. include_once 'classe1.php';
III. require_once 'Classe1.php';
Quais estão corretas?
Apenas II.
Apenas III.
Apenas I e III.
Apenas II e III.
I, II e III.
Em relação às funções de array do PHP 5 ou superior, é correto afirmar:
A função array_reduce permuta as chaves e valores associados em um array.
A função array_splice extrai um subarray do array informado.
A função array_combine cria um novo array mesclando o conteúdo de dois arrays.
A função array_walk aplica uma determinada função em cada elemento de um array.
A função array_shift insere um novo elemento no início do vetor e desloca os demais elementos em uma posição acima da sua posição original.