Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
ALGORITMOS Simulado: CCT0239_SM_201401239706 V.1 Fechar Aluno(a): DANIEL VIEIRA MAKOWIESKY Matrícula: 201401239706 Desempenho: 10,0 de 10,0 Data: 30/09/2015 23:06:38 (Finalizada) 1a Questão (Ref.: 201401492072) Pontos: 1,0 / 1,0 Assinale a opção correta. Programa e fluxograma são sinônimos. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em linguagem natural. Um programa é um algoritmo codificado em uma pseudolinguagem. Um programa é um algoritmo codificado em uma linguagem de programação. Gabarito Comentado. 2a Questão (Ref.: 201401530934) Pontos: 1,0 / 1,0 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. N, G, P G, P, N G, N, P P, N, G N, P, G Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201401380226) Pontos: 1,0 / 1,0 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: nome_aluno cad1- id num1 nota2 salariofinal Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201401326684) 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 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 cache que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa 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 principal 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. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201401963209) Pontos: 1,0 / 1,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. 2 3 6 4 8 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201401831837) Pontos: 1,0 / 1,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 dia de nascimento Confirmação do mês de nascimento Valor a ser sacado Saldo final Pedido de senha Gabarito Comentado. 7a Questão (Ref.: 201401963368) Pontos: 1,0 / 1,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 15.5 15 11 30.5 0 Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201401276712) Pontos: 1,0 / 1,0 Que comando deve ser usado para tomar uma decisão simples entre duas ações? if case do while for while Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201401492091) 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? PAR, IMPAR, PAR IMPAR, IMPAR, PAR PAR, PAR, IMPAR IMPAR, PAR, IMPAR IMPAR, PAR, PAR Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201401849659) Pontos: 1,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: 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 d) maio julho setembro novembro dezembro c) maio Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201401380226) Pontos: 1,0 / 1,0 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: nome_aluno cad1- id num1 nota2 salariofinal Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201401326684) 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 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 cache que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa 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 principal 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. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201401963209) Pontos: 1,0 / 1,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. 2 3 6 4 8 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201401831837) Pontos: 1,0 / 1,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 dia de nascimento Confirmação do mês de nascimento Valor a ser sacado Saldo final Pedido de senha Gabarito Comentado. 7a Questão (Ref.: 201401963368) Pontos: 1,0 / 1,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 15.5 15 11 30.5 0 Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201401276712) Pontos: 1,0 / 1,0 Que comando deve ser usado para tomar uma decisão simples entre duas ações? if case do while for while Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201401492091) 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? PAR, IMPAR, PAR IMPAR, IMPAR, PAR PAR, PAR, IMPAR IMPAR, PAR, IMPAR IMPAR, PAR, PAR Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201401849659) Pontos: 1,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: 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 d) maio julho setembro novembro dezembro c) maio Gabarito Comentado.
Compartilhar