Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.217 questões
Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa:
Sobre os componentes básicos de um computador, tanto software como hardware, e seu funcionamento, é correto afirmar que:
O trecho a seguir, descrito em pseudocódigo, irá imprimir “0” ou “1” em cada passo, de acordo com o teste realizado. Portanto, ao final de sua execução, uma sequência binária será gerada.
O valor na base decimal para essa sequência binária é:
O Git é um sistema de controle de versão amplamente utilizado para o gerenciamento de projetos de software e para o rastreamento de alterações em arquivos ao longo do tempo. Sobre o Git, é correto afirmar que:
As estruturas de dados, que fazem parte dos fundamentos da programação, diferem-se umas das outras pela disposição ou pela manipulação de seus dados. Acerca dos conceitos relativos aos tipos de estruturas de dados, é correto afirmar que:
Existe a necessidade de ordenar dados em alguns contextos, demandando a aplicação de algoritmos de ordenação específicos, como o Bubble Sort, sobre o qual é válido afirmar que:
Considere o vetor v a seguir e o conjunto de operações correspondente.
Após a série de operações, o vetor v será igual a:
Avalie as expressões a seguir.
Expressão 1: x = ( ( (NOT a) OR b) AND ( ( NOT c) OR b) )
Expressão 2: x OR ( ( a OR (NOT b) ) AND (a AND (NOT b) ) )
Considerando a notação a = verdadeiro, b = falso e c = verdadeiro; os valores lógicos das expressões 1 e 2, respectivamente, serão:
Considere o diagrama a seguir.
O diagrama representa o processo de desenvolvimento de uma especificação para o sistema de informação de pacientes de uma clínica de saúde. Esse sistema destina-se a gerenciar informações sobre os pacientes e sobre os tratamentos prescritos. A sequência do diagrama demonstra que:
Conceitualmente, o paradigma de programação:
Existem diversas vantagens na realização de testes de software. O teste que é projetado para assegurar que o sistema processe a carga a que se destina, envolvendo a execução de uma série de testes de aumento de carga até encontrar o limite aceitável do sistema, é denominado teste de:
Sub-rotinas ou subprogramas são blocos de instruções que realizam determinadas tarefas. A seguir está descrita uma sub-rotina chamada “recursiva”.
Se esta sub-rotina for executada para n = 3, o valor de retorno será:
Sobre metodologias ágeis, é correto afirmar que:
Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde:
Considere a figura a seguir.
Analisando o projeto conceitual preliminar para a entidade DEPARTAMENTO, conclui-se que:
Em um sistema de gerenciamento de banco de dados relacional comercial, pode-se utilizar o recurso de especificar restrições adicionais que estão além do escopo de restrições do modelo relacional, tais como “unicidade” ou “integridade referencial”. Esse recurso é denominado:
Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como:
É uma característica da abordagem de banco de dados:
INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.
CREATE TABLE imoveis (
id INT NOT NULL,
endereco VARCHAR(200) NOT NULL,
valor DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE inquilinos (
id INT NOT NULL,
nome VARCHAR(45) NOT NULL,
cpf VARCHAR(11) NOT NULL,
renda DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE alugueis (
imoveis_id INT NOT NULL,
inquilinos_id INT NOT NULL,
data_inicio DATE NOT NULL,
aluguel DECIMAL(10,2) NOT NULL,
data_fim DATE,
PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),
FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)
FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)
);
Com base no script apresentado, assinale a alternativa que apresenta a consulta responsável por exibir a quantidade de imóveis que já tenham sido alugados, cujo valor é igual ou superior a 700 mil reais.
INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.
CREATE TABLE imoveis (
id INT NOT NULL,
endereco VARCHAR(200) NOT NULL,
valor DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE inquilinos (
id INT NOT NULL,
nome VARCHAR(45) NOT NULL,
cpf VARCHAR(11) NOT NULL,
renda DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE alugueis (
imoveis_id INT NOT NULL,
inquilinos_id INT NOT NULL,
data_inicio DATE NOT NULL,
aluguel DECIMAL(10,2) NOT NULL,
data_fim DATE,
PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),
FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)
FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)
);
Com base no script apresentado, assinale a alternativa incorreta.