Foram encontradas 35 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dadas as seguintes sentenças sobre a abordagem ágil para desenvolvimento de software:
I. Software codificado e apto a ser posto em funcionamento é uma das principais medidas de progresso.
II. Simplicidade no desenvolvimento é uma característica recomendada.
III. Reuniões não são desejáveis.
IV. Os princípios de desenvolvimento priorizam a entrega mais que análise e projeto.
É correto dizer que:
Provas
Dadas as seguintes sentenças sobre Banco de Dados Relacional:
I. Existem 4 tipos de Relacionamentos entre tabelas: "um para um"; "muitos para um"; "um para muitos" e "muitos para muitos".
II. Para implementar um relacionamento do tipo "muitos para muitos" entre duas tabelas é necessário criar uma terceira tabela.
III. Numa tabela que armazena a lista de profissionais de uma empresa é aconselhável que o nome do profissional seja a Chave Primária.
IV. Um das vantagens de utilizar uma Chave Estrangeira em um campo que referencia um campo chave de uma outra tabela é que a Chave Estrangeira ajuda a evitar anomalias de inclusão.
É correto dizer que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dado o modelo abaixo, correspondente a um diagrama de Casos de Uso da UML,
É correto dizer que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Sobre a abordagem ágil para desenvolvimento de software é correto afirmar:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dadas as seguintes sentenças sobre o diagrama de sequências da UML:
I. Neste diagrama é possível representar a destruição de um objeto.
II. Este diagrama pode conter relacionamentos de agregação.
III. Este diagrama representa a interação entre objetos de diferentes classes ao longo do tempo e pode estar associado a um caso de uso específico. Por este motivo, pode ser classificado como um diagrama estrutural e temporal.
IV. Neste diagrama é possível representar o período de tempo durante o qual uma determinada operação de um objeto está sendo executada.
É correto dizer que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dadas as seguintes sentenças sobre a implementação da persistência das classes no Grails, podemos afirmar que a sentença correta é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dado o seguinte trecho de código Java:
boolean b = 10 % 2 == 5;
System.out.print(new Boolean("false"));
System.out.print(new Boolean("T"));
System.out.print(new Boolean(b));
System.out.print(new Boolean("True"));
System.out.print(new Boolean("no"));
System.out.print(new Boolean("yes"));
Ao executá-lo teremos como saída :
Provas
Dadas as seguintes sentenças sobre Banco de Dados Relacional:
I. PROJEÇÃO, SELEÇÃO e JUNÇÃO são operações da álgebra relacional.
II. A operação de SELEÇÃO é utilizada para a união de dados de duas Tabelas diferentes em uma só Tabela.
III. Tuplas ou registros equivalem a linhas de tabelas.
IV. Se duas Tabelas diferentes possuírem uma coluna comum definida, elas poderão ser juntadas através dessas colunas com o uso do operador de PROJEÇÃO.
É correto dizer que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dadas a seguintes sentenças sobre programação Orientada a Objeto:
I. Encapsulamento é uma técnica para esconder o detalhamento de implementação das operações de uma classe.
II. Uma vez a classe encapsulada, podemos tratála com uma caixa preta.
III. Na implementação de uma operação de classe são definidos os seus detalhes internos.
IV. Quando usada corretamente, a técnica de encapsulamento nos permite a criação de componentes plugáveis – pluggable.
É correto dizer que:
Provas
Considere que as instruções abaixo foram submetidas ao PostgreSQL e retornaram os resultados apresentados nas figuras abaixo delas (considere que a primeira linha corresponde ao nome e tipo das colunas).
SELECT * from prova.departamento;
SELECT * from prova.funcionario;
SELECT * from prova.empresa;
Dadas as seguintes sentenças:
I. "prova" é o banco de dados no qual foram criadas as tabelas "departamento", "funcionario" e "empresa".
II. Ao submeter a instrução a seguir ao PostgreSQL: SELECT d.id, d.nome, count(f.id) FROM prova.departamento d join prova.funcionario f on d.id=f.id_departamento GROUP BY d.id;
Não ocorre erro e o seguinte resultado é retornado:
III. Ao submeter a instrução a seguir ao PostgreSQL: SELECT d.nome FROM prova.departamento d join prova.funcionario f on d.id=f.id_departamento WHERE count(f.id) > 1 GROUP BY d.nome
Não ocorre erro e o seguinte resultado é retornado:
IV. Existem somente 3 registros na tabela funcionario.
É correto dizer que:
Provas
Caderno Container