Prévia do material em texto
30/05/2023, 19:54 Avaliação II - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:828842) Peso da Avaliação 1,50 Prova 64141295 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características específicas com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição REPITA- ATÉ, analise as sentenças a seguir: I- O teste da condição é realizado no início da estrutura. II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro. III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez. IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B Somente a sentença IV está correta. C As sentenças I e II estão corretas. D As sentenças II e III estão corretas. 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 Acumuladores. B Contadores. C Inicialização. D Looping. 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: VOLTAR A+ Alterar modo de visualização 1 2 3 30/05/2023, 19:54 Avaliação II - Individual about:blank 2/4 Qual estrutura de seleção esse exemplo representa? A “SE-ENTÃO”. B Escolha-caso. C Encadeada. D Composta. São considerados os métodos de ordenação / algoritmo de ordenação.Do que estamos falando? A Pseudolinguagem, Bubble Sort e Quicksort. B Selection Sort, Matrizes e Quicksort. C Selection Sort, Bubble Sort e Quicksort. D Celection Sart, Sort e Quit. Há 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 F - F - F - V - V. 4 5 30/05/2023, 19:54 Avaliação II - Individual about:blank 3/4 B F - V - V - F - V. C V - V - F - F - F. D V - F - V - V - F. Observe a estrutura a seguir: Se <condição> então Início <Instruções> FimComo ela é classificada? A Estrutura de seleção “SE-ENTÃO”. B Estrutura de patrocinada “SE-ENTÃO”. C Estrutura de condição “SE-ENTÃO”. D Estrutura de repetição “SE-ENTÃO”. Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes uma instrução irá executar.Do que estamos falando? A Registro. B Gerador. C Looping. D Contador. Vetores 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 6 7 8 30/05/2023, 19:54 Avaliação II - Individual about:blank 4/4 Somente a afirmativa IV está correta. C As afirmativas I, III e IV estão corretas. D As afirmativas I, II e III estão corretas. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições às variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: I- Ao final da execução A=20, B=39 e D=40. II- Ao final da execução A e F terão os mesmos valores. III- Ao final da execução A=20, B=30 e D=40. IV- Ao final da execução F será menor que C. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças I e III estão corretas. C As sentenças I e IV estão corretas. D As sentenças II, III e IV estão corretas. É a linguagem utilizada especificamente para construção de algoritmos.Que linguagem é essa? A Delta. B Língua de sinais. C Pseudolinguagem; D Inglês. 9 10 Imprimir