Buscar

AV Algoritmos 2018

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 4 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

Prévia do material em texto

BRUNO CESAR DA SILVA ALMEIDA201709112018 EAD QUEIMADOS - RJ Fechar 
 
Disciplina: ALGORITMOS
Avaliação: CCT0239_AV_201709112018 Data: 25/11/2017 14:29:55 (F) Critério: AV
Aluno: 201709112018 - BRUNO CESAR DA SILVA ALMEIDA
Professor:GELLARS MARIA DA SILVEIRA TAVARES
 
Turma: 9010/AJ
Nota Prova: 6,5 de 9,0 Nota Partic.: 1,0 Av. Parcial.: 2,0 Nota SIA: 9,5 pts
 
ALGORITMOS 
 
 1a Questão (Ref.: 793880) Pontos: 1,0 / 1,0
Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer.
 
int main(){ 
 float sal, novo_sal, bonificacao, auxilio_escola; 
 cin >> sal; 
 if ( sal <= 500 ) 
 bonificacao = sal * 5/100; 
 else if (sal <= 1200) 
 bonificacao = sal * 12/100; 
 else bonificacao = 0; 
 if( sal <= 600) 
 auxilio_escola =150; 
 else 
 auxilio_escola = 100; 
 novo_sal = sal +bonificação + auxilio_escola; 
 cout << novo_sal 
 }
Resposta: O código relatado acima é utilizado para calcular (SOMA) de um novo salário com sua bonificação e
auxilio escola.Se o salário for 500 o mesmo receberá bonificação de salário 5/100, se o salário for 1200 não
receberá bonificação. Se o salário for 500 terá direito ao auxilio escola. No final será somado salário com a
bonficação e auxilio escola mostrando o novo salário.
Gabarito:
O programa recebe o salário de um funcionário, calcula e mostra o novo salário do funcionário, acrescido de
bonificação e de auxílio-escola. As condições para cálculo da bonificação, de acordo com os percentuais de
5, 12 ou "sem bonificação", dependem do valor do salário estar abaixo de R$ 500,00, entre R$ 500,00 e
R$1.200,00 ou acima de R$1.200,00, respec�vamente. O valor do auxíio escola para um salário abaixo de R$
600,00 será de R$ 150,00, porém para um salário acima de R$ 600,00 será de R$ 100,00.
 2a Questão (Ref.: 833015) Pontos: 0,0 / 1,0
Considerando a função 
void mostraIdade(int idade) 
{ 
(idade >= 18) ? cout << "Maior de idade." : cout << "Menor de idade."; 
} 
dê o que se pede : 
a) o tipo da função 
b) o(s) nome(s) dos(s) parâmetro(s) 
c) nome da função 
Atenção : Indique cada item em sua resposta, por favor.
Resposta: Tipo da função= Inteiro /int Nomes dos parâmetros= Void e cout Nome da função= mostraIdade
Gabarito: a) void 
b) idade 
c) mostraIdade 
 3a Questão (Ref.: 794252) Pontos: 1,0 / 1,0
A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem
definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo.
Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira.
Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo .
 Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito.
Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo .
Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado.
 4a Questão (Ref.: 831084) Pontos: 1,0 / 1,0
Assinale a opção correta.
Programa é um algoritmo escrito em fluxograma.
 Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o
computador deve fazer.
Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de
programação. É possível usar o Inglês para se escrever programas.
Um programa em C++ não precisa ser compilado.
Um programa em C++ não tem variáveis.
 5a Questão (Ref.: 793827) Pontos: 1,0 / 1,0
Para exibir o valor da variável x do �po inteiro em C++ deve ser u�lizado o comando:
cout >>x;
 
cout >> "Valor de x: " , x;
 cout << x;
 
cout << "Valor de x: " >> x;
 
cout >> "Valor de x: " >> x;
 6a Questão (Ref.: 793774) 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))
 7a Questão (Ref.: 793984) Pontos: 0,0 / 1,0
Analise o trecho do algoritmo abaixo e indique a alterna�va que apresenta as saídas ob�das para os valores: A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE 
ESCREVA("=====")
 FIM SE
 ^^^^^
=====
 +++++ 
=====
^^^^^
%%%%%
=====
 8a Questão (Ref.: 827641) Pontos: 1,0 / 1,0
Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código:
 int a;
 cin > >a;
 if(a<5)cout<<"valor esperado";
 else if(a>=5 && a<=10)cout<<"valor ainda aceitável";
 else if(a>10 && a<20)cout<<"valor acima do esperado";
 if(a>=20)cout<<"valor fora de faixa";
 
valor esperado
valor acima do esperado
valor fora de faixa
 valor ainda aceitável
nenhuma mensagem será exibida
 9a Questão (Ref.: 794278) Pontos: 0,0 / 0,5
Assinale o item que corresponde à condição da estrutura de repetição que faz com que o programe abaixo imprima
4 vezes a palavra bom dia.
int a=8; 
 while(____) { 
 std::cout << "bom dia\n"; 
a = a -2; 
 } 
 
 a > 0
a < 0
a >= 0
a <= 0
 a == 0
 10a Questão (Ref.: 794402) Pontos: 0,5 / 0,5
Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem
C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados
organizados na matriz, de modo que cada linha deverá representar um aluno. Assinale a alterna�va que
apresenta a declaração desta matriz.
char notas[3][40];
char notas[40][3];
 float notas[40][3];
int notas[40][40];
float notas[40,3];
Educational Performace Solution EPS ® - Alunos

Outros materiais