Buscar

Lógica e Organização de Computadores Avaliação Final UNIASSELVI

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Em uma comparação do tipo "o ovo e a galinha", quem propiciou a evolução de quem, se foi 
a computação que permitiu a evolução dos sistemas de numeração ou esses sistemas que 
permitiram a evolução da computação e a viabilização dos computadores modernos na 
forma como os conhecemos atualmente. De qualquer forma, esses sistemas representam 
um componente vital para o funcionamento dos computadores, uma vez que sem eles um 
computador possivelmente não funcionaria, já que os componentes responsáveis pelos 
cômputos realizados por essas máquinas não existiriam. Sobre o sistema de numeração 
utilizado atualmente nos computadores, assinale a alternativa CORRETA: 
 a) O sistema de numeração utilizado nos computadores atuais é a base hexadecimal. Ela 
utiliza 16 algarismos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) para a sua 
representação, diferentemente da base binária que utiliza apenas dois algarismos e da 
base octal com 8 algarismos. Dessa forma, a representação hexadecimal oferece a 
maior capacidade de representação entre todas as bases apresentadas. 
 b) O sistema de numeração utilizado nos computadores atuais é a base octal. Ela utiliza 8 
algarismos (0, 1, 2, 3, 4, 5, 6 e 7) para a sua representação, diferentemente da base 
binária que utiliza apenas dois algarismos (0, 1). Dessa forma, a representação octal 
possui uma maior capacidade de representação do que a base binária. 
 c) O sistema de numeração utilizado nos computadores atuais é a base binária. Entre 
todas as bases (decimal, octal, hexadecimal) ela representa a base mais eficiente e 
mais simples para ser representada nos componentes de hardware de um computador. 
 d) O sistema de numeração utilizado nos computadores atuais, assim como foi desde a 
invenção dos primeiros computadores, é a base decimal. Utiliza-se essa base, pois trata-
se da base utilizada pelas pessoas em seu dia a dia nas suas atividades profissionais e 
pessoais. 
 
2. Com o grande desenvolvimento das linguagens de programação, deve-se primar pela 
importância da organização na escrita de um algoritmo, a fim de torná-lo mais legível, pelo 
simples fato de estarmos, cada vez mais, precisando trabalhar em grupo. Para tanto, é 
importante organizar a escrita horizontalmente de forma hierárquica. Diante disso, assinale 
a alternativa CORRETA que apresenta o recurso que torna a escrita de um algoritmo mais 
organizado: 
 a) Endentação. 
 b) Comentário. 
 c) Organizar. 
 d) Parágrafo. 
 
3. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de 
repetição, as quais têm por objetivo executar mais de uma vez um mesmo bloco de 
instruções, ou seja, trata-se de uma forma de executar blocos de comandos somente sob 
determinadas condições, mas com a opção de repetir o mesmo bloco quantas vezes forem 
necessárias. Tais estruturas são úteis, por exemplo, para repetir uma série de operações 
semelhantes que são executadas para todos os elementos de uma lista ou de uma tabela 
de dados, ou simplesmente para repetir um mesmo processamento até que uma certa 
condição seja satisfeita. Acerca das estruturas de repetição, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja 
executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a 
cada interação. 
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, 
nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no 
interior da própria estrutura. 
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-
faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é 
verdadeira e a última somente quando a condição é falsa. 
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser 
executado, já que a condição é testada antes de entrar na estrutura de repetição. 
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, 
garantindo que pelo menos uma vez as instruções sejam executadas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V - F. 
 b) V - F - F - F - F. 
 c) V - V - F - V - V. 
 d) F - V - V - F - V. 
 
4. Os Sistemas de Numeração representam um componente vital para o funcionamento dos 
computadores, uma vez que sem eles um computador possivelmente não funcionaria, já 
que os componentes responsáveis pelos cômputos realizados por essas máquinas não 
existiriam. Com isso, dado o valor na base Binária 1100100, analise as sentenças a seguir: 
 
I- Representa um número par na base decimal. 
II- A soma "31+27" (base decimal) é maior que o referido número. 
III- Representa um número menor que o binário 11001000. 
IV- Representa um número ímpar na base decimal. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças I e II estão corretas. 
 d) As sentenças I e III estão corretas. 
 
5. Os conhecimentos matemáticos sempre foram de suma importância para a humanidade e 
assumiram um papel importante para o surgimento dos primeiros computadores mecânicos, 
os quais remontam de milhares de anos. Acerca dos computadores mecânicos, analise as 
sentenças a seguir: 
 
