Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritmos Na Aula 9 trabalhamos com o conceito de Funções. Funções servem como um artifício de modularização do seu código. O algoritmo acima mostra um psedocódigo que contém uma função. Assinale a alternativa que descreve o funcionamento desta função. Nota: 0.0 A A função calcula a soma dos quadrados dos valores. B A função calcula a soma do primeiro valor com o quadrado do segundo valor. Conteúdo abordado nas aulas 7, 8, 9 e 10. C A função calcula a soma do quadrado do primeiro valor pelo segundo valor. D A função calcula o quadrado das somas dos valores. E A função calcula a razao dos quadrados dos valores. Questão 2/5 - Lógica de Programação e Algoritmos O algoritmo abaixo recebe como entrada nomes de 10 pessoas e seu sexo, e armazena os nomes em 2 vetores separados de acordo com o sexo (um vetor para homens e outro para mulheres). Ainda o processo de armazenamento em vetores separados é feito usando um PROCEDIMENTO independente. Assinale a alternativa que indica os erros do código e os motivos pelos quais este código modularizado não funciona. Nota: 0.0 A Na verdade o código não contém erros. Tudo funciona normalmente. B O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome das variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo. C Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis p1 e p2, pois elas são usadas dentro do procedimento. D Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis p1, p2, vm e vf, pois elas são usadas dentro do procedimento. E O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome das variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo. Ainda, existe outro erro que é a falta do retorno do procedimento. Ou seja, está faltando a linha retorne vm[i],vf[i] Questão 3/5 - Lógica de Programação e Algoritmos Nas Aulas 9 e 10 trabalhamos com funções e procedimentos. Observe o código abaixo que aborda este tema. Assinale a alternativa que contém a saída impressa na tela caso o valor lido na variável x seja 5. Nota: 20.0 A Sou inteligente. Mas sem praticar, não vou passar! Sou inteligente. Você acertou! B Mas sem praticar, não vou passar! Sou inteligente. C Sou inteligente. Mas sem praticar, não vou passar! D Sou inteligente. E Mas sem praticar, não vou passar! Questão 4/5 - Lógica de Programação e Algoritmos Na Aula 9 trabalhamos com o conceito de PROCEDIMENTOS. Um procedimento é um tipo de modularização do código onde não existe um retorno de valor. Analise o código abaixo. Neste algoritmo, quantas linhas UNICAMENTE COM ASTERISCOS serão mostradas na tela? Nota: 0.0 A Duas B Quatro São 4 pois o PROCEDIMENTO linha é chamado 4 vezes, e em cada uma delas a linha de asteriscos é escrita uma única vez. C Três D Nenhuma E Cinco Questão 5/5 - Lógica de Programação e Algoritmos Na Aula 9 trabalhamos com o conceito de funções. O código abaixo faz parte de uma função. Analisando o código desta função, imagine que você digitou a palavra Joaquim Nabuco como parâmetro desta função. Qual será a palavra de retorno da função? Nota: 0.0 A Joaquim B Nabuco A função COMPR irá contar quantos caracteres temos na palavra, a função POS irá encontrar o caracter exato que está localizado o espaço entre as palabras e a função COPIA irá copiar para a variável os caracteres após o espaço. C Nabuco1 D Joaquim Nabuco E palavra
Compartilhar