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

Foram encontradas 153 questões

Q3272505 Algoritmos e Estrutura de Dados
Uma repetição com teste no início ocorre quando algo é repetidamente executado, enquanto uma condição verdadeira for verificada; e, somente após a sua negativa, essa condição é interrompida. Uma instrução utilizada por essa estrutura de repetição com teste no início é a instrução
Alternativas
Q3264047 Algoritmos e Estrutura de Dados
Em algoritmos, as estruturas de controle estabelecem instruções por meio de expressões condicionais. Essas instruções orientam o computador sobre o que processar e como manipular os dados para resolver um problema computacional. Existem três principais lógicas de funcionamento: em uma delas, um conjunto de instruções, ou uma única instrução, é executado várias vezes, enquanto a condição definida no teste condicional for atendida. O laço continua até que a condição seja atendida, encerrando a execução. A estrutura descrita denomina-se: 
Alternativas
Q3264046 Algoritmos e Estrutura de Dados
Relacione a Coluna 1 à Coluna 2, associando os três tipos básicos da estrutura de controle "Seleção" às suas respectivas definições.

Coluna 1
1. Composta. 2. Encadeada. 3. Múltipla escolha.

Coluna 2

( ) Possui diferenças significativas em sua utilização, principalmente na sua sintaxe em português estruturado, no qual palavras reservadas desta instrução são “escolha”, “caso” e “fim”, sendo opcional o uso de cada uma.
( ) Altera o caminho de execução do algoritmo, após seu teste condicional ser executado: se o resultado do teste condicional for verdadeiro, o bloco de instrução condicional da palavra reservada “entao” será executado. Se o resultado do teste condicional não for verdadeiro, outro conjunto de instruções, descritas após a palavra reservada “senao”, será executado, até a instrução fim.
( ) Nesse tipo de seleção há a possibilidade de uma instrução condicional estar dentro de outra condicional. Seria outra instrução dentro dos blocos 'entao' e 'senao'.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:  
Alternativas
Q3263746 Algoritmos e Estrutura de Dados
Os algoritmos utilizam estruturas de controles, procedimentos e funções para modularização do código. As estruturas de controle consistem em comandos ou instruções que definem o fluxo de execução e são acionadas por palavras-chaves. Basicamente, existem três principais lógicas de funcionamento das estruturas de controle, quais sejam:
Alternativas
Q3257795 Algoritmos e Estrutura de Dados

Com relação à informática aplicada à estatística, julgue o item a seguir.


A quantidade mínima de execução é 0 na construção while (cond) { ... } e 1 na construção do { ... } while(cond).

Alternativas
Q3257794 Algoritmos e Estrutura de Dados

Com relação à informática aplicada à estatística, julgue o item a seguir.


Caso f1( ), f2( ) e f3( ) sejam três funções booleanas, então, na condição f1( ) and f2( ) or f3( ), a função f3( ) não será executada se f1( ) = False.

Alternativas
Q3204201 Algoritmos e Estrutura de Dados
A complexidade de inserção de um elemento em uma posição fora das extremidades em uma lista duplamente encadeada é
Alternativas
Q3195996 Algoritmos e Estrutura de Dados
No pseudocódigo (Portugol), a estrutura de repetição “_______” é utilizada para repetir um bloco de instruções enquanto uma condição for verdadeira, enquanto a estrutura de repetição “_______” é utilizada para repetir um bloco de instruções um número específico de vezes.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q3195994 Algoritmos e Estrutura de Dados
Assinale a alternativa que descreve corretamente uma estrutura de controle de seleção em um programa de computador.
Alternativas
Q4197620 Algoritmos e Estrutura de Dados
Considere os trechos de código a seguir:
Código 01 contador <- 1 enquanto contador <= 5 faça     escrever("Iteração ", contador)     contador <- contador + 1 fim enquanto
Código 02 para contador de 1 até 5 passo 1 faça  escrever("Iteração ", contador) fim para

