Magna Concursos

Foram encontradas 60 questões.

2418353 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

De acordo com o mecanismo de manipulação de banco de dados relacionais da linguagem Java (API JDBC), considere o código.

Enunciado 2959484-1

Enunciado 2959484-2

Sobre o código, analise as afirmativas.

I - O método obterConexao() devolve um objeto do tipo Connection que é uma interface da API JDBC do Java.
II - O método prepareStatement() valida e compila o script, criando um objeto que representa o comando SQL a ser executado no banco.
III - Os caracteres de interrogação observados no script SQL são marcações que representam os valores que serão retornados pelo script SQL.
IV - Os números 1, 2 e 3 observados nos parâmetros dos métodos comando.setString(1, nome), comando.setFloat(2, promocao), comando.setFloat(3, margem) são relacionados à posição dos campos na tabela do banco de dados.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2418352 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

De acordo com o suporte dado pela linguagem Java ao desenvolvimento orientado a objetos, considere o código abaixo.

Enunciado 2959483-1

Sobre o código, analise as afirmativas.

I - A diretiva extends é usada para implementar a relação de generalização.
II - É possível observar uma hierarquia de classes em quatro níveis.
III - O método m1() da classe A é sobrecarregado nas classes B, C e D.
IV - O método m1() da classe A é sobrescrito na classe C.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2418351 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

Em relação ao mecanismo (API JDBC) de manipulação de banco de dados relacionais da linguagem Java, assinale a afirmativa INCORRETA.

 

Provas

Questão presente nas seguintes provas
2418350 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

Considere o diagrama de sequência da UML (Unified Modeling Language) abaixo.

Enunciado 2959481-1

Sobre o diagrama, analise as afirmativas.

I - Apresenta uma visão temporal de mensagens trocadas entre objetos.

II - É possível observar que os objetos a e b passarão a existir (serão instanciados) após o início do contexto representado por esse diagrama.

III - O fragmento combinado opt, que envolve a mensagem6(), é um recurso que permite o estabelecimento de apenas um operando (um bloco de mensagens) condicionado a uma expressão booleana.

IV - O objeto c é criado e destruído no contexto da mensagem2().

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2418349 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

Considere o diagrama de classes da UML (Unified Modeling Language) abaixo.

Enunciado 2959480-1

Sobre o diagrama, analise as afirmativas.

I - A classe C1 realiza a interface I1.

II - A classe C1 não cumpre o contrato com a interface I1, isso justifica ela ser definida como classe abstrata.

III - As classes C2 e C3 são concretas, pois sobrescrevem o método abstrato herdade da classe C1.

IV - A classe C3 promove sobrecarga de métodos, quando define um método m2 com uma assinatura diferente do método m2 herdado da classe C1.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2418348 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

Considerando o Diagrama de Casos de Uso da UML (Unified Modeling Language), analise o diagrama abaixo.

Enunciado 2959479-1

A partir das informações dadas, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O diagrama apresenta os casos de uso distribuídos em dois pacotes X01 e X02.

( ) O pacote X01 possui uma relação de dependência com o pacote X02.

( ) O relacionamento de extensão (extend) é usado para separar trechos do caso de uso que possuam interações com atores diferentes.

( ) O relacionamento de inclusão (include) é usado para representar a reutilização de comportamento, quando este ocorre várias vezes em vários casos de uso.

Assinale a sequência correta.

 

Provas

Questão presente nas seguintes provas
2418347 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

Analise o diagrama construído segundo notações da linguagem de modelagem UML (Unified Modeling Language).

Enunciado 2959478-1

O modelo representa qual Padrão de Projeto?

 

Provas

Questão presente nas seguintes provas
2418346 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

Analise o diagrama construído segundo notações da linguagem de modelagem UML (Unified Modeling Language).

Enunciado 2959477-1

O modelo representa qual Padrão de Projeto?

 

Provas

Questão presente nas seguintes provas
2418345 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

A coluna da esquerda apresenta questões de projeto de software orientado a objetos e a da direita, alternativas de soluções para as questões. Numere a coluna da direita de acordo com a da esquerda.

1 - Quem deve criar instâncias de uma classe?
2 - Qual o princípio geral de distribuição de responsabilidades a objetos?
3 - Como reduzir o impacto de modificações?
4 - Qual é o primeiro objeto, além da camada de interface com usuário (IU), que recebe e coordena uma operação do sistema?
5 - Como manter objetos focados, inteligíveis e gerenciáveis?
6 - Como tratar alternativas com base no tipo?

( ) Atribua a responsabilidade à classe que tenha informações necessárias para satisfazer a responsabilidade.

( ) Atribua a responsabilidade pelo comportamento aos tipos para os quais o comportamento varia, usando operações polimórficas.

( ) Atribua a responsabilidade de modo que a coesão permaneça alta.

( ) Atribua à Classe B a responsabilidade de criar uma instância da Classe A se uma das seguintes afirmativas for verdadeira: (B contém A; B agrega A de forma composta; B registra A; B usa A de maneira muito próxima; B contém os dados iniciais de A).

( ) Atribua responsabilidades de modo que o acoplamento permaneça baixo.

( ) Atribua responsabilidade a um objeto que represente todo o “sistema”, um “objeto raiz”, um dispositivo dentro do qual o software está sendo executado, ou um subsistema importante.

Assinale a sequência correta.

 

Provas

Questão presente nas seguintes provas
2418344 Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFMT
Orgão: UNEMAT
Provas:

A coluna da esquerda apresenta artefatos de registro de requisitos do processo de desenvolvimento de software iterativo e evolutivo e a da direita, a caracterização de cada um. Numere a coluna da direita de acordo com a da esquerda.

1 – Modelo de Casos de Uso

2 – Especificação suplementar

3 – Glossário

4 – Documento de Visão

( ) Esse artefato é principalmente para requisitos não funcionais, como desempenho ou autenticação. Também pode ser usado para registrar características funcionais não expressas em casos de uso, por exemplo, especificação de relatórios.

( ) Conjunto de cenários típicos do uso de um sistema, utilizados principalmente para requisitos funcionais.

( ) É um documento curto contendo uma visão geral para entendimento rápido das grandes ideias do projeto.

( ) Pode conter o conceito de dicionários de dados, que registra requisitos relativos a dados, tais como: regras de validação, valores aceitáveis etc. Pode detalhar qualquer elemento: um atributo de um objeto, um parâmetro de um método, um leiaute de relatório etc.

Assinale a sequência correta.

 

Provas

Questão presente nas seguintes provas