Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/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: 0.0 A Sou inteligente. Mas sem praticar, não vou passar! Sou inteligente. 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 2/5 - Lógica de Programação e Algoritmos A partir da Aula 5 trabalhamos com lógica iterativa. Na Aula 6 iniciamos os estudos com vetores e na Aula 7 iniciamos os estudos com matrizes. Acerca destes assuntos, observe as linhas de código abaixo. Nela temos uma matriz chamada preço recebendo diversos valores em diferentes posições. Avalie este bloco de código e selecione a alternativa que melhor se adequa para substituí-lo. Nota: 0.0 A para i de 1 ate 2 faca para j de 1 ate 4 faca leia(preco[i,j]) fimpara fimpara Conteúdo abordado nas aulas 5, 6 e 7. B para i de 2 ate 1 faca para j de 4 ate 1 faca leia(preco(i,j)) fimpara fimpara C para i de 1 ate 2 faca para j de 1 ate 4 faca leia(preco[j,i]) fimpara fimpara D para i de 1 ate 2 faca para j de 1 ate 4 faca leia(preco[i]) fimpara fimpara E para i de 1 ate 4 faca para j de 1 ate 4 faca leia(preco[i,j]) fimpara fimpara Questão 3/5 - Lógica de Programação e Algoritmos Nas Aulas 9 e 10 trabalhamos com o conceito de funções pré-definidas no VISUALG. Abaixo temos 4 linhas de código independentes. Assinale a alternativa que contém as todas as funções pré-definidas utilizadas nas linhas de código acima. Nota: 0.0 A Compr e Pos B retorne, Pos e Copia C Compr, Pos e Copia Conteúdo abordado nas aulas 9 e 10. Somente o retorne não é uma função pré-definida, pois é a sintaxe de retorno de todas as funções. D Compr e Pos E retorne, Compr, Pos e Copia Questão 4/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 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