Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0239_EX_A4_ » de 50 min. Lupa Aluno: Matrícula: Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2016.1 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. 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' par: 4 ***** O algarismo e' impar: 3 ***** O algarismo e' par: 4 Nao interessa ***** O algarismo e' par: 4 O algarismo e' impar: 3 ***** O algarismo e' par: 4 Nao interessa Gabarito Comentado Gabarito Comentado Gabarito Comentado 2. Assinale a alternativa que apresenta APENAS operadores relacionais. &&, || e ~ &&, >= e || +, - e * <, > e >= =, > e || Gabarito Comentado Gabarito Comentado Gabarito Comentado 3. Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) && (pontos <=20)) Gabarito Comentado 4. 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 7,0 e 7,9 Entre 9,0 e 10,0 Entre 8,0 e 8,9 Entre 6,0 e 6,9 Candidato reprovado Gabarito Comentado Gabarito Comentado 5. De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar? Os comandos "Para" e "Se" Apenas o comando "Leia" Os comandos "Se" ou "Escolha" Os comandos "Para" ou "Enquanto" Apenas o comando "Enquanto" Gabarito Comentado Gabarito Comentado Gabarito Comentado 6. 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 40 31 31.0 0 40.5 Gabarito Comentado Gabarito Comentado Gabarito Comentado
Compartilhar