Buscar

CCT0239 exercicios algoritmos

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 36 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 36 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 9, do total de 36 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

ALGORITMOS Lupa
 Retornar
Exercício: CCT0239_EX_A1_201510056581 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 23/08/2015 11:44:33 (Finalizada)
1a Questão(Ref.: 201510329499) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos
pessoas que nunca tenham utilizado um computador. Os propósitos podem variar
bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de
imaginar nossas vidas sem o uso desta ferramenta. Nesta atividade tão comum ao nosso
cotidiano, você algum dia deve ter parado para pensar como os programas funcionam.
Como é que o computador faz todas as tarefas exatamente da forma com a qual você
pede? A resposta para esta pergunta é mais simples do que parece: ele segue as instruções
que você passa. Mas para que ele consiga entender o que você fala, ele precisa de uma
linguagem mais específica. Para fazer esta interpretação entre homem e máquina, foram
desenvolvidas as linguagens de programação. Mas mesmo estas linguagens utilizam uma
lógica para serem escritas e é aí que entram os algoritmos. A forma de representação de
algoritmos que mais se aproxima das linguagens de programação é:
Linguagem Conceitual
Pseudolinguagens
Linguagens Gráficas
Fluxogramas
Linguagem Natural
 Gabarito Comentado
2a Questão(Ref.: 201510630384) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas
formas representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua
sintaxe, geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C,
C++, Java. Estamos nos referindo a definição de:
Pseudolinguagem
Diagrama de Chapin
Linguagem natural
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
1 de 4 16/09/2015 19:42
Linguagem verbal
Linguagem gráfica
 Gabarito Comentado Gabarito Comentado
3a Questão(Ref.: 201510670644) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
Analise as afirmativas a seguir em relação a representação de algoritmos:
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e
representar graficamente o algoritmo;
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do
mundo real a partir dos algoritmos.
Podemos afirmar que:
Apenas a alternativa I é CORRETA
Apenas as alternativas I e III são CORRETAS
Apenas as alternativas II e III são INCORRETAS
Apenas as alternativas I e II são CORRETAS
Todas as alternativas são CORRETAS
 Gabarito Comentado Gabarito Comentado
4a Questão(Ref.: 201510290740) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
Com base nos conceitos de algoritmos, lógica de programação e linguagens de
programação, é correto afirmar que:
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.
As linguagens de programação possuem um conjunto de regras flexíveis para a
representação dos comandos de um programa.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
2 de 4 16/09/2015 19:42
As linguagens de programação possibilitam a codificação de um determinado
algoritmo, de acordo com um conjunto de regras específico.
 Gabarito Comentado Gabarito Comentado
5a Questão(Ref.: 201510630390) Fórum de Dúvidas (2) Saiba (2)
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.
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.
Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na
frigideira.
Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo
ralado.
Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo .
 Gabarito Comentado
6a Questão(Ref.: 201510329497) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa.
Existem algumas formas distintas de representação de algoritmos, onde as principais são:
Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar
linguagem Natural, G para representar linguagem Gráfica e P para representar
pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as
seguintes afirmações:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe
apenas a algoritmos computacionais.
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das
linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a
representação aos algoritmos computacionais.
Marque a alternativa que representa a o relacionamento existente entre as afirmações e as
formas de representação de algoritmos.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
3 de 4 16/09/2015 19:42
G, P, N
P, N, G
N, P, G
N, G, P
G, N, P
 Gabarito Comentado Gabarito Comentado
 Retornar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
