Prévia do material em texto
1. Durante a fase de processamento de um algoritmo, muitas vezes é necessário realizar cálculos matemáticos. Como subtração, adição, multiplicação e divisão. Semelhante à matemática convencional, os algoritmos também seguem regras de precedência para executar os cálculos. No caso da divisão, ela é formada por quatro elementos: o dividendo, o divisor, o resto e o quociente. Com base na divisão, analise as sentenças a seguir: I- O resto da operação em um algoritmo, é obtido através da função MOD. II- O resultado de 14 div 4 é 5. III- O resultado da operação 14 mod 4 = 1. IV- As opções MOD e DIV só podem ser usadas em conjunto. Assinale a alternativa CORRETA: a) Somente a sentença I está correta. b) As sentenças I e IV estão corretas. c) As sentenças II e III estão corretas. d) As sentenças II, III e IV estão corretas. Todos os dias fazemos várias atividades de forma automática para a solução de problemas/atividades. Um algoritmo é que uma sequência de passos que objetivam a solução de um problema. Sobre os passos que devemos realizar ao enviar um e-mail, ordene os itens a seguir: I- Clicar no botão Nova Mensagem. II- Se desejar enviar o e-mail, colocar uma vírgula após o último endereço de e-mail informado no campo "Para:" e informar o próximo endereço de e-mail. III- Ao terminar de informar o conteúdo da mensagem, pressionar o botão "Enviar". IV- Abrir o programa de e-mail de sua preferência. V- No campo "Para:", informar o endereço de e-mail do destinatário. VI- Se desejar enviar uma cópia do e-mail para outro endereço, informar o endereço de e-mail que deverá receber a cópia, no campo "Cc:". VII- No campo "Assunto", informar uma breve descrição do que se trata a mensagem e no campo "Mensagem", informar o conteúdo sobre o qual deseja comunicar. Selecione a alternativa que apresenta a sequência CORRETA: a) VII - II - I - IV - VI - III - V. b) II - IV - VII - I - III - V - VI. c) III - II - V - IV - I - VI - VII. d) I - IV - VI - III - II - V - VII. * Observação: A questão número 2 foi Cancelada. 3. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder fazer cálculos e verificações com elas, o computador precisa mantê-las em memória durante a execução do programa em estruturas que são conhecidas como VARIÁVEIS. Analise o programa a seguir e assinale a alternativa CORRETA que apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a execução: algoritmo verifica; var A, B , C, D : inteiro; inicio A := 10; B := 3; C := 5; D := 10; A := 1 + B; B := 30 div 3; A := 30 mod 3; A := 1; B := 5 + A; B := A; C := D * A; escreva(' valor A ', A); escreva(' valor B ', B); escreva(' valor C ', C); escreva(' valor D ', D); fim. a) A 1, B 6, C 10, D 1. b) A 10, B 3, C 5, D 10. c) A 1, B 1, C 10, D 10. d) A 6, B 30, C 10, D 1. 4. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE: a) VA=12, VB=4, VC=0, VD=1, VE=16. b) VA=2, VB=72, VC=10, VD=2, VE=178. c) VA=72, VB=7, VC=10, VD=2, VE=178. d) VA=72, VB=7, VC=0, VD=2, VE=79. 5. Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões através de comparações ou combinações, as quais resultarão um valor verdadeiro ou falso baseados em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: a=2, b=1, c=0, analise as expressões lógicas a seguir: I- (a > b) E (b >= c) = VERDADEIRO II- ((a - b) > c) OU (b = 1) = FALSO III- (a + b) >= (a + c) = FALSO IV- (a * c) <> (c * b) = FALSO V- (a mod 2 = 3) E (b * a = 3) = VERDADEIRO Assinale a alternativa CORRETA: a) As expressões I, IV e V estão corretas. b) As expressões I e IV estão corretas. c) As expressões I, III e IV estão corretas. d) As expressões II e V estão corretas 6. Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que possa realizar as suas instruções e retornar o resultado esperado. Diante disso, assinale a alternativa CORRETA que apresenta o comando responsável pela captação dessa informação: a) Insira. b) Leia. c) Digite. d) Escreva. 7. Durante a fase de processamento de um algoritmo, muitas vezes é necessário realizar cálculos matemáticos, como subtração, adição, multiplicação e divisão. Semelhante à matemática convencional, os algoritmos também seguem regras de precedência para executar os cálculos. Com base nessa precedência de operadores, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O resultado do cálculo (5 + 3 * 2 - 32 / 4 - 1) é 6. ( ) O resto da operação em um algoritmo, é obtido através da função DIV. ( ) O resultado de 14 DIV 4 é 3. ( ) O MOD retorna o quociente de uma operação matemática. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - F. b) F - F - V - V. c) V - F - V - F. d) V - V - V - F. 8. Durante a fase de processamento de um algoritmo, muitas vezes é necessário realizar cálculos matemáticos, como subtração, adição, multiplicação e divisão. Semelhante à matemática convencional, os algoritmos também seguem regras de precedência para executar os cálculos. Com base nessa precedência de operadores, analise as afirmativas a seguir: I- O resultado do calculo (5 + 3 * 2 - 32 / 4 - 1) é 6. II- O resto da operação em um algoritmo, é obtido através da função DIV. III- O resultado de 14 div 4 é 2. IV- O MOD retorna o quociente de uma operação matemática. Assinale a alternativa CORRETA: a) As afirmativas II, III e IV estão corretas. b) As afirmativas II e III estão corretas. c) Somente a afirmativa I está correta. d) As afirmativas I e IV estão corretas. 9. Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões através de comparações ou combinações, as quais resultarão um valor verdadeiro ou falso baseados em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: a = 7; b = 3 e c = 5, analise as expressões lógicas a seguir: I- (a > b) E (b >= c) = VERDADEIRO II- (a ? b > c) OU (b = 3) = FALSO III- (a + b) >= (a + c) = FALSO IV- (a X c) <> (c X a) = VERDADEIRO V- (a mod 2 = 3) E (b X a = 21) = VERDADEIRO Assinale a alternativa CORRETA: a) As expressões I, II e IV estão corretas. b) As expressões I, IV e V estão corretas. c) As expressões II e V estão corretas. d) As expressões III e V estão corretas. 10. Em um algoritmo, os identificadores são palavras que distinguem os diversos tipos de elementos (por exemplo, nome do algoritmo, nome de uma variável etc.). O nome de uma variável, por sua vez, segue uma regra com relação aos caracteres válidos. Com base nessas regras adotadas no desenvolvimento de um algoritmo e observando os comandos em linguagem portugol, sobre a correta declaração de variáveis, analise as opções a seguir: I- idade : real. II- variavel 1, variavel 2, variavel 3 : Inteiro. III- %preço: Real. IV- inicio = 55. Assinale a alternativa CORRETA: a) As opções II e III estão corretas. b) Somente a opção I está correta. c) As opções II, III e IVestão corretas. d) As opções I e IV estão corretas.