Buscar

Algoritmo AV1 (Avaliação Parcial)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

ALGORITMOS 
 
Simulado: CCT0239_SM_201509133038 V.2 Fechar 
Aluno(a): ROBERTO NASCIMENTO DA COSTA JUNIOR Matrícula: 201509133038 
Desempenho: 1,0 de 10,0 Data: 30/09/2015 22:15:31 (Finalizada) 
 
 
 1a Questão (Ref.: 201509374842) Pontos: 1,0 / 1,0 
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é 
correto afirmar que: 
 
 
 As linguagens de programação possibilitam a codificação de um determinado algoritmo, de 
acordo com um conjunto de regras específico. 
 
As linguagens de programação possuem um conjunto de regras flexíveis para a representação 
dos comandos de um programa. 
 
Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são 
tratados em um determinado processamento. 
 
Os três conceitos correspondem às únicas formas de representação da solução de um 
determinado problema. 
 
Lógica de programação corresponde à representação gráfica de um determinado algoritmo. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201509154194) Pontos: 1,0 / 1,0 
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa 
uma operação a ser realizada é chamada de: 
 
 Fluxograma 
 
Diagrama 
 
Pseudocódigo 
 
Algoritmo 
 
Linguagem de Programação 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201509772664) Pontos: 1,0 / 1,0 
Qual o resultado impresso depois de executado o algoritmo abaixo? 
 
prog questao 
 int NUM, D1, D2, D3, D4; 
 NUM <- 1999; 
 D4 <- NUM % 10; 
 D3 <- ( NUM div 10 ) % 10; 
 D2 <- ( NUM div 100 ) % 10; 
 D1 <- ( NUM div 1000 ) % 10; 
 imprima D4, D3, D2, D1; 
fimprog 
 
 
1999 
 
9199 
 9991 
 
9999 
 
9919 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201509156611) Pontos: 1,0 / 1,0 
Indique qual a alternativa correta para declarar uma variável que representa o salário 
de um colaborador. 
 
 var 
real SALARIO; 
 
var 
caractere SALARIO; 
 
var 
logico SALARIO; 
 
var 
string SALARIO; 
 
var 
int SALARIO; 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201509850991) Pontos: 0,0 / 1,0 
 
Algoritmo Prova 
VAR 
 A, B, C, D : Real 
Início 
 leia (A, B, C, D) 
 A <- B 
 B <- C 
 C <- D 
 D <- A 
 B <- A+B/2 
 C <- C+B 
 D <- D + (B * 2) - A 
Fim 
 
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", 
"B", "C" e "D" sejam, respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após 
execução do referido algoritmo, os valores dessas variáveis serão, respectivamente:: 
 
 15 - 25 - 50 - 50 
 15 - 17,5 - 42,5 - 35 
 
15 - 30 - 55 - 60 
 
15 - 25 - 50 - 45 
 
15 - 17,5 - 42,5 - 50 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201509156630) Pontos: 1,0 / 1,0 
Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que 
representa o cálculo do salário líquido dos seus colaboradores, sabendo-se que o 
salário bruto é a soma do salário líquido mais o desconto, sendo este em 
valor percentual. 
 
 
prog folha 
 real salbruto, desc, liquido; 
 imprima "Digite o salario bruto :", "\n"; 
 leia salario; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário é: ",liquido; 
fimprog 
 
 prog folha 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 prog folha 
 real salbruto, desc, liquido; 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 prog folha 
 real salbruto, desc, liquido; 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (liquido * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 prog folha 
 real Salbruto, Desc, Liquido; 
 imprima "Digite o salário bruto :", "\n"; 
 leia salbruto; 
 imprima "Digite o desconto :", "\n"; 
 leia desc; 
 liquido <- salbruto - (salbruto * desc / 100); 
 imprima "o salário líquido é: ",liquido; 
fimprog 
 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201509407401) Pontos: 1,0 / 1,0 
Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise: 
 
 
De acordo com sua análise podemos afirmar que: 
I) O sinal % vai retornar a porcentagem do valor de entrada; 
II) O sinal % retorna o resto da divisão; 
III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR'; 
IV) A variável decimal irá ser impressa na tela; 
V) A variável resposta irá ser impressa na tela; 
 
Marque somente a alternativa correta: 
 
 
Somente as alternativas I e II estão corretas 
 
Somente as alternativas I, II e V estão corretas 
 
Somente as alternativas III, IV e V estão corretas 
 Somente as alternativas II, III e V estão corretas 
 
Nenhuma das opções acima 
 
 
 
 8a Questão (Ref.: 201509407415) Pontos: 1,0 / 1,0 
Os operadores lógicos servem para combinar resultados de expressões, retornando se o 
resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico 
que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras 
para que o resultado da combinação seja verdadeiro. 
 
 
((pontos>=10) ! (pontos <=20)) 
 ((pontos>=10) && (pontos <=20)) 
 
((pontos>=10) # (pontos <=20)) 
 
((pontos>=10) || (pontos <=20)) 
 
((pontos>=10) % (pontos <=20)) 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201509154308) Pontos: 1,0 / 1,0 
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
 
 
 Se ou escolha 
 
Para e Se 
 
Para ou enquanto 
 
Apenas o comando enquanto 
 
Apenas o de entrada 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201509161424) Pontos: 1,0 / 1,0 
O que será exibido de acordo com o trecho de código abaixo? 
 
c 20 
r c mod 2 
se (r = 0) entao 
 escreva("Valor de r:", r) 
senao 
 se (r = 1) entao 
 escreva("Valor de r: ",r) 
 senao 
 escreva("Valor de r:",r+3) 
 fimse 
fimse 
 
 
Valor de r: 1 
 
Nada será exibido. 
 
Valor de r: 3 
 Valor de r: 0 
 
Valor de r: 10 
 Gabarito Comentado.

Outros materiais