4 de 4 16/09/2015 19:42
Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma,
em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma
linha, assinale a alternativa que indica a declaração correta na matriz descrita.
Considere os seguintes valores de entrada: 1, 2, 3, 4, 5 e 6 para o programa em C++ mostrado abaixo. Marque a opção que indica corretamente o
que será exibido na tela, ao término da execução.
CCT0239_EX_A10_201510056581 » 00:04 de 50 min. Lupa
Aluno: ISNARD VIEIRA FERNANDES MACHADO Matrícula: 201510056581
Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2015.3 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo
será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na
sua AV e AVS.
1.
float NOTA [50][5];
int NOTAS [5][50];
int NOTA [50][5];
float NOTAS [5][50];
long int NOTA [50][5];
2.
1 3 5
2 4 6
1 3 4 6
1 2 3
Exercício http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=819092736...
1 de 4 18/11/2015 21:20
O departamento do pessoal de uma empresa precisa de um programa para armazenar os 32 nomes dos
funcionários, cargos, número de dependentes e salário.
Um desenvolvedor pensou em algumas linhas que precisariam ser incluídas no código para tornar possível a
construção dos trechos de entrada, saída e outros necessários.
Observe as declarações abaixo e escolha a que possibilita isso.
Analise a seguinte afirmação:
"Um edifício tem 8 andares, cada andar tem 5 apartamentos."
Como poderíamos escrever uma definição de matriz, na linguagem C++, seguindo a afirmação acima, sabendo que os
dados seriam do tipo int?
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, demodo que cada linha deverá representar um aluno. Assinale a alterna(va que apresenta a declaração
desta matriz.
Considere os seguintes valores de entrada: 1, 2, 3 e 4 para o programa em C++ mostrado abaixo. Marque a resposta correta que descreve a sua
execução.
1 2 3 4 5 6
3.
float dadosN[32][2]; char dadosC[32][30];
float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20]; 
float sal[32]; int dep[32]; char dados[32][20];
float sal[31]; int dep[31]; char nomes[31][30], cargos[31][20];
float sal[32]; int dep[32]; char nomes[32], cargos[32]; ;
4.
int edifício[40][1];
int edifício[1][40];
int edifício[40][5];
int edifício[8][5];
int edifício[5][8];
5.
float notas[40][3];
float notas[40,3];
int notas[40][40];
char notas[3][40];
char notas[40][3];
6.
Exercício http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=819092736...
2 de 4 18/11/2015 21:20
O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e não imprimirá nada.
O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirá os elementos que estão
nas linhas pares.
O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirá os elementos que estão na
posição da diagonal secundária.
O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirão os elementos de entrada.
O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirá os elementos que estão na
posição da diagonal principal.
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 18/11/2015 21:20:13.
Exercício http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=819092736...
3 de 4 18/11/2015 21:20
Exercício http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=819092736...
4 de 4 18/11/2015 21:20
 ALGORITMOS Lupa
 Retornar
Exercício: CCT0239_EX_A2_201510056581 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 29/08/2015 06:53:25 (Finalizada)
1a Questão(Ref.: 201510690759) Fórum de Dúvidas (7 de 12) Saiba (4 de 5)
Qual será a saída obtida pela execução da linha de comando a seguir?
imprima (23031989 div 10000) % 100;
230
23
2
3
2303
 Gabarito Comentado Gabarito Comentado
2a Questão(Ref.: 201510680166) Fórum de Dúvidas (4 de 12) Saiba (1 de 5)
Estudamos que o comando de atribuição armazena um dado na memória principal.
Observe o algoritmo abaixo e assinale a opção que exibe a saída.
prog teste
 int n1, n2, n3;
 n1 <- 12;
 n2 <- 18;
 n3 <- 6;
 n1 <- n1 * n2;
 n2 <- n2 div n3;
 n3 <- n1 % 5;
 imprima n1, "\t", n2, "\n", n3;
fimprog
216 3
2
216 3
1
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
1 de 4 16/09/2015 19:42
216 3
4
192 3
1
216 3 1
 Gabarito Comentado Gabarito Comentado
3a Questão(Ref.: 201510072509) Fórum de Dúvidas (7 de 12) Saiba (4 de 5)
Indique qual a alterna
va correta para declarar uma variável que representa o salário de um colaborador.
var
logico SALARIO;
var
real SALARIO;
var
int SALARIO;
var
string SALARIO;
var
caractere SALARIO;
 Gabarito Comentado
4a Questão(Ref.: 201510070095) Fórum de Dúvidas (7 de 12) Saiba (4 de 5)
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a
declaração de:
Fluxograma
Variável
Comando de entrada
Comando de saída
Estrutura de decisão
 Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
