Magna Concursos

Foram encontradas 80 questões.

2955416 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
Analise as seguintes afirmações sobre polimorfismo em Java.

1) Operadores aritméticos para tipos primitivos, como os destacados a seguir, +, –, * e / podem ser considerados um tipo de polimorfismo.
2) Suponha que, numa classe-pai, tenhamos um método: “…public void metodo1(){…}”. Numa classe-filha, suponha que reescrevamos o método herdado: “…public void metodo1 {...[código diferente]…}”. O polimorfismo ocorre porque, quando invocamos o método da classe-filha, o interpretador entende que deve executar o código de metodo1() da classe-pai, antes da execução do código metodo1() da classefilha.
3) Quando queremos fazer um polimorfismo utilizando sobrecarga, em Java, é obrigatório o uso da palavrachave “@overload” no preâmbulo do novo método.
4) Um polimorfismo de sobrecarga pode ser criado ao se fornecer na classe-filha um método com o mesmo nome do método da classe-pai, mas com o número de argumentos diferente

Estão corretas, apenas:
 

Provas

Questão presente nas seguintes provas
2955415 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
Numa certa linguagem, a programadora criou uma classe chamada vdiesel, para conter vários atributos e métodos a fim de tratar veículos de motor a diesel em geral. Tomando proveito de uma característica dessa linguagem, ela criou duas novas classes que aproveitavam todos os atributos e métodos de vdiesel, as quais ela chamou de ônibus e trem_a_diesel. Além dos atributos e métodos de vdiesel, cada classe tinha atributos e métodos adicionais, específicos para o seu tipo de transporte, se ônibus ou trem. Essa característica permitida pela linguagem acima referida é denominada
 

Provas

Questão presente nas seguintes provas
2955414 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
No contexto do projeto arquitetural, como os requisitos não funcionais influenciam na definição do estilo e estrutura arquitetural de um sistema?
 

Provas

Questão presente nas seguintes provas
2955413 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
Segundo o SWEBOK v.3.0, a gestão da qualidade de software é composta das subcategorias:
 

Provas

Questão presente nas seguintes provas
2955412 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
O padrão de projeto que anexa, dinamicamente, responsabilidades adicionais a um objeto, fornecendo uma alternativa flexível à herança, para estender a funcionalidade é denominado
 

Provas

Questão presente nas seguintes provas
2955411 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
Qual das alternativas abaixo tem ao menos um conceito que não existe no diagrama de classe da UML?
 

Provas

Questão presente nas seguintes provas
2955410 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
Identifique os tipos de relacionamentos do diagrama de classes da UML que devem ser usados para expressar, respectivamente: i) que uma instância de uma classe A utiliza uma instância de uma classe B como argumento em um de seus métodos; ii) que uma instância de uma classe C depende existencialmente de uma instância de uma classe D. Isto é, a instância da classe D é responsável pelo ciclo de vida da instância da classe C.
 

Provas

Questão presente nas seguintes provas
2955409 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
De acordo com a notação gráfica do diagrama de classe da UML, atributos ou métodos prefixados pelos símbolos #, +, – ou ~ têm, respectivamente, as seguintes visibilidades:
 

Provas

Questão presente nas seguintes provas
2955408 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:

Considere o código JavaScript abaixo e as respectivas linhas de código de 1 a 7.

Enunciado 3271882-1

Após a execução do código, quais linhas produziriam no console o resultado true?

 

Provas

Questão presente nas seguintes provas
2955407 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COVEST-COPSET
Orgão: UFPE
Provas:
Acerca do sistema de controle de versão distribuído Git, analise as proposições a seguir.

1) O comando git diff exibe as mudanças entre os commits, o commit, a árvore de trabalho etc.
2) O comando git rebase redefine o HEAD atual para a condição especificada.
3) O comando git stash armazena as alterações em um diretório fora do diretório de trabalho.
4) O comando git revision exibe qual revisão e qual foi o autor que alterou cada linha de um arquivo pela última vez.

Estão corretas, apenas:
 

Provas

Questão presente nas seguintes provas