Questões de Concurso Sobre programação estruturada em programação

Foram encontradas 117 questões

Q3090107 Programação
Os dados são importante elemento de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados, com alta velocidade. Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados.
Assinale o modelo que contém as características elencadas no enunciado.
Alternativas
Q3090095 Programação
O processamento MapReduce consiste na aplicação de um algoritmo de computação distribuída para processar grandes conjuntos de dados em um cluster de computadores, dividindo cálculos complexos em tarefas menores e que podem ser executadas em paralelo. O MapReduce é implementado em etapas. Em uma dessas etapas, os dados de entrada divididos em partes são transformados em conjuntos de pares chave-valor (i.e., key-value pairs) adequados para o processamento paralelo e distribuído.
A essa etapa do MapReduce dá-se o nome de
Alternativas
Q3089963 Programação
Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados, com alta velocidade.
Para lidar com esse cenário, foi desenvolvido o seguinte modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados:
Alternativas
Q3088146 Programação
Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados com alta velocidade.
Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados.
Estamos falando do modelo 
Alternativas
Q2657909 Programação
Na programação estruturada, ao tipo de sub-rotina que retorna um valor e cuja chamada ocorre em expressões ou em instruções de atribuição, dá-se o nome de:
Alternativas
Q2524542 Programação
Na programação estruturada, os laços de repetição são fundamentais para executar uma determinada sequência de instruções várias vezes, facilitando a automação de tarefas repetitivas. Dois dos laços mais comuns são os comandos "for" e "while", cada um com suas características específicas.
Assinale a opção que descreve corretamente as diferenças entre os laços "for" e "while" na programação estruturada.
Alternativas
Q2516988 Programação

A partir da década de 1970, os programadores passaram a utilizar mais a chamada programação estruturada, devido a algumas de suas vantagens em relação aos modelos anteriores. Nessa abordagem, os programas podem ser escritos basicamente em termos de três estruturas de controle: de sequência, de seleção e de repetição.

Relacione as estruturas às suas respectivas classificações.


1. Estrutura switch


2. Estrutura if


3. Estrutura do/while


4. Estrutura if/else


( ) Estrutura de seleção única.


( ) Estrutura de repetição.


( ) Estrutura de seleção múltipla.


( ) Estrutura de seleção dupla.


Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2501782 Programação

Em programação estruturada, a medida que o sistema vai tomando proporções maiores, é mais viável que o mesmo comece a ser divido em partes menores, onde é possível simplificar uma parte do código, deixando a compreensão mais clara e simplificada. Essa técnica é conhecida como:

Alternativas
Q2459107 Programação
Dentro do esquema da programação estruturada, podemos expressar um programa como uma sequência de blocos constituídos pelas estruturas. Uma vez estabelecido, esta sequência de blocos, veremos que a estrutura permite também estabelecer um fluxo de sequências lógicas a fim de resolver um determinado problema.

Imagem associada para resolução da questão


Em fluxograma os símbolos indicam, respectivamente,
Alternativas
Q2444122 Programação
Assinale a opção que corresponde ao comando de salto incondicional utilizado em programação estruturada. 
Alternativas
Q2412065 Programação

Considere o seguinte programa escrito em Linguagem C e marque a alternativa correta.


1 # include < stdio .h >

2 main ()

3 (

4 int n1, n2;

5 printf (" Digite o primeiro numero : “) ;

6 scanf ( "%d”, & n1 ) ;

7 printf (” Digite o segundo numero : “3;

8 scanf ("%d”, & n2 ) ;

9 printf ("O resultado e %d + %d = Xd\n", n1, n2,nl + n2 );

10 }


(*) fonte do programa retirado de https://www.sbm.org.br/ coloquio-centro-veste-4/wp-content/uploads/sites/2/2016/01/ nocoes_programacão.pdf acessado em 01/09/2021.

Alternativas
Q2324343 Programação

Assinale a opção que apresenta a sintaxe correta do comando Power Shell que exibe o valor do parâmetro WindowsProductId no Windows 10.

Alternativas
Q2320260 Programação
Marcos é um estudante de programação de computadores e encontrou o algoritmo apresentado a seguir em seus estudos.


Imagem associada para resolução da questão



Considerando o vetor com índice inicial 1 e final 5, e utilizando os valores {2, 1, 2, 1, 2}, Marcos obterá a impressão do valor:
Alternativas
Q2320259 Programação
Marta está definindo um algoritmo para descrever um menu de funções do sistema, apresentando as opções baseadas em números, seguido da leitura da opção, com a saída ocorrendo após a digitação do número zero.

Para gerenciar o fluxo de execução, que envolve a exibição do menu e leitura da opção, repetindo-se até que seja digitada a opção zero, Marta deve utilizar a estrutura de controle:
Alternativas
Q2320258 Programação
O pseudocódigo apresentado a seguir representa a pesquisa de um elemento em um vetor ordenado, de forma recursiva, segundo o processo conhecido como pesquisa binária.

Imagem associada para resolução da questão



Considere o conjunto {4, 5, 8, 9, 14, 16, 17, 20, 23, 25} no vetor global valores, índice inicial 1 e final 10, e divisão entre inteiros truncando a parte decimal.
Com a chamada bin (1, 10, 20), o retorno da posição do número 20 ocorre após a função bin ser executada, incluindo a chamada inicial:
Alternativas
Ano: 2023 Banca: IBFC Órgão: MGS Prova: IBFC - 2023 - MGS - Analista de Sistemas |
Q2311336 Programação
Uma das estruturas de controle condicional que linguagens de programação disponibilizam é a estrutura de if`s. Diante do exposto assinale a alternativa que apresenta qual a principal função desta estrutura condicional.
Alternativas
Ano: 2023 Banca: IBFC Órgão: MGS Prova: IBFC - 2023 - MGS - Analista de Sistemas |
Q2311335 Programação
Em linguagens de programação disponibilizam algumas estruturas de controle, qual a estrutura de controle utilizada para executar um bloco de código repetidamente enquanto uma variável é verdadeira. 
Alternativas
Q2287871 Programação
Sobre a construção de programas de computador, analise as afirmativas a seguir.
I. Um compilador realiza a tradução de um código-fonte escrito em linguagem de alto nível para instruções em linguagem de máquina.
II. A diferença entre um compilador e um interpretador é que o primeiro traduz apenas as instruções demandadas em tempo de execução, enquanto o segundo faz a tradução de todas as instruções, de uma só vez, em tempo de projeto.
III. As linguagens de programação que possuem tipagem forte e estática; obrigatoriamente são traduzidas por compiladores, pois, neste caso, os tipos das variáveis são determinados em tempo de execução.
Está correto o que se afirma apenas em
Alternativas
Q2257835 Programação
Um programa estruturado pode ser resumido no(s) seguinte(s) bloco(s) básico(s):
Alternativas
Q2253551 Programação
Observe as seguintes instruções de um programa estruturado, escrito em uma linguagem simbólica qualquer, do tipo "português estruturado":
Imagem associada para resolução da questão

A execução das instruções acima acarretará em
Alternativas
Respostas
1: D
2: B
3: D
4: D
5: C
6: A
7: D
8: C
9: A
10: A
11: B
12: D
13: E
14: C
15: A
16: D
17: D
18: A
19: C
20: E