Buscar

ALGORITMOS SIMULADO

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

Disc.: ALGORITMOS 
Aluno(a): ALA BARBOSA SANTOS 200501344562 
Acertos: 10,0 de 10,0 09/03/2023 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar 
um algoritmo : 
 
 
 Linguagem natural e linguagem gráfica 
 
Apenas pseudolinguagem 
 Linguagem gráfica e pseudolinguagem 
 
Linguagem natural, fluxograma e pseudolinguagem 
 
Linguagem natural e pseudolinguagem 
Respondido em 09/03/2023 17:29:29 
 
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 
Inserir textos explicativos apenas para o usuário 
 
Inserir comandos que serão executados pela máquina 
 
Inserir diretivas para o compilador 
 
Inserir comandos que serão traduzidos pelo compilador 
 Inserir textos explicativos apenas para o programador 
Respondido em 09/03/2023 17:30:57 
 
Explicação: 
Falso. Comentário não é comando ou permite inserir 
comando. 
Inserir comandos que serão executados pela 
máquina 
 
Falso. Comentário não é comando ou permite inserir 
comando. 
Inserir comandos que serão traduzidos pelo 
compilador 
 
 Verdadeiro 
Inserir textos explicativos apenas para o 
programador 
 
Falso. O usuário não irá ler o programa. 
Inserir textos explicativos apenas para o 
usuário 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=303397903&cod_prova=6048600209&f_cod_disc=CCT0749
 
Falso. O compilador irá ignorar o texto explicativo dos 
comentários. 
Inserir diretivas para o compilador 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável 
do tipo inteiro, denominada NUMERO ,é ímpar e negativa. 
 
 
(NUMERO>0) || (NUMERO%2==0) 
 
(NUMERO>0) !! (NUMERO%2==0) 
 
(NUMERO<0) || (NUMERO%2!=0) 
 (NUMERO<0) && (NUMERO%2!=0) 
 
(NUMERO>0) && (NUMERO%2==0) 
Respondido em 09/03/2023 17:32:55 
 
Explicação: 
(NUMERO<0) && (NUMERO%2!=0) 
pra ser negativo , tem que se menor que zero NUMERO<0 
pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --
> NUMERO%2!=0 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
A sintaxe de uma linguagem de programação 
 
 
cria a versão executável do código fonte e não está presente em algumas 
linguagens. 
 
garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja 
respeitada pelo programa. 
 
viabiliza a comunicação entre usuários e programas através de comandos de 
entrada e saída. 
 define a forma como os comandos e as estruturas da linguagem devem ser 
utilizados. 
 
converte os comandos para linguagem de máquina para que possam ser 
executados. 
Respondido em 09/03/2023 17:34:55 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Tendo em mente os conceitos dos comandos básicos de decisão do C++, analise o 
trecho de programa abaixo e assinale a alternativa que corresponda a saída na tela: 
 
 
 
-1 
 
5 
 22 
 
11 
 
2 
Respondido em 09/03/2023 17:50:44 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Uma lanchonete está disponibilizando para seus clientes um terminal através do qual 
poderão fazer seu pedido. Para que isso aconteça, o terminal deve exibir o menu de itens 
disponíveis conforme se vê a seguir: 
*** Cardápio *** 
100 - Hambúrguer - R$5,50 
101 - Cachorro-quente - R$4,50 
102 - Milkshake - R$7,00 
103 - Pizza brotinho - R$8,00 
104 - Cheeseburguer - R$8,50 
Informe o código do seu pedido: 
Uma vez que o cliente informe o código do item desejado, o terminal deverá perguntar a 
quantidade de itens que ele deseja pedir. Ao final, o usuário deverá informar o pedido do 
cliente e o valor a pagar. 
Se você deseja escrever esse programa em C++ e optar pela estrutura SWITCH, como 
ficariam as linhas iniciais dessa seleção, até o caso de o item "hambúrguer" ser escolhido? 
 
 
switch (codigo) { 
 if 100: item="Hambúrguer"; 
 valor= qtde * 5.50; 
 break; 
} 
 switch (codigo) { 
 case 100: item="Hambúrguer"; 
 valor= qtde * 5.50; 
 break; 
} 
 
switch (codigo) { 
 default 100: item="Hambúrguer"; 
 valor= qtde * 5.50; 
 break; 
} 
 
