Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1909840086 1/4 ALGORITMOS Lupa Exercício: CCT0239_EX_A1_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 21/10/2015 13:48:42 (Finalizada) 1a Questão (Ref.: 201501971571) Fórum de Dúvidas (2 de 3) 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 é: Pseudolinguagens Fluxogramas Linguagem Conceitual 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1909840086 2/4 Linguagem Natural Linguagens Gráficas Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501712169) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Considerando 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: Todas as alternativas são CORRETAS As alternativas I e III são CORRETAS As alternativas II e III são INCORRETAS Apenas a alternativa I é CORRETA Nenhuma das opções anteriores Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201501712164) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Pseudocódigo Diagrama Linguagem de Programação Fluxograma Algoritmo 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1909840086 3/4 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201501712165) Fórum de Dúvidas (1 de 3) Saiba (1 de 2) A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Programa Compilador Linguagem de baixo nível Linguagem de Máquina Linguagem de alto nível Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502322919) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Assinale a opção correta. Linguagem gráfica livre não está isenta de ambiguidades. Devemos evitar a representação de um algoritmo com pseudolinguagem. Pseudolinguagem, vez por outra, demonstra ambiguidade. Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos. Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201502322912) Fórum de Dúvidas (3) Saiba (2) Considerando o conceito de Lógica de Programação, é correto afirmar que : 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1909840086 4/4 É a técnica de desenvolver algoritmos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para pseudolinguagem utilizada pelo programador para construir seu software. É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica (Matemática ou não) e que, depois, são automaticamente passados para a construção do seu software. É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software. É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas no bom senso e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software. É a técnica de desenvolver apenas pseudocódigo para atingir determinados objetivos dentro de certas regras baseadas no senso comum e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software. Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186665677 1/4 ALGORITMOS Lupa Exercício: CCT0239_EX_A2_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 18/01/2016 23:02:39 (Finalizada) 1a Questão (Ref.: 201502332823) Fórum de Dúvidas (9 de 14) Saiba (6 de 8) Qual será a saída produzida pela execução da linha de comando a seguir? imprima 14 div 3; O valor do resto da divisão de 14 por 3 O valor decimal da divisão de 14 por 3 O valor correspondente à raiz cúbica de 14 O valor inteiro da divisão de 14 por 3 O valor correspondente a 14 elevado ao cubo Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502296277) Fórum de Dúvidas (9 de 14) Saiba (6 de 8) 12 MOD (12 DIV 4) é igual a: 3 1 4 0 2 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186665677 2/4 Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201502351681) Fórum de Dúvidas (9 de 14) Saiba (6 de 8) Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: inteiro x, y, a, b real z a = 14 b = 3 x = a / b y = a % b z = y / x Qual seria o valor de ((y + x) * z)? 6 2 1 3 4 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201501932333) Fórum de Dúvidas (9 de 14) Saiba (6 de 8) Observe o algoritmo abaixo: prog teste int numero, numerofinal, n1, n2, n3, n4; numero < 2014; n1 < numero % 10; n2 < (numero div 10) % 10; n3 < (numero div 100) % 10; n4 < (numero div 1000); numerofinal < n1*1000 + n2*100 + n3*10 + n4*1; imprima numerofinal; fimprog Qual a resposta esperada após a execução do algoritmo? 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186665677 3/4 2001400 40012 4102 41002 4012 Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201501967045) Fórum de Dúvidas (9 de 14) Saiba (6 de 8) Diga o resultado das variáveis X, Y e Z após a sequência de operações no trecho de algoritmo abaixo: X ← 10; Y ← 10; X ← X + 1; Z ← X; Z ← Z + 1; X ← X; Y ← Y + 1; Z ← Z 1; X ← X + X Z; X =11 Y = 11 Z = 11 X = 10 Y = 11 Z = 11 X = 11 Y = 11 Z = 11 X = 33 Y = 11 Z = 11 X = 10 Y = 10 Z = 10 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186665677 4/4 Gabarito Comentado 6a Questão (Ref.: 201501958308) Fórum de Dúvidas (4 de 14) Saiba (2 de 8) Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando: imprima(A+B)+C)/3 imprima((A+B+C)/3) imprima(A+B+C)\3 imprima(A+B+C/3) imprima(A+B)+C)\3 Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186681301 1/4 ALGORITMOS Lupa Exercício: CCT0239_EX_A3_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 13/03/2016 16:58:30 (Finalizada) 1a Questão (Ref.: 201502272481) 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 neperiano de X é: tan (x) cos (x) sen (x) exp (x) log (x) Gabarito Comentado 2a Questão (Ref.: 201502410854) Fórum de Dúvidas (1 de 1) Saiba (0) Dado o algoritmo abaixo, diga qual a sua saída: prog questao int valor; imprima Digite um valor; leia valor; imprima \nO valor digitado foi,valor,\n; fimprog Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado. 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186681301 2/4 Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n. Será encerrado automaticamente quando o o valor for digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela. Gabarito Comentado 3a Questão (Ref.: 201502272472) 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 dirigise 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: Saldo final Confirmação do mês de nascimento Pedido de senha Confirmação do dia de nascimento Valor a ser sacado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201502272478) Fórum de Dúvidas (1 de 1) Saiba (0) 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 raiz (x) é utilizada para obter: o seno de um ângulo em radianos o logaritmo neperiano de x a raiz de um número x a conversão de um número inteiro x para real a tangente de um ângulo em radianos 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186681301 3/4 Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502403844) 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. 8 2 3 6 4 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201502357726) Fórum de Dúvidas (1 de 1) Saiba (0) O comando de entrada de dados é o __________________________. escreva leia imprimir imprima inicio 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186681301 4/4 Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186682498 1/6 ALGORITMOS Lupa Exercício: CCT0239_EX_A4_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 13/03/2016 16:58:53 (Finalizada) 1a Questão (Ref.: 201502301776) Fórum de Dúvidas (4) Saiba (0) Assinale a alternativa que apresenta APENAS operadores relacionais. =, > e || &&, || e ~ &&, >= e || <, > e >= +, e * Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501714561) Fórum de Dúvidas (1 de 4) Saiba (0) Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para "diferente". >= => =< <= != 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186682498 2/6 != Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201501965371) Fórum de Dúvidas (2 de 4) Saiba (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 III, IV e V estão corretas Somente as alternativas I, II e V estão corretas Somente as alternativas I e II estão corretas Somente as alternativas II, III e V estão corretas Nenhuma das opções acima 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186682498 3/6 4a Questão (Ref.: 201501715294) Fórum de Dúvidas (1 de 4) Saiba (0) Sobre o FLUXOGRAMA abaixo podemos afirmar que : 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186682498 4/6 Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502404016) Fórum de Dúvidas (4) Saiba (0) Marque a opção que, corretamente, mostra o valor final que é impresso na tela pelo algoritmo abaixo, considerando que os dados de entrada foram, respectivamente, 30 e 1. prog Av int a, b, c; imprima "Digite valor : "; leia a; imprima "Digite outro valor : "; leia b; se (a > b + 10 ) { c < 40; se (c < a) { imprima a % 2; } senao { imprima c + b div 2; } } senao { imprima a + b; } fimprog 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=21866824985/6 40.5 0 40 31.0 31 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201501932240) Fórum de Dúvidas (1 de 4) Saiba (0) Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I Maior clareza no código, mas não influência na eficiência do mesmo II Maior eficiência porque diminui o número de testes no código III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo A II E IV estão corretas Somente a I está correta Somente a II está correta A II E A III estão corretas Somente a IV está correta Gabarito Comentado Gabarito Comentado Gabarito Comentado 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186682498 6/6 Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186683380 1/7 ALGORITMOS Lupa Exercício: CCT0239_EX_A5_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 07/03/2016 21:41:42 (Finalizada) 1a Questão (Ref.: 201502290294) 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 e) Inexistente a) maio junho b) maio junho julho agosto 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186683380 2/7 setembro outubro novembro dezembro d) maio julho setembro novembro dezembro c) maio Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502322922) Fórum de Dúvidas (0) Saiba (0) Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabese que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186683380 3/7 leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186683380 4/7 fimprog prog MaiorIdade int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201501719394) 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) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Nada será exibido. Valor de r: 3 Valor de r: 1 Valor de r: 0 Valor de r: 10 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186683380 5/7 Valor de r: 10 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201501712278) Fórum de Dúvidas (0) Saiba (0) De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para e Se Se ou escolha Apenas o de entrada Apenas o comando enquanto Para ou enquanto 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186683380 6/7 Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201501932726) 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, PAR PAR, IMPAR, PAR IMPAR, PAR, IMPAR PAR, PAR, IMPAR Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201501720016) Fórum de Dúvidas (2 de 5) Saiba (2) Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1 Domingo, 2 Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? switch/case for 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2186683380 7/7 do/while while cout Gabarito Comentado Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp 1/3 ALGORITMOS Lupa Exercício: CCT0239_EX_A6_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 21/03/2016 11:11:20 (Finalizada) 1a Questão (Ref.: 201502290290) Fórum de Dúvidas (0) Saiba (0) Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s e o valor final de num, são respectivamente: int conta, num=1, s=0; for(conta = 10; conta < = 40; conta= conta+10){ s= s+num; num= num +2; } 50 e 16 9 e 9 o valor de s está indefinido e o valor de num é 7 50 e 9 16 e 9 Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502438142) Fórum de Dúvidas (0) Saiba (0) 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 queele 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 ++ ) II , III e IV permitem a repetição 10 vezes II e IV permitem a repetição 10 vezes II e III 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 Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201502362444) Fórum de Dúvidas (0) Saiba (0) Analise o código abaixo e assinale a alternativa correta em relação aos valores que serão impressos após a execução do mesmo. num=2 Enquanto(num < 10 ) imprima(num) num = num + num FimEnquanto 2, 4, 8 6, 4, 9 8, 7, 5 8, 7, 2 7, 1, 9 Gabarito Comentado Gabarito Comentado Gabarito Comentado 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp 2/3 4a Questão (Ref.: 201501965408) Fórum de Dúvidas (0) Saiba (0) Dado o ALGORITMO abaixo, utilizando a notação em Pseudocódigo, faça a análise I) Somente as variáveis vi e vf serão inseridas pelo usuário por meio do teclado II) A variável 'v' é a variável de controle e deverá contar 10 vezes III) As linhas de 11 à 13 deverão realizar um laço que tem como objetivo imprimir a variável de controle 'v' partindo de vi até vf. IV) Na linha 10 o usuário deverá informar o passo da estrutura de repetição para V) A variável 'v' deverá ser inserido via teclado pelo usuário. Marque somente a alternativa correta: Nenhuma das opções acima As alternativas IV e V estão corretas As alternativas I e II estão corretas As alternativas I, II, IV e V estão corretas Somente a alternativa III é correta 5a Questão (Ref.: 201501962587) Fórum de Dúvidas (0) Saiba (0) É 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; } I==16 I==8 I<16 I<6 I>16 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201501934621) Fórum de Dúvidas (0) Saiba (0) 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++. c) for( i>0, i<10,i++) { cout< < I;} e) for(i++, , int i) { cout<< I;} a) for(int i=0;i<10;i++) { cout<< i;} b) if(i>10) { if (i<100) i=0;} d) if(int i;i<10;i++) {cout< < I;} Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp 3/3 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2243851029 1/4 ALGORITMOS Lupa Exercício: CCT0239_EX_A7_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 21/03/2016 11:40:53 (Finalizada) 1a Questão (Ref.: 201502322938) Fórum de Dúvidas (2 de 5) Saiba (2) Luiz Paulo deve escrever um programa em C++ para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabese que não há irmãos gêmeos. Assinale a opção que mostra o programa em C++ que correta e exatamente realiza a tarefa descrita. #include using namespace std; int main() { cout << "Digite a primeira idade : "; cin >> id1; cout << "Digite a segunda idade : "; cin >> id2; if (id1 > id2) cout << "Maior idade : " << id1 << endl; else cout << "Maior idade : " << id2 << endl; } int main() { int id1, id2, maior; cout << "Digite a primeira idade : "; cin >> id1; cout << "Digite a segunda idade : "; cin >> id2; if (id1 > id2) cout << "Maior idade : " << maior << endl; else cout << "Maior idade : " << maior << endl; } int main() { int id1, id2; cout << "Digite a primeira idade : "; cin >> id1; cout << "Digite a segunda idade : "; cin >> id2; if (id1 > id2); cout << "Maior idade : " << id1 << endl; else cout << "Maior idade : " << id2 << endl; } int main() { int id1, id2; cout << "Digite a primeira idade : "; cin >> id1; 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2243851029 2/4 cout << "Digite a segunda idade : "; cin >> id2; if (id1 > id2) cout << "Maior idade : " << id1 << endl; else cout << "Maior idade : " << id2 << endl; } int main() { int id1, id2; cout << "Digite a primeira idade : "; cin >> id1; cout << "Digite a segunda idade : "; cin >> id2; if (id1 > id2) cout << "Maior idade : " << id1 << endl; else (id1 cout << "Maior idade : " << id2 << endl; } Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502324441) Fórum de Dúvidas (2 de 5) Saiba (2) Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de num, são respectivamente int contador, num = 1, soma = 0; for (contador = 1; contador <= 20; contador += 5) { soma = soma + num; num = num + 3; } o valor de soma está indefinido e o valor de num é 10 22 e 20 22 e 13 22 e 10 12 e 10 Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201502324416) Fórum de Dúvidas (2 de 5) Saiba (2) 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 é 7 e na 2ª. execução o valor de entrada é 8. Para isso, considere o seguinte trecho em C++. int num; cout << "Digite um numero: "; cin >> num; if (num != 2 || num != 4 || num != 6) { num = num + 2; cout << num << " "; } if (num != 8) { num; cout << num << " "; 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2243851029 3/4 } else cout << num * 5 ; 8 10 40 9 8 10 9 9 6 10 9 9 8 10 40 9 40 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201501720016) Fórum de Dúvidas (2 de 5) Saiba (2) Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1 Domingo, 2 Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazeresta seleção múltipla? cout do/while for switch/case while Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502295469) Fórum de Dúvidas (5) Saiba (2) Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: inteiro x, y, a, b real z a = 14 b = 3 x = a / b y = a % b z = y / x Qual seria o valor de y? 0 14 % 14 % 3 3 % 2 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201502324421) Fórum de Dúvidas (2 de 5) Saiba (2) O que o trecho de programa em C++ abaixo imprime na tela ? int x; for (x = 5; x > 0; x) if (x % 3 == 0) cout << x 1 << " "; else cout << x + 1 << " "; 6 5 2 3 1 5 4 3 2 1 5 6 3 2 1 6 5 2 3 2 6 5 3 2 1 Gabarito Comentado Gabarito Comentado Gabarito Comentado 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2243851029 4/4 Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244048408 1/4 ALGORITMOS Lupa Exercício: CCT0239_EX_A8_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 21/03/2016 13:28:23 (Finalizada) 1a Questão (Ref.: 201501972201) Fórum de Dúvidas (0) Saiba (0) A partir da comparação entre as estruturas while e do...while, é certo afirmar que: No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado. No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre executado, pelo menos uma vez. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez. Em termos de execução não há diferença. A diferença está, apenas, na sintaxe. Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501962694) Fórum de Dúvidas (0) Saiba (0) Analise o código abaixo e Assinale as alternativas corretas em relação ao valor que será impresso após a execução do mesmo. A<-10; Enquanto(A > 0 ) faça imprima(A); 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244048408 2/4 A <- A - 3; Fim-Enquanto 1, 7, 5, 3 10, 7, 4, 3 10, 7, 4, 1 10, 7, 5, 1 10, 7, 3, 1 Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201502396226) Fórum de Dúvidas (0) Saiba (0) Qual dos comandos abaixo está escrito de forma errada? for (X=10 ; X > 0 ; X) for (X=0 , Y=4 ; X < 10 ; X++ , Y) for (X=0 ; X < 10 ; X++) for (X=0 , Y=0 ; X < 10 ; X++ , Y=Y+2) for (X < 10 ; X=0 ; X++) Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201501714572) Fórum de Dúvidas (0) Saiba (0) Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição. se var else se encadeado 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244048408 3/4 enquanto Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201501933068) Fórum de Dúvidas (0) Saiba (0) Considere o trecho abaixo sabendo que num é um variável inteira. num = 11; do { if (num % 2 == 0) cout << num << "\n"; num = num 1 ; } while (num != 0); Assinale a opção correta : O trecho entra em loop. O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 0, nesta ordem. O trecho fornecido pára quando num for diferente de zero e o único número exibido é o 10. o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos. O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 2, nesta ordem. Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201501798500) Fórum de Dúvidas (0) Saiba (0) Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244048408 4/4 Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } repeat loop while do case for Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244290202 1/6 ALGORITMOS Lupa Exercício: CCT0239_EX_A9_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 21/03/2016 15:14:02 (Finalizada) 1a Questão (Ref.: 201502322341) Fórum de Dúvidas (0) Saiba (0) Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento. Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima: float peso[1000], altura[1000], imc [1000]; float peso[1001], altura[1001], imc [1001]; float peso[1000] ; altura[1000] ; imc[1000]; char peso[999], altura[999], imc [999]; char peso[1000], altura [1000], imc[1000]; Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502322354) Fórum de Dúvidas (0) Saiba (0) Considere o trecho de código em C++. Assinale abaixo o que será impresso na tela: char str[] = "Vida"; int x = 0; 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244290202 2/6 while (x < 4 ) { if (x % 2 == 0) cout<<"G"; else cout< x++; } GiGa GiGi GIGA GGGG AGIG 3a Questão (Ref.: 201501972664) Fórum de Dúvidas (0) Saiba (0) 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 Todas as afirmativas são verdadeiras As afirmativas I e III são verdadeiras Somente a III é verdadeira As afirmativas II e III são verdadeiras Somente a afirmativa I é verdadeira Gabarito Comentado Gabarito Comentado Gabarito Comentado 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244290202 3/6 4a Questão (Ref.: 201502322332) Fórum de Dúvidas (0) Saiba (0) Imprimirá na tela todos os valores de um vetor. Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5. Imprimirá na tela todos os valores de um vetor que são ímpares. Imprimirá na tela todos os valores de um vetor que são pares. Imprimirá na tela todos os valores de um vetor que são múltiplos de 5. 5a Questão (Ref.: 201502322322) Fórum de Dúvidas (0) Saiba (0) Analise o código em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução: 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244290202 4/6 O códigoarmazenará em um vetor 50 números inteiros e imprimirá todos os 50 números. 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244290202 5/6 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 ímpares 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. O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam maiores que 30. Gabarito Comentado 6a Questão (Ref.: 201502322328) Fórum de Dúvidas (0) Saiba (0) Considerando a matriz unidimensional declarada: char nome[10][30]; É correto afirmar que, nesta matriz: Poderão ser armazenadas 9 nomes com até 29 caracteres. 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. Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244290202 6/6 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244788469 1/5 ALGORITMOS Lupa Exercício: CCT0239_EX_A10_201501640283 Matrícula: 201501640283 Aluno(a): RENAN PORTUGAL DO RIO Data: 21/03/2016 15:40:25 (Finalizada) 1a Questão (Ref.: 201501932294) Fórum de Dúvidas (0) Saiba (0) 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. float sal[32]; int dep[32]; char nomes[32], cargos[32]; ; float dadosN[32][2]; char dadosC[32][30]; float sal[32]; int dep[32]; char dados[32][20]; float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20]; float sal[31]; int dep[31]; char nomes[31][30], cargos[31][20]; Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501974944) Fórum de Dúvidas (0) Saiba (0) 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244788469 2/5 Sendo a matriz M bidimensional igual a: 1 2 3 4 5 -5 3 0 Dimensionadas da seguinte maneira: int m[2][4]; Determine quais são os seguintes elementos: ∙ m[0][3] ∙ m[0][0] ∙ m[1][1] ∙ m[1][2] 5 1 3 0 4 5 5 0 5 1 5 4 4 1 5 3 0 1 3 5 Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201502289650) Fórum de Dúvidas (0) Saiba (0) Sabendose que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar da seguinte forma: < tipo do dado > nome_da_matriz [nº de linhas][nº de colunas]; Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz bidimensional para armazenar as 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244788469 3/5 notas de 6 disciplinas de uma turma com 30 alunos. Tomandose como base que o algoritmo considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos. d) float notasAlunos[6,30]; a) float notasAlunos[30][6]; c) float notasAlunos[30,6]; e) float notasAlunos[][]; b) float notasAlunos[6][30]; Gabarito Comentado 4a Questão (Ref.: 201502322410) Fórum de Dúvidas (0) Saiba (0) 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 alternativa que apresenta a declaração desta matriz. float notas[40][3]; char notas[40][3]; char notas[3][40]; int notas[40][40]; float notas[40,3]; Gabarito Comentado Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502322362) Fórum de Dúvidas (0) Saiba (0) Analise o programa em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução: 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244788469 4/5 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2244788469 5/5 O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com todos os 10 nomes. O código armazenará em um vetor 10 nomes com até 49 caracteres e imprimirá uma listagem somente com os nomes que começam com a letra 'G'. O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que não começa com a letra 'G'. O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com os nomes que não começam com a letra 'G'. O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que começa com a letra 'G'. Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201502322433) Fórum de Dúvidas (0) Saiba (0) Marque a opção que representa a declaração de uma matriz quadrada para números inteiros: char valores[5][5]; char valores[5]; int valores[5][1]; int valores[5][5]; int valores[5]; Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2138731686 1/7 ALGORITMOS Simulado: CCT0239_SM_201501640283 V.1 Fechar Aluno(a): RENAN PORTUGAL DO RIO Matrícula: 201501640283 Desempenho: 10,0 de 10,0 Data: 01/12/2015 22:24:18 (Finalizada) 1a Questão (Ref.: 201502272456) Pontos: 1,0 / 1,0 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: Linguagem verbal Linguagem gráfica Linguagem natural Pseudolinguagem Diagrama de Chapin Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201502322919) Pontos: 1,0 / 1,0 Assinale a opção correta. Linguagem gráfica livre não está isenta de ambiguidades. Pseudolinguagem, vez por outra, demonstra ambiguidade. Devemos evitar a representação de um algoritmo com pseudolinguagem. Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos. Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2138731686 2/7 3a Questão (Ref.: 201501719367) Pontos: 1,0 / 1,0 Os comentários são recursos que podem ser utilizados pelos programadores para: Inserir comandos que serão executados pela máquina Inserir textos explicativosapenas para o usuário Inserir comandos que serão traduzidos pelo compilador Inserir textos explicativos apenas para o programador Inserir diretivas para o compilador Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201501767319) Pontos: 1,0 / 1,0 Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo: Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa Um número que é utilizado de forma fixa durante a execução de um programa. Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201501932239) Pontos: 1,0 / 1,0 Uma empresa resolveu dar um aumento aos seus funcionários, tendo em vista o empenho dos mesmos na produtividade. Sabendose que o salário e o percentual de reajuste é de conhecimento de cada funcionário, além do DP, quais os procedimentos básicos que deveriam ser usados para que se pudesse ser calculado o novo salário de um funcionário? 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2138731686 3/7 PROCEDIMENTOS 1 obter salario, percentual 2 novoValor ← salario + percentual/100 3 exibir novoValor PROCEDIMENTOS 1 obter salario, percentual 2 novoValor < salario + salario * percentual 3 exibir novoValor PROCEDIMENTOS 1 obter salario, percentual 2 novoValor < salario + salario * percentual/100 3 exibir novoValor PROCEDIMENTOS 1 obter salario, percentual 2 novoValor < salario + percentual 3 exibir novoValor PROCEDIMENTOS 1 obter salario, percentual 2 novoValor < salario * percentual/100 3 exibir novoValor Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201501712168) Pontos: 1,0 / 1,0 Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando? Comandos de entrada e saída Comandos de linguagem de baixo nível e de alto nível Comandos de fluxograma Comandos de repetição Comandos de decisão Gabarito Comentado. 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2138731686 4/7 7a Questão (Ref.: 201502383956) Pontos: 1,0 / 1,0 Observe o algoritmo abaixo e assinale a opção que exibe a saída correta se o número digitado for 436 prog prova int num, c; imprima "\nnumero de 3 algarismos positivo: "; leia num; se(num >= 100 && num <= 999) { c < num div 100; se( c % 2 == 0 ) { imprima "\nO algarismo e' par: ",c; } se( (num % 10) % 2 <> 0) { imprima "\nO algarismo e' impar: ",num%10; } senao { imprima "\nNao interessa";} } imprima "\n*****\n"; fimprog O algarismo e' impar: 3 ***** O algarismo e' par: 4 O algarismo e' impar: 3 ***** O algarismo e' par: 4 Nao interessa O algarismo e' par: 4 ***** O algarismo e' par: 4 Nao interessa ***** Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201501932779) Pontos: 1,0 / 1,0 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2138731686 5/7 Nada será impresso, pois há erro no algoritmo. 1 4 Resultado : 1 Resultado : 4 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201501720016) Pontos: 1,0 / 1,0 Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1 Domingo, 2 Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? cout 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2138731686 6/7 while for switch/case do/while Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201501932726) Pontos: 1,0 / 1,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, PAR, PAR IMPAR, PAR, IMPAR PAR, PAR, IMPAR PAR, IMPAR, PAR IMPAR, IMPAR, PAR Gabarito Comentado. Gabarito Comentado. 21/03/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2138731686 7/7
Compartilhar