Foram encontradas 8.126 questões

Resolva questões gratuitamente!

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

Q3218340 Segurança da Informação
Do ponto de vista institucional, a segurança da informação é uma disciplina que se baseia em modelos, normas e padrões bem definidos. Nesse aspecto, a NBR ISO/IEC 27001 define
Alternativas
Q3218339 Noções de Informática
A segurança da informação é baseada em princípios, cuja garantia é necessária para viabilizar a proteção diante das ameaças externas e internas. São considerados princípios básicos da segurança da informação:
Alternativas
Q3218338 Engenharia de Software
A metodologia de desenvolvimento orientado por testes (sigla, em inglês, TDD) propõe escrever casos de testes automatizados baseados nos requisitos do software a ser desenvolvido para, depois, desenvolver o software. No que respeita ao TDD, 
Alternativas
Q3218337 Banco de Dados
A linguagem SQL possui um subconjunto de manipulação de dados, chamado de DML, com comandos para inserir, alterar ou excluir dados do banco de dados. O DML é padronizado pela ANSI (American National Standards Institute ou, em português, Instituto Nacional Americano de Padrões). Contudo, sistemas gerenciadores de bancos de dados podem implementar extensões a essa linguagem. Considerando a implementação do DML no PostgreSQL,
Alternativas
Q3218336 Engenharia de Software
O Git foi construído para ser uma ferramenta de controle de versão distribuída e permite compartilhar projetos em repositórios remotos. Após o commit local de alterações realizadas em um projeto compartilhado, a fim de enviar essas alterações para a branch master do repositório remoto, deve-se utilizar o comando
Alternativas
Q3218335 Sistemas Operacionais
A ferramenta de controle de versão Git surgiu em 2005 a partir da necessidade de substituir uma ferramenta de controle de versão utilizada pela comunidade de desenvolvimento do Linux. Os arquivos no Git podem estar nos estados tracked e untracked. Arquivos no estado tracked podem ser unmodified, modified, ou staged. No Git,
Alternativas
Q3218334 Banco de Dados
Em sistemas gerenciadores de bancos de dados, uma transação deve ter as seguintes propriedades: atomicidade, consistência, isolamento e durabilidade (ou persistência). Esse conjunto de propriedades é, geralmente, referenciado pelo acrônimo ACID. Sobre as propriedades ACID, analise as afirmativas abaixo.
I Atomicidade define que transações devem conter somente operações de update com cláusulas where.
II Consistência define que a transação deve respeitar as regras de integridade de um banco de dados.
III Isolamento define que uma transação não pode interferir em outra transação.
IV Durabilidade define que o tempo de execução de uma transação deve durar, no máximo, um segundo.
Entre as afirmativas, estão corretas
Alternativas
Q3218333 Programação
A plataforma Java EE utiliza um modelo de aplicação multicamada distribuído, permitindo dividir a lógica da aplicação em componentes de acordo com sua função. A aplicação Java EE é dividida em quatro camadas: camada cliente; camada web; camada de negócio; e camada EIS (Enterprise Information System). Um exemplo da camada cliente é
Alternativas
Q3218332 Programação
Exceção é um evento que ocorre durante a execução de um programa e interrompe o fluxo normal das instruções de execução. O Java fornece três componentes para manipular exceções: os blocos try, catch e finally. Sobre o tratamento de exceções na linguagem Java,
Alternativas
Q3218325 Banco de Dados
O PostgreSQL permite definições de VIEWS, que são “visões” de uma consulta. A VIEW não é materializada, e sim, uma consulta executada sempre que a VIEW é referenciada. Sobre VIEWS no PostgreSQL, analise as afirmativas abaixo:
I A VIEW é uma consulta executada quando é referenciada em uma outra consulta.
II A VIEW não pode ser definida por uma consulta contendo RIGHT JOIN.
III Uma VIEW pode ter o nome de uma tabela existente no mesmo schema.
IV Uma VIEW temporária é automaticamente destruída ao fim da sessão.
Entre as afirmativas, estão corretas
Alternativas
Q3218324 Banco de Dados
O PostgreSQL possui a funcionalidade de executar, automaticamente, uma determinada função sempre que um determinado tipo de operação for executado. Essa funcionalidade é chamada, em inglês, de trigger. Sobre triggers no PostgreSQL, analise as afirmativas abaixo.
I Triggers podem ser associadas a views.
II Triggers podem ser executadas somente após uma inserção (INSERT).
III A procedure a ser executada deve ser definida antes da trigger ser criada.
IV Triggers associadas a eventos de UPDATE devem retornar, obrigatoriamente, um boolean.

