Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.153 questões

Q2627865 Arquitetura de Software

Um administrador de um computador com sistema operacional Linux construiu o arquivo shell script de nome sumts.sh, visto na Figura 1, usando o Bourne Shell.

Figura 1 -Arquivo Shell Script sumts

#!/bin/sh

while $entrada

do

if [ $entrada -eq 1 ]; then

soma=$( expr 10 + 10)

echo "$soma"

break

elif [ $entrada -eq 2 ]; then

soma=$(expr 20 + 10)

echo "$soma"

break

elif [ $entrada -eq 3]; then

soma=$(expr 0+ 10)

echo "$soma"

break

else

soma=$(expr 10 + 30)

echo "$soma"

break

fi

done

Ao executar esse script na sequência ./sumts.sh 0, o resultado apresentado será:

Alternativas
Q2627864 Arquitetura de Software

Um computador de uma rede na internet recebeu um endereço IP privado, sendo que esse endereço está sendo descartado pelos roteadores externos (da internet), justamente por ser um endereço privado. Um exemplo de endereço IP privado que teria esse tipo de problema é:

Alternativas
Q2627863 Arquitetura de Software

Em uma empresa, que está instalando uma rede baseada no MS Windows Server 2016 em português, na configuração do Active Directory, pretende-se criar o conjunto de regras para definir as classes de objetos e os atributos contidos no diretório, as restrições e os limites das instâncias desses objetos e o formato dos nomes. O nome dado a esse conjunto de regras é:

Alternativas
Q2627670 Arquitetura de Software

Qual dos comandos abaixo, da linguagem SQL, pode ser utilizado para selecionar todas as colunas de uma tabela nomeada como FORNECEDOR?

Alternativas
Q2627669 Arquitetura de Software

As funções incorporadas por um Sistema Gerenciador de Banco de Dados (SGBD) são:


I. Alteração de dados.

II. Definição de dados.

III. Interpretação de dados.

IV. Recuperação de dados.


Quais estão corretas?

Alternativas
Q2627668 Arquitetura de Software

Analise o algoritmo abaixo, escrito no software VisuAlg 3.0.


algoritmo "tecnico"

var

quantidade, soma, contador: inteiro


funcao acumulador(var_1: inteiro): inteiro

inicio

retorne soma + var_1

fimfuncao


inicio

soma <- 0

quantidade <- 0

repita

soma <- acumulador(quantidade)

quantidade <- quantidade + 2

até (quantidade > 10)

fimalgoritmo


Ao executar o algoritmo acima, quantas vezes será chamada a função "acumulador"?

Alternativas
Q2627391 Arquitetura de Software

Avalie o algoritmo abaixo, escrito no software VisuAlg 3.0.


algoritmo "professor"

var

var_1, var_2, var_3: inteiro

inicio

var_1 <- 5

var_2 <- 2

enquanto var_1 > 0 faça

var_3 <- var_1 - var_2

se var_3 < 0 entao

var_1 <- var_1 - 2

fimse

var_2 <- var_2 + 3

fimenquanto

fimalgoritmo


Ao final da execução do algoritmo acima, qual será o valor da variável “var_3”?

Alternativas
Q2627390 Arquitetura de Software

A estrutura de dados em que os elementos só podem ser retirados na ordem inversa da ordem em que foram inseridos, o que é conhecido como LIFO (last in, first out), é chamada de:

Alternativas
Q2625518 Arquitetura de Software

O Scratch é uma linguagem de programação com uma interface visual simples e que permite criar histórias, jogos e animações digitais. Nesse contexto, analise as afirmações a seguir. Marque V, para verdadeiras, e F, para falsas:

(__) É uma plataforma utilizada por meio de um navegador para a internet.

(__) O ator padrão do sistema é um gato, que poderá ser trocado somente por atores disponíveis na galeria.

(__) Existem blocos que permitem o uso de movimentos, sensores e sons.

(__) O palco é a área onde ocorre toda a ação e serão exibidos os movimentos do ator.

Assinale a alternativa com a sequência correta:

Alternativas
Q2625509 Arquitetura de Software

Sobre a computação desplugada, analise as afirmações a seguir. Marque V, para verdadeiras, e F, para falsas:

(__) Envolve o uso de atividades práticas para ensinar conceitos de programação.

(__) Introduz conceitos de resolução de problemas, tornando os conceitos de programação mais acessíveis e visuais, por meio de programação avançada.

(__) Faz com que as crianças dependam de dispositivos eletrônicos.

(__) Estimula a criatividade e o pensamento lógico.

(__) Torna conceitos complexos mais acessíveis por meio de atividades.

Assinale a alternativa com a sequência correta:

Alternativas
Q2625506 Arquitetura de Software

A computação em nuvem oferece uma variedade de serviços, como armazenamento e processamento de dados, servidores virtuais e aplicativos distribuídos. Assinale a alternativa que apresenta uma das principais vantagens da computação em nuvem no contexto da educação:

