Prévia do material em texto
1. Os algoritmos podem ter como ferramenta para entrada de dados variados dispositivos do computador, como o teclado e o mouse. Para a entrada de textos, é muito comum utilizar o teclado. No entanto, quando é necessário entrar uma grande quantidade de dados, o uso do teclado se torna demorado. Para estas situações, o uso de arquivo é recomendado, acelerando o processo de entrada de dados. Sobre os arquivos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os arquivos são armazenados em meios não voláteis, podendo ser gravado ou lido por programas de computador. ( ) Os registros são compostos por um ou vários arquivos. ( ) Consultar e incluir dados nos arquivos são as únicas operações possíveis na manipulação de arquivos. ( ) Ao terminar de trabalhar com um arquivo, deve-se utilizar o comando de fechamento para que as informações permaneçam armazenadas. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - V. b) V - V - F - F. c) V - F - F - V. d) F - F - V - V. 2. As linguagens de programação permitem a construção de novos tipos de dados a partir dos dados primitivos. Estes novos tipos podem ser construídos tendo como base os dados primitivos ou outros dados compostos. Como são conhecidos estes tipos dados? a) São conhecidos como Congruentes. b) São conhecidos como Compostos. c) São conhecidos como Constituídos. d) São conhecidos como Mesclados. 3. Durante o desenvolvimento de algoritmos, é utilizado o conceito de variáveis para armazenar os dados necessários para a resolução do problema. Os registros são estruturas que melhoram o acesso e a performance do uso de variáveis nos algoritmos, eles permitem armazenar mais de uma variável de tipos de dados diferentes em uma única variável. Sobre os registros, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As variáveis são armazenadas juntas na memória, de forma a facilitar o acesso aos dados. ( ) Os registros podem conter somente três variáveis internas. ( ) As variáveis internas podem ser acessadas utilizando a sintaxe " NomeDoRegistro.NomeDaVariavelInterna ". ( ) As variáveis internas dos registros devem possuir seus respectivos tipos de dados. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - F. b) V - F - V - V. c) F - F - V - V. d) V - F - V - F. 4. As proposições podem ser combinadas entre si e, para representar essas combinações, são utilizados os conectivos lógicos "e", "ou", "se...então", "se e somente se" ou "não". A finalidade dos conectivos é conectar duas ou mais proposições. Sobre conectivos lógicos assinale a alternativa CORRETA que apresenta uma proposição com conjunção: a) O café é preto ou o leite é branco. b) O café não é preto. c) O café é preto e o leite é branco. d) Se o café é preto então o leite é branco. 5. Augusto discutindo futebol com Oswaldo declarou que se o time X venceu o último jogo, então o time Y é campeão. Oswaldo, depois de algumas horas, descobriu que a declaração era falsa. Sobre a verdade descoberta por Oswaldo, assinale a alternativa CORRETA: a) Se o time Y não é campeão, então o time X não venceu o último jogo. b) O time X não venceu o último jogo e o time Y é campeão. c) O time X venceu o último jogo e o time Y não é campeão. d) O time X não venceu o último jogo e o time Y não é campeão. 6. A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para armazenar os dados e se possível manipular de acordo com as necessidades da solução. Qual é o conjunto de valores possíveis para armazenar em uma variável do tipo de dado inteiro? a) 11, 22, "a", 33, 44 b) -3, -2, -1, 0, 1, 2, 3 c) "-2", "-1", "0", "1", "2" d) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0 7. As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de diversas variáveis lógicas, as quais podem possuir apenas os valores Verdadeiro ou Falso. Seu objetivo principal é determinar o valor lógico de proposições compostas. Assinale a alternativa CORRETA que apresenta apenas operadores de cálculo proposicional: a) Disjunção e somatório. b) XOR e incremento. c) Negação e avaliação. d) Conjunção e NOR. 8. Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Fluxogramas? a) É a construção de algoritmos em linguagem computacional. b) É a construção de algoritmos com diagramas de chapin. c) É a construção de algoritmos em linguagem natural. d) É a construção de algoritmos com representações gráficas. 9. Os arquivos são estruturas que armazenam valores na memória não volátil de um computador, o qual pode ser lido ou alterado por algoritmos com a finalidade de armazenar os dados independentemente do tempo de execução do algoritmo, diferentemente dos registros que são apagados quando o programa de computador é fechado. Sobre arquivos, assinale a alternativa CORRETA: a) Os arquivos podem armazenar no máximo cinco campos. b) Os arquivos são formados por unidades de dados conhecidas como "campos". c) Os arquivos são compostos por uma coleção de registros. d) A memória primária é utilizada pelo computador para armazenar os arquivos gerados pelos algoritmos. 10. As entradas e saídas de algoritmos são efetuadas por instruções primitivas das linguagens de programação, habilitando a interação entre as pessoas e os computadores. Os dispositivos de entradas são formas que os algoritmos podem receber valores a serem processados, já os dispositivos de saída são utilizados após o processamento para transferir as informações ao usuário. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Para exibir uma informação ao usuário é utilizado o comando "exiba". ( ) A sintaxe do comando "anoEspecial := 2008" está errada. ( ) As entradas de dados podem ser efetuadas por impressoras, teclados e mouses. ( ) As saídas de dados podem ser efetuadas por monitores de vídeo e impressoras. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - F - V. b) V - F - F - F. c) F - V - V - V. d) V - F - F - V.