Buscar

apol 5 Lógica de Programação e Algoritmos Nota 100

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos
Nas aulas 9 e 10 trabalhamos com o conceito de funções pré-definidas. 
 O algoritmo abaixo mostra o código que funciona da seguinte forma: o usuário digita uma palavra e uma letra qualquer e o pr
ograma retorna (através da função pré-definida Pos) a posição daquela letra escolhida na palavra.
 
Assinale a alternativa que explica exatamente o que acontece com o programa caso o usuário digite a palavra ARARA e 
escolha a letra A.
Nota: 20.0
A Neste caso a variável Posicao irá armazenar somente a
posição da primeira ocorrência da letra A na palavra ARARA,
não identificando todas as 3 ocorrências da mesma.
B Neste caso a variável Posicao irá armazenar somente a posição
da última ocorrência da letra A na palavra ARARA, não
identificando todas as 3 ocorrências da mesma.
C Neste caso a variável Posicao irá armazenar todas as
3 ocorrências da letra A na palavra ARARA.
D Neste caso o programa dará um erro no VISUALG, não permitindo
a execução do programa.
E Neste caso a variável Posicao irá armazenar o valor ZERO, pois
existem 3 ocorrências da letra A na palavra ARARA.
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. Acerca destes assuntos, 
observe as linhas de código abaixo. Nela temos uma matriz chamada preço recebendo diversos valores em diferentes 
posições.
 
Você acertou!
Conforme a imagem abaixo, a variável Posicao armazenou
somente a posição da primeira vez que a letra A apareceu na
palavra ARARA.
 
 
 
Avalie este bloco de código e selecione a alternativa que melhor se adequa para substituí-lo.
Nota: 20.0
A n<-8
 para i de 1 ate n faca
 leia(preco(i)) 
 fimpara
B n<-8
 para i de 1 ate n faca
 leia(preco[i]) 
 fimpara
C para i de 1 ate n faca
 leia(preco(k)) 
fimpara
D para i de 1 ate n faca
 leia(preco) 
fimpara
E para j de 1 ate n faca
 leia(preco) 
fimpara
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.
 
Você acertou!
Assunto das aulas 7, 8, 9 e 10
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.
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 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?
 
 
Você acertou!
Nota: 20.0
A Joaquim
B Nabuco
 
C Nabuco1
 
D Joaquim Nabuco 
 
E palavra
Questão 5/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: 20.0
A Duas
B Quatro
C Três
D Nenhuma
E Cinco
Você acertou!
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.
Você acertou!
São 4 pois o PROCEDIMENTO linha é chamado 4 vezes, e em
cada uma delas a linha de asteriscos é escrita uma única vez.

Continue navegando