Questões de Concurso Para analista de tecnologia da informação - desenvolvimento de sistemas

Foram encontradas 1.331 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q970913 Governança de TI
ITIL® (Information Technology Infrastructure Library) ou biblioteca de infraestrutura de tecnologia é uma composição de cinco publicações que, sob a ótica do ciclo de vida do serviço, visa consolidar as melhores práticas de gerenciamento. O processo denominado de Gerenciamento da Configuração e de Ativos de Serviço (GCAS), é um dos processos definidos pelo ITIL v3, esse processo possui, dentre outros, os seguintes conceitos:
Alternativas
Q970912 Engenharia de Software
Quanto aos conceitos do paradigma da orientação a objetos, é CORRETO afirmar:
Alternativas
Q970911 Programação

O método abaixo, escrito em linguagem Java, tem por objetivo ordenar de forma ascendente os números inteiros armazenados no vetor “v”.


Imagem associada para resolução da questão


Veja que foram omitidos os comandos das linhas 4 e 7. Marque a alternativa que contém de forma correta sintática e logicamente as linhas 4 e 7.

Alternativas
Q970910 Programação

Analise o método abaixo, que foi desenvolvido em linguagem Java e observe que os comandos “import” foram omitidos, bem como a declaração da classe da qual ele pertence.


Imagem associada para resolução da questão


Com base nesse método, a alternativa CORRETA é.

Alternativas
Q970909 Banco de Dados

O modelo lógico abaixo é um fragmento da modelagem de um sistema de recursos humanos em que o Funcionário se relaciona com seus dependentes e esses dependentes se relacionam com os seus registros de vacinações.


Imagem associada para resolução da questão


Onde:


A coluna “matricula” da tabela Dependente é uma chave estrangeira em relação à tabela “Funcionario”, a coluna “idDep” da tabela “Vacinacao” é uma chave estrangeira em relação à tabela “Dependente”, a coluna “idVacina” da tabela “Vacinacao” é uma chave estrangeira em relação à tabela “Vacina” e as colunas “matricula”, “idDep”, “idVacina” e “idVacinacao” são chaves primárias das tabelas “Funcionario”, “Dependente”,”Vacina” e “Vacinacao” respectivamente.


A sentença SQL que projeta a matricula do funcionário, o seu nome e o nome do seu dependente que ainda não registrou a aplicação de nenhum tipo de vacina, é:

Alternativas
Q970908 Banco de Dados
Para implementar as funcionalidades de acesso e manipulação do banco de dados SQLite, utilizando-se a API padrão que se encontra no SDK da plataforma Android, podemos utilizar as seguintes classes:
Alternativas
Q970907 Arquitetura de Software
Por meio da arquitetura orientada a serviço (SOA), utilizando-se da tecnologia Web Service, sistemas são capazes de expor suas funcionalidades como serviços por meio de interfaces que são de conhecimento de quem deseja consumir esses serviços. Dentre as características da utilização da arquitetura SOA podemos citar.
Alternativas
Q970906 Banco de Dados

Considere as relações abaixo:


Cliente(cpf, nome_cliente, data_nascimento)

Consultor(matricula, nome_consultor)

Agenda(data, cpf, matricula, situacao)


A sentença SQL (Structured Query Language) que irá projetar as colunas data, nome_consultor e nome_cliente, somente para as ocorrências em que a coluna situacao contenha o valor “Ativo”, pode ser escrita da seguinte forma:

Alternativas
Q970905 Programação

O código abaixo foi escrito utilizando-se da linguagem Java:


Imagem associada para resolução da questão


O resultado da execução desse código é:

Alternativas
Q970904 Programação
Os “listeners”, por definição, são usados para tratar e processar eventos. Quando um evento ocorre, o “listener” é notificado e recebe um objeto contendo informações sobre o evento ocorrido, e tem a oportunidade de executar e realizar qualquer processamento disparado pelo evento. No framework JSF (Java Server Faces), os eventos disparados por componentes (UI) são tratados por duas interfaces, que são:
Alternativas
Q970903 Programação

Considere o “managed bean” abaixo:


import javax.faces.bean.ManagedBean;

@ManagedBean

public class BoasVindas {

public String getSaudacao() {

return "Seja Bem Vindo!";

}

}


