Monitoria Análise e Programação

Monitoria Análise e Programação

1st Grade

15 Qs

quiz-placeholder

Similar activities

raíces cuadradas

raíces cuadradas

1st - 10th Grade

10 Qs

Plano cartesiano

Plano cartesiano

1st - 12th Grade

10 Qs

Presentaciones de Google

Presentaciones de Google

1st - 2nd Grade

10 Qs

CONCURSO VIRTUAL - ACADEMIA INGENIERIA - AREA 1

CONCURSO VIRTUAL - ACADEMIA INGENIERIA - AREA 1

1st - 12th Grade

16 Qs

Pythagoras

Pythagoras

KG - 12th Grade

17 Qs

Powtoon

Powtoon

1st Grade

15 Qs

Revisão 6º ano - Matemática - Português - História

Revisão 6º ano - Matemática - Português - História

1st Grade

15 Qs

ESTRUCTURA DE DATOS - LISTAS ENLAZADAS

ESTRUCTURA DE DATOS - LISTAS ENLAZADAS

1st Grade

10 Qs

Monitoria Análise e Programação

Monitoria Análise e Programação

Assessment

Quiz

Mathematics, Computers, Instructional Technology

1st Grade

Hard

Created by

André Lima

Used 12+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Um algoritmo pode ser considerado como um conjunto de passos para realizar determinada tarefa.


Imagine que você precisa fazer um avião de papel e propõe para um amigo que cada um escreva um algoritmo para realizar essa tarefa. Cada um escreve o seu; vocês constatam que eles são diferentes tanto na quantidade de passos como na própria descrição dos passos. Depois dessa fase, vocês trocam os algoritmos: você faz o avião com o algoritmo escrito pelo seu amigo e vice-versa. Seguindo cada passo, os dois conseguem fazer um avião de papel.



O que é possível afirmar sobre seus algoritmos?

Algo está errado, pois não é possível ter mais de um algoritmo para resolver a mesma tarefa.

Não existe algoritmo para fazer algo que não envolva tecnologia. Portanto, estes não são algoritmos.

Somente quem escreve um algoritmo pode interpretá-lo. Assim, cada um deveria ter feito o avião de papel com o seu próprio algoritmo.

Não é possível um ser humano escrever um algoritmo para fazer um avião de papel.

Os algoritmos escritos estão funcionando bem, visto que atingiram o objetivo: fazer um avião de papel.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Imagine um jogo de adivinhação de número. O número deve ser sorteado aleatoriamente, e o usuário adivinha um valor; se ele acertar, ganha o jogo. Caso contrário, o jogo avisa se você adivinhou um número muito grande ou muito pequeno. Um possível algoritmo para esse jogo pode ser visto a seguir:


Passo 1 – sortear um número;

Passo 2 – perguntar ao usuário qual número ele adivinhou;

Passo 3 – se for igual ao número sorteado, informar ao usuário que ele ganhou;

Passo 4 – ?

Passo 5 – ?


Escolha a opção que completa o algoritmo com os passos 4 e 5.

Passo 4 – se o número adivinhado for menor que o número sorteado, dar a dica para o usuário adivinhar um número menor;Passo 5 – se o número adivinhado for maior que o número sorteado, dar a dica para o usuário adivinhar um número maior.

Não é possível, pois é preciso saber o número sorteado para completar o algoritmo.

Passo 4 – se o número adivinhado for maior que o número sorteado, dar a dica para o usuário adivinhar um número menor;Passo 5 – se o número adivinhado for menor que o número sorteado, dar a dica para o usuário adivinhar um número maior.

É impossível escrever um algoritmo para esse tipo de jogo de adivinhação.

Passo 4 – se o número adivinhado for menor que o número sorteado, dar a dica para o usuário adivinhar um número maior;Passo 5 – se o número adivinhado for maior que o número sorteado, dar a dica para o usuário adivinhar um número maior.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em relação às estruturas de dados homogêneas, é INCORRETO afirmar que:

Vetores são estruturas de dados homogêneas, também denominadas arranjos ou array (em inglês).

Vetores somente são úteis para pequenos conjuntos de dados (menores que 10 elementos), pois, para grandes conjuntos, o ideal é utilizar diversas variáveis simples (individuais).

Os índices dos arranjos geralmente são de tipos ordinais.

As variáveis que integram um vetor/arranjo compartilham um único nome e são identificadas individualmente por um índice.

Um elemento de um vetor/arranjo é equivalente a uma variável simples.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Um vetor é um arranjo de uma só dimensão que, portanto, necessita de apenas um índice para acessar seus elementos. Selecione a alternativa a seguir que NÃO apresenta uma característica de um vetor.

Nome, comum a todos os seus elementos.

Índices que identificam, de modo único, a posição dos elementos dentro do vetor.

Tipo dos elementos (inteiros, reais, etc.), comum a todos os elementos do vetor.

Acesso ao conteúdo de cada elemento do vetor.

Passagem de parâmetro complexa, pois exige a enumeração de cada elemento do vetor.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Considere o seguinte algoritmo em pseudocódigo:

Analise as alternativas a seguir e selecione a verdadeira.

A variável "indice" pode ser do tipo real.

A declaração "valores: vetor[1..5] de real" cria um vetor com 5 posições e já inicializa o vetor com o seguinte conjunto de valores: {1,2,3,4,5}.

A declaração "valores: vetor[1..5] de real" cria, inicialmente, um vetor com 5 posições, indexadas pelos valores de 1 até 5, mas novos elementos são automaticamente adicionados, indexando novas posições, como 6, 7, 8, etc.

Pode-se indexar o vetor "valores" acessando sua posição inicial pelo índice 0 (zero).

Para acessar um elemento de um vetor, deve-se acessar o índice da posição desejada; para o índice, pode-se utilizar uma variável ou uma constante inteira.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em um determinado contexto, temos mais de uma condição a ser analisada, em que a segunda condição só será analisada caso a primeira seja falsa. Assinale a alternativa que traz a estrutura de controle e suas respectivas sentenças em pseudo-código que devem ser utilizadas para solução desse problema.

Estrutura de controle simples, com as sentenças “se-senão-se-fim_se”.

Estrutura de controle simples e composta, com as sentenças “se-senão”.

Estrutura de controle composta, com as sentenças “se-senão-senão-end”.

Estrutura de controle encadeada, com as sentenças “senão-end”.

Estrutura de controle encadeada, com as sentenças “se-senão-se-senão-fim_se-fim_se”.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em um determinado contexto, temos mais de uma condição a ser analisada, em que a segunda condição só será analisada caso a primeira seja falsa. Assinale a alternativa que traz a estrutura de controle e suas respectivas sentenças em pseudo-código que devem ser utilizadas para solução desse problema.

Estrutura de controle simples, com as sentenças “se-senão-se-fim_se”.

Estrutura de controle simples e composta, com as sentenças “se-senão”.

Estrutura de controle composta, com as sentenças “se-senão-senão-end”.

Estrutura de controle encadeada, com as sentenças “senão-end”.

Estrutura de controle encadeada, com as sentenças “se-senão-se-senão-fim_se-fim_se”.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?