Questões de Concurso Sobre php em programação

Questões Discursivas

Foram encontradas 1.069 questões

Q2007685 Programação
Analise as assertivas abaixo sobre o mecanismo de sessões do PHP 5 e assinale V, se verdadeiras, ou F, se falsas.
( ) Por padrão, as sessões utilizam cookies no lado do cliente e arquivos no lado do servidor. Um identificador aleatório é o que os conecta.
( ) O PHP utiliza uma variável superglobal para armazenar os dados da sessão que são serializados quando necessário.
( ) O comando $_SESSION['auth'] = 0; é uma forma válida para armazenar um valor na variável de sessão chamada “auth”.
( ) O uso de cookies pode ser dispensado quando utilizando HTTPS, já que este preserva o estado da conexão.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2007684 Programação

Analise o código abaixo, escrito em PHP 5:

Imagem associada para resolução da questão


Assinale a alternativa que representa a saída da execução do script em um servidor Web com suporte a PHP 5 com configuração padrão:

Alternativas
Q1891690 Programação
Como sabemos, a linguagem PHP oferece um laço específico que facilita a iteração sobre os elementos de vetores sem a necessidade de manipular um índice ou condição de parada manualmente. Trata-se de: 
Alternativas
Q1885309 Programação
Considerando o trecho de código a seguir, em uma aplicação php com PHPUnit, responda à questão.


1.    public function testPrimeiro(){
2.    $nome = “Aluno 1”;
3.    $this->assertEquals(‘Aluno 1’, $nome);
4.    return $nome;
5.    }
6.    public function testSegundo($nome){
7.    $tratamento = “Prezado(a) “.$nome;
8.    $this->assertEquals(‘Prezado(a) Aluno 1’, $tratamento);
9.    }
Em relação ao método de teste testSegundo, assinale a alternativa correta.
Alternativas
Q1885308 Programação
Considerando o trecho de código a seguir, em uma aplicação php com PHPUnit, responda à questão.


1.    public function testPrimeiro(){
2.    $nome = “Aluno 1”;
3.    $this->assertEquals(‘Aluno 1’, $nome);
4.    return $nome;
5.    }
6.    public function testSegundo($nome){
7.    $tratamento = “Prezado(a) “.$nome;
8.    $this->assertEquals(‘Prezado(a) Aluno 1’, $tratamento);
9.    }
Assinale a alternativa que, utilizando-se do PHPUnit, melhor completa a implementação para que o segundo teste seja dependente do retorno do primeiro teste. 
Alternativas
Q1885307 Programação
Considerando o trecho de código a seguir, em uma aplicação php, responda à questão.


1.    class Aluno {
2.    public $nome, $matricula;
3.    public function _ _construct($nome, $matricula){
4.    $this->nome = $nome;
5.    $this->matricula = $matricula;
6.    }
7.    public function toString(){
8.    return $this->matricula . “: “.$this->nome;
9.    }
10.    }
11.    $alunos = array();
12.    array_push($alunos,
13.    new Aluno(“Aluno 1”, 1001),
14.    new Aluno(“Aluno 2”, 1002),
15.    new Aluno(“Aluno 3”, 1003),
16.    new Aluno(“Aluno 4”, 1004)
17.    );
18.    print_r(array_pop($alunos)->toString());
Um método para apagar o array pode ser identificado na alternativa:
Alternativas
Q1885306 Programação
Considerando o trecho de código a seguir, em uma aplicação php, responda à questão.


1.    class Aluno {
2.    public $nome, $matricula;
3.    public function _ _construct($nome, $matricula){
4.    $this->nome = $nome;
5.    $this->matricula = $matricula;
6.    }
7.    public function toString(){
8.    return $this->matricula . “: “.$this->nome;
9.    }
10.    }
11.    $alunos = array();
12.    array_push($alunos,
13.    new Aluno(“Aluno 1”, 1001),
14.    new Aluno(“Aluno 2”, 1002),
15.    new Aluno(“Aluno 3”, 1003),
16.    new Aluno(“Aluno 4”, 1004)
17.    );
18.    print_r(array_pop($alunos)->toString());
Se alterada a função “array_pop” da linha 18 pela função “array_shift”, a alternativa que melhor definirá o resultado da execução do programa apresentado será:
Alternativas
Q1885305 Programação
Considerando o trecho de código a seguir, em uma aplicação php, responda à questão.


