Buscar

Avaliação Final - Uniasselvi - 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Acadêmico:
	
	
	Disciplina:
	Fundamentos da Computação (INF11)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX
	Prova:
	
	Nota da Prova:
	8,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	As linguagens de programação permitem que softwares e programas sejam escritos em uma linguagem (linguagem de alto nível) mais próxima do ser humano, para então serem traduzidas para um conjunto de instruções compreensíveis por um computador. Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Softwares representam um conjunto de comandos, com um propósito específico, que atuam sobre um fragmento de dados.
(    ) Programas representam um conjunto de comandos relacionados, no qual cada conjunto executa um propósito específico, que atuam sobre um fragmento de dados.
(    ) A linguagem de máquina representa comandos executados diretamente pela CPU de um computador.
(    ) O compilador representa um tipo de programa responsável pela transformação entre a forma como um desenvolvedor cria um programa e a forma que esse é executado por um computador.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - V.
	 b)
	V - V - F - F.
	 c)
	F - F - V - V.
	 d)
	V - F - V - F.
	2.
	Nas linguagens de programação, as estruturas condicionais são utilizadas para satisfazer instruções necessárias para uma determinada situação, isto é, podendo satisfazer regras de negócios que requisitam tomadas de decisões. Por exemplo, em um algoritmo existe um cálculo de divisão de um número pelo outro, e para garantir que o número divisor digitado pelo usuário seja maior que zero, pode ser utilizado um comando condicional. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Para garantir que o número divisor informado seja maior que zero, deve ser apenas utilizado o comando condicional  simples, abortando o programa.
(    ) Para garantir que o número divisor informado seja maior que zero, pode ser utilizado o comando condicional composto.
(    ) Caso utilizado o comando condicional simples para validar se o número divisor é maior que zero, deve ser aplicada a instrução: se o número informado for zero, então é apresentada uma mensagem ao usuário, senão, se o número divisor for maior que zero, então será realizado o cálculo.
(    ) Na estrutura de seleção composta, caso as instruções subordinadas ao comando "se então" não sejam satisfeitas, as instruções subordinadas ao "senão" serão executadas.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - V.
	 b)
	V - V - F - F.
	 c)
	F - V - V - F.
	 d)
	F - F - V - V.
	3.
	O termo algoritmo, na computação, pode ser entendido como sendo uma sequência de instruções bem definidas, isto é, os passos que computadores executam para satisfazer alguma necessidade para um software. Já os subalgoritmos são muito utilizados e permitem organizar melhor o código-fonte, tornando-o mais legível e facilitando a compreensão da solução. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) É adequado implementar subalgoritmo quando um bloco de instruções deve ser executado mais de uma vez.
(    ) É adequado implementar subalgoritmo quando um bloco de instruções deve ser executado de vários pontos diferentes da aplicação.
(    ) A estrutura de um subalgoritmo segue o mesmo princípio estrutural de um algoritmo.
(    ) Um subalgoritmo A pode ser executado de qualquer ponto do algoritmo do qual ele está criado, porém não pode ser chamado de dentro de outro subalgoritmo.
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.
	4.
	O termo algoritmo, na computação, pode ser entendido como sendo uma sequência de instruções bem definidas que um computador processará e pode ser ilustrado por ser equivalente a uma receita culinária, na qual muitos passos podem se repetir (realizar iterações) ou necessitar de decisões, até a tarefa ser concluída. Neste sentido, subalgoritmos são muito utilizados dentro dos algoritmos, pois permitem organizar melhor o código-fonte, tornando-o mais legível e facilitando a compreensão da solução. Partindo desse pressuposto e analisando o código-fonte a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Um subalgoritmo pode receber parâmetros, porém não pode visualizar e utilizar as variáveis declaradas no cabeçalho do algoritmo.
