Magna Concursos

Foram encontradas 60 questões.

2292377 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Que tipo de teste está associado à validação de requisitos de software?

 

Provas

Questão presente nas seguintes provas
2292376 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

O código abaixo, escrito em Java, implementa o desenho de janelas (Window) e componentes visuais (Widget) de uma típica interface gráfica com o usuário. Analise-o:

Enunciado 3540282-1

Enunciado 3540282-2

Identifique corretamente todas as modificações que, aplicadas separadamente ou em conjunto, resultariam em uma melhor aplicação dos conceitos da orientação a objetos nessa implementação específica.

M1. A classe Widget deveria ser abstrata, e não concreta.

M2. Deveria haver uma classe para cada tipo de widget específico.

M3. Deveria haver um método “draw” em cada widget, específico para desenhar aquele tipo de widget.

M4. O atributo “type” da classe “Widget” não deveria existir.

M5. O atributo “text” da classe “Widget” deveria ser movido para subclasses, pois nem todo widget tem texto.

M6. Os atributos “width” e “height” deveriam ser movidos para subclasses, pois nem todo widget tem largura e altura definidas.

M7. Os atributos “x” e “y” deveriam ser movidos para subclasses, pois nem todo widget tem posição definida.

M8. Os parâmetros do método “drawRectangle” deveriam ser (int x, int y, int width, int height).

M9. O parâmetro do método “drawText” deveria ser uma instância da classe “Widget”.

M10. O atributo “widgets” da classe “Window” deveria ter sua visibilidade alterada de “default” para “private”.

M11. Os atributos da classe “Widget” deveriam ter sua visibilidade alterada de “public” para “private”.

M12. Deveria existir construtores nas classes “Window” e “Widget”.

M13. A lógica de inicialização de uma janela (Window) deveria ser movida da classe “Main” para a classe “Window”.

M14. A lógica de inicialização de um widget deveria ser movida da classe “Main” para a classe “Widget” ou uma de suas subclasses.

 

Provas

Questão presente nas seguintes provas
2292375 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o código abaixo, escrito na linguagem de programação Java:

Enunciado 3540280-1

O código acima compila normalmente. Porém, ao executar esse código, é lançada uma exceção, na linha 24, devido ao uso incorreto de armazenamento em arrays (java.lang.ArrayStoreException). Como prevenir essa situação já durante a compilação, por meio do uso de tipos genéricos? Obs.: as seguintes propriedades devem ser garantidas: (i) na classe Estadio, o array “torcida” somente pode conter objetos da classe Torcedor ou de uma de suas subclasses; e (ii) em uma instância da classe Estadio, o array “torcida” só pode ter um tipo de torcedores: palmeirenses ou corinthianos.

 

Provas

Questão presente nas seguintes provas
2292374 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o código abaixo, escrito em uma linguagem de programação orientada a objetos com tipagem forte, como Java:

Enunciado 3540279-1

Que tipo de relacionamento entre classes esse código implementa?

 

Provas

Questão presente nas seguintes provas
2292373 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte trecho de código, escrito na linguagem de programação Java:

Enunciado 3540274-1

Qual das alternativas abaixo contém código que, ao ser inserido dentro do método main() da classe Principal, não irá causar erro de compilação?

 

Provas

Questão presente nas seguintes provas
2292372 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte código, escrito em uma linguagem de programação orientada a objetos:

Enunciado 3540269-1

Qual das alternativas abaixo melhor descreve o problema conceitual presente no código acima e uma possível solução utilizando corretamente conceitos da programação orientada a objetos?

 

Provas

Questão presente nas seguintes provas
2292371 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte código, escrito em uma linguagem de programação orientada a objetos:

class Alimento {

double calcularValorEnergetico() { return 0; }

}

class Doce extends Alimento {

double porcentagemAcucar, porcentagemGordura; {}

Doce(double pAcucar, double pGordura)

porcentagemAcucar = pAcucar;

porcentagemGordura = pGordura;

}

double calcularValorEnergetico() {

return porcentagemAcucar * 0.35 +

porcentagemGordura * 0.65;

}

}

class Chocolate extends Doce {

Chocolate() {

super(0.85,0.15);

}

}

Qual das alternativas abaixo melhor descreve o problema conceitual presente no código acima e uma possível solução utilizando corretamente conceitos da programação orientada a objetos?

 

Provas

Questão presente nas seguintes provas
2292370 Ano: 2015
Disciplina: Direito Administrativo
Banca: UFSCAR
Orgão: UFSCAR
Provas:

A partir da seguinte situação hipotética, assinale a alternativa correta.

“Um servidor público federal de uma Instituição Superior de Ensino é convidado pelo chefe imediato a passar três dias em outro campus, localizado em outro município do território nacional, a fim de auxiliar os servidores daquele campus no desenvolvimento de um software.”

 

Provas

Questão presente nas seguintes provas
2292369 Ano: 2015
Disciplina: Direito Administrativo
Banca: UFSCAR
Orgão: UFSCAR
Provas:

No tocante ao aprimoramento educacional dos servidores públicos federais, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
2292368 Ano: 2015
Disciplina: Direito Administrativo
Banca: UFSCAR
Orgão: UFSCAR
Provas:

A respeito da exoneração e da demissão de servidor público federal, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas