Buscar

(INF11) Fundamentos da Computação - Prova 2A

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

Acadêmico:
	
	
	Disciplina:
	Fundamentos da Computação (INF11)
	Avaliação:
	Avaliação II - Individual
	Prova:
	
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	O ser humano compreende facilmente o sistema de numeração decimal, porém os computadores trabalham com o sistema binário para realizar os processamentos necessários, solicitados por instruções de programas. Neste sentido, para permitir que uma pessoa utilize em um programa de computador um número decimal e o computador o entenda, é necessário que o valor seja convertido de um sistema de numeração para outro. Assinale a alternativa CORRETA que apresenta o valor decimal 22 convertido em sistema binário:
	 a)
	101100.
	 b)
	10111.
	 c)
	11110.
	 d)
	10110.
	2.
	Um dado projeto de desenvolvimento de software utiliza um determinado modelo de ciclo de vida com suas fases realizadas de maneira sequencial e sem sobreposição. No entanto, durante a implantação (instalação do software no ambiente de produção do cliente), o cliente identificou que um requisito não estava em conformidade com as necessidades do negócio, pois requisitos básicos não foram considerados durante o levantamento dos requisitos. Com essa alteração, o projeto sofreu um atraso com um aumento de seu custo inicial. Sobre as etapas do fictício ciclo de vida deste processo de desenvolvimento, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A falha que atrasou o projeto ocorreu na etapa de implantação, uma vez que foi durante essa fase que o problema foi detectado.
(    ) A falha que atrasou o projeto ocorreu na etapa em que são registradas as primeiras especificações de funcionamento do software.
(    ) Para que a falha que atrasou o projeto fosse evitada, a etapa de implementação do projeto deveria incorporar novos integrantes à equipe ou substituir componentes dela para evitar que o problema ocorresse.
(    ) A falha que atrasou o projeto ocorreu em uma etapa posterior àquela que o software passa a ser utilizado (implantação) pelos seus usuários.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - F.
	 b)
	F - F - F - F.
	 c)
	V - V - V - V.
	 d)
	F - F - F - V.
	3.
	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)
	III - IV - II - I.
	 b)
	IV - I - III - II.
	 c)
	I - II - IV - III.
	 d)
	II - III - I - IV.
	4.
	O computador trabalha com o sistema de numeração binário para realizar os processamentos necessários, solicitados por instruções de programas, enquanto os seres humanos compreendem melhor o sistema de numeração decimal. Neste sentido, para permitir que o computador realize o processamento de um cálculo em sistema binário e devolva o resultado para a pessoa que o solicitou, é necessário que o valor seja convertido de um sistema de numeração para outro. Assinale a alternativa CORRETA que apresenta o valor binário 1010 convertido para o sistema decimal:
	 a)
	0111.
	 b)
	1010.
	 c)
	1011.
	 d)
	1110.
	5.
	Software pode ser conceituado por um programa de computador executado sobre um hardware - equipamentos físicos de um computador. Softwares podem ser classificados por softwares básicos, utilitários, aplicativos e ferramentas de desenvolvimento, como um compilador. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O compilador é considerado uma ferramenta de desenvolvimento.
(    ) O compilador cria, a partir de um código escrito em uma linguagem de programação de alto nível, um programa escrito em uma linguagem de baixo nível para que o processador o interprete.
(    ) A análise, processo da compilação, possui a finalidade de compreender o código e representá-lo a partir de uma estrutura intermediária, e a síntese constrói o código objeto a partir desta estrutura criada pela análise.
(    ) O linker é uma parte separada do compilador cuja função é realizar a interpretação do código-fonte.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - V.
	 b)
	F - V - V - V.
	 c)
	V - V - V - V.
	 d)
	V - V - V - F.
	6.
	Um computador pode ser compreendido como um dispositivo eletrônico que possui a finalidade de receber e processar dados para a realização de diversas operações, sendo um dos dispositivos mais populares e utilizados para as mais diversas atividades. Neste sentido, o software (programa) e o hardware (equipamentos físicos) são as duas partes que compõem um computador. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Para que todo software seja executado, é necessário um interpretador para que suas instruções sejam convertidas para uma linguagem aceita pelo processador.
(    ) A JVM (Java Virtual Machine) é um interpretador que simula um computador.
(    ) Um exemplo de software básico são sistemas operacionais, também chamados de softwares aplicativos.
(    ) Um software pode ser executado diretamente por um processador quando ele está escrito em linguagem de máquina.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - V.
	 b)
	V - F - V - F.
	 c)
	F - V - F - V.
	 d)
	F - V - V - V.
	7.
	Após o surgimento dos sistemas de numeração decimal, binário, octal e hexadecimal, foi necessária a conversão de valores entre estes sistemas. Um exemplo da necessidade de conversão entre sistemas de numeração é o caso dos humanos, que possuem a facilidade de trabalhar com sistemas de numeração decimal, enquanto computadores trabalham com sistemas binários. Referente a conversão do sistema de numeração binário para o decimal, associe os itens, utilizando o código a seguir:
I- Número decimal obtido do número binário 10111.
II- Número decimal obtido do número binário 1010.
III- Número decimal obtido do número binário 1110.
IV- Número decimal obtido do número binário 11110.
(    ) 30.
(    ) 14.
(    ) 23.
(    ) 10.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	III - I - IV - II.
	 b)
	III - IV - I - II.
	 c)
	I - IV - II - III.
	 d)
	IV - III - I - II.
	8.
	Existe um conjunto de softwares e este conjunto divide-se em categorias, cada uma com sua função. Assinale a alternativa CORRETA que apresenta o software que tem como função prestar serviços entre um computador e o usuário:
	 a)
	Planilha eletrônica.
	 b)
	Linguagem Delphi.
	 c)
	Sistema operacional.
	 d)
	Editor de textos.
	9.
	Para melhor compreender a computação, é necessário conhecer as propriedades dos sistemas de numeração, que podem ser classificados por sistemas de numeração não posicionais e sistemas de numeração posicionais. No sistema de numeração não posicional, cada símbolo de um número possui um valor fixo, e este não se altera de acordo com a posição ocupada pelo símbolo no número, diferentemente do sistema de numeração posicional. Sobre os sistemas de numeração, associe os itens, utilizando o código a seguir:
I- Decimal.
II- Binário.
III- Octal.
IV- Hexadecimal.
(    ) Sistema de numeração cuja representação possui o algarismo com valor maior que 7 (sete).
(    ) Sistema de numeração cujos algarismos A, B, C, D, E e F possuem os valores, respectivamente, 10, 11, 12, 13, 14 e 15.
(    ) Sistema de numeração criado na Antiguidade.
(    ) Sistema de numeração que utiliza apenas os algarismos 0 (zero) e 1 (um).
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	IV - I - III - II.
	 b)
	I - IV - II - III.
	 c)
	III - IV - I - II.d)
	III - I - IV - II.
	10.
	Um sistema de numeração pode ser entendido como um sistema em que um conjunto de números é representado por símbolos, podendo ser posicionais ou não posicionais. Existem vários sistemas de numeração e todos são utilizados em uma determinada aplicabilidade, como o sistema octal. Assinale a alternativa CORRETA que apresenta o sistema de numeração octal:
	 a)
	O sistema de numeração octal foi utilizado na área de computação como ferramenta para abreviação do conjunto de bits a serem manipulados.
	 b)
	O sistema de numeração octal é não posicional e posicional ao mesmo tempo, dependendo do contexto.
	 c)
	O sistema de numeração octal utiliza dez algarismos em sua representação.
	 d)
	O sistema de numeração octal utiliza apenas os algarismos 0 (zero) e 1 (um) em sua representação.
Prova finalizada com 9 acertos e 1 questões erradas.
Parte inferior do formulário

Outros materiais