Introdução à Ciência da Computação lista de exercícios Exercícios Propostos: 1. O que tem ocorrido nos últimos anos? (a) O computador está cada vez menos acessível para as pessoas; (b) O computador vem sendo usado cada vez mais, pois a informação tem seu valor evidenciado; (c) O computador é uma ferramenta de trabalho, só que está cada vez mais caro; (d) Os computadores de grande porte têm sido mais utilizados que os de pequeno porte; (e) n.d.a. 8. O primeiro computador comercial foi: (a) ENIAC (b) EDVAC (c) Ed Mort (d) IBM 370 (e) n.d.a. 9. Von Neumann (pronuncia-se [Fon Nóiman]) foi importante para a computação porque: (a) introduziu o conceito de álgebra booleana (binária) (b) criou o ENIAC (c) foi amigo do imperador da Rússia (d) criou o conceito de programa armazenado, utilizado até hoje (e) n.d.a. 2. O que é considerado o agente responsável pelo processo de transformação para a nova sociedade da informação? (a) O agente 007 (b) O agente 86 (c) O telefone celular (d) O computador (e) n.d.a. 10. Qual foi o primeiro computador comercial a utilizar os conceitos de Von Neumann: (a) Apple McIntosh (b) IBM Aptiva (c) UNIVAC I (d) ENIAC (e) n.d.a. 3. Quais são os componentes principais em um sistema de processamento de dados? a) Hardware, Software e Firmware b) Hardware, Firmware e Peopleware (Usuários) c) Hardware, Software e Peopleware (Usuários) d) Software e Usuários e) n.d.a. 11. Qual é a geração de computadores que vivemos atualmente? (a) 1a. e única (b) 4a. geração (c) 5a. geração (d) geração nova era (e) n.d.a. 4. Qual foi a primeira “calculadora”? (a) ábaco (b) computador (c) MARK I (d) calculadora de mesa (e) n.d.a. 12. O que caracteriza a geração atual de computadores? (a) válvulas (b) transistores (c) circuitos integrados VLSI (Very Large Scale of Integration) (d) circuitos integrados SSI (Small Scale of Integration) (e) n.d.a. 5. Blaise Pascal, séculos depois, deu o nome a: (a) computador (b) processador (c) linguagem de programação (d) calculadora (e) n.d.a. 6. A álgebra booleana, que trabalha com números binários, base para a computação atual, foi proposta por: (a) Herman Hollerith (b) Adolf Hitler (c) Fernando Henrique Cardoso (d) George Boole (e) n.d.a. 7. O primeiro computador não comercial foi: (a) ENIAC (b) IBM (c) MARK I (d) McIntosh (e) n.d.a. 117 Introdução à Ciência da Computação lista de exercícios 13. Por que o circuito integrado é mais vantajoso? (a) porque não tem partes móveis, portanto mais confiável (b) porque é mais compacto, portanto mais barato (c) porque é mais bonito, portanto mais legal (d) porque consome pouca energia, no entanto é mais caro (e) n.d.a. 21. Qual é a sigla para Milhões de Instruções por Segundo? (a) MIPS (b) MFLOPS (c) MP (d) Mega Driver (e) n.d.a. 14. A quinta geração se caracteriza basicamente por: (a) processamento serial, isto é, uma única unidade central de processamento (CPU) (b) processamento paralelo, isto é, várias CPUs (c) processamento compacto, isto é, um único chip (d) processamento virtual, isto é, nenhum chip (e) n.d.a. 22. A Unidade de Controle é considerada: (a) o cérebro (b) o coração (c) as pernas (d) o centro nervoso (e) n.d.a. 23. Para que serve a memória principal (MP)? (a) para armazenar apenas as informações principais, como o nome do usuário, RG, etc. (b) para armazenar os dados e programas que a CPU está processando (c) para armazenar todos os programas, mesmo que sejam grandes (d) para armazenar só os programas grandes (e) n.d.a. 15. O que é um microcomputador ? (a) Pequeno computador digital (b) Um baixinho com uma enorme dor de barriga (c) Pequeno computador empresarial (d) Computador de grande porte (e) n.d.a. 16.Quais são as partes básicas de um computador? (a) memória, entrada/saída, controle (b) memória, entrada e aritmética/lógica (c) memória, entrada, aritmética/lógica, controle e saída (d) entrada, processamento, saída (e) n.d.a. 24. A MP fica: (a) na CPU (b) no disco (c) dentro do computador (placa mãe) (d) na impressora (e) n.d.a. 17. A memória serve para: (a) permitir a entrada da informação (b) permitir a saída da informação (c) permitir o processamento da informação (d) armazenar a informação (e) n.d.a. 25. Como se acessa a MP? (a) através do CEP (b) através do cão de guarda (c) através do endereço (d) através do conteúdo (e) n.d.a. 18. A unidade de controle serve para: (a) realizar os cálculos (b) permitir a entrada da informação (c) coordenar todas as ações dentro do computador (d) armazenar a informação (e) n.d.a. 26. Quando um programa não cabe na MP: (a) a CPU não o executa (b) parte dele está na memória secundária (ou auxiliar) (c) parte dele deve ser digitada mais tarde (d) ele é compactado (e) n.d.a. 19. O que significa a sigla CPU? (a) milhões de instruções por segundo (b) unidade de processamento central (c) unidade de memória (d) unidade aritmética e lógica (e) n.d.a. 27. Quem determina o tamanho máximo da MP diretamente endereçável? (a) o barramento de dados (b) o barramento de controle (c) o barramento de endereço (d) a CPU (e) n.d.a. 20. A unidade aritmética e lógica (ALU) serve para: (a) armazenar a informação (b) efetuar os cálculos da CPU (c) gerenciar a execução das operações (d) transferir a informação para a saída (e) n.d.a. 118 Introdução à Ciência da Computação lista de exercícios 28. Num computador endereçável por byte: (a) endereços consecutivos acessam bytes consecutivos (b) endereços consecutivos acessam palavras consecutivas (c) bytes consecutivos acessam endereços consecutivos (d) palavras consecutivas acessam endereços consecutivos (e) n.d.a. (b) Very Large Scale Integration (c) Very Little Super Impossible (d) Volátil Leve Sobre Integrado (e) n.d.a. 35. A memória RAM significa (a) memória volátil, de acesso aleatório (b) memória permanente, de acesso aleatório (c) memória volátil, de acesso direto (d) memória secundária (e) n.d.a. 29. Já que a MP é mais rápida que a memória secundária (MS), por que não se constrói o computador só com MP? (a) porque a MS ficaria magoada (b) porque a MS é mais compacta (c) porque a MS é mais barata (d) porque a MS é mais externa (e) n.d.a. 30. Para que serve a memória cache? (a) para pagar cachê para a MP (b) para agilizar o processo de transferência entre MP e a CPU, pois a cache é mais rápida que MP; (c) para agilizar o processo de transferência entre MP e a MS, pois a cache é mais rápida que MS; (d) para agilizar o processo de transferência entre CPU e a MS, pois a cache é mais rápida que MP; (e) n.d.a. 36. A memória ROM significa (a) memória volátil, de acesso aleatório (b) memória permanente, de acesso aleatório (c) memória volátil, de acesso direto (d) memória secundária (e) n.d.a. 37. A RAM dinâmica é: (a) mais econômica que a estática (b) menos econômica que a estática (c) mais rápida que a estática (d) mais lenta que a estática (e) n.d.a. a a a a 38. A RAM contínua é: (a) a RAM dinâmica (b) a ROM dinâmica (c) usa bateria (d) é volátil (e) n.d.a. a a 31. O que é memória útil? (a) memória restante, subtraindo a memória ocupada pelo Sistema Operacional e utilitários (b) memória disponível para o sistema (c) memória restante, subtraindo a memória ocupada pela aplicação e utilitários (d) memória restante, subtraindo a memória ocupada pelo Sistema Operacional e aplicação (e) n.d.a. 39. Num winchester de 1.2 Gbytes cabem quantos disquetes 3 1/2” HD? (a) 853 (b) 833 (c) 813 (d) 120 (e) n.d.a. 40. São unidades de entrada: (a) teclado, vídeo e mouse (b) teclado, vídeo e impressora (c) teclado, mouse e scanner (d) teclado, impressora e scanner (e) n.d.a. 32. Quanto é 1 Kbyte ? (a) 1000 bytes (b) 1 Kg de bytes (c) 1 byte (d) 1024 bytes (e) n.d.a. 41. São unidades de saída: (a) impressora, vídeo e mouse (b) impressora, vídeo e som (c) impressora, vídeo e microfone (d) impressora, scanner e vídeo (e) n.d.a. 33. Quanto é 1 byte? (a) vários bits, dependendo da máquina (b) 8 bits (c) 4 bits (d) 16 bits (e) n.d.a. 34. A sigla VLSI para circuitos integrados significa: (a) Vamos Logo Seu Imbecil 119 Introdução à Ciência da Computação lista de exercícios 42. O que é o ciclo busca-execução? (a) a CPU busca uma instrução e a executa, e depois a próxima, etc. (b) a CPU busca uma instrução e a executa uma única vez. (c) a CPU busca um dado na MS e o armazena na MP (d) a CPU busca uma instrução e a armazena na MP (e) n.d.a. 48. (a) converta os números octais 765 e 627 para base 2. (b) converta os números hexadecimais BEEF e CAB7 para base 2. (c) converta os números decimais 987 e 526 em números hexadecimais. (d) converta o número binário 101101101,10101101 para o sistema octal e para o sistema hexadecimal. 43. O que é clock? (a) padrão de tempo dos computadores (b) relógio dos ingleses e americanos (c) marca de panela de pressão (d) sua unidade é Mbytes (e) n.d.a. 49. Efetue as seguintes somas e subtrações de números no sistema binário: a) b) c) d) e) f) g) h) 44. Por onde trafegam os endereços dentro do computador? (a) pela via de dados (b) pela via de controle (c) pela via de endereço (d) por micro túneis (e) n.d.a. 1101 + 110 1000 - 111 101011 + 101010 10100 - 1111 1111 + 1 10001 - 1110 111 + 11 10101 - 1010 50. Para acomodar números cujo intervalo se estende por muitas ordens de grandeza, os computadores armazenam números binários em uma representação com ponto flutuante, sendo o número N representado por N = M 2E. M é uma fração cujo bit mais significativo é 1 e E é um expoente da base 2. Dois registradores são usados, um para M e outro para E. Assim M = SM M-1 M-2 M-3... e E = SE EK Ek1..., onde SM e SE são os bits do sinal. Suponha que os expoentes negativos são especificados na representação por complemento de dois. Escreva o conteúdo dos registradores para os seguintes números, supondo que M é um registrador de oito bits e E é um registrador de quatro bits: a) + 110,101 b) + 0,00001101 c) - 110,101 d) - 0,00001101 45. Encontre os equivalentes, no sistema decimal, dos seguintes números binários: (a) 11001; (b) 10101; (c) 0,01101; (d) 10011,1011. 46. Converta para o sistema binário, os seguintes números decimais: (a) 29; (b) 137; (c) 14,375; (d) 163; (e) 35,45 51. Encontre a representação por complemento de dois no sistema binário dos seguintes números decimais. Quantos bits ocupará cada número? a) + 17 b) + 32 c) - 17 d) - 32 47. O processo para converter um número decimal em um número binário consiste na divisão sucessiva por 2 (isto é, pela base do sistema binário). De modo similar, a conversão de um número decimal em um número de um sistema cuja base seja B consiste de divisões sucessivas pela base B. (a) converta o número decimal 119 para o sistema base 7; (b) converta o número decimal 57 para o sistema base 3; (c) converta o número decimal 99 para o sistema base 5. 120 Introdução à Ciência da Computação lista de exercícios 52. Usando a representação por complemento de dois, efetue as seguintes somas e subtrações, expressando a resultado na forma sinal - magnitude: em uma comunicação ? Quem ocorre primeiro e por que ? 59. Como você imagina que são armazenados na memória elementos (por exemplo números) que não caibam em uma posição? a) A + B b) -A + B c) A - B d) -A - B onde a magnitude de A é 110101 e a de B é 110011. 60. Qual memória possui maior capacidade: uma com largura de 8 bits e profundidade de 100 posições ou outra com largura de 16 bits e profundidade de 50 posições ? 53. No sistema decimal formamos o complemento de dez de um número de maneira correspondente ao complemento de dois no sistema binário. Assim, em um registrador decimal de duas casas com posições 00, 01, ..., 98, 99, o complemento de dez de 37 é 100 - 37 = 63. 61. A tripulação de um avião consiste em dois pilotos e um engenheiro. Projete um circuito com chaves que são acionadas quando um membro da tripulação deixa sua poltrona e que gera um sinal de alarme sempre que o engenheiro deixa seu posto ou sempre que os dois pilotos deixam seus postos simultaneamente. (a) desenhe um registrador decimal de duas casas e indique a significância numérica em sinal e magnitude das posições do registrador. (b) Qual é o maior número positivo representado ? (c) Qual é o número negativo de maior magnitude? (d) Em um registrador com um número arbitrário de posições, como podemos saber, através do dígito mais à esquerda, se a posição de registrador representa um número positivo ou negativo ? (e) Usando somente a operação soma, e representando números negativos na forma de complemento de dez, calcule: 46 + 39, 46 - 39, -46 + 39 e -46 39. 62. Prepare tabelas verdade para as funções: a) f(A,B,C) = A(B + ¬C)(¬B + C) b) f(A,B,C,D) = A[¬B + ¬C(¬B + D)] 63. Verifique que ¬(¬AB + A¬B) = AB + ¬A¬B 64. Desenhe um diagrama de Venn para quatro variáveis. Comece com um diagrama para três variáveis e inclua uma quarta região fechada que divida o mapa em dezesseis regiões que tenham correspondência biunívoca com as linhas de uma tabela verdade para quatro variáveis. 54. Sem usar formalmente a operação de subtração, determine o complemento de dois de: a) b) c) d) 65. Um circuito lógico de maioria fornece uma saída com nível lógico 1 quando a maioria das entradas estiver em 1. Para o caso de três entradas A, B e C escreva a expressão lógica para a variável Z que é Z = 1 quando a maioria das entradas for 1. Simplifique a expressão e desenhe o circuito usando portas AND e OR. 110111 1010100 00001 1100101 55. Converta os números decimais 267 e 134 para BCD e execute a soma dos números. 66. Converter 0110100000111001 (BCD) para seu equivalente decimal. 56. Alguns dos primeiros computadores operavam diretamente em decimal. Por que os computadores atuais usam o sistema binário para armazenamento e aritmética ? 67. Converta o número BCD 011111000001 em seu equivalente em decimal. 57. Do ponto de vista do consumo de energia (cada vez menos) e uso de material reciclado (presentes nos gabinetes da CPU e vídeo, por exemplo), os computadores podem ser classificados como produtos “politicamente corretos”, existindo até a expressão “green PC”. Qual é a sua opinião a respeito? 68. Represente o valor decimal 178 em binário puro e em BCD. 69. Quantos bits são necessários para representar um número decimal de oito dígitos em BCD ? 70. Qual é a vantagem de se codificar um número decimal em BCD, quando comparada com a codificação em binário puro ? Qual é a desvantagem ? 58. Qual é a relação de tempo entre as ações de endereçamento, controle e transferência de dados 121 Introdução à Ciência da Computação lista de exercícios 71. Abaixo aparece uma mensagem ASCII. Qual é a mensagem ? 1001000 1000101 1001100 1010000 b) 10010 - 10011 84. Como é possível verificar a ocorrência de overflow na adição de dois números com sinal ? 72. Um operador está digitando um programa na linguagem BASIC em um microcomputador. O computador converte cada tecla digitada no código ASCII correspondente e o armazena na memória. Determine os códigos que serão armazenados na memória quando o operador digita a seguinte instrução: GOTO 25 85. O que você tem a dizer a respeito do fator de correção utilizado em alguns casos da adição em BCD ? 86. Represente 13510 e 25610 em BCD e a seguir encontre o resultado da operação de soma BCD envolvendo tais valores. Verifique a exatidão do resultado através da sua conversão para a base 10. 73. Codifique a mensagem “COST = $72 em ASCII, usando a representação hexadecimal. 87. Qual é a vantagem da MS (memória secundária) sobre a MP (memória principal) ? (a) é mais rápida e mais barata (b) armazena mais informação e é mais barata (c) é mais econômica e mais lenta (d) não há vantagem nenhuma (e) n.d.a. 74. A seguinte mensagem codificada em ASCII está armazenada em localizações sucessivas na memória de um computador. Qual é a mensagem ? 1010011 1010100 1001111 1010000 75. Acrescente o bit de paridade ímpar ao código ASCII do símbolo $ e expresse o resultado em hexadecimal. 88. 1 nanosegundo representa: (a) um milésimo de segundo (b) um milionésimo de segundo (c) um bilionésimo de segundo (d) um trilionésimo de segundo (e) n.d.a. 76. Coloque o bit de paridade par no código BCD do decimal 69. 77. Por que o método de paridade não pode detectar duplo erro de transmissão ? 89. A memória magnética consiste de: (a) uma camada de material radioativo (b) uma camada de material plástico (c) uma camada de material metálico (d) uma camada de material magnético (e) n.d.a. 78. Transforme cada um dos números decimais abaixo em números binários, representados em complemento de dois. Use um total de cinco bits, incluindo o do sinal: (a) +13 (b) -9 (c) +3 (d) -2 (e) -8 90. A memória magnética pode ser: (a) disco e fita (b) cartão e fita (c) cartão e disco (d) CD-ROM e fita (e) n.d.a. 79. Cada um dos seguinte números binários está representado em complemento de dois. Determine o valor decimal de cada um deles: (a) 01100 (b) 11010 (c) 10001 91. Qual a vantagem do CD-ROM (Compact Disk Read Only Memory) sobre a memória magnética? (a) é mais barato (b) é mais duradouro (c) é mais rápido (d) tem maior capacidade de armazenamento (e) n.d.a. 80. Qual é a faixa de valores sem sinal que podem ser representados em binário utilizando-se oito bits? 81. Quantos bits são necessários para representar valores decimais situados na faixa de -50 a +50? 82. Verdadeiro ou falso. Sempre que a soma de dois números binários tiver o bit de sinal em 1, a magnitude da soma está na forma de complemento de dois. 92. Disco floppy é: (a) disco flexível (b) disco rígido (c) CD-ROM (d) DVD (e) n.d.a. 83. Encontre o resultado da subtração de cada um dos pares de números listados a seguir, representados em complementos de dois. Apresente o resultado em binário e em decimal: a) 01001 - 11010 122 Introdução à Ciência da Computação lista de exercícios 93. Fita magnética é: (a) mais rápida (b) mais barata (c) acesso aleatório (d) mais usada (e) n.d.a. 100. O que significa a sigla OCR? (a) Olha a Criança Rápido! (b) Olho Com Ramela (c) Optical Character Recognition (d) O sCanneR (e) n.d.a. 94. O que é tempo de busca num disco? (a) o movimento da cabeça de leitura/escrita para o dado (b) o movimento da cabeça de leitura/escrita para a trilha (c) o movimento da cabeça de leitura/escrita para o disco (d) o tempo de espera do dado passar abaixo da cabeça de leitura/escrita (e) n.d.a. 101. O joystick serve para: (a) entrar com informação (b) sair com informação (c) entrar com programa (d) imprimir (e) n.d.a. 102. O que é um pixel (picture element)? (a) ponto luminoso no céu (b) ponto luminoso no Maracanã (c) ponto luminoso no vídeo (d) ponto sem luz (e) n.d.a. 95. O tempo de latência num disco? (a) o movimento da cabeça de leitura/escrita para o dado (b) o movimento da cabeça de leitura/escrita para a trilha (c) o movimento da cabeça de leitura/escrita para o disco (d) o tempo de espera do dado passar abaixo da cabeça de leitura/escrita (e) n.d.a. 103. Para que serve um scanner ? (a) entrar com informação de texto somente, sem necessidade de digitação (b) entrar com informação gráfica, sem necessidade de digitação (c) sair com gráficos coloridos (d) sair com aplicações multimídia (e) n.d.a. 96. O que significa a palavra “periférico”? (a) todos os dispositivos de memória, pois estão na “periferia” do sistema (b) todos os dispositivos de entrada e saída, pois estão na “periferia” do sistema (c) marginal (d) suburbano (e) n.d.a. 104. O que significa a sigla CAD/CAM? (a) Computer Aided Design/Computer Accessed Much (b) Computer Aided Design/Computer Aided Memory (c) Computer Aided Design/Computer Aided Manufacturing (d) Computer Access Design/Computer Access Memory (e) n.d.a. 97. PC, neste contexto, significa (a) Partido Comunista (b) Paulo César (c) Previous Cooking (d) Personal Computer (e) n.d.a. 105. O dispositivo de entrada mouse serve para: (a) entrar com texto (b) entrar com voz (c) entrar com informação de apontar/clicar (d) sair com voz (e) n.d.a. 98. Qual é o mecanismo de entrada mais comum num microcomputador? (a) teclado (b) vídeo (c) microfone (d) impressora (e) n.d.a. 106. O que é o MODEM? (a) Modulador -Remodulador (b) Modulador - Demodulador (c) Modulador - Demolidor (d) Moralizador - Demoralizador (e) n.d.a. 99. O scanner é um dispositivo: (a) de entrada e manual (b) de entrada e automático (c) de saída e manual (d) de saída e automático (e) n.d.a. 123 Introdução à Ciência da Computação lista de exercícios 107. Para que serve o MODEM? (a) para transformar sinal digital (do computador) em sinal de freqüência (da linha telefônica) (b) para transformar sinal de voz (do computador) em sinal de freqüência (da linha telefônica) (c) para transformar sinal digital (da linha telefônica) em sinal de freqüência (do computador) (d) para transformar sinal digital (do computador) em sinal digital (da linha telefônica) (e) n.d.a. 114. ASCII é: (a) código de caracteres (b) código de números (c) código secreto americano (d) código de acesso à Casa Branca (e) n.d.a. 115. A sigla dpi é o mesmo que: (a) ppm, páginas por minuto (b) ppp, pontos por polegada (c) lpm, linha por minuto (d) cps, caracteres por segundo (e) n.d.a. 108. A resolução dos monitores de vídeo é medida através de: (a) MegaHertz (b) MegaBytes (c) pixels (d) dpi (pontos por polegada) (e) n.d.a. 116. O que é buffer? (a) tipo de impressora (b) tipo de monitor de vídeo (c) tipo de mouse (d) tipo de memória temporária (e) n.d.a. 109. RGB é sigla relativa a vídeo colorido que significa: (a) Roda Garota a Bahiana (b) Red-Green-Blue (cores básicas) (c) Resolution Goal Backward (d) Roxo-Grande-Batido (e) n.d.a. 117. As impressoras matriciais têm esse nome pois, para imprimir: (a) formam o caractere a ser impresso numa matriz de pontos (b) trabalham com uma matriz na memória para armazenar o que vai ser impresso (c) trabalham com jato de tinta matricial (d) trabalham com laser matricial (e) n.d.a. 110. Na técnica de geração de texto na tela do vídeo, o computador pode recorrer ao bit map, que significa: (a) utilizar um conjunto reservado de caracteres (b) utilizar uma área de memória reservada para o vídeo (c) utilizar a memória auxiliar para armazenar o texto (d) utilizar a impressora para imprimir o texto (e) n.d.a. 118. Por que as impressoras matriciais são chamadas de impressoras de impacto? (a) porque quando foram lançadas, causaram grande impacto no mercado de impressoras (b) porque todas as impressoras matriciais têm a palavra impacto gravada na sua memória (c) porque para formar um caractere, a cabeça de impressão posiciona as agulhas que, por impacto, transferem a tinta para o papel (d) porque usam cartucho de tinta colorido (e) n.d.a. 111. CRT é: (a) Canhão de Rádios Teleféricos (b) Começo da Região Tailandesa (c) Tubo de Raios Catódicos (d) marca de impressora (e) n.d.a. 119. Onde ficam armazenados os códigos e caracteres que serão impressos? (a) no buffer (memória de uso temporário) da impressora (b) na MP (c) na MS (d) na cache (e) n.d.a. 112. yoke é: (a) tubo de imagem do televisor (b) sistema de deflexão para orientar os feixes de elétrons do vídeo CRT (c) a mulher do John Lennon (d) medicina oriental (e) n.d.a. 113. LCD é: (a) droga muita usada nos anos 60 (b) Liga das Católicas Devotas (c) Display de Cristal Líqüido (d) Linhas Comandadas Diretamente (e) n.d.a. 124 Introdução à Ciência da Computação lista de exercícios 120. Na impressora jato de tinta: (a) a tinta é impressa por impacto no papel (b) a tinta é aquecida sobre um papel especial (c) a tinta é lançada sobre o papel (d) é usada uma fita entintada (e) n.d.a. 127. A terceira geração de software consiste de: (a) linguagem de alto nível (b) linguagem de máquina (0s e 1s) (c) Assembly (linguagem montadora) (d) transistores (e) n.d.a. 121. No sistema de impressão a jato de tinta térmico, a tinta é: (a) aquecida através de resistores, formando bolhas (bubble jet) (b) enviada pelo condutor principal da cabeça de impressão (c) retirada da fita entintada (d) submetida a uma tensão, o cristal piezoelétrico se deforma provocando uma tensão interna e o disparo da tinta (e) n.d.a. 128. A quarta geração de software consiste de: (a) linguagem de alto nível (b) linguagem de altíssimo nível (c) Assembly (linguagem montadora) (d) transistores (e) n.d.a. 129. O software é dividido em: (a) Primeiro e Segundo (b) Básico e Avançado (c) Básico e Aplicativo (d) Básico e Moderado (e) n.d.a. 122. No sistema de impressão a jato de tinta mecânico, a tinta é: (a) aquecida através de resistores, formando bolhas (bubble jet) (b) enviada pelo condutor principal da cabeça de impressão (c) retirada da fita entintada (d) submetida a uma tensão, o cristal piezoelétrico se deforma provocando uma tensão interna e o disparo da tinta (e) n.d.a. 130. O que é firmware? (a) programas implementados pelo usuário (b) programas implementados em ROM (c) programas armazenados em RAM (d) programas disponíveis na MP (e) n.d.a. 123. O processo de impressão a laser é: (a) idêntico ao matricial (b) idêntico ao jato de tinta (c) idêntico ao das fotocopiadoras (Xerox) (d) idêntico ao térmico (e) n.d.a. 131. O computador entende: (a) qualquer coisa, pois é uma máquina muito inteligente (b) só linguagem natural (o inglês), pois é fabricado nos Estados Unidos (c) só linguagem de programação (d) só linguagem de máquina (0s e 1s) (e) n.d.a. 124. A tecnologia dye sublimation usada na impressão térmica está entre: (a) a CPU e a memória cache (b) a MP e a MS (c) a tecnologia de transferência térmica e a fotografia (d) a tecnologia a laser e a máquina Xerox (e) n.d.a. 132. Para que serve um programa tradutor: (a) para traduzir do português para o inglês (b) para traduzir linguagem de programação para linguagem de máquina (c) para traduzir linguagem de máquina em linguagem de programação (d) para traduzir do inglês para o português (e) n.d.a. 125. A primeira geração de software consiste de: (a) válvulas eletrônicas (b) linguagem de máquina (0s e 1s) (c) Assembly (linguagem montadora) (d) transistores (e) n.d.a. 126. A segunda geração de software consiste de: (a) linguagem de alto nível (b) linguagem de máquina (0s e 1s) (c) Assembly (linguagem montadora) (d) transistores (e) n.d.a. 125 Introdução à Ciência da Computação lista de exercícios 133. Um conjunto de instruções (instruction set) de uma CPU é: (a) um conjunto de comandos em linguagem de máquina gravado em RAM (b) um conjunto de comandos em linguagem de máquina gravado em ROM (c) um conjunto de comandos em linguagem de máquina gravado na CPU (d) um conjunto de comandos em linguagem de alto nível em ROM (e) n.d.a. (c) as duas têm a mesma velocidade (d) não cabe esta pergunta (e) n.d.a. 140. A compilação é ideal para programas: (a) que estão em fase de desenvolvimento (b) que estão em fase de testes (c) que estão na forma definitiva (d) que estão em LM (e) n.d.a. 141. O que programa fonte? (a) programa que se encontra na fonte (b) programa que fornece uma fonte de informações (c) programa escrito pelo usuário em linguagem de programação (d) programa executável em linguagem de máquina (LM) (e) n.d.a. 134. Para que serve o tradutor Assembler? (a) para traduzir LM em linguagem Assembly (b) para traduzir linguagem de alto nível em LM (c) para traduzir Assembly em Assembler (d) para traduzir LM em C (e) n.d.a. 135. O que há entre a linguagem montadora (Assembly) e a linguagem natural (português, inglês, etc.)? (a) linguagem de baixo nível (b) linguagem de máquina (c) memória cache (d) linguagem de alto nível (e) n.d.a. 142. O que faz o interpretador puro? (a) transforma ataque em gol (b) transforma o programa fonte em resultados (c) transforma o programa em linguagem de alto nível para LM (d) transforma alto nível em baixo nível (e) n.d.a. 136. São linguagens de alto nível: (a) Pascal, Cobol, Fortran (b) Pascal, Cobra, Fortran (c) Pascal, MP, CPU (d) Pascal, MP, MS, cache (e) n.d.a. 143. Por que o interpretador é lento? (a) porque traduz qualquer linguagem para o inglês (b) porque traduz tokens em código objeto (c) porque traduz cada instrução toda vez que a encontra (d) porque além de traduzir ele também compila (e) n.d.a. 137. O tradutor compilador serve para: (a) traduzir o programa fonte em programa objeto, para depois executar (b) traduzir o programa objeto em programa fonte e depois executar (c) executar direto do fonte uma linha por vez e retorna para executar a próxima (d) traduzir o programa fonte para alto nível e executar (e) n.d.a. 144. O que faz o pseudocompilador? (a) traduz as instruções de um programa num código intermediário (b) traduz instruções de alto nível em Assembly (c) traduz programa fonte em executável (d) não faz nada pois é pseudo (falso) (e) n.d.a. 145. O que são tokens? (a) códigos fonte, usados pelo compilador (b) códigos executáveis, usados pelo interpretador (c) códigos secretos, usados pelo pseudointerpretador (d) códigos numéricos usados pelo pseudocompilador (e) n.d.a. 138. O tradutor interpretador serve para: (a) traduzir o programa fonte em programa objeto, para depois executar (b) traduzir o programa objeto em programa fonte e depois executar (c) executar direto do fonte uma linha por vez e retorna para executar a próxima (d) traduzir o programa fonte para alto nível e executar (e) n.d.a. 139. Quem é mais rápido? (a) a compilação (b) a interpretação 126 Introdução à Ciência da Computação lista de exercícios 146. Por que um programa compilado é executado mais rápido que um interpretado? (a) esta afirmação é falsa (b) porque no compilado as instruções já estão em LM (c) porque no compilado as instruções já estão em linguagem de alto nível (d) no pseudocompilador isto não é verdade (e) n.d.a. (e) n.d.a. 152. Que tipo de programa tem a execução mais rápida? (a) transiente, pois deve ser carregado da MS para a MP (b) residente, pois já está na MP (c) overlay, pois está na MS e a MS é mais rápida que a MP (d) todos são executados com a mesma velocidade (e) n.d.a. 147. O que é uma biblioteca de linguagem? (a) livros para aprender linguagens de programação (b) conjunto de programas que são vendidos em livrarias (c) conjunto de programas que tratam de tradução de linguagem (d) conjunto de programas com funções (matemáticas, etc.) que são usadas pelo programa do usuário e, portanto, devem ser ligadas (link) ao mesmo (e) n.d.a. 153. A CPU (Central Processing Unit) trabalha com: (a) números binários (b) números decimais (c) números hexadecimais (d) números octais (e) n.d.a. 154. Como se chamam as posições de memória dentro da CPU? (a) armazenadores (b) compiladores (c) interpretadores (d) registradores (e) n.d.a. 148. O linking (ligação) deve ser feito quando: (a) o usuário quiser usar programas já prontos que pertencem a bibliotecas da linguagem usada (b) o usuário desejar compilar e interpretar seu programa ao mesmo tempo (c) for usado o pseudocompilador (d) for usado o interpretador puro (e) n.d.a. 155. O que é o contador de programa (PC: program counter)? (a) registrador especial que armazena o dado trazido da MP (b) registrador menos utilizado que realiza as operações aritméticas (c) registrador que contém o endereço da instrução que está sendo executada (d) registrador que contém o endereço da pilha de memória (e) n.d.a. 149. O que são programas residentes? (a) programas que ocupam um lugar permanente na MP do computador (b) programas que são alocados na MP quando executados (c) programas que não cabem inteiros na MP e que portanto parte está em MS (d) programas que têm endereço fixo (e) n.d.a. 156. O que é o apontador da pilha (SP: stack pointer)? (a) registrador especial que armazena o dado trazido da MP (b) registrador menos utilizado que realiza as operações aritméticas (c) registrador que contém o endereço da instrução que está sendo executada (d) registrador que contém o endereço da pilha de memória (e) n.d.a. 150. O que são programas transientes? (a) programas que ocupam um lugar permanente na MP do computador (b) programas que são alocados na MP quando executados (c) programas que não cabem inteiros na MP e que portanto parte está em MS (d) programas que transitam entre os barramentos de dados e de endereço (e) n.d.a. 151. O que são programas overlay? (a) programas que ocupam um lugar permanente na MP do computador (b) programas que são alocados na MP quando executados (c) programas que não cabem inteiros na MP e que portanto parte está em MS (d) programas que não têm endereço fixo 127 Introdução à Ciência da Computação lista de exercícios 157. O que é o acumulador (AC)? (a) registrador especial que armazena o dado trazido da MP (b) registrador menos utilizado que realiza as operações aritméticas (c) registrador que contém o endereço da instrução que está sendo executada (d) registrador que contém o endereço da pilha de memória (e) n.d.a. 163. No que consiste o ciclo de busca (fetch cycle)? (a) a busca de uma palavra na MP pela CPU (b) a busca de uma palavra na CPU pela MP (c) a busca de uma instrução na MS (d) a busca de uma instrução na ALU (e) n.d.a. 164. No que consiste o ciclo de execução (execute cycle)? (a) a execução de uma instrução na MP (b) a execução de uma instrução na CPU (c) a execução de uma instrução na MS (d) a busca de uma instrução na ALU (e) n.d.a. 158. O que é o registrador de dados (B)? (a) registrador especial que armazena o dado trazido da MP (b) registrador menos utilizado que realiza as operações aritméticas (c) registrador que contém o endereço da instrução que está sendo executada (d) registrador que contém o endereço da pilha de memória (e) n.d.a. 165. O código de operação (primeira informação da instrução) serve: (a) para indicar para a CPU quantas instruções tem o programa (b) para indicar para a CPU se a instrução está na MP ou na MS (c) para indicar para a CPU qual é a instrução e qual o seu tamanho (d) para mover um byte da CPU para a MS (e) n.d.a. 159. Para que serve a unidade aritmética e lógica (ALU: Arithmetic and Logic Unit)? (a) registrador de uso geral (b) registrador para armazenar resultados de operações aritméticas e lógicas (c) decodificador de instruções (d) executa as operações aritméticas e lógicas em conjunto com os registradores (e) n.d.a. 160. Para que servem os registradores de índice? (a) para armazenar os índices da inflação (b) para armazenar índices para o acesso a estruturas indexadas (por exemplo, tabelas) (c) para executar operações indexadas (d) para decodificar a instrução de máquina e portanto identificar que tipo de operação será executada (e) n.d.a. 161. Para que serve o decodificador de instrução? (a) para armazenar os decodificadores da economia (b) para armazenar índices para o acesso a estruturas indexadas (por exemplo, tabelas) (c) para executar operações decodificadas (d) para decodificar a instrução de máquina e portanto identificar que tipo de operação será executada (e) n.d.a. 162. Quem controla a execução de uma instrução pela CPU? (a) o clock e a Unidade de Controle (b) a pilha (c) a MP (d) o FMI (e) n.d.a. 128 Introdução à Ciência da Computação lista de exercícios 166. Configuração é: (a) uma rede de processamento de dados (b) descrição do conjunto de equipamentos que compõem o sistema (c) dados, endereços e controle (d) memória adicional, melhor monitor, etc. (e) nd.a. (a) Memory Multi-eXtended (b) MultiMedia eXtensions (c) Muito Mais que o Xt (d) não existe esta sigla (e) n.d.a. 174. Os microprocessadores Pentium II atingem qual freqüência de clock: (a) 133 MH2O (b) 133 Mbytes (c) 400 MHz (d) 200 MMXHz (e) n.d.a. 167. Expansão é: (a) uma rede de processamento de dados (b) descrição do conjunto de equipamentos que compõem o sistema (c) dados, endereços e controle (d) memória adicional, monitor com maior resolução, etc. (e) nd.a. 175. Quantas instruções tem o microprocessador Pentium II ? (a) 216 (b) 273 (c) em torno de 300 (d) 115 (e) n.d.a. 168. Terminal é: (a) periférico (teclado + vídeo ou impressora) (b) memória (c) disco magnético (d) terminação nervosa (e) n.d.a. 176. O que significa PMADDWD? (a) Packed Multiply-ADD WorD (b) Packed Multimedia-ADD WorD (c) Packed Multiply-ADD WonDer (d) Port Multiply-ADD WorD (e) n.d.a. 169. São topologias de redes de computadores: (a) anel, colar e joelheira (b) estrela, constelação e galáxia (c) barramento, memória e CPU (d) anel, estrela e barramento (e) n.d.a. 177. O que significa a sigla SIMD? (a) Single Instruction, Single Data (b) Multiple Instruction, Multiple Data (c) Single Instruction, Multiple Data (d) Multiple Instruction, Single Data (e) n.d.a. 170. O Hardware é dividido em Sistema Central e periféricos. O Sistema Central se compõe de: (a) CPU e memória principal (b) CPU e memória secundária (c) CPU e dispositivos de entrada (d) CPU e dispositivos de saída (e) n.d.a. 171. Periféricos são: (a) CPU e entrada e saída (b) memória secundária, dispositivos de entrada e dispositivos de saída (c) hardware e software (d) CPU e ALU (e) n.d.a. 172. O software se divide em software básico e aplicativos. O software básico se compõe de: (a) S.O., tradutores e interpretadores, utilitários e linguagens de quarta geração (b) CPU, tradutores e interpretadores, utilitários e linguagens de quarta geração (c) memória cache, tradutores e interpretadores, utilitários e linguagens de quarta geração (d) S.O., tradutores e interpretadores, utilitários e aplicativos (e) n.d.a. 173. O que significa a sigla MMX: 129 Introdução à Ciência da Computação lista de exercícios 178. A sigla CPS significa: (a) CamPinaS (b) Caractere por Segundo (c) Cache Permanente de Software (d) Caractere Permanente de Software (e) n.d.a. (b) Universal Product Code (c) Ultra-PC (d) Último Povo de Campinas (e) n.d.a. 186. A sigla PDV significa: (a) Promessa é DíVida (b) terminal ponto de compra (c) terminal ponto de venda (d) Processador de Dados de Vídeo (e) n.d.a. 179. O microfone, bastante comum nos PCs atuais é: (a) dispositivo de saída (b) dispositivo de entrada (c) memória (d) CPU (e) n.d.a. 187. A sigla MICR significa: (a) Movimento dos Imbecis Com Raiva (b) Memory Imanted Character Recorder (c) Memory Ink Character Recognition (d) Magnetic Ink Character Recognition (e) n.d.a. 180. A caixa de som, bastante comum nos PCs atuais é: (a) dispositivo de saída (b) dispositivo de entrada (c) memória (d) CPU (e) n.d.a. 188. Na técnica de geração de texto na tela do computador chamada character map, o que ocorre: (a) é reservada uma área de memória para o vídeo (b) é utilizado um conjunto de caracteres que se encontra em ROM (Read-Only Memory) (c) maior velocidade e também sem limite de símbolos utilizados (d) menor velocidade que a bit map (e) n.d.a. 181. As telas sensíveis ao toque, dispositivos de entrada, podem ser de três tipos: (a) capacitiva, resistiva e indutiva (b) capacitiva, infravermelho e pressão (c) infravermelho, ultravioleta e neutro (d) pressão, tensão e torção (e) n.d.a. 189. Como chama a área de memória reservado para geração de texto na tela chamada bit map: (a) área de memória (b) memória alta (c) memória baixa (d) frame buffer (e) n.d.a. 182. O fac-símile (fax) é: (a) dispositivo de saída automática, como o plotter (b) dispositivo de entrada automático semelhante ao OCR (c) um sensor industrial (d) uma impressora laser (e) n.d.a. 190. As telas planas, muito usadas nos microcomputadores portáteis, podem ser construídas a partir de três tecnologias: (a) red, green e blue (RGB) (b) LCD (liquid crystal dysplay), eletroluminescência e gás. (c) character map, bit map e frame buffer (d) cristal liquido, cristal bruto e CRT (e) n.d.a. 183. O plotter é: (a) periférico de entrada de informações gráficas (b) periférico de saída de informações gráficas (c) scanner de alta resolução (d) mistura de mouse e joystick (e) n.d.a. 184. O código de barras é usado, principalmente: (a) em automação comercial, pois o código impresso nos produtos traz informações sobre o mesmo, como preço, tipo de mercadoria, etc. (b) em automação industrial, pois trata-se de sensores. (c) para redigir um texto, pois trata-se de um editor de texto (d) para representar internamente os caracteres ASCII, pois também é um código de caracteres (e) n.d.a. 185. A sigla UPC significa: (a) Universal Pictures Corporation 130