Magna Concursos

Foram encontradas 25 questões.

3376055 Ano: 2022
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

Questão presente nas seguintes provas
3376054 Ano: 2022
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

Questão presente nas seguintes provas
3376053 Ano: 2022
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

Questão presente nas seguintes provas
3376052 Ano: 2022
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

Questão presente nas seguintes provas
3376051 Ano: 2022
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

Questão presente nas seguintes provas
3376050 Ano: 2022
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

Questão presente nas seguintes provas
3376049 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Analise o trecho de código PHP abaixo:

<?php
class MinhaClasse

{

public $publica = 'A';
protected $protegida = 'B',
private $privada = 'C';

function imprimeAlo()

{

echo $this->publica;
echo $this->protegida;
echo $this->privada;

}

}
class MinhaClasse2 extends MinhaClasse
{

function, construct(){

$this->protegida = '_';

}
function imprimeAlo()
{

echo @$this->publica?: '*';
echo @$this->protegida?: '*';
echo @$this->privada 2?: '*';

}

}
$obj = new MinhaClasse();
$obj->imprimeAlo();
$obj2 = new MinhaClasse2();
$obi2->imprimeAlo()
;

Qual das alternativas abaixo indica a saída resultante da execução do código acima?

 

Provas

Questão presente nas seguintes provas
3376048 Ano: 2022
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

Questão presente nas seguintes provas
3376047 Ano: 2022
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

Questão presente nas seguintes provas
3376026 Ano: 2022
Disciplina: TI - Redes de Computadores
Banca: PROGEP-FURG
Orgão: FURG

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

Questão presente nas seguintes provas