2 de 4 16/09/2015 19:42
5a Questão(Ref.: 201510072507) Fórum de Dúvidas (7 de 12) Saiba (4 de 5)
Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela
armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é:
string
lógico
caractere
inteiro
real
 Gabarito Comentado
6a Questão(Ref.: 201510688562) Fórum de Dúvidas (4 de 12) Saiba (1 de 5)
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
9991
9919
9999
9199
1999
 Gabarito Comentado Gabarito Comentado
 Retornar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
3 de 4 16/09/2015 19:42
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
4 de 4 16/09/2015 19:42
 ALGORITMOS Lupa
 Retornar
Exercício: CCT0239_EX_A3_201510056581 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 29/08/2015 08:35:30 (Finalizada)
1a Questão(Ref.: 201510766235) Fórum de Dúvidas (1 de 1) Saiba (0)
Um aluno estava estudando e se deparou com uma questão: Precisava que o usuário interagisse
com o algoritmo para entrar com o ano atual.
Perguntou a alguns colegas e obteve as seguintes respostas:
I depois de declarar a variável, deveria incluir a linha: leia ano;
II depois de declarar a variável, deveria incluir a linha: leia a; 
III depois de declarar a variável, deveria incluir, obrigatoriamente, as duas linhas porque, sem o
comando imprima, o comando leia não funciona: imprima "\nDigite ano atual: "; leia anoAtual
IV O comando imprima não é obrigatório, mas, geralmente, é incluído porque diz o que se espera
que seja digitado
Analise as respostas e escolha a opção correta
A segunda está errada porque uma variável de nome a não serve para armazenar o ano
I, II e IV estão corretas.
Somente a III está correta
Somente a IV está correta
Somente I e II estão corretas
 Gabarito Comentado Gabarito Comentado
2a Questão(Ref.: 201510766889) Fórum de Dúvidas (1 de 1) Saiba (0)
Algoritmo Prova
VAR
 A, B, C, D : Real
Início
 leia (A, B, C, D)
 A <- B
 B <- C
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
1 de 4 16/09/2015 19:43
 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 - 17,5 - 42,5 - 50
15 - 30 - 55 - 60
15 - 25 - 50 - 50
15 - 17,5 - 42,5 - 35
15 - 25 - 50 - 45
 Gabarito Comentado Gabarito Comentado
3a Questão(Ref.: 201510761772) Fórum de Dúvidas (1 de 1) Saiba (0)
O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna
a raiz quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho
de código, a seguir, e marque a alternativa correta, que representa o que será impresso, tendo em
vista, que o valor fornecido para a variável x será 6 :
Início
int x,y,z;
escreva ("Entre com um valor inteiro para x:");
leia (x) ;
y <- 30;
z <- abs( raiz (x+y) );
z <- z mod 2 + 3;
imprima (z) ;
fim.
3
4
8
2
6
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
2 de 4 16/09/2015 19:43
 Gabarito Comentado Gabarito Comentado
4a Questão(Ref.: 201510761757) Fórum de Dúvidas (1 de 1) Saiba (0)
Assinale a alternativa que mostra exatamente o que será impresso de acordo com o pseudocódigo
abaixo, caso o usuário insira o valor 10 para n1.
inicio
inteiro: n1,n2,n3;
leia (n1);
n2<-n1*3;
n3<-n1-2+n2;
imprima("O resultado final será n3=",n3);
fim.
O resultado final será n3=29
O resultado final será n3=38
O resultado final será n3=28
O resultado final será n3=18
O resultado final será n3=9
 Gabarito Comentado
5a Questão(Ref.: 201510630409) Fórum de Dúvidas (1 de 1) Saiba (0)
Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas
do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com
outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperianode X é:
cos (x)
exp (x)
tan (x)
log (x)
sen (x)
 Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
3 de 4 16/09/2015 19:43
6a Questão(Ref.: 201510630400) Fórum de Dúvidas (1 de 1) Saiba (0)
1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do
almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça
dirigi-se para sacar o dinheiro que necessita. Identifique na situação apresentada o que não
representa uma entrada de dados para o caixa eletrônico realizar a operação:
Confirmação do mês de nascimento
Saldo final
Confirmação do dia de nascimento
Valor a ser sacado
Pedido de senha
 Gabarito Comentado
 Retornar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
4 de 4 16/09/2015 19:43
 ALGORITMOS Lupa
 Retornar
Exercício: CCT0239_EX_A4_201510056581 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 03/09/2015 22:57:26 (Finalizada)
1a Questão(Ref.: 201510316055) Fórum de Dúvidas (1 de 3) Saiba (0)
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
!, > e >=
&&, || e !
&&, >= e <=
+, - e *
=, > e ?
 Gabarito Comentado
2a Questão(Ref.: 201510072489) Fórum de Dúvidas (1 de 3) Saiba (0)
Em linguagem C++, indique qual a alterna�va correta que indica o operador relacional para "diferente".
=<
=>
!=
<=
>=
 Gabarito Comentado
3a Questão(Ref.: 201510070202) Fórum de Dúvidas (1 de 3) Saiba (0)
O símbolo abaixo pode representar qual comando nas linguagens de programação?
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
1 de 4 16/09/2015 19:43
Comando de saída
Comando de leitura
Atribuição de variável
Comando condicional
Declaração de variável
 Gabarito Comentado
4a Questão(Ref.: 201510670733) Fórum de Dúvidas (1 de 3) Saiba (0)
De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar?
Apenas o comando "Leia"
Os comandos "Se" ou "Escolha"
Os comandos "Para" ou "Enquanto"
Os comandos "Para" e "Se"
Apenas o comando "Enquanto"
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
2 de 4 16/09/2015 19:43
 Gabarito Comentado
5a Questão(Ref.: 201510072594) Fórum de Dúvidas (1 de 3) Saiba (0)
O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas
avaliações. Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a
alternativa CORRETA que indica qual a nota que o candidato deve obter na segunda avaliação para
que ele seja aprovado, sabendo-se que não há arredondamento no cálculo da média.
Algoritmo Concurso
real: nota1,nota2,media
inicio
 escreva("Digite as duas notas:")
 leia(nota1,nota2)
 media<- (nota1+nota2)/2
 se (media >= 8) então
 escreva ("APROVADO")
 senao
 escreva ("REPROVADO")
 fim_se
fim
Entre 9,0 e 10,0
Candidato reprovado
Entre 6,0 e 6,9
Entre 7,0 e 7,9
Entre 8,0 e 8,9
 Gabarito Comentado
6a Questão(Ref.: 201510715659) Fórum de Dúvidas (1 de 3) Saiba (0)
O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse
comando fará um teste na ____________ apresentada, determinando se a ________________ é
_______________ ou não.
decisão, enquanto, condição, decisão, verdadeira.
decisão, para, condição, condição, falsa.
decisão, se, condição, condição, verdadeira.
condição, repita, se, condição, para.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
3 de 4 16/09/2015 19:43
decisão, se, condição, condição, para.
 Gabarito Comentado
 Retornar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
4 de 4 16/09/2015 19:43
 ALGORITMOS Lupa
 Retornar
Exercício: CCT0239_EX_A5_201510056581 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 11/09/2015 09:27:34 (Finalizada)
1a Questão(Ref.: 201510648222) Fórum de Dúvidas (0) Saiba (0)
Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5:
 prog numeroMes
 int mes;
 imprima "\ndigite um numero de 1 - 12: ";
 leia mes ;
 escolha (mes)
 {
 caso 1 : imprima "\njaneiro\n"; pare;
 caso 2 : imprima "\nfevereiro\n"; pare;
 caso 3 : imprima "\nmarço\n"; pare;
 caso 4 : imprima "\nabril\n"; pare;
 caso 5 : imprima "\nmaio\n";pare;
 caso 6 : imprima "\njunho\n"; pare;
 caso 7 : imprima "\njulho\n"; pare;
 caso 8 : imprima "\nagosto\n"; pare;
 caso 9 : imprima "\nsetembro\n";pare;
 caso 10:imprima "\noutubro\n"; pare;
 caso 11:imprima "\nnovembro\n"; pare;
 caso 12:imprima "\ndezembro\n"; pare;
 senao :imprima "\nInexistente\n";
 }
fimprog
a) maio
 junho
e) Inexistente
b) maio
 junho
 julho
 agosto
 setembro
 outubro
 novembro
 dezembro
c) maio
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
1 de 6 16/09/2015 19:44
d) maio
 julho
 setembro
 novembro
 dezembro
 Gabarito Comentado
2a Questão(Ref.: 201510761931) Fórum de Dúvidas (3) Saiba (0)
Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo
abaixo, após sua execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1.
prog teste
int x, y, z;
imprima "Digite um numero : ";
leia x;
imprima "Digite um segundo numero : ";
leia y;
se (x > y + 10 )
{
z <- 10;
se (z < x)
{
imprima x mod 2;
}
senao
{
imprima z + y;
}
}
senao {
imprima x + y div 2;
}
fimprog
11
0
15.5
15
30.5
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
2 de 6 16/09/2015 19:44
 Gabarito Comentado Gabarito Comentado
3a Questão(Ref.: 201510070206) Fórum de Dúvidas (0) Saiba (0)
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos.
Para ou enquanto
Apenas o comando enquanto
Para e Se
Se ou escolha
Apenas o de entrada
 Gabarito Comentado Gabarito Comentado
4a Questão(Ref.: 201510077322) Fórum de Dúvidas (0) Saiba (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)
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
3 de 6 16/09/2015 19:44
senao
 se (r = 1) entao
 escreva("Valor de r: ",r)
 senao
 escreva("Valor de r:",r+3)
 fimse
fimse
Valor de r: 3
Valor de r: 0
Nada será exibido.
Valor de r: 1
Valor de r: 10
 Gabarito Comentado
5a Questão(Ref.: 201510767301) Fórum de Dúvidas (0) Saiba (0)
Observe o trecho do programa em C++ abaixo e, após, entrar com os valores sugeridos para sua
execução assinale a alternativa que representa a resposta final.
cin >> a;
cin >> b;
cin >> c;
if (a < b + c) && (b < a + c) && ( c < a + b)
{
cout << "É triangulo \n";
if (a == b) || (b == c) || (a == c)
cout << "Triângulo isósceles\n";
else
if (a == b) && (b == c)
cout << "Triângulo equilátero\n";
else
if (a != b) && (b != c) && (a != c)
cout << "Triangulo escaleno\n";
}
else
cout << "Não é triângulo\n";
Valores: a = 10
b = 6
c = 2
É triângulo
Triângulo isósceles
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
4 de 6 16/09/2015 19:44
Não é triângulo
Triângulo isósceles
É triângulo
Triângulo equilátero
Não é triângulo
É triângulo
Triângulo escaleno
6a Questão(Ref.: 201510290654) Fórum de Dúvidas (0) Saiba (0)
Observe o trecho do algoritmo a seguir e responda:
leia num;
se (num % 2 == 0)
{
 tipo = 1;
}
senão
{
 tipo = 2;
}
escolha(tipo)
{
caso1 : imprima "PAR";pare;
caso2 : imprima "IMPAR";pare;
}
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19,
13 e 16.
Qual o conjunto de respostas no final da terceira execução?
IMPAR, IMPAR, PAR
IMPAR, PAR, IMPAR
PAR, PAR, IMPAR
IMPAR, PAR,PAR
PAR, IMPAR, PAR
 Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
5 de 6 16/09/2015 19:44
 Retornar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
6 de 6 16/09/2015 19:44
 Um aluno estava fazendo experiências com a estrutura do para e precisava repetir a frase, 10 vezes: 
Estudar para Prova no final de semana!
Sendo assim, construiu vários trechos.
Observe as tentativas que ele fez abaixo e assinale a opção correta.
I para(x <- 2; x <= 20; x++ ) 
II para(x <- 3; x <= 30; x< - x + 3 ) 
III para(x <- 0; x <= 10; x< - x + 1 ) 
IV para(x <- 2; x <= 11; x ++ ) 
Execute o trecho do algoritmo abaixo:
imprima "1 - 1 - ";
a <- 1;
ap <- 1;
para(c<-1;c<=5;c++)
{
 a <- ap;
 ap <- c;
imprima a + ap, " - ";
}
O que será exibido após a execução? 
CCT0239_EX_A6_201510056581 » 00:16 de 50 min.
Aluno: ISNARD VIEIRA FERNANDES MACHADO Matrícula:
Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2015.3 EAD (GT)
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O 
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na 
sua AV e AVS.
1.
II e III permitem a repetição 10 vezes
II e IV permitem a repetição 10 vezes 
II , III e IV permitem a repetição 10 vezes 
Todas, exceto a I, IV permitem a repetição 10 vezes
Somente a II permite a repetição 10 vezes
2.
1 - 1 - 2 - 3 - 5 - 8 - 13 -
1 - 1 - 2 - 3 - 5 - 7 - 9
1 - 1 - 2 - 3 - 5 - 8 - 13
1 - 1 - 2 - 3 - 4 - 5 - 7 -
1 - 1 - 2 - 3 - 5 - 7 - 9 -
Página 1 de 3Exercício
19/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=785998080&amp;p1=208...
Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado 
número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta 
corretamente a representação de um laço de repetição codificado em C++. 
No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição:
3.
b) if(i>10)
{ if (i<100) i=0;} 
d) if(int i;i<10;i++)
{cout<< I;} 
a) for(int i=0;i<10;i++) 
{ cout<< i;} 
c) for( i>0, i<10,i++)
{ cout<< I;} 
e) for(i++, , int i)
{ cout<< I;} 
4.
b) aux e salario. 
e) salario e nivel_superior.
a) nome e aux. 
d) nome e nivel_superior. 
c) nome e salario. 
Página 2 de 3Exercício
19/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=785998080&amp;p1=208...
Após análise do código responda a questão:
Ao ser compilado e executado, o programa irá exibir na tela:
É sabido que as estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. O while é a 
estrutura de repetição mais simples. Ele repete a execução de um bloco de sentenças enquanto uma condição 
permanecer verdadeira. Com base na afirmação anterior, complete o trecho de código abaixo com o teste adequado no 
comando de repetição para exibir a frase "Ola" 8 vezes. INT I =0; WHILE (____________){ COUT<<"OLA"; I=I+2; } 
5.
Os valores entre 1 e 5 (inclusive) em ordem decrescente.
Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
Os números ímpares entre 1 e 5 em ordem decrescente.
Os valores entre 1 e 5 (inclusive)em ordem crescente.
Os números pares entre 1 e 5 (inclusive) em ordem crescente.
6.
I<16
I==8
I<6
I>16
I==16
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 19/10/2015 19:26:49.
Página 3 de 3Exercício
19/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=785998080&amp;p1=208...
 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, 
