Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.582 questões

Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691561 Arquitetura de Software

Considere alguns Design Patterns (Padrões de Desenvolvimento de Software):

"_____________, utilizado quando é desejável que uma interface possa variar independentemente das suas implementações. , este padrão garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto. _____________, é um padrão que provê uma interface simplificada para um corpo de código maior, como por exemplo, uma biblioteca de classes. _____________, define uma representação para sua gramática juntamente com um interpretador que usa a representação para interpretar sentenças na língua. Ou mapear um domínio para uma língua, a língua para uma gramática e a gramática para um projeto de design hierárquico orientado a objetos."

Assinale a alternativa que preencha correta e respectivamente as lacunas.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691560 Arquitetura de Software

Em relação a definição de Criptografia Simétrica, assinale a alternativa incorreta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691559 Arquitetura de Software

Os Design Patterns (Padrões de Desenvolvimento de Software) são divididos em três grupos segundo a definição GoF (Gang of Four (Gangue dos quatro)). Quanto ao nome dos grupos, assinale a alternativa correta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691558 Arquitetura de Software

O Diagrama abaixo, tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação. Considere os diagramas de UML, analise os expostos abaixo e assinale a alternativa correta quanto ao nome que o identifica.

Imagem associada para resolução da questão

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691557 Arquitetura de Software

Sobre as Árvores Binárias, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F).

( ) Contém um conjunto finito de um ou mais elementos, denominados nós, sendo que um desses nós é especialmente designado como o nó raiz.

( ) Pode-se citar 3 estratégias de ordenação dos nós: Pré-ordem, Pós-ordem e Intra-Ordem.

( ) É uma estrutura de dados linear.

( ) Árvore B é uma estrutura de dados em árvore, auto-balanceada, que armazena dados classificados e permite pesquisas, acesso sequencial, inserções e remoções em tempo logarítmico.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691556 Arquitetura de Software

Analise a definição: "Em coleções associativas mantidas com estrutura de árvore, a busca por um elemento ou uma chave ocorre sempre através de comparações a partir do elemento raiz. Uma estrutura alternativa para coleções associativas é manter os elementos em um mapa ou tabela, no qual a posição de cada elemento possa ser determinada diretamente a partir de seu valor ou do valor de sua chave". A esse respeito, assinale a alternativa correta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691555 Arquitetura de Software

A respeito de Programação Orientada a Objetos, complete as lacunas com os nomes dos conceitos para as definições.

"________, é uma forma de definir um tipo de dado em uma linguagem orientada a objeto. Ela é formada por dados e comportamentos. ________, é a possibilidade de em uma hierarquia de classes implementar métodos com a mesma assinatura e, assim, implementar um mesmo código que funcione para qualquer classe dessa hierarquia sem a necessidade de implementações específicas para cada classe. ________, é a capacidade de um novo objeto tomar atributos e operações de um objeto existente."

Assinale a alternativa que preencha as lacunas na ordem.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691554 Arquitetura de Software

Considere as seguintes afirmativas:

I. Um array (ou vetor) é uma estrutura de dados linear e usualmente homogênea. Os ponteiros ficam então implícitos e representados como inteiros.

II. Pilhas são estruturas baseadas no princípio FIFO (first in, first out) e possuem duas funções básicas: ENQUEUE, que adiciona um elemento ao final da fila, e DEQUEUE, que remove o elemento no início da fila.

III. Na árvore os elementos podem ser ordenados topologicamente de forma consistente. Em uma árvore binária, cada nó pode possuir no máximo dois pais.

Assinale a alternativa correta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691553 Arquitetura de Software

Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22

CREATE TABLE PRODUTO (

ID INT NOT NULL PRIMARY KEY,

NOME_PRODUTO VARCHAR

);

CREATE TABLE CLIENTE (

ID INT NOT NULL PRIMARY KEY,

NOME_CLIENTE VARCHAR,

ENDERECO VARCHAR

);

CREATE TABLE PEDIDO (

ID int NOT NULL PRIMARY KEY,

NUMPEDIDO INT NOT NULL,

IDPRODUTO INT NOT NULL,

NUMQUANTIDADE INT NOT NULL,

IDCLIENTE INT,

FOREIGN KEY(IDCLIENTE)

REFERENCES CLIENTE(ID),

FOREIGN KEY(IDPRODUTO)

REFERENCES PRODUTO(ID)

);

Ao analisar a estrutura de PEDIDO, CLIENTE e PRODUTO, assinale a alternativa correta quanto ao resultado esperado do seguinte comando:

SELECT SUM(PEDIDO.NUMQUANTIDADE) FROM PEDIDO

LEFT JOIN PRODUTO ON (PEDIDO.IDPRODUTO = PRODUTO.ID)

WHERE PEDIDO.NUMQUANTIDADE > 2 AND PEDIDO.IDCLIENTE = 1

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691552 Arquitetura de Software

Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22

CREATE TABLE PRODUTO (

ID INT NOT NULL PRIMARY KEY,

NOME_PRODUTO VARCHAR

);

CREATE TABLE CLIENTE (

ID INT NOT NULL PRIMARY KEY,

NOME_CLIENTE VARCHAR,

ENDERECO VARCHAR

);