Entre as afirmações, estão corretas
Alternativas
Q3218322 Direito Digital
A Lei nº 13.709/2018, conhecida por Lei Geral de Proteção de Dados Pessoais (LGPD), surgiu “com o objetivo de proteger os direitos fundamentais de liberdade e de privacidade e o livre desenvolvimento da personalidade da pessoa natural” (Art. 1º). Essa lei define o que são dados pessoais e como eles devem ser tratados, tanto no meio físico quanto no digital. De acordo com a LGPD,
Alternativas
Q3218321 Programação
No Spring framework, o escopo de um Bean define a sua visibilidade e o seu ciclo de vida. Sobre os escopos do Spring Framework, analise as afirmativas abaixo, num contexto de uma aplicação web.
I Se nenhum escopo for especificado, o escopo padrão utilizado é o Application.
II O escopo Session retorna uma instância do Bean única sempre que for requerido.
III O escopo Prototype retorna uma instância diferente do Bean sempre que for requerido.
IV Se nenhum escopo for especificado, o escopo padrão utilizado é o Singleton.
Entre as afirmativas, estão corretas
Alternativas
Q3218320 Programação
O Spring framework é uma ferramenta amplamente utilizada no desenvolvimento de aplicações Java Web. No ciclo de vida de um Spring Bean, é possível utilizar anotações em métodos que vão adicionar algum comportamento nos momentos de criação e na destruição desse Bean. As duas anotações utilizadas no spring para usar esses métodos customizados, no ciclo de vida dos Beans, são
Alternativas
Q3218317 Gerência de Projetos
Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado único. No gerenciamento de projetos estabelecido no PMBOK 6ª edição, existem grupos de processos classificados de acordo com sua área de conhecimento. A área de conhecimento responsável por incluir os processos necessários para assegurar que as informações do projeto sejam planejadas, coletadas, criadas, distribuídas, armazenadas, recuperadas, gerenciadas, controladas, monitoradas e, finalmente, organizadas de maneira oportuna e apropriada denominase
Alternativas
Q3218316 Programação
Ao utilizar o framework Hibernate no mapeamento objeto-relacional de uma aplicação, uma entidade pode assumir diferentes estados de acordo com a sua vinculação à Hibernate Session. Sobre a mudança de estado desses objetos nesse contexto, um objeto no estado
Alternativas
Q3218315 Programação
O framework Java Hibernate para mapeamento Objeto-Relacional que implementa a JPA (Java Persistence API) é amplamente utilizado. A propriedade hibernate.hbm2ddl.auto pode ser configurada para automatizar a execução de linguagem DDL no banco de dados. No que diz respeito aos possíveis valores de hibernate.hbm2ddl.auto, se for atribuído o valor
Alternativas
Q3218314 Direito Digital
A Lei 13.709/2018 (Lei Geral de Proteção de Dados - LGPD) é a legislação brasileira que estabelece como serão as atividades relacionadas ao tratamento de dados. Sobre o tratamento de dados sensíveis, é estabelecido que o uso dos dados pode ser autorizado pelo titular ou responsável legal, mas também existem hipóteses de utilização dos dados sensíveis sem o consentimento prévio do titular quando for uma conduta indispensável. Sobre essas hipóteses, analise os itens abaixo.
I Tratamento compartilhado de dados necessários pelo setor privado.
II Cumprimento de obrigação legal ou regulatória pelo controlador.
III Proteção da vida ou da incolumidade física do titular ou terceiro.
IV Realização de estudos por órgão de pesquisa, sendo obrigatória a anonimização dos dados.
Entre os itens, estão corretos
Alternativas
Q3218312 Engenharia de Software
A UML 2 dispõe de vários diagramas que auxiliam em diversas etapas do processo de desenvolvimento de software. A respeito desses diagramas, analise os itens abaixo.
I No diagrama de sequência, a linha de vida dos objetos é representada de forma horizontal.
II No diagrama de classes, é possível representar os objetos instanciados a partir da classe.
III No diagrama de atividades, representam-se fluxos de trabalho, partindo de, pelo menos, um ponto inicial até um ou mais pontos finais.
IV No diagrama de casos de uso, é possível a utilização de herança entre atores.
Entre os itens, estão corretos
Alternativas
Q3218311 Engenharia de Software
O framework Scrum dispõe de eventos, artefatos e papéis para aplicar a metodologia ágil no desenvolvimento do produto e da interação entre as pessoas. Cada um desses itens tem funções e características específicas. Considerando essas informações, analise os itens abaixo.
I O backlog do produto é de responsabilidade do scrum master.
II A reunião de retrospectiva da sprint ocorre após a reunião de revisão da sprint.
III No time de desenvolvimento Scrum, existem subcategorias definidas, como analista de sistemas, analista de requisitos e programador.
IV Na reunião de planejamento, é definido o que pode ser entregue como resultado do incremento da próxima sprint.
Entre os itens, estão corretos
Alternativas
Respostas
1261: A
1262: A
1263: A
1264: A
1265: A
1266: A
1267: A
1268: A
1269: A
1270: A
1271: A
1272: A
1273: A
1274: A
1275: A
1276: A
1277: A
1278: A
1279: A
1280: A