SIMULADO QUESTÕES: 1) Seguindo a história da evolução dos computadores, qual a principal necessidade estas máquinas visavam suprir? 2) Qual a sequência básica de processamento que um computador tem para se tornar útil ao homem? 3) Qual a principal função dos seguintes itens: a) CPU b) Memórias c) Periféricos Cite dois exemplos de cada um dos itens anteriores. 4) Assinale verdadeiro “V” ou falso “F” para as seguintes afirmações: a) O termo informática significa informação automática; b) O ábaco pode ser considerado como o primeiro computador eletromecânico da história; c) A máquina de Pascal possuía um display frontal para exibir os cálculos; d) O primeiro computador a válvulas foi o ENIAC é foi usado para calcular a trajetória de balas; e) A arquitetura de Von Neumann visava armazenar as instruções em um cartão perfurado para ser executada posteriormente pelo processador; 5) O que é hardware e software? Qual a relação entre eles? 6) Cite dois exemplos de aplicativos e utilitários. 7) O que um software precisa ter para ser considerado Open Source? 8) Quais as principais vantagens e desvantagens de um software shareware? 9) O que é lógica? Qual seu principal objetivo? 10) O que é lógica de programação? 1 11) O que é e para que serve o algoritmo? Cite um exemplo de algoritmo que usamos no dia a dia. 12) O que é instrução? Cite um exemplo. 13) Quais são os tipos de dados possíveis? Qual a diferença principal entre eles? 14) Cite os tipos primitivos e de um exemplo de cada um deles. 15) O que é uma variável e o que é uma constante? 16) Escreva o resultado das seguintes expressões, considerando os valores para as variáveis A = 16, B = -3, C = “S” e D = V a) A + B / 2 <= pot(B,2) + rad(A) and NOT(D) or F b) A < 2 or C <> “S” and B mod A > 0 c) not(C = “N”) and pot((A * 2), 2) / pot((B + 1), 3) or (V and not(D)) 17) Converta os números na base 10 para suas representações binária e hexadecimal. a) 0 d) 64 b) 1 e) 198 c) 14 f) 256 18) Converta os números na base indicada para a sua representação na base 10. a) 101012 d) 6416 b) 10116 e) FF c) AF f) 1110012 19) O que é um fluxograma? Quais as formas e seus significados? 20) O que é uma estrutura condicional e de repetição? Cite um exemplo para cada estrutura. 19) Como deve ser realizado um teste de mesa? Para que serve este tipo de teste? 21) Crie um fluxograma que permita ao usuário digitar vários valores e no final seu fluxograma exiba quantos valores foram digitados. 22) Crie um fluxograma que permita ao usuário digitar vários valores e no final seu fluxograma exiba quantos números 5 foram digitados. 2 23) Crie um fluxograma que solicite ao usuário digitar um número impar e exiba os 5 primeiros números ímpares a partir deste número informado pelo usuário. Execute o teste de mesa para vários valores no fluxograma e verifique sua funcionalidade. 24) Crie um fluxograma que permita ao usuário realizar uma pesquisa sobre um curso que ele vai ministrar. Os horários possíveis para serem escolhidos são matutino e noturno. Seu fluxograma deve permitir ao usuário inserir a escolha feita por vários candidatos ao curso. Considere o valor -1 indicando que não há mais candidatos a opinarem. No final seu algoritmo deve exibir o total de pessoas que optaram pelo curso matutino e o total que optaram pelo curso noturno. Execute o teste de mesa no seu fluxograma e verifique sua funcionalidade. 22) Execute o teste de mesa no seguinte fluxograma e exiba a sua saída e responda para que ele serve? 3 23) Crie um fluxograma que permita ao usuário digitar um número entre 0 e 100 e seja exibido quantas centenas, dezenas e unidades ele possui. 4