Lógica de Programação 2
December 19, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Lógica de Programação 2...
Description
Diante da crescente necessidade do ser humano em automatizar suas atividades, buscou-se desenvolver um computador semelhante ao cérebro humano, mas com capacidades infinitamente maiores. Desta forma, o computador digital foi projetado para armazenar armazenar e m manipular anipular informaç informações ões representadas ape apenas nas por algarismos algarismos ou dígitos. Acerca do ccomputador omputador digital, analise as sentenças a seguir: I- Os caracteres são representados segundo o sistema de numeração hexadecimal. hexadecimal. II- É utilizada a matemátic matemáticaa convencional para realizar a operação de soma. III- O computador realiza operações matemáticas simples. IV- Os circuitos integrados executam funções exclusivamente com dados binários. Assinale a alternativa CORRETA: As sentenças III e IV estão corretas. a) As sentenças I, II e IV estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças I e III estão corretas. d)
2. As pilhas são estruturas de dados utilizadas para diversas finalidades na computação e na programação de computadores. Suas características características são adequadas para a resolução de problemas em que há a necessidade de se empilhar informações, 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:
( f ) Uma das características da pilha é que os elementos são retirados na mesma ordem em que foram inseridos. ( v ) As pilhas possuem essencialmente duas operações básicas: empilhar e desempilhar. ( v) As pilhas utilizam o princípio Last in - First out para a inserção e retirada de elementos. (v ) O nodo que realiza o controle da estrutura pilha é conhecido como topo. Agora, assinale a alternativa que apresenta a sequência CORRETA: CORRETA: a)
b) c) d)
V - F - V - F.
F - V - V - V. V - F - F - V. V - V - F - V.
3. As filas são estruturas de dados semelhantes às listas ligadas, porém com algumas limitações relacionadas às operações que podem ser realizadas sobre elas. Outra característica relevante relevante das filas é sua arquitetura do tipo FIFO (First in First out), em que o primeiro elemento que foi inserido na fila é o primeiro a ser retirado dela. Considerando as
propriedades das filas, filas, classifique V para as sentenças ver verdadeiras dadeiras e F pa para ra as falsas: ( ) Um exemplo de de utilização utilização de filas na computação computação são as filas de impressão. impressão. operação de remoção remoção de itens nas estruturas estruturas de dados fila e lista lista. ( ) Não há diferenças diferenças significativas na operação ( ) A fila possui como característica característica relevante um elemento de controle, que é conhecido como topo. topo . ( ) Remover, adicionar e verificar se determinada estrutu estrutura ra de dados está vazia são operações que podem ser realizadas com as filas. Assinale a alternativa que apresenta a sequência CORRET CORRETA: A: V - F - F - V. a) F - V - F - V. b) F - F - V - V. c) V - V - F - F. d)
4. O software é composto por toda a lógica responsável por controlar o hardware, além de atender às necessidades específicas dos usuários. Neste sentido, os softwares podem ser classificados conforme a função que desempenham dentro do sistema computacional. Acerca da classificação dos softwares, analise as sentenças a seguir: I- O sistema operacional é classificado com um software básico, o qual tem por finalidade operar o funcionamento dos computadores, dispensando a intervenção humana. II- Dentre os diversos softwares aplicativos utilizados uti lizados atualmente no mundo organizacional, pode-se destacar a planilha eletrônica como um recurso computacional capaz de aceitar, organizar e calcular informações numéricas, numéricas, contribuindo efetivamente efetivame nte no processament processamentoo dos dados de uma organização. organização. combatê-los, III- Os vírus eletrônicos atacam indistintamente os programas e os circuitos dos computadores. Para combatê-los, sugere-se a instalação de softwares do tipo aplicativo, como os antivírus e/ou firewalls. IV- O sistema operacional Windows disponibiliza alguns softwares utilitários, como o desfragmentador desfragmentador,, que visam a contribuir na manutenção do computador. Assinale a alternativa CORRETA: Somente a sentença II está correta. a) As sentenças I e III estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I, II e III estão corretas. d) estabelecidos, a fim de determinar certos aspectos da 5. Ao longo dos anos, muitos padrões e convenções foram estabelecidos, organização de computadores. Atualmente, existem vários sistemas de numeração pelos quais computadores podem armazenarr e manipular números e caracteres. Acerca dos sistemas de numeração e das operações aritméticas, classifique armazena V para as sentenças verdadeiras e F para as falsas:
(v ) Ao somar os valores 101 e 11 na base binária, o resultado esperado será igual ao valor 10 na base octal. (f ) Ao somar os valores 1101 e 100 na base binária, o resultado esperado será igual ao valor 52 na base decimal. ( f) O valor 29 na base decimal corr corresponde esponde aos valores 1D na base hexadecimal hexadecimal e 34 na base octal. ( v ) O valor 101 na base binária corresponde ao valor 5 na base octal. Assinale a alternativa que apresenta a sequência CORRETA: a) b) c)
F - V - F - V.
V - F - F - V. V - F - V - V. V - V - F - F.
d) uma comparação do tipo "o ovo e a galinha", quem propiciou a evolução de quem, se foi a computação que permitiu 6. Em 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: O sistema de numeração utilizado nos computadores atuais é a base hexadecimal. Ela utiliza 16 algarismos (0, 1, 2, a) 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) para a sua representação, representação, diferentemente da base binária que utiliza apenas dois algarismos e da base octal com 8 algarismos. Dessa forma, a representaçã representaçãoo hexadecimal oferece a maior capacidade de representação entre todas as bases apresentadas. O sistema de numeração utilizado nos computadores atuais, assim como foi desde a invenção dos primeiros b) 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. O sistema de numeração utilizado nos computadores atuais é a base octal. Ela utiliza 8 algarismos (0, 1, 2, 3, 4, 5, 6
c) e 7) para a sua representação, diferenteme diferentemente nte 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. O sistema de numeração utilizado nos computadores atuais é a base binária. Entre todas as bases (decimal, octal, d) hexadecimal) ela representa a base mais eficiente e mais simples para ser representada nos componentes de hardware de um computador.
7. Os tipos estruturados de dados são mecanismos que permitem aos desenvolvedores de softwares agruparem tipos distintos de dados, melhorando a organização destes e, por conseguinte, a performance do software. Acerca dos tipos estruturados de dados, analise as assertivas a seguir:
I- Possibilita o acesso somente ao último item adicionado. II- Estrutura sujeita à seguinte regra de operação: sempre que houver uma remoção, o elemento removido é o que está na estrutura há mais tempo. III- Cada item contém uma referência para o próximo item da estrutura. IV- Consiste em nós ligados por arestas, sendo que qualquer nó pode ter uma ou mais arestas descendo para outros nós que são chamados de folhas. Agora, assinale a alternativa que apresenta a sequência CORRETA: CORRETA:
a) Pilhas, Filas, Listas e Árvores. Grafos, Listas, Vetores e Pilhas. b) Listas, Grafos, Árvores e Vetores. c) Árvores, Pilhas, Matrizes e Filas. d) 8. 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, aanalise nalise as sentenças a se seguir: guir:
I- Representa um número par na base decimal. 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: As sentenças I e III estão corretas. a) As sentenças II e IV estão corretas. b) As sentenças I e II estão corretas. c) As sentenças III e IV estão d) corretas. memórias, s, processador 9. O conceito de computador gira em torno dos componentes físicos (mouse, teclado, monitor, memória etc.), que podemos tocar, e componentes virtuais (lógicos), que não podemos tocar, representados pelos softwares (sistemas operacionais, planilhas, jogos, editores de imagens etc.). Sobre as categorias de software, analise as sentenças a seguir:
I- O PDF Editor é um software de uso livre que permite a criação e a edição de documentos no formato PDF. Trata-se de uma ferramenta de fácil utilização e que não precisa de habilidades específicas para ser utilizada. Com essas características, característic as, pode-se concluir que ele representa um software utilitário. II- O Ubuntu Server permite que o processador de um computador seja controlado através de um console interativo, oferece ainda suporte para encriptação de dados na memória, além de um inovador gerenciador de energia para sistemas de discos rígidos que seguem o padrão SATA (Serial Advanced Technology Attachment Attachment - Tecnologia Avançada para Transferência de Dados Seriais). Com essas características, pode-se concluir que ele representa um software básico. III- O Sistema Acadêmico Gioconda (Ambiente Virtual de Aprendizagem - AVA), direcionado às práticas do Ensino a Distância pela UNIASSELVI, UNIASSELVI, fornece inúmeras funções para as atividades acadêmicas e administrativas que integram o dia a dia de seus acadêmicos (abertura de protocolos, troca de mensagens com docentes e tutores, realização de avaliações, verificação verificação de notas de avaliações etc.), tutores (correção de avaliações, verificação verificação de protocolos e requerimentos requeriment os etc.) e docentes (histórico de disciplinas dos acadêmicos acadêmicos,, revisão de avaliações, verificaçã verificaçãoo de protocolos etc.). Com essas características, características, pode-se concluir que ele representa um software na categoria ferramentas ferramentas de desenvolvimento. IV- O conjunto de ferrame ferramentas ntas do Visual Studio IDE para Windows e Mac permite o desenvolvimento de aplicativos nas plataformas Android, iOS, Mac, Windows, Web e Cloud (nuvem). Essa IDE facilita a escrita de códigos com rápidos diagnósticos e testes, além de permitir uma eficiente colaboração entre os membros da esquipe de desenvolvimento. desenvolviment o. Com essas características, pode-se concluir que ele representa um software aplicativo.
Assinale a alternativa CORRETA: As sentenças II e IV estão corretas. a) As sentenças I e II estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças I e III estão corretas. d)
10. Quando tratamos de estruturas de dados (TAD), há três aspectos considerados como fundamentais, quais sejam: a abstração, a distinção entre estruturas estáticas e dinâmicas e o conceito de ponteiro. Diante disso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Na estrutura do tipo fila, fila, as inserções e as remoções remoções são executadas executadas por uma única extremidade extremidade da estrutura, de modo que o último elemento a entrar na estrutura é o primeiro a ser removido. ( ) As pilhas, conhecidas como estruturas FIFO (first-in, first-out), possuem duas principais operações, denominadas push e pop; a primeira primeira insere um elemento elemento na estrutura, a segunda remove um elemento da estrutura. estrutura. ( ) Em uma estrutura do tipo árvore, cada elemento é chamado de nó, sendo o único nó do topo chamado nóraiz e os nós nas extremid extremidades ades chamados nós folhas. ( ) A estrutura do tipo ma matriz triz é conhecid conhecidaa como um arranjo retangula retangularr chamado arranjo hom homogêneo ogêneo ou m matriz, atriz, em que o termo homogêneo significa que todos os elementos do arranjo são de tipos diferentes. ( ) As listas, que podem ser classificadas como estrutura estática ou dinâmica consistem em uma coleção de elementos que aparecem em ordem combinatória. Agora, assinale a alternativa que apresenta a sequência CORRETA: CORRETA:
F - F - V - F - F. a) V-F-F-V b) V. F-V-V-Fc) V. V-V-V-Fd) F.
View more...
Comments