Foram encontradas 1.256 questões

Resolva questões gratuitamente!

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

Q3635943 Banco de Dados
Na modelagem de um relacionamento NxN (muitos para muitos) entre duas entidades em um diagrama E-R (Entidade-Relacionamento) de um banco de dados relacional, é preciso criar um elemento, chamado de entidade
Alternativas
Q3635942 Programação
Em relação a uma stream da linguagem Java 8, analise as assertivas abaixo e assinale a alternativa correta.

I. O acesso aos elementos é sequencial, não sendo possível alcançá-los por meio de índices.
II. Não pode ser convertida para uma coleção porque é uma estrutura de dados incompatível.
III. Todos os métodos de uma stream devolvem uma nova stream como resultado do processamento.
Alternativas
Q3635941 Programação
Streams foram disponibilizadas na linguagem Java 8 para manipular coleções por meio da programação funcional, que possibilita trabalhar com fluxos a partir do encadeamento de métodos e pela passagem de comportamentos via expressões lambda. A esse conceito dá-se o nome de programação 
Alternativas
Q3635940 Programação
São ferramentas de Log em Java, EXCETO:
Alternativas
Q3635939 Programação
No JPA (Java Persistence API), as classes que representam tabelas em um banco de dados são normalmente chamadas de classes DAO (Data Access Object). Na linguagem Java, qual anotação faz com que o JPA identifique que determinada classe deve ser manipulada por ele para manipular dados de uma tabela?
Alternativas
Q3635938 Engenharia de Software
Quais são os três estágios do Teste de Desenvolvimento que Ian Sommerville, em Engenharia de Software 10ª edição, apresenta na Engenharia de Software? 
Alternativas
Q3635937 Engenharia de Software
Na orientação a objetos, há os conceitos de coesão e acoplamento de classes. Sobre o tema, analise as assertivas abaixo e assinale a alternativa correta.

I. Quanto maior a dependência entre duas classes, maior será a coesão delas.
II. Aumentar o acoplamento entre classes é uma das boas práticas da orientação a objetos.
III. Forte acoplamento significa que uma classe deve ter uma única responsabilidade.
Alternativas
Q3635936 Programação
A orientação a objetos é um dos principais paradigmas da programação. São parte dos quatro pilares da orientação a objetos, EXCETO:
Alternativas
Q3635935 Engenharia de Software
Ian Sommerville, em Engenharia de Software 10ª edição, cita a etnografia como uma das técnicas de elicitação de requisitos da Engenharia de Software. Em relação à etnografia, analise as assertivas abaixo:

I. Leitura de manuais e documentos que descrevem os processos.
II. Realização de entrevistas formais e informais com stakeholders.
III. Aplicação de questionários fechados e abertos aos stakeholders.

Quais estão INCORRETAS?
Alternativas
Q3635934 Engenharia de Software
Conforme Ian Sommerville, em Engenharia de Software 10ª edição, há três atividades principais no processo de engenharia de requisitos, quais sejam:

I. Elicitação e análise de requisitos.
II. Especificação de requisitos.
III. Implementação de requisitos.

Quais estão corretas?
Alternativas
Q3635933 Engenharia de Software
De acordo com Ian Sommerville, em Engenharia de Software 10ª edição, são as quatro atividades fundamentais de um processo de software da Engenharia de Software, EXCETO:
Alternativas
Q3635932 Engenharia de Software
Sobre os fundamentos da Engenharia de Software de Ian Sommerville, em Engenharia de Software 10ª edição, analise as assertivas abaixo e assinale a alternativa correta.

I. Um processo de software envolve um conjunto de atividades relacionadas que levam à produção de um sistema de software.
II. O processo utilizado nas diferentes empresas independe do tipo de software que está sendo desenvolvido.
III. A Engenharia de Software provê um método universal que pode ser aplicado em qualquer tipo de sistema de software.
Alternativas
Q3635841 Programação
Tanto a plataforma Java (até a versão 8 LTS) quanto a plataforma.NET utilizam um modelo de compilação e execução que abstrai o hardware subjacente para permitir a portabilidade do código. Considerando os "conceitos fundamentais" de cada plataforma, qual das seguintes alternativas apresenta corretamente a principal diferença entre seus respectivos ambientes de execução? 
Alternativas
Q3635840 Engenharia de Software
Qual é a principal vantagem de um sistema de controle de versão distribuído como o Git em comparação a um sistema centralizado como o SVN?
Alternativas
Q3635839 Engenharia de Software
Para criar uma nova linha de desenvolvimento (branch) no Git chamada "nova-feature", qual comando deve ser usado?
Alternativas
Q3635838 Programação
Em ASP.NET Core, a Injeção de Dependência é um recurso de primeira classe. Qual é o principal benefício de registrar um serviço com o tempo de vida "Scoped"? 
Alternativas
Q3635837 Programação
Uma característica marcante do .NET Framework legado que frequentemente representa um desafio em projetos de migração para .NET 6 é sua forte dependência da biblioteca 
Alternativas
Q3635835 Engenharia de Software
Qual comando do Git é utilizado para enviar os commits locais para um repositório remoto? 
Alternativas
Q3635834 Engenharia de Software
Um sistema legado desenvolvido em .NET Framework precisa ser acessível a partir de uma aplicação móvel rodando em iOS e Android. A equipe decide expor as funcionalidades através de uma API REST. Qual seria a abordagem de desenvolvimento mais moderna e recomendada?
Alternativas
Q3635833 Sistemas Operacionais
Ao gerenciar usuários no Windows através do prompt de comando ou PowerShell, qual comando é comumente utilizado para adicionar um novo usuário ao sistema? 
Alternativas
Respostas
181: A
182: C
183: B
184: D
185: B
186: E
187: B
188: B
189: E
190: C
191: A
192: C
193: A
194: E
195: C
196: E
197: D
198: D
199: E
200: D