Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 É a linguagem utilizada especificamente para construção de algoritmos. Que linguagem é essa? A Pseudolinguagem; B Língua de sinais. C Inglês. D Delta. 2 Um algoritmo é uma sequência de instruções ou comandos realizados de maneira sistemática com o objetivo de resolver um problema ou executar uma tarefa. Considerando um algoritmo válido, assinale a alternativa CORRETA: A Se Media >= 6,5 Início Escreva('O aluno está aprovado com média: ',Media); Fim Senão Início Escreva('O aluno está reprovado com média: ',Media); Fim B Se Media >= 6,5 então Escreva('O aluno está aprovado com média: ',Media); Fim Senão Início Escreva('O aluno está reprovado com média: ',Media); C Se Media >= 6,5 então Início Escreva('O aluno está aprovado com média: ',Media); Fim Senão Início Escreva('O aluno está reprovado com média: ',Media); Fim D Se Media >= 6,5 então Início Escreva('O aluno está aprovado com média: ',Media); Fim Início Escreva('O aluno está reprovado com média: ',Media); Fim 3 São considerados os métodos de ordenação / algoritmo de ordenação. Do que estamos falando? A Celection Sart, Sort e Quit. B Selection Sort, Matrizes e Quicksort. C Pseudolinguagem, Bubble Sort e Quicksort. D Selection Sort, Bubble Sort e Quicksort. 4 Em muitos casos, dependendo de uma determinada situação, pode-se desejar executar uma ou mais instruções e, dependendo da situação, pode-se desejar executar outras instruções. Para permitir que um algoritmo siga caminhos diferentes dependendo de determinadas condições, utilizamos as estruturas de seleção. Observe o exemplo: Qual estrutura de seleção esse exemplo representa? A “SE-ENTÃO”. B Escolha-caso. C Composta. D Encadeada. 5Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o algoritmo a seguir, que utiliza um vetor para armazenar valores reais, analise as afirmativas a seguir: I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo tipo do vetor - real. II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média aritmética dos valores de todas as posições do vetor é de 4. III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. Assinale a alternativa CORRETA: A As afirmativas II e III estão corretas. B Somente a afirmativa IV está correta. C As afirmativas I, II e III estão corretas. D As afirmativas I, III e IV estão corretas. 6 Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes uma instrução irá executar. Do que estamos falando? A Contador. B Gerador. C Looping. D Registro. 7 Utilizados quando for necessário somar vários valores e, a cada valor, ir acumulando o montante dessa soma em uma variável. Exemplo: SomaSalarios ← SomaSalarios + Salário. Nesse exemplo, cada vez que for executada essa instrução, o valor da variável Salario será adicionado à soma de salários calculada até o momento e o resultado desaa soma será armazenado novamente na variável SomaSalarios. A qual técnica de programação essa descrição representa? A Looping. B Acumuladores. C Contadores. D Inicialização. 8 Observe a estrutura a seguir: Se <condição> então Início <Instruções> Fim Como ela é classificada? A Estrutura de patrocinada “SE-ENTÃO”. B Estrutura de condição “SE-ENTÃO”. C Estrutura de repetição “SE-ENTÃO”. D Estrutura de seleção “SE-ENTÃO”. 9 Em muitos casos, é necessário repetir uma instrução ou um mesmo conjunto de instruções mais de uma vez. Estas estruturas repetirão um bloco de instruções até que uma determinada condição seja atendida. Condição é uma expressão que resultará sempre em verdadeiro ou falso, exatamente como são usadas na estrutura SE-ENTÃO. Observe o exemplo: Qual estrutura de repetição esse exemplo representa? A SE-ENTÃO. B PARA-FAÇA. C REPITA-ATÉ. D ENQUANTO-FAÇA. 10Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já produzido em outros algoritmos, a facilidade de leitura do código gerado, entre outros. Acerca dos subalgoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses. ( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. ( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará. ( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor verdadeiro ou falso, pode fazer uso de um procedimento. ( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V - F. B F - F - F - V - V. C V - V - F - F - F. D F - V - V - F - V.
Compartilhar