Utilizando-se o framework JSF (Java Server Faces) versão 2.2, é possível utilizar o método“getSaudacao()” do “managed bean” denominado “Boas Vindas”, por meio do código:

Alternativas
Q970902 Programação
Utilizando-se da tecnologia JSP (Java Server Page), desejamos instanciar uma classe denominada “Produto” e armazenar na sessão o conteúdo da propriedade “descricao”. Sabe-se que a classe “Produto” é um “Java Bean”, ou seja, seus atributos estão encapsulados. Qual a sequência de comandos que implementa essas ações.
Alternativas
Q970901 Programação
JSP (Java Server Pages) é uma tecnologia para o desenvolvimento de aplicações WEB que permite a criação de páginas dinâmicas. Em sua estrutura encontram-se diversos elementos, entre eles destacamos as “Diretivas”, que contém informações globais que não dependem de qualquer solicitação. Identifique a alternativa que contém um exemplo de uma dessas “Diretivas”.
Alternativas
Q970900 Banco de Dados

O diagrama de entidades e relacionamentos abaixo modela um ambiente hipotético constituído de um relacionamento ternário envolvendo as entidades “Instituicao”, “Docente” e “Disciplina”, este relacionamento foi denominado de “Ministra”, onde a cardinalidade a (1,1) refere-se a um par “Instituicao” e “Disciplina”.


Imagem associada para resolução da questão


Com base nesse modelo podemos concluir que:


I) a um par (Instituicao, Docente) podem estar associadas muitas Disciplinas, ou em outros termos, um Docente pode ministrar em uma Instituição muitas Disciplinas.

II) a um par (Disciplina, Docente) podem estar associadas muitas Instituições, ou em outros termos um Docente pode ministrar uma Disciplina em muitas Instituições.

III) a cada par de ocorrências (Instituicao, Disciplina) está associado a no máximo um Docente, ou em outros termos, somente 1 (um) Docente pode ministrar uma determinada Disciplina em uma Instituição.

IV) a um par (Instituição, Docente) podem estar associadas somente uma Disciplina, ou em outros termos, um Docente pode ministrar apenas uma disciplina em uma Instituição.


O CORRETO está somente em:

Alternativas
Q970899 Banco de Dados
Com o propósito de estabelecer restrições quanto a ocultar dados sensíveis a usuários não autorizados a manipulá-los ou visualizá-los, os bancos de dados provêm, dentre outros mecanismos a concessão de privilégios sobre a suas relações ou visões. Para conceder ao usuário denominado “consulta” privilégio somente para visualizar os dados da relação “cliente”, permitindo que esse usuário possa conceder o mesmo privilégio na mesma relação para outro usuário, podemos utilizar a sentença.
Alternativas
Q970898 Banco de Dados
A álgebra relacional possui um conjunto de operadores, cada um deles toma uma ou várias relações como entrada e produz uma nova relação como saída. Dentre esses operadores, podemos destacar o operador denominado de diferença (Difference ou Minus) que consiste em:
Alternativas
Q970897 Engenharia de Software
A gestão de projetos é um dos grandes desafios no desenvolvimento de produtos de software, pois uma gestão padronizada, aliada às boas práticas de desenvolvimento minimizam os fracassos nos projetos de softwares. O Scrum é um dos frameworks mais utilizados na gestão de projetos de software e sobre ele é correto afirmar.
Alternativas
Q970896 Engenharia de Software

Considere o modelo abaixo, baseado de acordo com a especificação da UML (Unified Modeling Language), versão 2.5.1.


Imagem associada para resolução da questão


Com base nesse modelo, podemos afirmar que:


I) o atributo “idCliente” é do tipo “Pessoa”, que se refere a uma outra classe já modelada.

II) o atributo “limiteCredito” é o único atributo que é público, ou seja, não está encapsulado como os demais.

III) o atributo “situacao", do tipo “boolean” possui a restrição de obrigatoriedade do seu conteúdo.

IV) o “void” do método “analisaCredito()” irá indicar que o método não possui parâmetros.


O CORRETO está em:

Alternativas
Q970616 Noções de Informática
As alterativas abaixo estão corretas, EXCETO:
Alternativas
Respostas
581: C
582: D
583: C
584: A
585: C
586: B
587: A
588: D
589: B
590: A
591: D
592: A
593: A
594: B
595: E
596: A
597: B
598: D
599: C
600: D