Questões de Concurso Sobre programação
Foram encontradas 12.523 questões
Com relação à Low/No Code e robot process automation (RPA), julgue o próximo item.
Low/No Code é uma técnica automática de programação que
propicia a evolução de programas de computadores que
resolvem (ou aproximadamente resolvem) problemas; ela
manipula soluções corretas e incorretas, encoraja
inconsistências e abordagens contraditórias e não apresenta
uma variabilidade dinâmica lógica.
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 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 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 recursividade, julgue o próximo item.
Uma grande vantagem da utilização da recursividade é o
baixo consumo de memória.
Após executado, o algoritmo a seguir apresentará 720 como resultado final.
função f(x) se (x == 0 ou x == 1) retorna 1; fimse retorna f(x - 1)*x fimfunção
função func(a) se (a == 0) retorna 2 fimse retorna a + f(a - 1) fimfunção
escreva(func(6));
Com relação a estruturas de controle, seleção, repetição e desvio, julgue o item a seguir.
Um loop que sempre se repetirá em um determinado número
de vezes é representado pelo código SE ENTÃO SENÃO FIM
SE.
No que concerne a conceitos de algoritmos e blocos de comandos, julgue o item seguinte.
As funções são um bloco de código ou comandos
constituindo um conjunto específico de instruções repetíveis,
que recebem uma ou mais entradas e produzem alguma
saída.
A respeito de clean code, julgue o item que se segue.
Uma das premissas para que um código seja considerado
“limpo” é que suas funções sejam pequenas e cada uma
execute apenas uma funcionalidade.
Com relação à tecnologia de desenvolvimento móvel, julgue o item subsecutivo.
Considerando-se que o código a seguir tenha sido desenvolvido por meio de Flutter, que é uma estrutura de código aberto do Google para criar aplicativos multiplataforma, é correto afirmar que, nesse exemplo, há dois widgets: o Center e o Text, os quais descrevem como a visualização dos widgets deve parecer diante de sua configuração e seu estado atuais.
import 'package:flutter/material.dart';
void main() {
runApp(
const Center(
child: Text(
'Hello, world!',
textDirection: TextDirection.ltr,
),
),
);
}
Julgue o próximo item, relativos a tecnologias backend.
Em relação à gestão de bloqueio em um banco de dados
relacional, o Hibernate 6.2 utiliza a estratégia otimista, uma
vez que essa estratégia assume que várias transações podem
ser concluídas sem afetar outras, logo, nessa versão,
prescinde-se da estratégia pessimista.
Umas das desvantagens de usar o SPA é que o conteúdo não é atualizado dinamicamente, sendo necessário carregar uma nova página a cada interação do usuário, o que pode ocasionar interrupções na navegação.
Para permitir a integração entre os frameworks React e AngularJS, um passo a ser executado é criar um componente React e renderizá-lo dentro desse elemento, usando-se o método ReactDOM.render().