Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Os fundamentos de lógica da computação auxiliam no entendimento de alguns conceitos. Sobre esses conceitos, associe os itens, utilizando o código a seguir: I- Programa. II- Sistema. III- Rotina. IV- Sub-rotina. ( ) Auxilia uma rotina. ( ) Conjunto inter-relacionado de programas. ( ) Executa uma tarefa específica. ( ) Conjunto de passos para atender a determinada tarefa. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) I - III - IV - II. b) IV - II - III - I. c) III - IV - II - I. d) II - I - IV - III. 2. O trabalho dos desenvolvedores é facilitado com um programa que reúne ferramentas de apoio de desenvolvimento de software. Com relação às ferramentas de desenvolvimento de software, associe os itens, utilizando o código a seguir: I- Editor. II- Compilador. III- Montador. IV- Depurador. ( ) Auxilia no processo de encontrar e corrigir erros. ( ) Permite editar o código fonte. ( ) Organiza as várias partes do código-fonte. ( ) Edita a linguagem específica e a transforma em linguagem de máquina. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) I - II - IV - III. b) III - IV - II - I. c) IV - I - III - II. d) II - III - I - IV. 3. Com os vários sistemas de numeração, muitas vezes é necessária a conversão entre eles, como para o caso do sistema de numeração binário, utilizado pelos computadores para realização de processamentos, e o decimal, que é compreendido pelos seres humanos. Neste caso, para que o computador apresente um número para um ser humano, é realizada a conversão do sistema binário para o sistema decimal e vice-versa. Referente à conversão do sistema de numeração decimal para octal, associe os itens, utilizando o código a seguir: I- Número octal obtido do número decimal 40. II- Número octal obtido do número decimal 42. III- Número octal obtido do número decimal 9. IV- Número octal obtido do número decimal 20. ( ) 11. ( ) 52. ( ) 24. ( ) 50. Assinale a alternativa que apresenta a sequência CORRETA: a) III - II- IV - I. b) IV - III - I - II. c) III - IV - I - II. d) I - IV - II - III. 4. No sistema de numeração não posicional, cada símbolo possui um valor fixo, ou seja, o valor de cada símbolo não se altera dependendo da posição que ele ocupa no número, enquanto que no sistema de numeração posicional, o local em que o símbolo se encontra no número determina o valor que ele possui. Existem alguns sistemas de numeração, dentro eles o decimal, o qual é o mais utilizado na vida diária das pessoas. Sobre o sistema de numeração decimal, assinale a alternativa CORRETA: a) No sistema de numeração decimal, todos os algarismos são chamados de bits. b) O sistema de numeração decimal utiliza dois algarismos em sua representação. c) O sistema de numeração decimal utiliza dez algarismos em sua representação. d) O sistema de numeração decimal é não posicional e posicional ao mesmo tempo, dependendo do contexto. 5. No algoritmo encontramos o comando atribuição. A atribuição atribui um valor à variável. Na maioria das linguagens de programação, a atribuição é representada por: a) < ou > b) { } ou [ ] c) = ou := d) + ou ? 6. O projeto denominado de ABC (Atanasoft-Berry Computer) foi iniciado na Universidade de Iowa, em 1935, e era uma máquina com o objetivo de solucionar equações lineares de Física. Além disso, em 1935, a IBM iniciou a produção de calculadoras baseadas em relês. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um dos componentes mais importantes do projeto ABC eram os relês. ( ) Um dos componentes do projeto ABC eram válvulas. ( ) O projeto ABC possuía uma leitora e perfuradora de cartões. ( ) A unidade aritmética, a memória de leitura e a memória de gravação eram conceitos que existiam no projeto ABC. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) V - F - F - V. c) F - V - V - V. d) F - V - V - F. 7. O computador é uma máquina que realiza variados tipos de tratamentos automáticos de dados, processando-os e gerando uma saída para eles. Neste sentido, para que se compreenda o surgimento do computador, é necessário iniciar o estudo pelo surgimento da escrita, pois após esta, surgiram os números e as primeiras máquinas de calcular. Assinale a alternativa CORRETA que apresenta o surgimento da palavra escrita: a) Não se sabe qual povo inventou a escrita, pois existem muitos povos que requisitam esta façanha. b) A invenção da escrita é atribuída aos russos, os quais também inventaram a cerveja e desenvolveram a fabricação do vidro. c) A invenção da escrita é atribuída aos sumérios, um povo que viveu onde era a conhecida Mesopotâmia. d) A invenção da escrita é atribuída ao povo chinês, o qual também inventou a cerveja e a fabricação dos primeiros instrumentos agrícolas. 8. Os tipos estruturados fornecem recursos de programação muito úteis para os profissionais que desenvolvem softwares. Considerando as características específicas destes tipos (registros, vetores e matrizes), e o trecho de algoritmo fornecido, analise as opções a seguir: Algoritmo TiposEstruturados tipo TCadastroProdutos = registro Codigo: inteiro; Descricao: caractere; Fim registro TCadastroProdutosVetor = Vetor[1..10] de TCadastroProdutos; TNomes = Vetor[1..10] de caractere; TMatriz = Vetor[1..3, 1..3] de inteiro; variáveis Nome: TNomes; MatrizInteiros: TMatriz; CadastroProdutos: TCadastroProdutosVetor; início fim I- O acesso à posição da variável Nome[5] retorna um valor válido. II- O vetor TNomes pode ser substituído por uma matriz MNomes[0,10], apesar de aumentar o uso de memória RAM. III- Matrizes não podem ser considerados vetores multidimensionais. IV- A declaração de tipo TCadastroProdutosVetor = Vetor[1..10] de TCadastroProdutos é uma declaração válida. Assinale a alternativa CORRETA: a) As opções I, II e III estão corretas. b) Somente a opção II está correta. c) As opções I e IV estão corretas. d) Somente a opção III está correta. 9. Vários séculos de pesquisas e invenções levaram ao surgimento da evolução da computação, sendo que uma das necessidades que induziram estas pesquisas foi a de automatizar cálculos. O ábaco é o primeiro instrumento de automatização de cálculos registrado, e há uma grande lacuna de tempo entre a invenção deste e do próximo invento, talvez por falta ou perda de registros. Neste sentido, assinale a alternativa CORRETA que apresenta os equipamentos históricos propulsores da computação: a) A máquina de Pascal era uma máquina de calcular, composta por seis rodas dentadas, cada uma contendo algarismos de 0 até 9, e possuía apenas as funcionalidades de somar e subtrair. b) Após o ábaco, cerca de mil e quinhentos anos depois, foi inventado o primeiro computador eletrônico. c) O projeto conhecido por cilindro de Leibniz aperfeiçoou a calculadora mecânica de Leonardo Da Vinci, incluindo apenas a funcionalidade de multiplicação. d) A máquina de Pascal surgiu antes do projeto da calculadora mecânica baseada em engrenagens, desenvolvida por Leonardo Da Vinci. 10. Os tipos estruturados registro fornecem diversificados tipos de dados para a utilização em programas desenvolvidos pelos profissionais que criam softwares. Considerando as características específicas desse tipo, e os tipos de campos mais adequados para cada situação apresentada, e também da ordem desses campos, analise os trechos de algoritmos, com as sentenças apresentadas. Sobre o exposto, associe os itens, utilizando o código a seguir: I- tipo TRegistro = registro campo1: inteiro; campo2: caractere; Fim registro II- Tipo TRegistro = registro campo1: real; campo2: real; Fim registro III- tipo TRegistro = registro campo1: real; campo2: caractere; Fim registro IV- Tipo TRegistro = registro campo1: inteiro; campo2: real;Fim registro ( ) O tipo representa uma estrutura, na qual seus campos podem ser usados para armazenar os dados de matrícula e nota de avaliação de um aluno da UNIASSELVI. ( ) O tipo representa uma estrutura, na qual seus campos podem ser usados para armazenar os dados de CPF e nome de um contribuinte do imposto de renda. ( ) O tipo representa uma estrutura, na qual seus campos podem ser usados para armazenar os dados de salário e nome de um funcionário de uma organização. ( ) O tipo representa uma estrutura, na qual seus campos podem ser usados para armazenar os dados referentes a um par de coordenadas cartesianas (x,y). Assinale a alternativa que apresenta a sequência CORRETA: a) I - III - IV - II. b) IV - I - III - II. c) III - II - IV - I. d) IV - III - I - II. Prova finalizada com 10 acertos e 0 questões erradas.
Compartilhar