Buscar

ESTUDOS DISCIPLINARES VIII - AVALIAÇÃ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 8 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 8 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

Curso
	ESTUDOS DISCIPLINARES VIII
	Teste
	AVALIAÇÃO II
	Iniciado
	09/11/20 19:45
	Enviado
	09/11/20 19:55
	Status
	Completada
	Resultado da tentativa
	10 em 10 pontos  
	Tempo decorrido
	9 minutos
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“Expressões aritméticas são aquelas cujo resultado da avaliação é do tipo numérico, seja ele inteiro ou real. Somente o uso de operadores aritméticos e variáveis numéricas é permitido em expressões deste tipo.”
Fonte: OLIVEIRA, Luiz Affonso H. Guedes. Algoritmo e Lógica de Programação. Universidade Federal do Rio Grande do Norte. Maio, 2004. Disponível em: https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf.
 
Uma operação muito comum em programação de computadores é usar expressões aritméticas para o estabelecimento de quais processamentos?
	
	
	
	
		Resposta Selecionada:
	c. 
Processamentos matemáticos.
	Respostas:
	a. 
Processamentos geométricos.
	
	b. 
Processamentos estatísticos.
	
	c. 
Processamentos matemáticos.
	
	d. 
Processamentos literais.
	
	e. 
Processamentos ortográficos.
	Feedback da resposta:
	Resposta: C
Comentário: uma operação muito comum em programação de computadores é usar expressões aritméticas para o estabelecimento de processamentos matemáticos. As expressões aritméticas são realizadas a partir do relacionamento existente entre variáveis e constantes numéricas com a utilização dos operadores aritméticos.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“Uma informação do tipo lógico só possui dois valores possíveis: .V. ou .F. Assim, a princípio, um único bit seria suficiente para armazenar uma informação deste tipo. Contudo, deve-se lembrar que a menor porção de memória que se pode acessar é o byte. Portanto, uma informação do tipo lógico é armazenada em um byte de memória.”
Fonte: OLIVEIRA, Luiz Affonso H. Guedes. Algoritmo e Lógica de Programação. Universidade Federal do Rio Grande do Norte. Maio, 2004. Disponível em: https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf.
 
A partir da definição de Oliveira (2004), selecione a alternativa que apresenta a forma como definimos um nome simbólico atribuído a um item de dados pelo programador:
	
	
	
	
		Resposta Selecionada:
	c. 
Variável.
	Respostas:
	a. 
Algoritmo.
	
	b. 
Lógica de programação.
	
	c. 
Variável.
	
	d. 
Estrutura condicional.
	
	e. 
Estrutura de repetição.
	Feedback da resposta:
	Resposta: C
Comentário: uma variável é um nome simbólico atribuído a um item de dados pelo programador. Em qualquer momento, uma variável representará um dado específico, chamado de valor de uma variável, que pode mudar de tempos em tempos durante um processo de computação.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“Operadores são elementos funcionais que atuam sobre operandos e produzem um determinado resultado. Por exemplo, a expressão 3 + 2 relaciona dois operandos (os números 3 e 2) por meio do operador (+) que representa a operação de adição.”
Fonte: OLIVEIRA, Luiz Affonso H. Guedes. Algoritmo e Lógica de Programação. Universidade Federal do Rio Grande do Norte. Maio, 2004. Disponível em: https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf.
 
A partir da definição de Oliveira (2004), selecione a alternativa que contém a forma como podemos classificar os operadores:
	
	
	
	
		Resposta Selecionada:
	c. 
Operadores aritméticos, operadores relacionais, operadores lógicos e operadores de incremento e decréscimo.
	Respostas:
	a. 
Operadores reais, operadores inteiros, operadores lógicos e operadores boleanos.
	
	b. 
Operadores logaritmos, operadores matriciais, operadores decimais e operadores de matemáticos.
	
	c. 
Operadores aritméticos, operadores relacionais, operadores lógicos e operadores de incremento e decréscimo.
	
	d. 
Operadores lógicos, operadores logaritmos, operadores de repetição e operadores de incremento e decréscimo.
	
	e. 
Operadores decimais, operadores relacionais, operadores lógicos e operadores logaritmo.
	Feedback da resposta:
	Resposta: C
Comentário: os operadores podem ser classificados como: operadores aritméticos, operadores relacionais, operadores lógicos e operadores de incremento e decréscimo.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“Existe um conceito de níveis na arquitetura de computadores. A ideia básica é que existem muitos níveis nos quais o computador pode ser considerado, do nível mais alto, onde o usuário executa programas, ao nível mais baixo, que consiste de transistores e fios.”
Fonte: MURDOCCA, Miles; HEURING, Vincent. Introdução à Arquitetura de Computadores. UFRJ, 2009. Disponível em: https://www.gta.ufrj.br/ensino/EEL580/apresentacoes/Parte1.pdf.
 