Alternativas
Q2524600 Arquitetura de Software
O seguinte trecho de um diagrama de classes UML modela uma API RESTful acessível por HTTP.



Imagem associada para resolução da questão



Considerando as convenções do estilo arquitetural REST, dentre as alternativas a seguir, é esperado que o acesso de leitura ao produto cujo identificador é 123 seja feito pelo seguinte caminho a partir da URL api.lojaexemplo.com: 
Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de TI |
Q2436313 Arquitetura de Software

João está planejando instalar um serviço de armazenamento e transferência de arquivos para os usuários da rede corporativa. Ele prefere uma abordagem tradicional que mantenha um servidor de arquivos local, em que os usuários de máquinas Linux ou Windows podem armazenar e acessar documentos, e os técnicos do Setor de T.l. tenham maior domínio sobre esse serviço. Portanto, para que João tenha seu ambiente funcionando, quais protocolos seriam necessários?

Alternativas
Q2435672 Arquitetura de Software

Os requisitos não funcionais geralmente descrevem as características e propriedades que o software deve possuir para atender às expectativas de desempenho, segurança, confiabilidade, usabilidade, entre outras. Eles são especificações de qualidade que definem como o software deve ser construído e quais são os critérios para avaliar se o software atende ou não a essas expectativas. Sendo assim, assinale a alternativa que NÃO É um exemplo de requisito não funcional:

Alternativas
Q2432596 Arquitetura de Software

Em relação a Padrões de Projeto, analise as afirmações a seguir.


I - O padrão Abstract Factory é usado quando o sistema deve ser independente da maneira como seus produtos são criados, relacionados e representados.

II - Template Method tem por objetivo definir o esqueleto de um algoritmo em uma operação, postergando a definição de alguns passos para subclasses.

III - Strategy é um tipo de padrão estrutural.


Está CORRETO o que consta em:

Alternativas
Q2432592 Arquitetura de Software

Código fonte em Java para as questões 34 e 35.

package com.example. demo;

public class MyCalc {

public static void main(String[] args) {

double amount = 1000;

double intRate = 2;

int period = 12;

CalcSrv c = new CalcSrv(new CalcLC());

double fv = c.fValue (amount, intRate, period);

System.out.printf("VF of LC:%.2\n", fv);

c = new CalcSrv (new CalcCDB());

fv = c.fValue(amount,intRate, period);

System.out.printf("VE of CDB:%.2f", fv);

}

private static class CalcSrv {

private CalcFV calcsrv;

public CalcSrv(CalcFV calcsrv) {

this.calcsryv = calesrv;

}

public double fvalue(double amount, double intRate, int period) {

amount = amount + calcsrv.calc(amount, intRate, period);

return amount;

}

}

interface CalcFV {

double calc(double amount, double intRate, int period);

}

private static class CalcLC implements CalcFV{

@Override

public double calc(double amount, double intRate, int period)

return (amount * Math.pow(1 + intRate/100, period)) - amount;

}

}

private static class CalcCDB implements CalcFV{

@Override

public double calc(double amount, double intRate, int period){

double fv = amount * Math.pow(1 + intRate/100, period);

if (period >12)

return (fv - amount) * 0.85;

return (fv - amount) * 0.78;

}

}

}

Qual Padrão de Projeto foi implementado nesse código?

Alternativas
Q2428586 Arquitetura de Software

ECM (Enterprise Content Management – gerenciamento de conteúdo empresarial) é o conjunto de estratégias, métodos e ferramentas para capturar, armazenar, gerir, preservar e disponibilizar conteúdo corporativo. A tecnologia de ECM permite, EXCETO:

Alternativas
Q2427604 Arquitetura de Software

A Arquitetura Orientada a Serviços (SOA) é um modelo de arquitetura de software que permite a comunicação entre diferentes sistemas e aplicações através de serviços bem definidos. Esses serviços são independentes e podem ser reutilizados em diversos contextos. Quais dos seguintes benefícios estão associados à utilização de uma arquitetura SOA?

Alternativas
Q2427592 Arquitetura de Software

Usabilidade, acessibilidade e interoperabilidade são aspectos importantes a serem considerados no desenvolvimento de sistemas web, garantindo uma experiência de usuário eficiente, inclusiva e compatível com diferentes plataformas. Qual das seguintes alternativas está correta em relação a esses conceitos?

Alternativas
Q2381018 Arquitetura de Software
Quanto ao Kubernetes é INCORRETO afirmar: 
Alternativas
Respostas
1641: D
1642: B
1643: C
1644: A
1645: D
1646: D
1647: E
1648: B
1649: D
1650: E
1651: D
1652: A
1653: C
1654: A
1655: B
1656: D
1657: C
1658: C
1659: C
1660: B