Prévia do material em texto
14/04/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 1/5 Local: Sala 1 - Sala de Aula - 1º andar / Andar / Polo Lauro de Freitas / EAD - UNIDADE LAURO DE FREITAS Acadêmico: 030TI1AM Aluno: EDUARDO FREITAS SANTOS Avaliação: A2 Matrícula: 213000668 Data: 8 de Abril de 2021 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 6,00/10,00 1 Código: 30088 - Enunciado: Professor Tales trabalha há muitos anos ministrando aulas de Matemática. Como é de costume, sempre que ele aplica uma prova faz questão de saber qual foi a nota média da turma. Para obter essa média, ele soma as notas dos alunos e divide pelo número de alunos que fizeram a prova. Uma representação possível para fazer essa conta é: media = (na1 + na2 + na3 + ... + nan) / n, em que media é a nota média da turma, na1 é a nota do aluno 1, na2 é a nota do aluno 2, na3 é a nota do aluno 3, e assim sucessivamente até nan, que é a nota do aluno n, sendo n o número de alunos que fizeram prova. Portanto, para obter a nota média da turma, o professor Tales criou uma sequência finita de operações a partir de um conjunto de regras e procedimentos lógicos claramente definidos e que levaram à solução do seu problema, dentro de um tempo finito. Diante disso, assinale a alternativa que descreve o que o professor Tales desenvolveu para calcular a nota média da turma. a) Um compilador. b) Um programa. c) Um so�ware. d) Um algoritmo. e) Um interpretador. Alternativa marcada: d) Um algoritmo. Justificativa: Resposta correta: Um algoritmo.Correta, pois trata-se de uma sequência finita de etapas que são executadas seguindo um ordenamento baseado em operações planejadas para solucionar algum problema. Distratores:Um programa. Errada, pois um programa contém instruções que descrevem uma determinada tarefa a ser realizada por um computador. Essas instruções representam um algoritmo escrito em alguma linguagem de programação.Um so�ware. Errada, pois “So�ware de computador é um produto que profissionais de so�ware desenvolvem e ao qual dão suporte no longo prazo” (PRESSMAN, 2016).Um interpretador. Errada, pois o interpretador é um programa conversor que recebe a instrução do programa fonte, confere a sintaxe e a semântica, converte em linguagem de máquina e orienta o computador para executar essa instrução. Tal procedimento é repetido de forma sucessiva até a última instrução do programa fonte. Um compilador. Errada, pois o compilador é um programa que transforma uma linguagem de alto nível em uma linguagem de baixo nível. Ele transforma o programa escrito em linguagem fonte na linguagem-alvo ou objeto (código de máquina para o processador PXPTO, por exemplo). 1,50/ 1,50 2 Código: 32262 - Enunciado: Orlando possui uma oficina mecânica de automóveis há mais de 30 anos. Seu filho, Moura, que trabalha na oficina do pai, está estudando Sistemas de Informação na UVA. Durante o curso, Moura teve a ideia de desenvolver um sistema para diagnosticar os veículos que utilizam os serviços da oficina. Para isso, pensou em um so�ware que pudesse simular o raciocínio de um profissional especialista no assunto, como é o seu pai. O sistema deve ter como característica solucionar os problemas que são resolvidos apenas por pessoas especialistas, que conseguiram acumular conhecimento suficiente para resolver tais problemas. Considerando Pressman (2016), assinale a alternativa que corresponde à categoria referenciada. a) So�ware de inteligência artificial. 1,50/ 1,50 14/04/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 2/5 b) So�ware de sistema. c) So�ware de aplicação. d) So�ware embarcado. e) So�ware de engenharia/científico. Alternativa marcada: a) So�ware de inteligência artificial. Justificativa: Resposta correta:So�ware de inteligência artificial.O so�ware de inteligência artificial se propõe a desenvolver funções computacionais que estejam associadas à inteligência humana. Os principais domínios de pesquisa da inteligência artificial incluem aplicações da ciência cognitiva, da robótica e de interfaces naturais. No caso da questão proposta, ela pertence aos sistemas especialistas e se encontra no domínio das aplicações da ciência cognitiva. Distratores:So�ware embarcado. Errada. So�wares embarcados são programas utilizados para implementar e controlar características e funções para o usuário e para o próprio sistema. Executa funções limitadas e específicas, como painéis de controle e sistemas de freio.So�ware de sistema. Errada. So�wares de sistema são programas feitos para atender a outros programas, como compiladores, drivers, so�wares de rede e sistema operacional.So�ware de aplicação. Errada. So�wares de aplicação são programas independentes que solucionam uma necessidade específica do negócio. So�ware de engenharia/científico. Errada. So�wares de engenharia/científicos são programas de “cálculo em massa” que abrangem astronomia, vulcanologia, análise de estresse automotivo, dinâmica orbital, projeto auxiliado por computador, biologia molecular, análise genética, meteorologia, entre outras áreas. 3 Código: 29684 - Enunciado: Todos nós reconhecemos a importância da qualidade de so�ware, mas também sabemos que ela demanda tempo e dinheiro. Nesse sentido, não há dúvida nenhuma que a qualidade tem um preço. Por outro lado, podemos estender o raciocínio para afirmar que a falta de qualidade também tem um preço. O fato é que a correção de erros e defeitos tem um custo bastante significativo, variando quantitativamente de acordo com a fase de desenvolvimento. Considerando os custos relativos à correção de erros e defeitos de so�ware, pode-se afirmar que: a) Corrigir o so�ware na fase de manutenção é mais barato do que na fase de requisitos. b) Corrigir o so�ware na fase de testes é mais caro do que na fase de manutenção. c) Corrigir o so�ware na fase de codificação é mais caro do que na fase de testes. d) Corrigir o so�ware na fase de testes é mais caro do que na fase de codificação. e) Corrigir o so�ware na fase de requisitos é mais caro do que na fase de codificação. Alternativa marcada: a) Corrigir o so�ware na fase de manutenção é mais barato do que na fase de requisitos. Justificativa: Resposta correta: Corrigir o so�ware na fase de testes é mais caro do que na fase de codificação. Considerando as fases de desenvolvimento, quanto mais tarde o problema for corrigido, a tendência é essa correção ficar mais cara. No caso, problemas corrigidos durante a codificação ficam mais baratos do que a correção durante os testes. Distratores:Corrigir o so�ware na fase de testes é mais caro do que na fase de manutenção. Errada. Na fase de manutenção é mais caro.Corrigir o so�ware na fase de requisitos é mais caro do que na fase de codificação. Errada. Na fase de codificação é mais caro.Corrigir o so�ware na fase de codificação é mais caro do que na fase de testes. Errada. Na fase de testes é mais caro.Corrigir o so�ware na fase de manutenção é mais barato do que na fase de requisitos. Errada. Na fase de requisitos é mais barato. 0,00/ 0,50 14/04/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 3/5 4 Código: 29644 - Enunciado: Quando o assunto é qualidade de so�ware, deve-se considerar que ele é usado e alterado por pessoas, incluindo os seus desenvolvedores. Sob esse aspecto, é importante considerar os requisitos não funcionais ou de qualidade. Como exemplos, temos o tempo de resposta do so�ware a uma consulta do usuário e a compreensão do código de um programa. Ainda como exemplos, um sistema bancário deve ter segurança, e um jogo deve ter rapidez compatível com a sua necessidade. Sommerville (2011) diz: “O so�ware deve ser escrito de forma que possa evoluir para atender às necessidades dos clientes. Esse é um atributo crítico,porque a mudança de so�ware é um requisito inevitável de um ambiente de negócio em mudança.” Diante disso, marque a alternativa que cita o atributo referenciado na afirmação de Sommerville (2011). a) Eficiência. b) Segurança. c) Adequação. d) Manutenibilidade. e) Robustez. Alternativa marcada: d) Manutenibilidade. Justificativa: Resposta correta: Manutenibilidade.Manutenibilidade é uma das características da qualidade de so�ware e refere-se à facilidade de um so�ware poder ser corrigido ou aperfeiçoado. Um so�ware que possui boa manutenibilidade costuma consumir um tempo menor para ser modificado. Distratores: Segurança. Errada. O so�ware deve ser escrito de forma a garantir a segurança dos dados e também estabelecer as permissões de acesso às suas funcionalidades.Eficiência. Errada. Refere-se ao bom uso do so�ware sem desperdiçar os recursos do sistema, como memória e CPU.Adequação. Errada. Verifica se o conjunto de funcionalidades está de acordo com as necessidades do usuário.Robustez. Errada. O so�ware funciona corretamente ainda que submetido a condições anormais de uso. 0,50/ 0,50 5 Código: 30115 - Enunciado: O comando de repetição condicional enquanto/faça tem como característica a sua execução condicionada ao resultado de uma expressão lógica. Sendo assim, considere o seguinte pseudocódigo://*** Início ***enquanto contador <= qtalunos faca escreva ("Digite o nome do aluno: ") leia (nome) escreva ("Digite a nota: ") leia (nota) escreval ("A nota do aluno ", nome, " foi: ", nota:2:1) contador := contador + 1fimenquanto//*** Fim *** Analisando o exposto, pode-se inferir que: a) Se contador = 2 e qtalunos = 1, nenhum o nome e nota de aluno serão lidos e exibidos. b) Se contador = 2 e qtalunos = 2, os nomes e as notas de dois alunos serão lidos e exibidos. c) Se contador = 2 e qtalunos = 1, o nome e a nota de um aluno serão lidos e exibidos. d) Se contador = 0 e qtalunos = 1, nenhum nome e nota de aluno serão lidos e exibidos. e) Se contador = 1 e qtalunos = 0, o nome e a nota de pelo menos um aluno serão lidos e exibidos. Alternativa marcada: c) Se contador = 2 e qtalunos = 1, o nome e a nota de um aluno serão lidos e exibidos. Justificativa: Resposta correta: Se contador = 2 e qtalunos = 1, nenhum o nome e nota de aluno serão lidos e exibidos.Correta. Como contador é maior do que qtalunos, nada será feito. Distratores:Se contador = 2 e qtalunos = 1, o nome e a nota de um aluno serão lidos e exibidos. Errada. Como contador é maior do que qtalunos, nada será feito.Se contador = 2 e qtalunos = 2, os nomes e as notas de dois alunos serão lidos e exibidos. Errada. Como contador é igual a qtalunos, apesar de serem dois alunos, apenas o primeiro aluno terá seu nome e nota lidos e exibidos. Isso ocorre porque, após o nome e a nota do primeiro aluno serem lidos e exibidos, contador será incrementado de 1e ficará com 3, não satisfazendo mais a condição de <= 0,00/ 1,50 14/04/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 4/5 qtalunos.Se contador = 0 e qtalunos = 1, nenhum nome e nota de aluno serão lidos e exibidos. Errada. O nome e a nota de um aluno serão lidos e exibidos e serão solicitados o nome e a nota de mais um aluno. Isso ocorre porque, após a leitura e exibição do primeiro aluno, contador será incrementado de 1 e ficará com 1, sendo igual a qtalunos e ainda satisfazendo a condição enquanto.Se contador = 1 e qtalunos = 0, o nome e a nota de pelo menos um aluno serão lidos e exibidos. Errada. Como contador é maior do que qtalunos, nada será feito. 6 Código: 29373 - Enunciado: A unidade central de processamento – UCP, ou central processing unit – CPU, também chamada de processador, é o elemento de maior importância em um computador, ficando responsável pelo processamento dos dados e também pela apresentação do resultado daquilo que foi processado. Considerando a CPU, leia as afirmativas a seguir. A unidade de controle é responsável por buscar instruções na memória principal. A unidade de controle é responsável por efetuar operações como adição e AND (E) booleano. O contador de programa (program counter – PC) indica a próxima instrução a ser buscada para execução. Os registradores podem ser lidos e escritos em alta velocidade porque são internos à CPU. É correto apenas o que se afirma em: a) I, II e III. b) I, II, III e IV. c) I e II. d) I, III e IV. e) II e IV. Alternativa marcada: d) I, III e IV. Justificativa: Resposta correta: I, III e IV. A CPU é o “cérebro” do computador, e sua função é executar programas armazenados na memória principal. Entre os seus componentes, a unidade de controle é responsável por controlar as ações a serem realizadas pelo computador, comandando todos os outros componentes; a unidade lógica e aritmética é responsável por executar as instruções dos programas; os registradores possuem pequenas memórias dentro da CPU e auxiliam o processamento. Um exemplo é o contador de programa (ou PC), que indica a próxima instrução a ser buscada para execução. Por serem internos à CPU, os registradores podem ser lidos e escritos em alta velocidade. Distratores:A afirmativa II está incorreta. A parte da CPU responsável por realizar as operações aritméticas e lógicas é a unidade aritmética e lógica. 0,50/ 0,50 7 Código: 29462 - Enunciado: Existe uma relação de vizinhança entre os algarismos de qualquer sistema numérico. Por exemplo, supondo o número VWXYZ, escrito em qualquer base, a posição do algarismo X possuirá uma relação particular de valor em relação aos algarismos Y e W. Considere o número ABCD (base 16) e indique quantas vezes a posição de deslocamento em que se encontra o algarismo C é menor do que a posição do algarismo B. Mostre como você chegou ao resultado utilizando a base decimal. Resposta: 16 Justificativa: Expectativa de resposta: 16 O algarismo C está uma posição anterior ao algarismo B, significando estar a 1/16 deste. Como a posição de deslocamento do algarismo B vale 256 (base decimal), logo o algarismo C valerá 1/16 de 256, sendo igual a 16. ABCD = vindo da direita para a esquerda: O D representa a posição 16 = 1. O C representa a posição 16 = 16. O B representa a posição 16 = 256. O A representa a posição 16 = 4.096. 10 10 16 0 1 2 3 0,00/ 2,00 8 2,00/ 2,00 14/04/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 5/5 Código: 27233 - Enunciado: As memórias de computador, normalmente, apresentam uma certa hierarquia relacionada com as suas velocidades e capacidades de armazenamento. Isso se dá porque existem tipos de memória específicas para cada tipo de necessidade. Assim, necessidades diferentes demandam velocidades e capacidades de armazenamento diferentes. Essas variações acabam também influenciando no custo da memória. Com base no exposto, considerando as memórias citadas a seguir, organize-as em ordem decrescente, considerando dois parâmetros: velocidade e capacidade de armazenamento. Memória secundária, memória cache, registradores e memória principal. Resposta: Memória primária: São os componentes que fornecem dados e instruções para uso imediato, sendo voláteis. Basicamente, é formada pelos seguintes componentes: Registradores, Memória cache e Memória principal Memória secundária: São os componentes que provêm capacidade de armazenamento permanente (não voláteis). Exemplos de dispositivos de armazenamento secundário são: Discos Rígidos, Discos Óticos (CDs, DVDs, etc.) e Fitas. Memória cache: A memória cache é uma memória criada justamente para diminuir os “estados de espera” entre CPU e memória principal, sendo muito mais rápida do que a memória RAM e com mais capacidade do que os registradores. Registradores: Por serem usados pela CPU, entende-se que são memórias muito rápidas. Na verdade, são consideradas as memórias mais rápidas existentesno sistema de computação. Porém, como seu objetivo é o armazenamento do conteúdo de memória a ser processado pela CPU, sua capacidade de armazenamento se limita à palavra daquele processador, normalmente variando de 8 a 64 Bits. Memória principal: Também é conhecida como memória central, é uma memória de rápido acesso e que armazena os dados /informações (programas, objetos, dados de entrada e saída, dados do sistema operacional, etc.). Justificativa: Expectativa de resposta:Velocidade:Registradores Memória cache Memória principal Memória secundária Capacidade de armazenamento:Memória secundária Memória principal Memória cache Registradores