I- De acordo com a história, o primeiro instrumento para fazer cálculo foi o ábaco, e após 
este surgiram outros instrumentos nascidos da necessidade de automatizar os cálculos e 
tornar os processos mais dinâmicos. 
II- A máquina aritmética criada por Blaise Pascal foi o primeiro computador mecânico que 
possibilitou o armazenamento das informações processadas. 
III- A régua de cálculo desenvolvida pelo matemático William Oughtred teve como seu 
precursor o cartão perfurado. 
IV- A máquina tabuladora permitia a leitura das informações do censo norte-americano 
armazenada nos cartões perfurados. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I e IV estão corretas. 
 b) As sentenças I, III e IV estão corretas. 
 c) Somente a sentença IV está correta. 
 d) As sentenças I e II estão corretas. 
 
6. Assim como ocorre com os demais programas executados pelo computador, o Sistema 
Operacional também é um conjunto de rotinas executadas pelo processador. No entanto, 
exerce algumas funções essenciais para o funcionamento do computador, gerenciando os 
diversos recursos disponíveis no sistema. Acerca das funções desempenhadas pelo 
Sistema Operacional, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Os comandos de entrada/saída de programas são diretamente relacionados aos 
respectivos dispositivos de entrada/saída, cabendo ao sistema operacional gerenciar esses 
dispositivos e fornecer aos programas uma interface de utilização simples e fácil de usar e, 
sempre que possível, independente do dispositivo. 
( ) O gerenciamento de processos é uma das funções desempenhadas pelo Sistema 
Operacional, a qual inclui a criação e a exclusão de processos e mecanismos para a 
comunicação e sincronização entre processos. 
( ) O processador, ao detectar uma divisão por zero, gerará uma interrupção de exceção a 
qual deverá ser gerenciada pelo sistema operacional. 
( ) O sistema operacional, por meio do seu sistema de arquivos, é responsável por 
gerenciar a leitura e a gravação de dados na memória secundária. 
( ) O sistema operacional proporciona diretamente ao usuário a possibilidade da edição e 
formatação de textos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - V - F. 
 b) F - V - F - V - V. 
 c) V - F - F - V - F. 
 d) F - V - V - F - V. 
 
7. 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 baseado em um quadro conhecido por tabela verdade. Considerando as 
seguintes atribuições: a = 3; b = 9 e c = 1, 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 
 
Assinale a alternativa CORRETA: 
 a) As opções II e IV estão corretas. 
 b) As opções I, II e IV estão corretas. 
 c) As opções I e IV estão corretas. 
 d) Somente a opção II está correta. 
 
8. As pilhas são estruturas de dados utilizadas para diversas finalidades na computação e na 
programação de computadores. Suas características são adequadas para a resolução de 
problemas em que há a necessidade de se empilhar informações, fazer o seu 
processamento e depois retirá-las da pilha. Tendo em vista as características das estruturas 
de dados conhecidas como pilhas, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Uma das características da pilha é que os elementos são retirados na mesma ordem 
em que foram inseridos. 
( ) As pilhas possuem essencialmente duas operações básicas: empilhar e desempilhar. 
( ) As pilhas utilizam o princípio Last in - First out para a inserção e retirada de elementos. 
( ) O nodo que realiza o controle da estrutura pilha é conhecido como topo. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - V. 
 b) F - V - V - V. 
 c) V - F - V - F. 
 d) V - V - F - V. 
 
9. O computador apresenta estruturas internas denominadas de barramentos, os quais são 
vias de comunicação entre os diversos componentes que o compõem, ou seja, é 
responsável por todo o tráfego de dados, endereços e sinais de controle. Com relação à 
estrutura dos barramentos, analise as sentenças a seguir: 
 
I- A largura do barramento, 16 bits ou 32 bits, determina a sua capacidade de transmissão. 
II- O barramento de endereços é responsável pelas informações de controle. 
III- Os barramentos operam segundo uma velocidade determinada em MHz. 
IV- O barramento de dados é responsável pela informação de onde se localiza o dado. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I e II estão corretas. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças II e IV estão corretas. 
 d) As sentenças I e III estão corretas. 
 
10. Poderão existir situações em que será necessário o agrupamento de várias estruturas de 
seleções, formando, assim, uma seleção encadeada. Tal situação ocorre quando há a 
necessidade de se verificar mais de duas condições. Com base nessa informação, analise o 
algoritmo a seguir e assinale a alternativa CORRETA: 
 
 a) Se a condição da linha 14 for verdadeira, somente o Comando 3 será executado. 
 b) O Comando 5 sempre será executado. 
 c) O Comando 4 sempre será executado, uma vez que a condição na linha 14 é sempre 
falsa. 
 d) Se a condição da linha 9 for falsa, o Comando 3 e o Comando 4 serão executados.

Continue navegando