Questões de Concurso Comentadas para analista de sistemas - desenvolvimento de sistemas

Foram encontradas 577 questões

Resolva questões gratuitamente!

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

Q3696898 Segurança da Informação
Sobre o protocolo de autorização OAuth 2.0, assinale a alternativa INCORRETA.
Alternativas
Q3696897 Segurança da Informação
Em segurança da informação, o principal objetivo do processo de autorização é:
Alternativas
Q3696896 Segurança da Informação
Segundo o Instituto Nacional de Padrões e Tecnologia dos EUA (NIST), que desenvolveu o modelo de controle de acesso baseado em papéis (RBAC), são regras básicas para todos os sistemas de RBAC:
Alternativas
Q3696895 Arquitetura de Software
Assinale a alternativa que apresenta apenas corretores de mensagens (message brokers) que podem ser utilizados para mensagens do tipo Pub/Sub (Publish/Subscribe ou Publicação/Assinatura).
Alternativas
Q3696894 Engenharia de Software
Um code smell é qualquer característica em um código-fonte que indica uma possível fragilidade ou problema mais profundo que pode vir prejudicar a manutenção e a qualidade do software. São exemplos de code smells, EXCETO:
Alternativas
Q3696893 Arquitetura de Software
Sobre as interfaces de serviço na arquitetura orientada a serviços (SOA), analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) São contratos entre o provedor do serviço e o consumidor do serviço, permitindo que se comuniquem sem dependerem dos detalhes de implementação um do outro.
( ) Permitem que o serviço seja alterado ou substituído sem afetar os aplicativos que o consomem, desde que a interface permaneça a mesma.
( ) São descritas utilizando linguagens de formatação de dados como, por exemplo, o JSON (JavaScript Object Notation).

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3696892 Programação
Na linguagem C#, qual palavra reservada é utilizada para identificar que um método não tem nenhum retorno?
Alternativas
Q3696891 Programação

Abaixo, é apresentado um código escrito na linguagem C#.



using System;

public class Tela

{

public static void Main(string[] args)

{

int calculo = 1;

calculo += 12 - 6 / (3 * 2);

Console.WriteLine(calculo);

}

}



Ao final da execução do código acima, o que será impresso no console?

Alternativas
Q3696890 Programação
Analise os tipos de dados da linguagem JavaScript apresentados abaixo:

I. String
II. Date Object
III. Boolean
IV. Null
V. Undefined

Quais tipos são aceitos no formato JSON (JavaScript Object Notation)?
Alternativas
Q3696889 Programação
Na linguagem JavaScript, qual dos operadores abaixo pode ser utilizado para concatenar strings?
Alternativas
Q3696888 Programação
Sobre a programação orientada a objetos, analise a sentença abaixo:

Herança é o relacionamento entre classes em que uma classe chamada de subclasse é uma extensão de outra classe chamada de superclasse (1ª parte), sendo que a superclasse consegue reaproveitar os atributos e métodos da subclasse (2ª parte) e a subclasse pode definir seus próprios atributos e métodos (3ª parte).

Quais partes estão corretas?
Alternativas
Q3696887 Programação
Na programação orientada a objetos, a capacidade de restringir o acesso a atributos e métodos de uma classe, para que somente métodos específicos possam acessá-los ou modificá-los, é conhecida como:
Alternativas
Q3696886 Banco de Dados
Sobre a instrução SELECT da linguagem SQL ANSI, qual tipo de junção (JOIN) é utilizada para combinar linhas de duas ou mais tabelas com base em uma coluna comum entre elas, retornando apenas as linhas que têm valores correspondentes em ambas as tabelas? 
Alternativas
Q3696885 Banco de Dados

Analise o comando abaixo, escrito em linguagem SQL ANSI.


SELECT COUNT(IP_USUARIO) FROM TB_HISTORICO


O que será retornado a partir da execução do comando SQL acima? 

Alternativas
Q3696884 Banco de Dados
Considerando a linguagem SQL ANSI, assinale a alternativa que corresponde a um operador que pode ser utilizado para simplificar uma consulta que contenha múltiplas condições OR para comparar um campo com vários valores.
Alternativas
Q3696882 Banco de Dados
Em um modelo relacional de dados, qual dos conceitos abaixo está relacionado à característica de uma entidade de possuir suas propriedades individuais e também as propriedades de uma entidade genérica?
Alternativas
Q3696881 Engenharia de Software
No sistema de controle de versão distribuído Git, qual dos comandos abaixo pode ser utilizado para listar possíveis conflitos de mesclagem?
Alternativas
Q3696880 Engenharia de Software
Sobre o controle de versão e gerenciamento de código, o Git Flow é uma estratégia de ramificação que utiliza branches principais e branches de suporte. Assinale a alternativa que apresenta apenas branches de suporte no Git Flow.
Alternativas
Q3696879 Engenharia de Software
Analise as assertivas abaixo sobre os processos de Integração Contínua e Entrega Contínua (CI/CD) na abordagem DevOps.

I. A CI é uma prática de desenvolvimento de software em que os desenvolvedores comumente juntam suas alterações de código em um repositório central.
II. A CD é uma prática de desenvolvimento de software em que as alterações de código, antes do lançamento em produção, são preparadas por um especialista em implantação, não sendo possível que esse processo seja autossuficiente.
III. Um pipeline de CI/CD é um fluxo de trabalho automatizado que simplifica o processo de entrega de software, permitindo que o ciclo de vida do DevOps aconteça.

Quais estão corretas?
Alternativas
Q3696878 Engenharia de Software
Segundo “O Guia do Scrum”, versão 2020, em português, o Scrum Master é responsável pelas seguintes atividades, EXCETO:
Alternativas
Respostas
1: D
2: C
3: E
4: A
5: B
6: B
7: C
8: E
9: B
10: C
11: D
12: A
13: A
14: D
15: E
16: E
17: D
18: A
19: C
20: A