Buscar

apol 1 estrutura de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Questão 1/5 - Estrutura de Dados
Sobre estruturas de repetição.
É correto afirmar (assinale a alternativa CORRETA):
Nota: 20.0
	
	A
	Não há diferenças entre as estruturas while e do-while, a utilização é apenas uma questão de opção.
	
	B
	Sempre podemos utilizar qualquer uma das estruturas de repetição em nosso algoritmo, independente do que se propõe o algoritmo a executar, sem nenhuma adaptação ou modificação
	
	C
	A vantagem da estrutura for é que em uma única linha temos a inicialização da variável de controle, a condição de finalização do loop e o incremento da variável de controle.
Você acertou!
Aula 01 / Slide 15, 16 e 17
	
	D
	Não é possível uma estrutura while ter a seguinte condição: while(1)
	
	E
	Em estruturas de repetição, temos que ter sempre as chaves {  } para definir um bloco. Mesmo tendo apenas uma linha a ser executada pelo loop.
Questão 2/5 - Estrutura de Dados
Sobre a rotina de programação a seguir, de que forma precisamos alterar o laço while para que ao final da execução do algoritmo o valor de “b” seja 75.
Assinale a alternativa CORRETA
Nota: 20.0
	
	A
	while (qtd < 5)
Você acertou!
Aula 01 / Slide 15
	
	B
	a = 1;
	
	C
	qtd = 1;
	
	D
	a += 2;
	
	E
	a = a+2;
Questão 3/5 - Estrutura de Dados
Sobre estruturas de seleção switch é correto afirmar:
Assinale a alternativa CORRETA
Nota: 20.0
	
	A
	Deve ser utilizada uma expressão lógica para a execução das tarefas.
	
	B
	Está limitada a no máximo 5 comparações de valores.
	
	C
	Temos que colocar o break ao final de cada linha de execução de tarefa para que na próxima execução do switch este comando não seja executado.
	
	D
	Somente pode ser utilizado para números.
	
	E
	O switch pode ser substituído por vários if aninhados.
Você acertou!
Aula 01 / slides 8 e 14
Questão 4/5 - Estrutura de Dados
Analisando o algoritmo a seguir 
main()
{ int x, y, flag=0;
               for(x=0; x<3; x++)
                               for(y=x+1; y<5; y++)
                                              flag += x*y;
 }
qual é o valor final da variável flag:
(Assinale a Alternativa CORRETA)
Nota: 20.0
	
	A
	38
	
	B
	37
	
	C
	30
	
	D
	24
	
	E
	23
Você acertou!
Aula 01 / Slide 20 e 22
Questão 5/5 - Estrutura de Dados
Em programação nos deparamos constantemente com estruturas de controle de forma a organizar a execução, ou não, de tarefas e processos.
Para o caso da estruturas de seleção if, é correto afirmar que:
Nota: 20.0
	
	A
	Utilizamos quando queremos repetir um determinado processo para várias vezes.
	
	B
	Utilizamos somente quando queremos escrever na tela do micro.
	
	C
	Utilizamos todas as vezes que desejamos executar uma determinada tarefa mediante uma condição lógica.
Você acertou!
Aula 01 / Slide 07
	
	D
	Não é possível utilizar a expressão: if(1)
	
	E
	É obrigatória a utilização do else

Outros materiais