sendo que na 1ª. execução o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0. Para 
isso, considere o seguinte trecho em C++.
 int num;
 cout << "Digite um numero: ";
 cin >> num;
 if (num > 0)
 {
 num++;
 cout << num << " ";
 }
 cout << num + 1 << " ";
 if (num < 0)
 {
 num--;
 cout << num << " ";
 }
 else
 cout << num * 10 ;
Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ .
CCT0239_EX_A7_201510056581 » 00:05 de 50 min.
Aluno: ISNARD VIEIRA FERNANDES MACHADO Matrícula:
Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2015.3 EAD (GT)
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O 
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na 
sua AV e AVS.
1.
11 110 1 0
11 12 110
11 110 1 10
11 12 110 1 0
11 110 1 0
2.
Página 1 de 3Exercício
20/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=827366400&amp;p1=219...
Suponha um algoritmo desenvolvido em linguagem C++. 
Em uma determinda linha aparece o comando CONT = (CONT + 1);
Neste caso, o que é executado? 
Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos 
trechos abaixo escritos em C++ representa esta situação?
Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário?
int, char e logical
int, char e float
int, char e real
int, real e caractere
int, float e caractere
3.
CONT permanece inalterado
CONT recebe o próprio valor decrescido de uma unidade 
CONT recebe o valor 1
CONT recebe o valor zero
CONT recebe o próprio valor acrescido de uma unidade 
4.
if (media >= 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
if (media > 6)
{
 cout << "Aprovado";
}
else
{
 cout << "Reprovado";
}
if (media != 6)
{
 cout << "Aprovado";
}
else
{
 cout << "Reprovado";
}
if (media <= 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
if (media > 6)
 cout << "Aprovado";
else
 cout << "Reprovado";
5.
Página 2 de 3Exercício
20/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=827366400&amp;p1=219...
Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e 
maior que 10?
real idade;
cin << "Idade: " >> idade;
int idade;
cin << "Idade: " >> idade;
real idade;
cout << "Idade: ";
cin >> idade;
int idade;
cout >> "Idade: ";
cin << idade;
int idade;
cout << "Idade: ";
cin >> idade;
6.
if (x == 7 || x <= 10)
if (x != 7 || x > 10)
if (x == 7 && x > 10)
if (x != 7 && x > 10)
if (x != 7 || x >= 10)
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 19/10/2015 19:36:21.
Página 3 de 3Exercício
20/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=827366400&amp;p1=219...
Analise o código em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução:
CCT0239_EX_A9_201510056581 » 00:55 de 50 min.
Aluno: ISNARD VIEIRA FERNANDES MACHADO Matrícula:
Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2015.3 EAD (GT)
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O 
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na 
sua AV e AVS.
1.
Página 1 de 4Exercício
20/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=827366400&amp;p1=219...
Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de 
compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil 
produtos.
Pensou em declarar algumas matrizes unidimensionaispara tornar isso possível.
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir 
delas e seguindo, rigorosamente, as sugestões do texto acima?
Considerando a matriz unidimensional declarada:
char nome[10][30];
O código armazenará em um vetor 50 números inteiros e imprimirá todos os 50 números. 
O código armazenará em um vetor 50 números inteiros e imprimirá somente os números ímpares e que sejam 
maiores que 30.
O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam 
menores que 30.
O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam 
maiores que 30.
O código armazenará em um vetor 50 números inteiros e imprimirá todos os números que sejam maiores que 30.
2.
Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 7.
Imprimirá na tela todos os valores de um vetor que são múltiplos de 3, ou múltiplos de 5 ou múltiplos de 7.
Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e 5.
Imprimirá na tela todos os valores de um vetor que são múltiplos de 5 e 7.
Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5.
3.
double codigos[999], qtdade[999], valorC[999], valorV[999];
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
4.
Página 2 de 4Exercício
20/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=827366400&amp;p1=219...
É correto afirmar que, nesta matriz:
Considere o programa em C++ abaixo.  Após executá-lo, digitando a frase "EU ADORO ALGORITMOS" como 
entrada, assinale a opção que representa a sua saída:
Poderão ser armazenadas 10 nomes com até 29 caracteres.
Poderão ser armazenadas 30 nomes com até 10 caracteres.
Poderão ser armazenadas 10 nomes com até 31 caracteres.
Poderão ser armazenadas 11 nomes com até 30 caracteres.
Poderão ser armazenadas 9 nomes com até 29 caracteres.
5.
TOTAL = 10
TOTAL = 7
TOTAL = 8
Página 3 de 4Exercício
20/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=827366400&amp;p1=219...
Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta.
I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado;
II Ele deve ser incluído ao final de todo vetor independente do tipo;
III O terminador nulo é identificado pelo caracter \0 
TOTAL = 11
TOTAL = 9
6.
Somente a afirmativa I é verdadeira
As afirmativas II e III são verdadeiras
As afirmativas I e III são verdadeiras
Somente a III é verdadeira
Todas as afirmativas são verdadeiras
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 19/10/2015 19:36:37.
Página 4 de 4Exercício
20/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=827366400&amp;p1=219...

Outros materiais