Questões de Concurso Comentadas sobre php em programação

Foram encontradas 705 questões

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
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
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
Q1831466 Programação

Conforme BONATTI, sobre tecnologias e linguagens utilizadas na construção de websites, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:


(1) CSS.

(2) PHP.

(3) HTML.


(  ) É uma linguagem de programação open source, que é interpretada pelo servidor, muito utilizada para o desenvolvimento de aplicações voltadas para a internet.

(  ) Serve para promover o acabamento visual das páginas web. Pode ser compartilhado entre várias páginas, permitindo, assim, uma padronização visual muito simplificada e lógica.

( ) É uma linguagem de marcação, que é interpretada pelo browser para dar formatação e posicionamento ao conteúdo do website.

Alternativas
Q1815443 Programação

No que se refere a linguagens de programação, julgue o item subsequente.


PHP é uma linguagem de script projetada para desenvolvimento web, mas que também pode ser usada para programação de uso geral.

Alternativas
Q1811968 Programação
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:
Alternativas
Q1811967 Programação
Comando do PHP (Personal Home Page) “adiciona um parâmetro a um procedimento armazenado local ou remoto quando utilizado com o Microsoft SQL Server”. A afirmativa se refere a:
Alternativas
Q1809335 Programação
O Hypertext Preprocessor (PHP) é uma linguagem de script usada no desenvolvimento web. Sobre o PHP, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Possui tag que indica final do código PHP. ( ) Trata-se de uma linguagem open source. ( ) Elimina o uso de códigos HTML e CSS. ( ) O código é executado apenas no cliente.
Assinale a sequência correta.
Alternativas
Q1795164 Programação
O seguinte trecho de código foi retirado do arquivo de configuração de rotas de um sistema desenvolvido no framework Codeigniter 3:
$route['product'] = 'catalogo/product';
$route['product/(:num)'] = 'catalogo/product/find/$1'; $route['product/find/(:num)'] = 'catalogo/product/find/$1'; $route['product/(:any)'] = 'catalogo/product'; $route['product/edit/(:num)'] = 'catalogo/product/edit/$1'; $route['product/delete/(:num)'] = 'catalogo/product/delete/$1'; $route['product/save'] = 'catalogo/product/save'; $route['product/(.+)'] = 'catalogo/product/notfound';
Durante um teste, ao utilizar a aplicação para pesquisar um produto, o codificador foi direcionado para uma página de produto não encontrado. Uma causa provável para esse comportamento da aplicação seria:
Alternativas
Q1795163 Programação
Considerando uma instalação padrão do framework CodeIgniter 3, as boas práticas para atualização do seu core e a necessidade de criar uma função _toString() personalizada que seja herdada por todos os Models, o modo correto de realizar a construção/instalação se dará pela criação do(a):
Alternativas
Q1793266 Programação
No desenvolvimento de um sistema em PHP, o desenvolvedor precisa validar se o endereço [email protected] é ou não um email válido. A partir dessa situação hipotética, assinale a opção em que o código apresentado é o correto para o desenvolvedor realizar a referida validação, tendo como referência que a variável a ser testada é $email.
Alternativas
Q1753781 Programação

<?php

Include(‘pages/footer.php’);

?>


Considerando o trecho de código acima, julgue o item.


O construtor include() está incluindo o arquivo pages/footer.php. Caso seja utilizado o construtor require() ao invés do construtor include() e o arquivo footer.php não seja encontrado no diretório pages, será apresentado um warning, indicando que o arquivo não foi encontrado, mas permitindo ainda a execução do script.

Alternativas
Respostas
201: B
202: E
203: D
204: C
205: D
206: A
207: B
208: C
209: C
210: E
211: C
212: D
213: C
214: C
215: B
216: A
217: B
218: A
219: A
220: E