Foram encontradas 25 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Sobre os recursos da linguagem de programação PHP e a programação orientada a objetos, são verdadeiras as afirmações:
I - Se classe tem algum método ela também precisa ser e não ser instanciada, pois ainda não completa (não é concreta).
II - Uma classe só pode implementar uma única interface.
III - Traits é um mecanismo para reutilização de código em linguagens de herança única, permitindo reutilizar conjuntos de métodos em várias classes independentes de diferentes hierarquias de classes.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Em relação aos métodos-modelo do PHPUnit, são verdadeiras as afirmações:
l - Os métodos-modelo setup () e fcearDown( ) são executados uma vez para cada método de (e em novas instâncias) da classe do caso de teste.
II- Os métodos setUpBeforeClass () e tearDownAfterdass () são chamados antes do primeiro da classe do caso de teste a ser executado e após o último teste da classe do caso de teste ser executado, respectivamente.
III - Se você criou muitos objetos em seu método setup () é recomendado que utilize o método tearDown () para implementar uma liberação de memória do sen/idor, pois a coleta de lixo dos objetos dos casos de teste não é previsível.
IV - E possível compartilhar a conexão ao banco de dados entre vários testes utilizando os métodos setUpBeforeClass () e tearDownAfterClass () para conectar ao banco de dados antes do primeiro teste da classe de casos de teste e para desconectar do banco de dados após o último teste dos casos de teste, respectivamente.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Assinale a alternativa que relaciona a descrição correia dos métodos de asserção do PHPUnit listados abaixo:
Métodos
A. assertTrue(bool $condition[, string $message = ''])
B. assertCount($expectedCount, $haystack[, string $message = ''])
C. assertEmpty(mixed $actual[, string $message = "])
Descrições
1. Reporta um erro identificado pela $message se $actual não está vazio.
2. Reporta um erro identificado pela $message se o número de elementos no $haystack não for $expectedCount.
3. Reporta um erro identificado pela $message se o $expectedCount não é um elemento de $haystack.
4. Reporta um erro identificado pela $message se as variáveis de $condition não têm o mesmo tipo e valor.
5. Reporta um erro identificado pela $message se a $condition é false.
6. Reporta um erro identificado pela $message se a $condition é true.
7. Reporta um erro identificado pela $message se não existir um arquivo especificado pelo caminho $actual.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considere os seguintes arquivos na pasta home/usuario:
src/Model/Formatura.php

src/Service/CRA.php

Tests/Service/CRATest.php

Considerando invocado o executor de testes em linha-de-comando do PHPUnit, cada teste executado, a ferramenta de linha-de-comando do PHPUnit imprime um caractere para indicar o progresso. No ambiente dos arquivos acima, qual alternativa apresenta a informação carreta apresentada após o comando "phpunit Tests\service\CRATest.php" ser executado?
Provas
Considere a execução dos comandos de criação e de inserção de informações, logo abaixo, em um sistema de gerenciamento de banco de dados PostgreSQL.

Qual a afirmação carreta sobre os resultados obtidos na execução das queries "CONSULTA c" e "CONSULTA D" abaixo?

Provas
Considere a execução dos comandos de criação e de inserção de informações, logo abaixo, em um sistema de gerenciamento de banco de dados PostgreSQL.

Qual a afirmação carreta sobre os resultados obtidos na execução das queries "CONSULTA A" e "CONSULTA B" abaixo?

Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Em relação às práticas dos 12 fatores, que é uma metodologia para construir softwares-como-serviço, são verdadeiras as afirmações:
l - A prática de processos diz: Execute a aplicação como um ou mais processos que não armazenam estado.
II - A prática de logs diz: Trate logs como fluxo de eventos.
III - A prática de configurações diz: Armazene as configurações no código.
IV - A prática de disparidade entre desenvolvimento e produção diz: Mantenha o desenvolvimento, teste e produção os mais distintos possíveis.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Foi solicitado que os parágrafos tenham a margem superior com 10px e a margem inferior com 20px. Decidimos atender à solicitação usando CSS. Qual estilo deve ser aplicado aos elementos para atender à solicitação?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considerando a execução do trecho de código abaixo:

O valor retornado será:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Considerando a renderização do componente <EfeitoColateral /> do trecho de código abaixo:

Quando o usuário clicar 3 vezes no botão #mais, a informação apresentada, como conteúdo da tag <pre>...</pre>, será:
Provas
Caderno Container