Buscar

Fundamentos da computação

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 5 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

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.
	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.

Continue navegando