Baixe o app para aproveitar ainda mais
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&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&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&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&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&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&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&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&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&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&p1=219...
Compartilhar