A partir dessa definição, selecione a alternativa que apresenta quais aspectos de um computador o termo “arquitetura de computadores” abrange:
	
	
	
	
		Resposta Selecionada:
	e. 
Abrange todos os aspectos de um computador que você deve conhecer para entender como um computador executa um programa.
	Respostas:
	a. 
Abrange todos os aspectos de um algoritmo que você deve conhecer para entender como um computador executa um programa.
	
	b. 
Abrange alguns aspectos de um sistema operacional que você deve conhecer para entender como um computador executa um programa.
	
	c. 
Abrange todos os aspectos de um sistema operacional que você deve conhecer para entender como um computador executa um programa.
	
	d. 
Abrange alguns aspectos de um computador que você deve conhecer para entender como um computador executa um programa.
	
	e. 
Abrange todos os aspectos de um computador que você deve conhecer para entender como um computador executa um programa.
	Feedback da resposta:
	Resposta: E
Comentário: o termo “arquitetura de computadores” abrange todos os aspectos de um computador que você deve conhecer para entender como um computador executa um programa. O termo “arquitetura” é usado para incluir a arquitetura do conjunto de instruções (a abstração do programador de computador), organização ou microarquitetura (a estrutura interna e a implementação de um computador no registro e na unidade funcional) e arquitetura do sistema (a organização do computador a partir da memória cache e no nível do barramento).
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“O Fluxograma Convencional é uma representação gráfica de algoritmos onde formas geométricas diferentes implicam ações (instruções, comandos) distintos. Tal propriedade facilita o entendimento das ideias contidas nos algoritmos e justifica sua popularidade.”
Fonte: OLIVEIRA, Luiz Affonso H. Guedes. Algoritmo e Lógica de Programação. Universidade Federal do Rio Grande do Norte. Maio, 2004. Disponível em: https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf.
 
De que forma o fluxograma é frequentemente considerado?
	
	
	
	
		Resposta Selecionada:
	a. 
Como sendo a planta de um projeto.
	Respostas:
	a. 
Como sendo a planta de um projeto.
	
	b. 
Como sendo a codificação de um projeto.
	
	c. 
Como sendo a arquitetura de um projeto.
	
	d. 
Como sendo o histórico de um projeto.
	
	e. 
Como sendo a linguagem de um projeto.
	Feedback da resposta:
	Resposta: A
Comentário: o fluxograma é frequentemente considerado como sendo a planta de um projeto usado para resolver um problema específico. Os símbolos de identificação gráfica representam sempre uma operação ou conjunto de operações similares, podendo ser identificados por um rótulo relacionado à própria ação do símbolo em uso, somente quando necessário.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“A concepção de uma linguagem pode ocorrer por meio das mais diversas justificativas, a exemplo da linguagem Java, que surgiu a partir da necessidade de se criar uma linguagem para atender a demanda de dispositivos embarcados, nos anos 90.”Fonte: BRANCO; Guido Aparecido Junior; TAMAE, Rodrigo Yoshio. Uma breve introdução ao estudo e implementação de compiladores. 2008. Disponível em: http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf.
 
As linguagens de programação são linguagens de notação artificial criadas ou desenvolvidas para serem usadas para executar instruções codificadas no computador; são geralmente compostas por uma série de regras de uso. De que forma denominamos esses elementos? Selecione a alternativa correspondente:
	
	
	
	
		Resposta Selecionada:
	a. 
Sintaxe.
	Respostas:
	a. 
Sintaxe.
	
	b. 
Algoritmo.
	
	c. 
Lógica de programação.
	
	d. 
Fluxograma.
	
	e. 
Código objeto.
	Feedback da resposta:
	Resposta: A
Comentário: as linguagens de programação são linguagens de notação artificial criadas ou desenvolvidas para serem usadas para executar instruções codificadas no computador; são geralmente compostas por uma série de regras de uso (sintaxe) que determinam o significado (semântica) das expressões (conforme a linguagem/idioma).
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“Ainda podemos notar que a popularização da engenharia de software e a redução do custo dos equipamentos tem permitido o desenvolvimento de ferramentas de software e hardware acessíveis e voltadas ao ensino, sempre tendo em vista que a fluência digital transcende o simples papel de usuário, mas envolve também o papel de criador, projetista e adaptador.”
Fonte: REIS, Emmanuel; SANTOS, Phelipe; DUTRA, Bruna; COUTO, Leandro; OLIVEIRA, Daniele; CARNEIRO, Murillo. (2018). Jovens Programadores: ensino de programação e robótica para alunos do ensino básico de Monte Carmelo-MG. 649. 10.5753/cbie.wcbie.2018.649.
 
Projetar um computador é uma tarefa desafiadora, pois envolve o software e o hardware em quais níveis? Selecione a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	e. 
Organização funcional, projeto lógico e implementação.
	Respostas:
	a. 
Organização pragmática, projeto lógico e codificação.
	
	b. 