while (codigo) { 
 case 100: item="Hambúrguer"; 
 valor= qtde * 5.50; 
 break; 
} 
 
case (codigo) { 
 switch 100: item="Hambúrguer"; 
 valor= qtde * 5.50; 
 break; 
} 
Respondido em 09/03/2023 18:02:30 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o seguinte problema: Uma turma precisa escolher seu representante. Sabendo 
que existem apenas dois candidatos, identificados pelas letras A e B, receba o número do 
aluno e o candidato por ele escolhido e contabilize os votos de cada um. A leitura de votos 
será finalizada quando o número do aluno informado for 0. 
A linha inicial da estrutura repetitiva com pré-teste capaz de controlar o recebimento dos 
votos é: 
 
 
 
while (num==0) 
 
if (num!=0) 
 while (num!=0) 
 
do (num!=0) 
 
for (num<=0) 
Respondido em 09/03/2023 18:05:36 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Após análise do código responda a questão: 
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela: 
 
 Os números pares entre 1 e 5 (inclusive) em ordem crescente. 
 Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. 
 Os valores entre 1 e 5 (inclusive)em ordem crescente. 
 Os números ímpares entre 1 e 5 em ordem decrescente. 
 Os valores entre 1 e 5 (inclusive) em ordem decrescente. 
Respondido em 09/03/2023 18:06:33 
 
Explicação: 
 
 
Verdadeira, visto que o programa imprimirá : 
O valor de i e 5 
Os números ímpares entre 1 e 5 (inclusive) em 
ordem decrescente. 
O valor de i e 3 
O valor de i e 1 
Portanto em ordem decrescente incluindo o 5 e o 1. 
 
Falso. Não é entre apenas, pois inclui 5 e 1. 
Os números ímpares entre 1 e 5 em ordem 
decrescente. 
 
FAlso. É em ordem decrescente e imprime os ímpares e 
não os pares. 
Os números pares entre 1 e 5 (inclusive) em 
ordem crescente. 
 
FAlso. Não é qualquer valor, mas apenas os ímpares de 5 
a 1, incluindo 5 e 1. 
Os valores entre 1 e 5 (inclusive) em ordem 
decrescente. 
 
FAlso. Não é qualquer valor, mas apenas os ímpares em 
ordem decrescente de 5 a 1. 
Os valores entre 1 e 5 (inclusive)em ordem 
crescente. 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Os chamados vetores e matrizes podem ser considerados como: 
 
 
Comandos de repetição 
 
Estruturas de dados heterogêneas 
 
Comandos de seleção composta 
 Estruturas de dados homogêneas 
 
Comandos de seleção 
Respondido em 09/03/2023 18:08:21 
 
Explicação: 
 Verdadeira Estruturas de dados homogêneas 
 
FAlsa. Em vetores e matrizes os dados são todos do mesmo tipo. Estruturas de dados heterogêneas 
 
Falso. Comandos de seleção são if, if/else e switch Comandos de seleção 
 
Falso. Comandos de repetição são for, while e do/while Comandos de repetição 
 
Falso. Comando if/else e não vetor ou matriz. Comandos de seleção composta 
 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Análise a seguinte afirmação: 
"Um shopping possui 4 andares, cada andar possui 30 lojas". 
Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo 
você escolheria? 
 
 int shopping[4][30]; 
 
int shopping[1][30]; 
 
int shopping[4][4]; 
 
int shopping[30][1]; 
 
int shopping[30][30]; 
Respondido em 09/03/2023 18:09:11 
 
Explicação: 
 
Considerando cada andar como uma linha da matriz e as 30 lojas como as 30 colunas da matriz, teremos : 
int shopping[4][30]; 
Vejamos as outras opções : 
Falso. São 4 andares. Então, não pode ser 1 linha 
int 
shopping[1][30]; 
 
 Verdadeiro 
int 
shopping[4][30]; 
 
FAlso. São 30 lojas em cada andar, ou seja,30 colunas em cada linha. E como são 4 
linhas, não podemos ter 30 linhas e 1 coluna 
int 
shopping[30][1]; 
 
Falso. Não são 4 andares com 4 lojas em cada andar. int shopping[4][4]; 
 
FAlso. Não podem ser 30 linhas porque não são 30 andares. 
int 
shopping[30][30];

Continue navegando