1.    class Aluno {
2.    public $nome, $matricula;
3.    public function _ _construct($nome, $matricula){
4.    $this->nome = $nome;
5.    $this->matricula = $matricula;
6.    }
7.    public function toString(){
8.    return $this->matricula . “: “.$this->nome;
9.    }
10.    }
11.    $alunos = array();
12.    array_push($alunos,
13.    new Aluno(“Aluno 1”, 1001),
14.    new Aluno(“Aluno 2”, 1002),
15.    new Aluno(“Aluno 3”, 1003),
16.    new Aluno(“Aluno 4”, 1004)
17.    );
18.    print_r(array_pop($alunos)->toString());
Assinale a alternativa que melhor define o resultado da execução do programa apresentado.
Alternativas
Q1885292 Programação
Utilizando-se do recurso de provedores de dados do PHPUnit, assinale a alternativa que representa corretamente o tipo de dado que deve ser retornado por este provedor.
Alternativas
Q1880947 Programação

Considere o trecho de código em php a seguir para responder à questão.



Na linha 11, a palavra reserva ‘parent’ refere-se à:
Alternativas
Q1880946 Programação

Considere o trecho de código em php a seguir para responder à questão.



Em relação à linha 18, é possível afirmar que:
Alternativas
Q1880945 Programação

Considere o trecho de código em php a seguir para responder à questão.



As classes Aluno e Pessoa têm uma relação declarada na opção:
Alternativas
Q1880944 Programação

Considere o trecho de código em php a seguir para responder à questão.



Sem a implicação de erros na execução do programa, as palavras VISIBILIDADE_A (linha 2) e VISIBILIDADE_B (linha 3) podem conter, respectivamente, uma visibilidade:
Alternativas
Q1874540 Programação
Assinale a opção que apresenta a variável superglobal do PHP que contém um array associativo com variáveis passadas para o script atual via método do ambiente. 
Alternativas
Q1864465 Programação
A partir do código-fonte da Figura 1 abaixo, escrito na linguagem PHP (versão 7.4), o que deverá ser impresso?
Imagem associada para resolução da questão
Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858599 Programação
Considere o método abaixo, em uma classe PHP chamada Cliente.  

public function setNome($Nome) {
 $this->Nome = $Nome;
}

A partir de outra classe, um objeto na classe Cliente foi instanciado por meio da instrução $cli = new Cliente;. Para chamar o método acima e passar o nome 'Paulo' como parâmetro, utiliza-se a instrução
Alternativas
Q1858069 Programação
PHP é uma tecnologia que disponibiliza um comando para uso nas estruturas foreach, while, do-while ou switch. No seu funcionamento, ao ser detectado entre os comandos inseridos em um loop, faz com que ocorra o término imediato da execução do loop. Esse comando é conhecido por
Alternativas
Q1855656 Programação

Quanto ao desenvolvimento web, julgue o seguinte item.


Quando enviamos um arquivo através de um formulário para o PHP, ele cria a super global $_FILES, no mesmo estilo das super globais $_GET e $_POST. Cada campo do tipo file é colocado em um array dentro de $_FILES.

Alternativas
Q1836569 Programação
A forma correta de se declarar uma constante na linguagem PHP é:
Alternativas
Q1836568 Programação
Considere o seguinte código escrito na linguagem PHP. <?php function inversa($x) {     if ($x==0) {      throw new Exception(' exception ');   }    return 1/$x; } try   {      echo inversa(0);      echo " try "; } catch (Exception $e) {      echo " catch ";      echo $e->getMessage(); } finally {      echo " finally "; } Ao se executar esse código, será impressa na tela a seguinte sequência de palavras:
Alternativas
Respostas
321: C
322: C
323: C
324: C
325: B
326: E
327: D
328: C
329: D
330: B
331: A
332: E
333: B
334: A
335: C
336: B
337: C
338: C
339: E
340: C