Organização funcional, organização pragmática e estruturação.
	
	c. 
Organização crítica, projeto matemático e implementação.
	
	d. 
Projeto matemático, projeto lógico e organização pragmática.
	
	e. 
Organização funcional, projeto lógico e implementação.
	Feedback da resposta:
	Resposta: E
Comentário: projetar um computador é uma tarefa desafiadora. Envolve o software (pelo menos no nível de design do conjunto de instruções) e o hardware, em todos os seus níveis: organização funcional, projeto lógico e implementação.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“O tipo de dados lógico é usado para representar dois únicos valores lógicos possíveis: verdadeiro e falso. É comum encontrar-se em outras referências outros tipos de pares de valores lógicos como sim/não, 1/0, true/false.”
Fonte: OLIVEIRA, Luiz Affonso H. Guedes. Algoritmo e Lógica de Programação. Universidade Federal do Rio Grande do Norte. Maio, 2004. Disponível em: https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf.
 
Como são chamados os tipos que incluem os seguintes elementos: INTEGER, REAL, BOOLEAN, CHAR?
	
	
	
	
		Resposta Selecionada:
	b. 
Tipos primitivos.
	Respostas:
	a. 
Tipos enumerados.
	
	b. 
Tipos primitivos.
	
	c. 
Tipos compostos.
	
	d. 
Tipo nulo.
	
	e. 
Tipos derivados.
	Feedback da resposta:
	Resposta: B
Comentário: os tipos primitivos são aqueles que estão disponíveis na maioria dos computadores como recursos internos. Eles incluem os números inteiros, os valores lógicos da verdade e um conjunto de caracteres imprimíveis. Em muitos computadores, os números fracionários também são incorporados, juntamente com as operações aritméticas padrão. Podemos classificar os tipos primitivos como sendo os elementos: INTEGER, REAL, BOOLEAN, CHAR.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
 
“Dentro do diversificado leque de categorias de ferramentas que prestam apoio às atividades da Engenharia de Software, uma específica vem ganhando cada vez mais destaque e, sobre ela, tem-se aplicado muito investimento nos últimos tempos: as Ferramentas de Geração de Código, ou simplesmente Geradores de Código. Dessa forma, Gerador de Código é aquela ferramenta que possui a capacidade de gerar código a partir de um determinado modelo de software.”
Fonte: BRANCO; Guido Aparecido Junior; TAMAE, Rodrigo Yoshio. Uma breve introdução ao estudo e implementação de compiladores. 2008. Disponível em: http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf.
 
No que o compilador converte o código fonte? Selecione a alternativa correspondente:
	
	
	
	
		Resposta Selecionada:
	e. 
Em uma linguagem binária ou linguagem de máquina.
	Respostas:
	a. 
Em um fluxograma.
	
	b. 
Em um algoritmo.
	
	c. 
Em um código fonte.
	
	d. 
Em uma linguagem de programação.
	
	e. 
Em uma linguagem binária ou linguagem de máquina.
	Feedback da resposta:
	Resposta: E
Comentário: o compilador converte o código fonte em uma linguagem binária ou linguagem de máquina. Esse código convertido é conhecido como código do objeto que é compreensível pelo computador (as instruções dadas pelo ser humano são compreensíveis pelo computador a partir dessa conversão).
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Leia o excerto a seguir:
“A introdução à programação de computadores é uma disciplina presente em qualquer curso de graduação ou técnico em áreas ligadas às ciências exatas. Esta disciplina preocupa-se em fornecer aos alunos as bases necessárias para o desenvolvimento da lógica de programação e, em seu estudo, representar o raciocínio envolvido através de códigos corretos.”
Fonte: KAMIYA, Reginaldo Rideaki; BRANDÃO, Leônidas de Oliveira. iVProg – um sistema para introdução à Programação através de um modelo Visual na Internet. Instituto de Matemática e Estatística– Universidade de São Paulo (USP). Disponível em: https://www.ime.usp.br/~leo/artigos/artigo-sbie-2009-10-14c-iVProg.pdf.
 
A partir dessa definição, como são chamados os elementos que fornecem uma coleção de ferramentas que incluem o suporte independente da linguagem para tarefas de programação de forma ampla, como o gerenciamento de configuração e controle de versão?
	
	
	
	
		Resposta Selecionada:
	c. 
Ambientes do kit de ferramentas.
	Respostas:
	a. 
Ambientes de programação.
	
	b. 
Ambientes de compilação.
	
	c. 
Ambientes do kit de ferramentas.
	
	d. 
Ambientes orientados à estrutura.
	
	e. 
Ambientes baseados em métodos.
	Feedback da resposta:
	Resposta: C
Comentário: os ambientes do kit de ferramentas fornecem uma coleção de ferramentas que incluem o suporte independente da linguagem para tarefas de programação de forma ampla, como o gerenciamento de configuração e controle de versão.

Continue navegando