Baixe o app para aproveitar ainda mais
Prévia do material em texto
• Pergunta 1 0 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: c. Abrange todos os aspectos de um sistema operacional 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. • Pergunta 2 0 em 1 pontos Leia o excerto a seguir: “O conjunto dos números reais (R) contém um número infinito de elementos e, pelas mesmas razões que o conjunto dos números inteiros, precisa ser limitado. Para dados deste tipo julgou-se apropriado adotar quatro bytes para sua representação interna nos computadores”. 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. Em Linguagem C, de que forma definimos uma variável como sendo do tipo real? Resposta Selecionada: a. int Respostas: a. int b. char c. void d. long e. float • Pergunta 3 0 em 1 pontos Leia o excerto a seguir: “Desenvolver softwares de qualidade assegurada, com elevada produtividade, dentro do prazo estabelecido e sem necessitar de mais recursos do que os alocados têm sido o grande desafio da Engenharia de Software. Cada vez mais engenheiros de software têm sido cobrados para realmente fazerem engenharia do produto de software: planejar, acompanhar, executar e controlar. Cresce, então, a necessidade de ferramentas para apoiar estas tarefas.” Fonte: MIAN, P. G.; NATALI, A. C. C.; FALBO, R. A. Ambientes de Desenvolvimento de Software e o Projeto ADS. Disponível em: https://nemo.inf.ufes.br/wp- content/papercite- data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf. A partir do que a evolução dos ambientes também exige a distinção dos recursos básicos do sistema operacional: serviços fundamentais como memória, dados e o gerenciamento de vários programas? https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf https://nemo.inf.ufes.br/wp-content/papercite-data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf https://nemo.inf.ufes.br/wp-content/papercite-data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf https://nemo.inf.ufes.br/wp-content/papercite-data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf Resposta Selecionada: b. A partir da linguagem de programação que caracteriza os ambientes de última geração. Respostas: a. A partir da funcionalidade aprimorada que caracteriza os ambientes de última geração. b. A partir da linguagem de programação que caracteriza os ambientes de última geração. c. A partir da construção dos fluxogramas que caracteriza os ambientes de última geração. d. A partir da codificação que caracteriza os ambientes de última geração. e. A partir do fluxograma que caracteriza os ambientes de última geração. • Pergunta 4 0 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: d. Operadores lógicos, operadores logaritmos, operadores de repetição 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. https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf 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. • Pergunta 5 0 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: e. Tipos derivados. Respostas: a. Tipos enumerados. b. Tipos primitivos. c. Tipos compostos. d. Tipo nulo. e. Tipos derivados. • Pergunta 6 0 em 1 pontos Leia o excerto a seguir: https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf “Os algoritmos servem para representar a solução de qualquer problema, mas no caso do Processamento de Dados, eles devem seguir as regras básicas de programação para que sejam compatíveis com as linguagens de programação. Serve como modelo para programas, pois sua linguagem é intermediária à linguagem humana e às linguagens de programação, sendo então, uma boa ferramenta na validação da lógica de tarefas a serem automatizadas.” 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. Por qual motivo os algoritmos são essenciais? Resposta Selecionada: d. Porque servem como o procedimento renderizado exigido pelos computadores. Respostas: a. Porque servem como o procedimento analógico exigido pelos computadores. b. Porque servem como o procedimento digital exigido pelos computadores. c. Porque servem como o procedimento uniforme exigido pelos computadores. d. Porque servem como o procedimento renderizado exigido pelos computadores. e. Porque servem como o procedimento sistemático exigido peloscomputadores. • Pergunta 7 0 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 https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf forma como definimos um nome simbólico atribuído a um item de dados pelo programador: Resposta Selecionada: a. Algoritmo. Respostas: a. Algoritmo. b. Lógica de programação. c. Variável. d. Estrutura condicional. e. Estrutura de repetição. • Pergunta 8 0 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: c. Organização crítica, projeto matemático 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. • Pergunta 9 0 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: e. Processamentos ortográficos. Respostas: a. Processamentos geométricos. b. Processamentos estatísticos. c. Processamentos matemáticos. d. Processamentos literais. e. Processamentos ortográficos. • Pergunta 10 1 em 1 pontos Leia o excerto a seguir: “O Fluxograma Convencional é uma representação gráfica de algoritmos onde https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf 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 1 0 em 1 pontos Leia o excerto a seguir: “O nome compilador faz referência ao processo de composição de um programa pela reunião de varias rotinas de bibliotecas, a tradução de linguagem abstrata para linguagem de baixo nível que é executada pelo compilador.” 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_201 3-5-28-11-13-48.pdf. https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf Selecione a alternativa que contém o nome que damos a uma sequência de instruções em uma linguagem de máquina: Resposta Selecionada: b. Código fonte. Respostas: a. Código de máquina. b. Código fonte. c. Código estrutural. d. Código objeto. e. Objeto de máquina. • Pergunta 2 0 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: a. https://www.ime.usp.br/~leo/artigos/artigo-sbie-2009-10-14c-iVProg.pdf Ambientes de programação. 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. • Pergunta 3 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 4 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. https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf 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 5 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_201 3-5-28-11-13-48.pdf. No que o compilador converte o código fonte? Selecione a alternativa correspondente: Resposta Selecionada: e. http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf 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 6 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. https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf 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 7 1 em 1 pontos Leia o excerto a seguir: “O conjunto dos números reais (R) contém um número infinito de elementos e, pelas mesmas razões que o conjunto dos números inteiros, precisa ser limitado. Para dados deste tipo julgou-se apropriado adotar quatro bytes para sua representação interna nos computadores”. 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. https://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf Em Linguagem C, de que forma definimos uma variável como sendo do tipo real? Resposta Selecionada: e. float Respostas: a. int b. char c. void d. long e. float Feedback da resposta: Resposta: E Comentário: em Linguagem C, o tipo Real é nomeado utilizando a palavra reservada float (exemplos: 3.1416. 8.8). • Pergunta 8 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_201 3-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 http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf http://faef.revista.inf.br/imagens_arquivos/arquivos_destaque/RHXqIjJHvJQhhCK_2013-5-28-11-13-48.pdf 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 9 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 10 1 em 1 pontos Leia o excerto a seguir: “Desenvolver softwares de qualidade assegurada, com elevada produtividade, dentro do prazo estabelecido e sem necessitar de mais recursos do que os alocados têm sido o grande desafio da Engenharia de Software. Cada vez mais engenheiros de software têm sido cobrados para realmente fazerem engenharia do produto de software: planejar, acompanhar, executar e controlar. Cresce, então, a necessidade de ferramentas para apoiar estas tarefas.” Fonte: MIAN, P. G.; NATALI, A. C. C.; FALBO, R. A. Ambientes de Desenvolvimento de Software e o Projeto ADS. Disponível em: https://nemo.inf.ufes.br/wp- content/papercite- data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf. A partir do que a evolução dos ambientes também exige a distinção dos recursos básicos do sistema operacional: serviços fundamentais como memória, dados e o gerenciamento de vários programas? Resposta Selecionada: a. A partir da funcionalidade aprimorada que caracteriza os ambientes de última geração. Respostas: a. A partir da funcionalidade aprimorada que caracteriza os ambientes de última geração. b. A partir da linguagem de programação que caracteriza os ambientes de última geração. c. A partir da construção dos fluxogramas que caracteriza os ambientes de última geração. d. A partir da codificação que caracteriza os ambientes de última geração. e. https://nemo.inf.ufes.br/wp-content/papercite-data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf https://nemo.inf.ufes.br/wp-content/papercite-data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf https://nemo.inf.ufes.br/wp-content/papercite-data/pdf/ambientes_de_desenvolvimento_de_software_e_o_projeto_ads_2001.pdf A partir do fluxograma que caracteriza os ambientes de última geração. Feedback da resposta: Resposta: A Comentário: a evolução dos ambientes também exige a distinção dos recursos básicos do sistema operacional – serviços fundamentais como memória, dados e o gerenciamento de vários programas – a partir da funcionalidade aprimorada que caracteriza os ambientes de última geração. Essa funcionalidade aprimorada é normalmente obtida por meio de ferramentas como navegadores, gerenciadores de janelas, gerenciadores de configuração e gerenciadores de tarefas. Em certo sentido, os ambientes têm evoluído de acordo com o entendimento da comunidade de engenharia de software sobre as tarefas envolvidas no desenvolvimento de sistemas de software.
Compartilhar