Questões de Concurso Sobre estrutura de controle e repetição em algoritmos e estrutura de dados

Foram encontradas 240 questões

Q2347438 Algoritmos e Estrutura de Dados

Quanto à lógica de programação e à estrutura de dados, julgue o item.



A estrutura condicional switch‑case é utilizada para comparar o valor de uma expressão com diferentes casos, tornando‑a mais flexível quando se trata de avaliar múltiplas possibilidades.

Alternativas
Q2321393 Algoritmos e Estrutura de Dados
A empresa responsável por um empreendimento imobiliário implantou um sistema de apoio à decisão baseado em decisões não estruturadas. Esse sistema deve tratar de problemas não recorrentes ou que acontecem com pouca frequência. 
Alternativas
Q2309948 Algoritmos e Estrutura de Dados
Ao desenvolvermos algoritmos que utilizam laços de repetição (loops), devemos sempre levar em consideração a preocupação com a otimização destes laços, uma vez que do ponto de vista de complexidade de algoritmos, laços de repetição tendem a ter um grande consumo de tempo e espaço, sobre a otimização de laços (loops). Diante do exposto, assinale a alternativa correta. 
Alternativas
Q2271239 Algoritmos e Estrutura de Dados

Analise a afirmativa a seguir:


_____ avaliam expressões ou condições e, com base no resultado da avaliação, decidem qual caminho de execução deve ser seguido. Já _____ permitem que um programa execute um bloco de código várias vezes com base em uma condição ou um número definido de vezes. Como exemplos de loop de repetição e estrutura de seleção temos _____ e _____, respectivamente.



Assinale a alternativa que correta e respectivamente completa as lacunas no excerto: 

Alternativas
Q2175402 Algoritmos e Estrutura de Dados
Sobre a utilização de estruturas de repetição em algoritmos, assinale a alternativa que apresenta estrutura que executa um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida.
Alternativas
Q2165879 Algoritmos e Estrutura de Dados
Avalie as seguintes afirmativas associadas à programação estruturada:
I. Uma variável declarada no contexto de uma função é automaticamente acessível às demais funções do programa. II. A passagem de variável por valor a uma função permite que a função altere o valor da variável. III. Uma estrutura de seleção ou repetição, se fizer parte de outra estrutura de seleção ou repetição, deve estar completamente contida nesta.
Assinale a alternativa que contém a(s) afirmativa(s) CORRETA(S).  
Alternativas
Q2084785 Algoritmos e Estrutura de Dados
Carlos trabalha como desenvolvedor de software e recebe a demanda de criar um trecho de código usando um loop de repetição que somente pode ser usado quando se sabe a quantidade de vezes que o loop vai acontecer. Selecione o loop de repetição que Carlos deve utilizar.
Alternativas
Q2084741 Algoritmos e Estrutura de Dados
Quando criamos um programa de computador, utilizamos a seguinte sequência de operações na grande maioria das vezes: entrada de dados, processamento e saída. Selecione a estrutura de seleção que nunca testa uma ou mais variáveis de acordo com uma condição.
Alternativas
Q2069907 Algoritmos e Estrutura de Dados

Analise a imagem de estrutura a seguir:

Imagem associada para resolução da questão

A imagem do diagrama mostra uma estrutura: 

Alternativas
Q2069905 Algoritmos e Estrutura de Dados
Das alternativas a seguir, aquela que contém apenas exemplos de estruturas de repetição é:
Alternativas
Q2053792 Algoritmos e Estrutura de Dados
Julgue o próximo item, no que se refere a estruturas de controle de fluxo. 


// codigo 1 i = 1 fim = 7 enquanto i < fim faça  escreva(i)  i = i + 1 fim enquanto depois = i // codigo 2 fim = 6 i = 0 enquanto i < fim faça  i = i + 1  escreva(i) fim enquanto depois = i
Considerando a estrutura precedente, é correto afirmar que o código 1 e o código 2 apresentam o mesmo resultado. 
Alternativas
Q4347256 Algoritmos e Estrutura de Dados

Com base no seguinte algoritmo, analisar os itens abaixo:


Imagem associada para resolução da questão



I. O loop continuará sendo executado enquanto o valor da variável numero for diferente de 0.

II. O “enquanto” é uma estrutura de controle de seleção, um tipo de loop muito comum em que as condições são avaliadas ainda antes da primeira iteração.

III. A cada iteração, todas as instruções do loop serão executadas.


Está(ão) CORRETO(S):

Alternativas
Q4347240 Algoritmos e Estrutura de Dados

As estruturas da Figura 1 e Figura 2 mostram uma sequência de comandos.



Imagem associada para resolução da questão




Marcar a alternativa que define, na ordem correta, as estruturas das Figuras 1 e 2:

Alternativas
Q4292139 Algoritmos e Estrutura de Dados
A Figura 2 abaixo apresenta uma estrutura de controle básica de programação escrita em pseudocódigo (Portugol):
q_38.png (472×99)
Figura 2 – Estrutura de controle básica de programação.

Qual estrutura de controle está representada na Figura 2?
Alternativas
Q4292138 Algoritmos e Estrutura de Dados

A Figura 1 abaixo apresenta um algoritmo escrito no software VisuAlg 3.0.


q_37.png (361×290)


Ao final da execução do algoritmo da Figura 1, quais serão, respectivamente, os valores das variáveis "x", "y" e "z"? 

Alternativas
Q4216812 Algoritmos e Estrutura de Dados

Observe o algoritmo escrito em pseudocódigo a seguir:  



Imagem associada para resolução da questão



Supondo que o índice inicial é a posição 1 e que foram digitados como entrada os números {7,9,2,1,6}, assinale a alternativa que indica corretamente a saída alcançada após a execução do algoritmo. 

Alternativas
Q4172583 Algoritmos e Estrutura de Dados

Considere o código a seguir.



Imagem associada para resolução da questão



A saída correta no console que é exibida executando esse código Java é

Alternativas
Q4141586 Algoritmos e Estrutura de Dados

Marque a alternativa correta que apresenta o resultado do algoritmo detalhado a seguir.  



Imagem associada para resolução da questão

Alternativas
Q4141585 Algoritmos e Estrutura de Dados

Marque a alternativa correta que apresenta o resultado do algoritmo detalhado a seguir. 



Imagem associada para resolução da questão

Alternativas
Q4137934 Algoritmos e Estrutura de Dados

Considere a seguinte afirmação: “Uma estrutura de seleção permite a execução de um grupo de comandos, contidos na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões relacionais e/ou lógicas, são ou não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta.


I. Uma estrutura de seleção deve sempre conter pelo menos outra estrutura de seleção.


II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado.


III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja verdadeira e outro que é executado caso a expressão lógica seja falsa.

Alternativas
Respostas
81: C
82: C
83: A
84: A
85: A
86: C
87: B
88: C
89: B
90: C
91: C
92: D
93: E
94: D
95: D
96: C
97: C
98: D
99: C
100: B