Foram encontradas 175 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Escolha a alternativa que contém o comando carreto para remover um diretório:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
O comando carreto para acompanhar todas as branches que possuem trabalhos pendentes e que ainda não foram mescladas é:
Provas
Em relação ao protocolo HTTP, são verdadeiras as afirmações:
l - HTTP é sigla para Hypertext Transfer Protocol.
II - Segue um modelo cliente-servidor clássico, onde um cliente abre uma conexão, executa uma requisição e espera até receber uma resposta.
III - É também um protocolo com persistência de estado ou statepersistence protocol, que significa que o servidor mantém todos os dados entre duas ou mais requisições (state).
IV - O recurso de Brownies HTTP normalmente é utilizado para identificar se duas requisições vieram do mesmo navegador - ao manter um usuário logado, por exemplo.
Provas
Os códigos de status das respostas HTTP indicam se uma requisição HTTP foi corretamente concluída. As respostas são agrupadas em cinco classes. Em relação à faixa de código de status HTTP e as classes a que pertencem, são verdadeiras as afirmações:
l - de 100 a 199 pertencem à classe Erros do cliente
II - de 200 a 299 pertencem à classe Respostas de sucesso
III - de 300 a 399 pertencem à classe Respostas de informação
IV - de 400 a 499 pertencem à classe Redirecionamentos
V - de 500 a 599 pertencem à classe Erros do servidor
Provas
"O protocolo HTTP define um conjunto de métodos de requisição responsáveis por indicar a ação a ser executada um dado recurso. Embora métodos possam ser descritos como substantivos, eles também são comumente referenciados como HTTP). Cada um deles implementa semântica diferente". Em relação aos verbos HTTP, são verdadeiras as afirmações:
l - O método GET é 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 - O método solicita a representação de um recurso específico. Requisições utilizando o método POST devem retornar apenas dados.
III - O PUT substitui todas as representações do recurso de destino de da requisição.
IV - O método DELETE remove um recurso específico.
Provas
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
Caderno Container