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

Q2228272 Algoritmos e Estrutura de Dados

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.

Alternativas
Q2228273 Algoritmos e Estrutura de Dados

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)

Alternativas
Q2228274 Algoritmos e Estrutura de Dados

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)


Alternativas
Q2228275 Algoritmos e Estrutura de Dados

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.

Alternativas
Q2228276 Algoritmos e Estrutura de Dados

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.


Alternativas
Q2228277 Programação

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. 

Alternativas
Q2228278 Programação

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.

Alternativas
Q2228279 Arquitetura de Software

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.

Alternativas
Q2228280 Arquitetura de Software

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.

Alternativas
Q2228281 Arquitetura de Software

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.

Alternativas
Q2228282 Sistemas Operacionais

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.

Alternativas
Q2228283 Segurança da Informaçã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.

Alternativas
Q2228284 Arquitetura de Software

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. 


Alternativas
Q2228285 Engenharia de Software

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. 

Alternativas
Q2228286 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
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.
Alternativas
Q2228287 Programação
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
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.

Alternativas
Q2228288 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
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. 

Alternativas
Q2228289 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
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. 
Alternativas
Q2228290 Engenharia de Software

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.

Alternativas
Q2228291 Engenharia de Software

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.


Alternativas
Respostas
61: C
62: C
63: E
64: C
65: E
66: E
67: C
68: E
69: C
70: E
71: C
72: E
73: C
74: C
75: C
76: E
77: C
78: E
79: E
80: E