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

Foram encontradas 264 questões

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
Q3263743 Programação
– O Quadro de Variáveis do software VisuAlg exibe uma grade que detalha o escopo, nome, tipo e valor atual de cada variável. O escopo indica se a variável pertence ao programa principal, __________, ou a um subprograma específico, _________. Os tipos de variáveis são representados por letras: 'I' para inteiro, 'R' para real, 'C' para caractere e 'L' para lógico. Além disso, a versão atual do VisuAlg permite visualizar até 500 variáveis, considerando individualmente cada elemento, nos casos em que sejam __________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
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
Q3321331 Programação
Considere as demandas de programação em linguagem C apresentadas a seguir:

1- Assumindo que constantes NL e NC estejam definidas, definir mat como um array bidimensional de inteiros com NL linhas e NC colunas.
2- Imprimir o número de elementos do array bidimensional mat definido em 1.
3- Assumindo que estejam definidas variáveis inteiras x e y como variáveis de controle, inicializar, utilizando uma estrutura de repetição, cada elemento do array bidimensional mat definido em 1 como a soma de seus subscritos.
4- Imprimir os valores de cada um dos elementos do array bidimensional mat definido em 1.

Marque a alternativa que apresenta soluções CORRETAS para todas as demandas de programação apresentadas. 
Alternativas
Q3321326 Programação
Considerando o contexto da programação em Linguagem C, analise as assertivas I e II apresentadas a seguir:

I- O seguinte programa, escrito em linguagem C e projetado para valores de n ≥ 0, está errado. 
Q10.png (161×141)


PORQUE

II- Toda função recursiva deve ter uma condição de término chamada condição básica.

A respeito dessas assertivas, assinale a alternativa CORRETA. 
Alternativas
Q3321321 Programação
Em linguagem C, uma função pode receber diversos argumentos, mas só consegue retornar um único valor por meio do comando return. Entretanto, é possível, utilizando ponteiros, fazer com que uma função retorne mais de um valor para a função chamadora.

MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 2. ed. São Paulo: Pearson Prentice Hall, 2008, p. 259.

Qual é o conceito envolvido nesse processo? 
Alternativas
Respostas
81: B
82: C
83: B
84: E
85: B
86: B
87: C
88: B
89: E
90: E
91: E
92: E
93: C
94: C
95: D
96: C
97: A
98: B
99: B
100: C