A partir da análise dos dois trechos de pseudocódigo apresentados, assinale a alternativa que apresenta a principal diferença entre as estruturas de repetição Enquanto e Para, conforme exemplificado nos pseudocódigos. 
Alternativas
Q3110605 Algoritmos e Estrutura de Dados
As estruturas de repetição proporcionam que um mesmo Bloco de Código do Algoritmo, seja processado "n" vezes, de acordo com a necessidade estipulada. Em uma estrutura Para-Até-Faça, tem-se a seguinte característica: 
Alternativas
Q2542332 Algoritmos e Estrutura de Dados
Em uma Árvore Binária de Busca (BST) balanceada, qual das seguintes operações geralmente exibe uma complexidade de tempo média de O (log n), considerando a estrutura balanceada da árvore?
Alternativas
Q2498259 Algoritmos e Estrutura de Dados
Qual das seguintes opções melhor descreve o conceito de uma estrutura de sequência em programação?
Alternativas
Q2464521 Algoritmos e Estrutura de Dados

Relativamente à programação estruturada e a métodos de ordenação, julgue o item subsequente.


Na programação estruturada, a transferência unilateral de controle para outra linha de código deve ser evitada e não são necessários os rótulos ou números de linha para a respectiva identificação dos locais de destino.

Alternativas
Q2464519 Algoritmos e Estrutura de Dados

A temperatura média corporal de uma pessoa costuma variar entre 36 °C e 37,3 °C; mais do que isso caracteriza a febrícula (até 37,8 °C), a febre (acima de 37,8 °C até 39 °C) e a febre alta (mais de 39 °C). 


Internet: <ifsc.edu.br> (com adaptações). 


Tendo como referência o texto precedente, julgue o item seguinte, relativo a construção de algoritmos e estruturas de controle, seleção, repetição e desvio.

Em um algoritmo desenvolvido para identificar um dos cenários (normal ou anormal) referentes à temperatura corporal de uma pessoa, serão necessárias pelo menos quatro estruturas do tipo se-então-senão.
Alternativas
Q2464518 Algoritmos e Estrutura de Dados

Julgue o item a seguir, a respeito de construção de algoritmos.  


Um programa que utiliza uma estrutura de controle do tipo repita até para realizar certo conjunto de instruções continuará sendo executado enquanto o resultado do teste de controle for falso. 

Alternativas
Q2386393 Algoritmos e Estrutura de Dados
Sobre Estruturas de Repetição, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Em linguagens de programação, não é possível aninhar estruturas de repetição, ou seja, ter uma dentro da outra.
( ) A estrutura de repetição foreach é utilizada somente para iterações em que a ordem dos elementos não é importante.
( ) A utilização excessiva de instruções break e continue em estruturas de repetição é geralmente considerada uma boa prática de programação.

Assinale a alternativa que apresenta a sequência correta de cima para baixo. 
Alternativas
Q2386392 Algoritmos e Estrutura de Dados
Sobre Estruturas de Seleção/Condição, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F).

( ) A instrução else é obrigatória em todas as estruturas de condição.
( ) A instrução else em uma estrutura de condição é executada quando a condição no if é avaliada como falsa.
( ) Estruturas de condição não são necessárias em programação, pois é possível realizar todas as operações sem avaliar condições.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2376543 Algoritmos e Estrutura de Dados
O script a seguir foi executado duas vezes por um usuário.

!/bin/bash touch text.txt cat text.txt echo "# Este é um comentário" >> text.txt exit

Após a segunda execução, ao abrirmos o arquivo text.txt, ele
Alternativas
Q2369643 Algoritmos e Estrutura de Dados

Observe a seguinte estrutura de controle: 


repita

       <lista de comandos>

até

       <condição>


Uma outra estrutura de controle equivalente a essa é:

Alternativas
Respostas
21: D
22: C
23: D
24: A
25: C
26: C
27: B
28: E
29: D
30: C
31: A
32: D
33: C
34: C
35: C
36: C
37: A
38: B
39: C
40: A