Foram encontradas 25 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considerando a execução do trecho de código abaixo em um navegador, onde a requisição hitp://sitefalso.br/pessoas tenha um tempo de retorno de 5 segundos e a requisição http://sitefalso.br/enderecos tenha um tempo de retorno de 2 segundos, assinale a alternativa que apresenta a ordem correta dos logs no console.
| const buscaDados = async () =>{ const pessoas = await fetch("http://sitefalso.br/pessoas”) .then(response => { console.log("yyy"); return response.json(); console.log("ddd"); }); // 5 segundos console .log("rrr"); const enderecos = await fetch("http://sitefalso.br/enderecos"); // 2 segundos console.log("www"); } console.log("zzz"); buscaDados() console.log("bbb"); |
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Analise o trecho de código abaixo:
| 1 2 3 |
let a = teste”; // declaração de função escolhida X (a); |
Uma função js pode ser declarada de várias formas. Qual das alternativas abaixo é uma forma INCORRETA, para substituir a linha comentada acima com uma declaração de função X para que o código imprima o valor teste” no terminal?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Em relação à forma pela qual podemos escrever testes usando o PHPUnit, considere as afirmações abaixo:
I - Os testes necessitam ser métodos públicos nomeados com prefixo unitTest.
II - Dentro dos métodos de teste, métodos de asserção tal como assertEquals() são usados para assegurar que um valor real equivale a um valor esperado.
III - Os métodos de asserção podem ser invocados usando S$this->assertTrue() ou self::assertTrue(), por exemplo, em uma classe que estende PHPUnitiFrameworkiTestCase.
IV - O executor de testes em linha-de-comando do PHPUnit pode ser invocado através do comando “phpunit” e, para cada teste executado, a ferramenta de linha de comando do PHPUnit imprime um caractere para indicar o progresso. São eles: . (teste bem sucedido), F (falha em asserção), E (erro durante execução), R (teste marcado como arriscado), S (teste pulado), | (teste marcado como incompleto ou ainda não implementado).
Assinale a alternativa CORRETA:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considerando o trecho de código abaixo:
|
<?php $alunos = array( 1 => 'Anna', 2 => 'Roberto', 3 => 'Bruna'); unset( $alunos[2]); $formandos = array_values($alunos); |
Assinale a alternativa que possui os valores de $alunos e $formandos, respectivamente, após a execução do código acima.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Qual das alternativas abaixo apresenta o código PHP que, quando executado, resulta na saída “Mensagem
de erro”?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considerando a execução de um arquivo script. php contendo o trecho de código abaixo, informe a alternativa que implementa, corretamente, a classe ClazzA, passada por parâmetro ao — construct da classe Exemplo, no local indicado pelo comentário /* AQUI */.
| <?php interface interfacea { public function fnA(); } interface interfaceB extends interfaceA { public function fnB(); } /* AQUI */ class Exemplo { public function | construci(interfaceB $umaClasse){/*...*} } $obj = new Exemplo(new ClazzA()); var dump($obj); |
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Analise o trecho de código PHP abaixo:
|
<?php { public $publica = 'A'; function imprimeAlo() { echo $this->publica; } } function, construct(){ $this->protegida = '_'; } echo @$this->publica?: '*'; } } |
Qual das alternativas abaixo indica a saída resultante da execução do código acima?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considerando a classe do trecho de código abaixo, informe a alternativa que apresenta o trecho de código correto para obter uma instância de Singleton e atribuir à $obj.
| <?php class Singleton { private static $instance = null; private function _ construct) () public static function getlnstance() { if (self::Sinstance === null) { self::$instance = new Singleton(); } return self::$instance; } } |
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Segundo a documentação do PHP, analise as afirmações abaixo sobre namespaces:
I - Resolvem o problema de nomear as colisões enire o código que você cria e classes/funções/constantes internas do PHP ou classes/funções/constantes de terceiros.
Il - Adicionam a capacidade de criar apelidos (ou encurtar) Nomes Extra Longos projetados para aliviar o problema das colisões, melhorando a legibilidade do código-fonte.
III - Fornecem uma maneira de agrupar classes, interfaces, funções e constantes relacionadas.
Assinale a alternativa CORRETA:
Provas
Sobre HTTP, assinale a alternativa que, respectivamente, preencha as lacunas abaixo de forma correta.
I - Em uma requisição HTTP, o método é utilizado para submeter uma entidade a um recurso específico, frequentemente causando uma mudança no estado do recurso ou efeitos colaterais no servidor.
II - Os códigos de status das respostas HTTP indicam se uma requisição HTTP foi corretamente concluída. A faixa de código de status de 200 a 299 pertencem à classe de .
III - é um protocolo de camada de aplicação para transmissão de documentos hipermídia, como o HTML.
Provas
Caderno Container