(    ) A variável declarada com o nome "valorCalculo" pode ser visualizada pelo algoritmo e pelo subalgoritmo.
(    ) No subalgoritmo do código-fonte apresentado existe a ocorrência de passagem de parâmetro por cópia.
(    ) A utilização da variável "autonomia" está correta, e é visível de dentro do subalgoritmo.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	 a)
	F - V - V - V.
	 b)
	F - F - V - V.
	 c)
	F - V - V - F.
	 d)
	V - V - F - F.
	5.
	Quando o valor dos símbolos de um número não se alteram de acordo com os locais em que eles se encontram, chama-se de numeração não posicional, e quando ocorre a alteração de valor, chama-se de numeração posicional. Além disso, existem vários sistemas de numeração, sendo alguns deles mais utilizados, como o sistema decimal e binário. Assinale a alternativa CORRETA que apresenta o sistema de numeração binário:
	 a)
	O sistema de numeração binário é não posicional e posicional ao mesmo tempo, dependendo do contexto.
	 b)
	O sistema de numeração binário utiliza apenas os algarismos 0 (zero) e 1 (um) em sua representação.
	 c)
	A formação dos números no sistema binário é baseada no princípio posicional e ocorre pela potência da posição elevada pela base dez.
	 d)
	O sistema de numeração binário utiliza dez algarismos em sua representação.
	6.
	O cálculo foi criado a partir da necessidade de se registrar a quantidade/número do rebanho que se soltava no campo para pastar; qual era a quantidade solta no início da manhã e conferir se no final do dia todo o rebanho voltou completo. Desta forma, para o registro da quantidade de cada animal foi utilizado um montinho de pedras. Quem contribui para a criação do cálculo?
	 a)
	Os povos árabes.
	 b)
	Os pastores de rebanho.
	 c)
	O povo sumério.
	 d)
	O povo romano.
	7.
	Pode-se perceber que na computação o processamento realizado está baseado em lógica e resolução de expressões, praticamente idênticas às expressões matemáticas, apenas utilizando outros elementos. Converta o número 89 da base decimal para binário:
	 a)
	1100100.
	 b)
	1100001.
	 c)
	1011001.
	 d)
	1010100.
	8.
	Algoritmo é a estrutura lógica de um programa, sendo definido por um conjunto finito de instruções criadas para que o computador realize determinado processamento. Neste sentido, um algoritmo possui como elementos fundamentais as instruções e os dados manipulados através de identificadores. Assinale a alternativa CORRETA que apresenta identificadores em algoritmos:
	 a)
	Uma constante é um tipo de identificador que recebe um conteúdo que não é alterado durante a execução do programa.
	 b)
	Uma constante é um tipo de identificador que recebe um determinado conteúdo durante a execução de um programa.
	 c)
	Quando existe um valor que é reutilizado em vários pontos de um programa, é ideal a utilização do identificador conhecido por variável.
	 d)
	Uma constante chamada "percentualIcms", a qual possui como conteúdo o percentual de ICMS e é reutilizada em vários pontos diferentes de um programa, não é uma boa prática, pois dificulta a manutenção do programa no caso da regra de imposto ser alterada.
	9.
	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 eas primeiras máquinas de calcular. Assinale a alternativa CORRETA que apresenta o surgimento da palavra escrita:
	 a)
	A invenção da escrita é atribuída aos sumérios, um povo que viveu onde era a conhecida Mesopotâmia.
	 b)
	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.
	 c)
	Não se sabe qual povo inventou a escrita, pois existem muitos povos que requisitam esta façanha.
	 d)
	A invenção da escrita é atribuída aos russos, os quais também inventaram a cerveja e desenvolveram a fabricação do vidro.
	10.
	Foram vários pesquisadores, escritores, professores e filósofos que desenvolveram e, de alguma forma, contribuíram para o progresso e desenvolvimento dos sistemas computacionais. Associe os itens, utilizando o código a seguir:
I- Máquina Analítica.
II- Código Morse.
III- Lógica Boleana.
IV- Máquina Elétrica.
(    ) Era a base lógica da matemática, utilizada para implementar o sistema decimal, com o desenvolvimento posterior do uso do sistema binário para os computadores.
(    ) Realizava a contagem de dados, os quais eram feitos através de perfurações em uma fita de papel.
(    ) Alimentação de dados, através de cartões perfurados e gravados em uma unidade de memória, em que os números podiam ser armazenados e reutilizados.
(    ) É a representação através de letras, números e sinais de pontuação, enviado por um sinal codificado e enviado de forma intermitente.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	II - III - IV - I.
	 b)
	I - II - IV - III.
	 c)
	IV - I - III - II.
	 d)
	III - IV - I - II.
Prova finalizada com 8 acertos e 2 questões erradas.
Parte inferior do formulário

Continue navegando