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

Foram encontradas 227 questões

Q3404423 Programação
A linguagem C é amplamente utilizada no desenvolvimento de sistemas embarcados devido à sua eficiência e controle direto sobre o hardware. Em relação às estruturas de dados e manipulação de ponteiros na linguagem C, assinale a alternativa correta.
Alternativas
Q3402442 Programação
Analise o código Python a seguir.
inc = 0
while(inc < 10):
   junk = 2
   while(junk <= (inc/junk)):
      if not(inc%junk): break
      junk = junk + 1
   if (junk > inc/junk) : print (inc)
   inc = inc + 1

Ao executar o código, a quantidade de vezes que a função print(inc) é acionada é igual a
Alternativas
Q3379066 Programação
Uma pesquisadora desenvolveu algumas geometrias que podem ser repetidas para formar um padrão de preenchimento para peças sólidas impressas em 3D. Para testar o desempenho de cada padrão, a pesquisadora solicitou um programa que gera pontos para que o software CAD posicione as geometrias. Elas foram criadas partindo da origem de um sistema cartesiano 3D (x,y,z), que é o ponto de referência para o posicionamento e todas têm o volume definido por um cubo de lado ‘d’. Qual das alternativas representa o pseudocódigo do programa que gera os pontos para posicionar as geometrias em um volume cúbico de lado ‘L’, divisível por ‘d’?

Dados: A sintaxe utilizada para o PARA é, inclusive, o último valor. Ou seja, PARA x de 1 ATÉ 10 FAÇA, produz 10 valores de x, começando do 1 e indo até o 10, de 1 em 1. 
Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática II |
Q3373330 Programação

Dado o pseudocódigo a seguir:



função f(a: Natural) → Booleano


se a é 0


então devolve Verdadeiro


senão devolve g(a - 1)



função g(a: Natural) → Booleano


se a é 0 então devolve Falso


senão devolve f(a - 1)



Assinale a alternativa correta.

Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373288 Programação

Considere o programa:


Q2.png (382×209)


Qual das alternativas seguintes descreve o resultado da execução do programa?

Alternativas
Q3299576 Programação

Considerando o código na linguagem de programação C,


Q38.png (177×208)


assumindo a=997 e b=1009, é correto afirmar que o código 

Alternativas
Q3255992 Programação
Em programação, as estruturas de repetição (também chamadas de lagos ou loops) são utilizadas para executar um bloco de código varias vezes, com base em uma condição ou um número pré-definido de iterações. Qual tipo de repetição executa um bloco de código pelo menos uma vez, e depois continua repetindo enquanto a condição for verdadeira? 
Alternativas
Q3247482 Programação
Em um sistema de automação residencial, é necessário implementar um controle de iluminação inteligente que decida automaticamente quando ligar ou desligar as luzes com base em sensores de presença e luminosidade. Sobre a lógica condicional aplicada, assinale a alternativa correta.
Alternativas
Q3247477 Programação
Em um sistema de contagem de inventário, é necessário iterar por todos os produtos em estoque para calcular o total de itens disponíveis. Acerca das estruturas de repetição utilizadas para essa tarefa, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.
(__) O laço for é ideal para cenários em que o número de iterações é conhecido previamente, permitindo uma inicialização, condição e incremento em sua sintaxe.
(__) O laço while é mais adequado para situações em que a condição de parada depende de eventos externos, como entrada de dados ou estados do sistema.
(__) A estrutura de repetição do-while avalia a condição de parada antes da execução do bloco de código, sendo mais eficiente em termos de processamento.
(__) O uso de comandos como break e continue nas estruturas de repetição permite maior controle sobre o fluxo de execução, interrompendo ou pulando iterações, conforme necessário.
A sequência está correta em:
Alternativas
Q3541424 Programação

Utilize o código fonte em linguagem C seguinte para responder a questão.



Q45_46.png (509×534)

Q45_46_.png (413×308)

Qual é o resultado apresentado pela execução do código?
Alternativas
Q3541421 Programação
Considere a função implementada em linguagem C:

Q42.png (308×212)

Considere as afirmações a seguir, sobre possíveis otimizações no código sem alterar o resultado produzido pelo retorno da função.

I – É possível otimizar o código utilizando somente três instruções if e apenas um else.
II – É possível otimizar o código utilizando apenas um return.
III – É possível otimizar o código substituindo o primeiro if(idade >= 18) por if(idade >=18 && renda >20000) e eliminando o segundo if(renda >20000).

Assinale a alternativa correta:
Alternativas
Q3541018 Programação
O programa a seguir está expresso na forma de uma pseudolinguagem (Português Estruturado).

Imagem associada para resolução da questão

Analisando esse programa, ao seu final, o valor impresso da variável XYZ será:
Alternativas
Q3488419 Programação
Nas técnicas de programação é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e repetição. Assinale a alternativa correta que nomeia esta forma de programação.
Alternativas
Q3451123 Programação
Nas linguagens procedurais, funções e procedimentos são blocos de código que permitem organizar, modularizar e reutilizar trechos de programação, promovendo uma melhor estrutura e clareza no desenvolvimento de software. Sobre as características de funções e procedimentos, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) Funções são blocos de código que realizam uma tarefa específica e retornam um valor ao final da sua execução.
( ) Funções podem receber parâmetros como entrada, processar esses dados e devolver um resultado.
( ) Procedimentos são blocos de código semelhantes às funções, mas diferem no fato de que não retornam um valor.
( ) Procedimentos também podem receber parâmetros para alterar seu comportamento ou realizar operações específicas.
Alternativas
Q3445433 Programação
Em programação, uma ___________ constitui a execução de ações que se reiniciam em ciclos dentro de parâmetros especÌficos.

Analise e indique a alternativa que melhor preenche a lacuna na sentença acima. 
Alternativas
Q3445432 Programação
Um programa que realiza uma análise de dados e, a partir desta análise, realiza uma série de ações dentro de parâmetros de acordo com a variabilidade dos dados analisados, as quais tais análises foram previamente especificadas no programa, é o que se identifica como: 
Alternativas
Q3413440 Programação

Avalie o código programado em linguagem C:


Imagem associada para resolução da questão

O resultado da execução deve ser igual a:  

Alternativas
Q3395577 Programação
Analise o seguinte pseudocódigo:

Imagem associada para resolução da questão

Com base no código, assinale a alternativa correta:
Alternativas
Q3362020 Programação
A evolução das linguagens de programação trouxe diferentes paradigmas que impactaram significativamente a forma como os programas são desenvolvidos e organizados. Julgue a seguir as seguintes afirmativas sobre linguagens de programação estruturadas e de linguagens de programação orientadas a objetos:

I.As linguagens de programação orientadas a objetos utilizam o conceito de classes e objetos para organizar e estruturar o código.

II.Um dos princípios da programação estruturada é o uso indiscriminado de instruções de desvio, como o goto.

III.Na programação orientada a objetos, o encapsulamento permite ocultar detalhes de implementação de um objeto.

IV.Linguagens como C e Pascal são exemplos de linguagens de programação orientadas a objetos.


Assinale a alternativa correta:
Alternativas
Q3342320 Programação

Os fundamentos de programação são essenciais para o desenvolvimento de software. Sobre esses fundamentos, analise as assertivas:


I. Um algoritmo é uma sequência de instruções que resolve um problema específico.


II. A programação estruturada é uma técnica que exclui o uso de funções e sub-rotinas.


III. Variáveis globais são aquelas que são acessíveis apenas dentro da função em que foram declaradas.


Está(ão) CORRETA(S):

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