Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.275 questões
Diversos elementos são utilizados na interconexão de redes de computadores, cada um atuando em uma das camadas do modelo de referência de TCP/IP. Assinale a alternativa que relaciona corretamente elementos de interligação com a camada na qual ele atua.
Assinale a afirmativa correta relacionada ao protocolo UDP (User Datagram Protocol).
O sistema operacional Windows 10 possui diversas ferramentas administrativas, como a denominada
No terminal de um sistema operacional Linux foi digitado o seguinte comando
echo “data” >> file.txt
Considerando que o arquivo file.txt originalmente possuía algum conteúdo armazenado, é correto afirmar que
O seguinte comando do Docker foi emitido em um terminal de um computador com sistema operacional Linux.
docker inspect myobject
O resultado obtido foi
[
{
"CreatedAt": "2023-06-06T03:08:08Z",
"Driver": "local",
"Labels": {},
"Mountpoint": "(...)/myobject/_data",
"Name": "myobject",
"Options": {},
"Scope": "local"
}
]
em que parte do valor de Mountpoint foi propositalmente ocultado pelo trecho (...).
Pode-se concluir que a construção myobject se refere a
O comando git log tem como objetivo apresentar um histórico dos commits realizados. Um usuário digitou o comando
git log --oneline
Pode-se afirmar corretamente que a opção --oneline fará esse comando apresentar
Em APIs RESTful, o verbo HTTP OPTIONS tem o propósito de
Sistemas de controle de versionamento Git possuem suporte a ramificações (branches). Um usuário pode deletar uma dessas ramificações locais por meio do comando
O design pattern criacional caracterizado por manter um conjunto de objetos que podem ser reutilizados, em geral quando sua criação é custosa, é conhecido como
O seguinte código JavaScript
console.log("1");
setTimeout(() => {
console.log("2");
}, 1);
process.nextTick(() => {
console.log("3");
});
quando executado no Node.js produz a saída:
A linguagem PHP possui um conjunto de variáveis denominadas superglobais. Estas são variáveis que estão disponíveis em todos os escopos, sendo um exemplo de uma delas a
Observe o seguinte trecho de código escrito na linguagem Python.
def f(n):
return lambda a : 1 + n
f1 = f(2)
f2 = f(3)
print(f1(3) + f2(1))
Analisando esse trecho de código é correto afirmar que ele irá imprimir o valor
A seguir é apresentado um pequeno código em CSS.
p {
color: #0000FF;
}
Pode-se afirmar corretamente que este código fará com que os parágrafos escritos na página HTML estejam na cor
Considere a seguinte tabela de um banco de dados relacional:
Loja (Código, Tipo, Cidade)
O comando SQL para excluir registros da tabela Loja com a condição de ter a string “Sul” no nome da cidade é:
Considere as duas seguintes tabelas de um banco de dados relacional:
Curso (ID, Especialidade, Tipo)
Aluno (Número, Nome, Cidade, ID)
ID é chave estrangeira na tabela Aluno, com origem na chave primária ID de Curso.
O comando SQL para obter o nome dos alunos, a especialidade e o tipo de curso em que estão matriculados é:
Na programação orientada a objetos, utiliza-se o princípio de construtores, sobre os quais é correto afirmar que
Um trecho de programa, expresso na forma de uma pseudolinguagem (Português Estruturado), é apresentado a seguir.
Início
Inteiro: i, j, k, a;
...
Para i de 3 até 6 faça
Para j de 4 até 7 faça
Para k de 2 até 8 faça
[
a ← a + 1;
]
...
Fim.
É correto afirmar que, a variável a, após a execução de desse trecho de programa, terá sido incrementada
Um algoritmo, apresentado a seguir, foi elaborado na forma de uma pseudolinguagem (Português Estruturado).
Início
Inteiro: k, m, n, i;
k ← 1;
m ← k + 1;
n ← k + m - 1;
Para i de 3 até 6 faça
[
k ← k + 1;
Se (m > n)
Então
[
k ← k + 1;
m ← n;
n ← k;
]
Senão
[
k ← k + 2;
n ← m;
m ← k;
]
]
k ← m + n;
Fim.
Assinale a alternativa que apresenta o valor recebido pela variável k ao final da execução desse algoritmo.
O PMBOK 6a edição define as denominadas partes interessadas no projeto, sendo correto afirmar que
A norma ABNT NBR-ISO/IEC/IEEE 12207:2021 (Engenharia de Sistemas e Software – Processos de Ciclo de Vida de Software) agrupa as atividades que podem ser executadas durante o ciclo de vida de um sistema de software nos seguintes grupos de processos: