Questões de Concurso
Para agência reguladora
Foram encontradas 21.689 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos:
Caso de Uso: Cadastrar Funcionário que:
I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula.
II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário.
III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção.
Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso:
Considere uma situação hipotética em que três Analistas de Informática, aplicando abordagens distintas de análise e projeto de sistemas, utilizaram frameworks, ferramentas, técnicas ou métodos, conforme segue:
- Márcio desenhou um Diagrama de Fluxo de Dados (DFD).
- Ana Maria desenhou um Diagrama de Sequência.
- Estela entregou uma funcionalidade completa no final de uma sprint.
De acordo com o que utilizaram, os Analistas de Informática aplicaram, respectivamente, as abordagens
Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão. Dentre os requisitos levantados,
I. o sistema deve apresentar a tela de login e senha antes de cada transação e validar o acesso com base nas políticas de segurança organizacional.
II . o sistema deve estar disponível para a diretoria em tempo integral, ou seja, 24 x 7.
III . o tempo de resposta de uma consulta da alta administração não pode exceder a 5 milissegundos.
IV. cada Diretor que usa o sistema deve ser identificado apenas por sua matrícula de cinco dígitos seguidos do código de segurança.
V. o sistema deverá gravar um log de autenticação a cada transação completada, contendo a identificação do usuário, data e equipamento utilizado.
VI. os backups do sistema deverão ser feitos diariamente a fim de evitar a eventual perda de dados sem capacidade de recuperação.
Contêm um requisito funcional e um requisito não funcional, respectivamente, APENAS os itens
Considere o fragmento de código abaixo, retirado do corpo de uma página web que utiliza JavaScript.

Para que ao clicar na imagem grupo1.gif ela seja substituída pela imagem grupo2.gif no interior da função trocar
deverá ser incluído o comando
Em aplicações web que utilizam recursos Hibernate/JPA, informações armazenadas em tabelas do banco de dados podem ser obtidas utilizando-se Hibernate Query Language (HQL), consultas nativas ou a API Criteria. Sabendo disso, um Analista de Informática que está desenvolvendo uma aplicação Java EE e que possui nessa aplicação uma classe de entidade chamada Produto, relacionada à tabela produto de um banco de dados relacional, fez a seguinte pesquisa:

Considerando que na classe Produto há um atributo nome que está relacionado ao nome do produto na tabela do banco de dados, para o Analista obter apenas os produtos cujo campo nome seja igual a HD, deverá utilizar, entre os comandos acima, a
instrução:
Considere o fragmento de código abaixo, retirado de uma aplicação Java EE que utiliza Hibernate Query Language (HQL).

Nesse fragmento de código,
Um Analista de Informática desenhou um processo utilizando a notação BPMN. Em ocasiões distintas da modelagem, ele utilizou símbolos para gateways representados por losangos contendo:
I. Uma cruz.
II. Um “X”.
III. Um círculo.
Tais símbolos representam, correta e respectivamente, os gateways
Considere a classe Java a seguir em condições ideais.

No método conectar podem ser lançadas duas exceções que o Analista de Informática deseja que sejam tratadas não no
interior do método, mas sim por quem o chamar. Para que isso seja permitido, deve-se inserir o comando
Considere a classe Java abaixo.

No que se refere à sobrecarga de métodos,
Para criar array um Analista de Informática digitou os comandos abaixo no método main de uma classe Java em condições ideais.
I. int[ ] a = {1,3};
II. int b [ ] = new int[2]; b[0]=1; b[1]=3;
III. int [ ] c = new int[2]; c.add(1); c.add(2);
IV. int [ ] [ ] d = {{1,3},{4,5}};
V . int e [ ] [ ] = {{1,3},{4,5}};
Ao tentar compilar e executar a classe, foi exibida a mensagem “Exception in thread "main" java.lang.RuntimeException:
Uncompilable source code”. Essa mensagem foi exibida porque o item
Considere a classe Java abaixo, que usa um método de ordenação por inserção para rearranjar os valores em um vetor em ordem crescente.

Para que a ordenação por inserção ocorra corretamente, as lacunas I e II devem ser corretamente preenchidas com
Considere a classe Java abaixo.

Para que esta classe mostre a posição (índice) do vetor onde se encontra o valor 70, as lacunas I e II devem ser corretamente preenchidas por
Um Analista de Informática foi encarregado de avaliar as expressões abaixo em uma aplicação desenvolvida na linguagem Java.

Concluiu corretamente que os valores resultantes nas variáveis x, y e z, serão, respectivamente,