Questões de Concurso Público SEFIN de Fortaleza - CE 2023 para Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
Foram encontradas 150 questões
real c, b, d;
real x, y;
c = 5;
b = 8;
d = 3;
x = (c < b) ou (b < d) e (c < d);
y = ((c < b) ou (b < d)) e (c < d);
escreva(x);
escreva(y);
Com base no algoritmo precedente, julgue o item a seguir, relativo a operadores e expressões.
Após a execução desse algoritmo, os valores das variáveis x
e y serão diferentes.
Julgue o item que se segue, relativos a conceitos de avaliação de expressões.
Após o algoritmo a seguir ser executado, os valores das variáveis c e d serão iguais.
real d
real c
d = 6 / -2 + -3 * -2 – 3
escreva (d)
c = 6 / -2 + 3 * 2 – 3
escreva(c)
Julgue o item que se segue, relativos a conceitos de avaliação de expressões.
Após o algoritmo a seguir ser executado, o valor da variável soma1 será maior que o da variável soma2.
vetor a[7];
real soma1, soma2;
inteiro i;
a = [1,3,9,27,81,243,729];}
soma1 = 0;
i = 0;
enquanto (i < 7) faça
soma1 = soma1 + a[i]
i = i + 1
fim enquanto
soma2 = 1 * (1-3^7)/(1-3)
escreva(soma1)
escreva(soma2)
Julgue o próximo item, relacionados a métodos de ordenação e pesquisa.
O selection sort (ordenamento por seleção) faz sempre
(n^2-n)/2 comparações, independentemente do vetor inicial.
Julgue o próximo item, relacionados a métodos de ordenação e pesquisa.
Para que a pesquisa binária possa ser utilizada para localizar
uma entrada, é requisito que os dados estejam em vetor cujo
tamanho seja múltiplo de dois.
A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.
Em programação orientada a objetos, abstração é a
propriedade que permite que um método de determinado
nome tenha comportamentos distintos, em função de
diferentes parâmetros recebidos.
A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.
A programação estruturada é formada por código em um
único bloco para a criação de estruturas simples nos
programas, e as sub-rotinas e funções são formas de facilitar
a manutenção de programas.
A respeito de arquitetura de software, julgue o item a seguir.
As técnicas de componentização de software são usadas para
dividir um sistema de software em componentes
independentes e reutilizáveis, o que ajuda a diminuir a
complexidade do sistema.
A respeito de arquitetura de software, julgue o item a seguir.
As arquiteturas voltadas para o desenvolvimento de
microsserviços apresentam uma lógica simétrica, em que o
uso de contêineres é considerado chave para tornar um
processo mais eficiente.
A respeito de arquitetura de software, julgue o item a seguir.
A arquitetura orientada a eventos aborda diferentes tópicos,
como modelagem de eventos, fluxo de eventos,
gerenciamento de estado, integração de sistemas e operações,
e é frequentemente utilizada em sistemas centralizados e em
aplicações em tempo real.
A respeito de arquitetura de software, julgue o item a seguir.
A arquitetura cloud native concentra-se em projetar e
desenvolver aplicativos para serem executados em ambientes
de nuvem e caracteriza-se pela adoção de práticas como
microsserviços, contêineres e automação.
Julgue o item subsequente, a respeito da interoperabilidade entre aplicações.
OAuth, que é um protocolo utilizado para autorizar
aplicações web, desktop, mobile e dispositivos em geral, não
separa o papel do cliente do papel do proprietário do recurso.
Julgue o item subsequente, a respeito da interoperabilidade entre aplicações.
Para alcançar a interoperabilidade entre aplicações, é
necessário adotar padrões abertos e comuns, tais quais
serviços web, REST, JSON, XML, OAuth e OpenID
Connect.
Acerca de API Gateway, julgue o próximo item.
Considere-se que seja necessário criar uma API Gateway
para um serviço back-end que responde a solicitações HTTP
na rota /api/fiscalização. Nessa situação hipotética, na
etapa de configuração da rota para o serviço de back-end, é
necessário especificar, na API Gateway, o método HTTP
(GET, POST etc.) que a aplicação back-end suporta, para que
a integração funcione corretamente.
As ferramentas DevOps incluem o Kubernetes, uma plataforma de orquestração de contêineres que permite gerenciar e escalonar aplicativos em contêineres em diferentes ambientes e pode ser integrada a outras ferramentas DevOps, como Docker e Jenkins.
Um exemplo prático de conteinerização de aplicação é a utilização do Docker para criar um ambiente consistente; nesse caso, é correto criar um arquivo Dockerfile por meio do comando docker build.
A adoção de tecnologias de conteinerização, como o Docker, permite à equipe orquestrar vários contêineres em conjunto, por exemplo, um contêiner para a aplicação Node.js e outro, para o banco de dados MongoDB.
O Ansible é uma ferramenta de integração contínua que permite automatizar o processo de construção, teste e implantação de software e pode ser integrado a outras ferramentas DevOps, como Git, Docker e Kubernetes.
Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.
Embora as técnicas de integração contínua sejam essenciais
para garantir a qualidade do software e a eficiência do
processo de desenvolvimento, elas não possibilitam a
realização de testes automatizados de aceitação.
Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.
Para configurar um projeto Freestyle no Jenkins, devem-se
definir o pipeline de compilação, o teste e a implantação que
serão executados quando o projeto for construído.