Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201501673866 V.1 Fechar Aluno(a): JORGE LUIZ DE PAULA Matrícula: 201501673866 Desempenho: 10,0 de 10,0 Data: 01/12/2015 20:18:05 (Finalizada) 1a Questão (Ref.: 201502447787) Pontos: 1,0 / 1,0 Assinale a alternativa correta relacionada à característica de um algoritmo: Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Para cada variável pode ser definido mais de um tipo de dado. Teste de Mesa serve para receber os comandos de entrada. Valores de entrada são recebidos através do monitor. A execução de um algoritmo é feita sequencialmente. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201502359363) Pontos: 1,0 / 1,0 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201502367575) Pontos: 1,0 / 1,0 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 9999 9199 9919 9991 1999 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201501969939) Pontos: 1,0 / 1,0 Qual será o resultado da expressão: A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente: 3 4 5 1 0 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201502440785) 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. 4 6 2 3 8 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201502447795) Pontos: 1,0 / 1,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 receberá o valor do teclado, exibindo somente este valor na tela. 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, em seguida, será encerrado. Gabarito Comentado. 7a Questão (Ref.: 201501971529) Pontos: 1,0 / 1,0 Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: prog Teste real x,y,z; leia x; leia y; leia z; se(x < y) { x<-y; } se (z < y)<y) { imprima x; } senao { se (x < z) { imprima z; } senao { imprima x; } } fimprog</y) Pode-se dizer que: a) O algoritmo sempre imprime o maior número. b) O algoritmo sempre imprime o menor número. d) O algoritmo sempre imprime o primeiro número lido. e) O algoritmo sempre imprime o último número lido. c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201502418122) Pontos: 1,0 / 1,0 Considere o seguinte algoritmo: início lógico: B1, B2, B3; leia (B1, B2, B3); se B1 então COMANDO1; senão se B2 então se B3 então COMANDO2; senão COMANDO3; fimse; fimse; fimse; COMANDO4; fim. Quais comandos serão executados se forem lidos os seguintes valores: B1 = falso, B2 = falso, B3 = falso COMANDO2 COMANDO3 COMANDO4 COMANDO5 COMANDO1 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201501749219) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para e Se Apenas o de entrada Se ou escolha Apenas o comando enquanto Para ou enquanto Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201501756335) Pontos: 1,0 / 1,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 Valor de r: 1 Nada será exibido. Valor de r: 3 Valor de r: 10 Valor de r: 0 Gabarito Comentado. Gabarito Comentado.
Compartilhar