CREATE TABLE PEDIDO (

ID int NOT NULL PRIMARY KEY,

NUMPEDIDO INT NOT NULL,

IDPRODUTO INT NOT NULL,

NUMQUANTIDADE INT NOT NULL,

IDCLIENTE INT,

FOREIGN KEY(IDCLIENTE)

REFERENCES CLIENTE(ID),

FOREIGN KEY(IDPRODUTO)

REFERENCES PRODUTO(ID)

);

Ao considerar a estrutura de PEDIDO, CLIENTE e PRODUTO, é possível afirmar que a estrutura não está na 1ª forma normal. A esse respeito, assinale a alternativa correta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691547 Arquitetura de Software

Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22

CREATE TABLE PRODUTO (

ID INT NOT NULL PRIMARY KEY,

NOME_PRODUTO VARCHAR

);

CREATE TABLE CLIENTE (

ID INT NOT NULL PRIMARY KEY,

NOME_CLIENTE VARCHAR,

ENDERECO VARCHAR

);

CREATE TABLE PEDIDO (

ID int NOT NULL PRIMARY KEY,

NUMPEDIDO INT NOT NULL,

IDPRODUTO INT NOT NULL,

NUMQUANTIDADE INT NOT NULL,

IDCLIENTE INT,

FOREIGN KEY(IDCLIENTE)

REFERENCES CLIENTE(ID),

FOREIGN KEY(IDPRODUTO)

REFERENCES PRODUTO(ID)

);

Considere a estrutura de PEDIDO, CLIENTE e PRODUTO. Apenas um comando não é possível de ser executado. Sobre ele, assinale a alternativa correta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691545 Arquitetura de Software

Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22

CREATE TABLE PRODUTO (

ID INT NOT NULL PRIMARY KEY,

NOME_PRODUTO VARCHAR

);

CREATE TABLE CLIENTE (

ID INT NOT NULL PRIMARY KEY,

NOME_CLIENTE VARCHAR,

ENDERECO VARCHAR

);

CREATE TABLE PEDIDO (

ID int NOT NULL PRIMARY KEY,

NUMPEDIDO INT NOT NULL,

IDPRODUTO INT NOT NULL,

NUMQUANTIDADE INT NOT NULL,

IDCLIENTE INT,

FOREIGN KEY(IDCLIENTE)

REFERENCES CLIENTE(ID),

FOREIGN KEY(IDPRODUTO)

REFERENCES PRODUTO(ID)

);

Considere a estrutura de PEDIDO, CLIENTE e PRODUTO. Foi sugerido que o analista de banco de dados removesse a chave primária da tabela PRODUTO. A respeito da instrução, assinale a alternativa correta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691542 Arquitetura de Software

Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22

CREATE TABLE PRODUTO (

ID INT NOT NULL PRIMARY KEY,

NOME_PRODUTO VARCHAR

);

CREATE TABLE CLIENTE (

ID INT NOT NULL PRIMARY KEY,

NOME_CLIENTE VARCHAR,

ENDERECO VARCHAR

);

CREATE TABLE PEDIDO (

ID int NOT NULL PRIMARY KEY,

NUMPEDIDO INT NOT NULL,

IDPRODUTO INT NOT NULL,

NUMQUANTIDADE INT NOT NULL,

IDCLIENTE INT,

FOREIGN KEY(IDCLIENTE)

REFERENCES CLIENTE(ID),

FOREIGN KEY(IDPRODUTO)

REFERENCES PRODUTO(ID)

);

Assinale a alternativa quanto a instrução SQL que pode trazer o nome do produto que foi vendido mais de 3 vezes.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691539 Arquitetura de Software

Considere que os Diagramas de UML estão divididos em Estruturais e Comportamentais. Assinale a alternativa que possui corretamente diagramas Comportamentais.

Alternativas
Q2689389 Arquitetura de Software

Sobre os tipos de Linguagem de Programação (Software) julgue os itens abaixo:


I. A Linguagem de Baixo Nível é uma linguagem de programação ainda bem próxima da usada pela máquina, porém com alguns recursos que a torna mais acessível ao usuário.

II. A Linguagem de Alto Nível é uma linguagem de programação mais próxima da máquina, ou seja, é a linguagem com a qual a máquina trabalha.

Alternativas
Q2687346 Arquitetura de Software

Os nomes de arquivos e diretórios em um Sistema de Arquivo NTFS, podem conter até:

Alternativas
Q2060157 Arquitetura de Software
A Mesa da Câmara resolveu consultar um especialista em Arquitetura da Informação para avaliar o Portal da Instituição com a finalidade de torná-lo mais interativo. O profissional convidado defendeu sete princípios que são citados pela maioria dos profissionais da área para atingir os objetivos desejados pelos vereadores.
É correto afirmar que o princípio
Alternativas
Q2054840 Arquitetura de Software
Com base nos Padrões de Projeto criado por “Gang of Four – GoF”, assinale apenas os padrões de projeto cujo propósito é somente comportamental, ou seja, a comunicação entre objetos:
Alternativas
Q2040385 Arquitetura de Software
É um exemplo do modelo de transmissão de informação Cliente/Servidor:
Alternativas
Q2010199 Arquitetura de Software
Sobre a coreografia do serviço no contexto da arquitetura orientada a serviços (SOA), assinale a alternativa correta.
Alternativas
Respostas
2121: B
2122: C
2123: A
2124: B
2125: A
2126: D
2127: A
2128: A
2129: D
2130: B
2131: C
2132: A
2133: B
2134: D
2135: C
2136: B
2137: A
2138: D
2139: C
2140: C