Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/12/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/4341720/46c60b8e-ec68-11e9-95a0-0242ac110011/ 1/6 Local: A300 - Presencial - Bloco A - 3º andar / Andar / Polo Tijuca / POLO UVA TIJUCA Acadêmico: EAD-IL10300-20201A Aluno: MARIANA MIRANDA CERSOSIMO Avaliação: A2- Matrícula: 20194300634 Data: 27 de Março de 2020 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 8,00/10,00 1 Código: 30346 - Enunciado: Englander (2011), considera vários serviços e componentes que constituem um sistema operacional e relaciona 10 itens, destacados por ele como principais, sendo um deles o sistema de gerenciamento de arquivos. Diante disso, leia as afirmações a seguir:I. O sistema de gerenciamento de arquivos mantém a estrutura de diretório para cada dispositivo de entrada e saída (E/S) em uso.II. O sistema de gerenciamento de arquivos é o responsável direto por todos os aspectos da manutenção do sistema de arquivos.III. Arquivo é um conjunto de dados identificado por um nome e que pode ser acessado a partir de programas. Todo arquivo é armazenado de forma permanente na memória principal.IV. O sistema de gerenciamento de arquivos provê um mecanismo para controlar o acesso aos arquivos. É correto apenas o que se afirma em: a) I e II estão corretas. b) I, II, e IV estão corretas. c) I, II, III e IV estão corretas. d) I está correta. e) II, III e IV estão corretas. Alternativa marcada: e) II, III e IV estão corretas. Justificativa: Resposta correta: I, II, e IV estão corretas.I. O sistema de gerenciamento de arquivos mantém a estrutura de diretório para cada dispositivo de entrada e saída (E/S) em uso.O sistema de gerenciamento de arquivos dispõe de um conjunto de rotinas que permite às aplicações realizarem operações de E/S. A estrutura de diretório é uma estrutura de dados que contém entradas associadas aos arquivos e possui informações, tais como: localização física, organização, nome e outros atributos.II. O sistema de gerenciamento de arquivos é o responsável direto por todos os aspectos da manutenção do sistema de arquivos.O sistema de gerenciamento de arquivos cuida dos aspectos de manutenção dos arquivos, tais como: conexão entre o sistema de arquivos lógicos e sua implementação física; manutenção da estrutura de diretório para cada dispositivo de entrada e saída (E/S) em uso; manipulação dos dados no interior do arquivo; atua como uma interface para transferência de dados de e para os vários dispositivos de E/S; administra a segurança e a proteção do arquivo.IV. O sistema de gerenciamento de arquivos provê um mecanismo para controlar o acesso aos arquivos. Para cada arquivo existe um controle de acesso que estabelece quem pode acessar o arquivo e como esse arquivo poderá ser acessado. Isso garante que um usuário não tenha acesso a um arquivo de outro usuário, caso ele não esteja autorizado. E, ainda que o usuário esteja autorizado, é possível estabelecer os tipos de acesso desse usuário. Distrator:III. Arquivo é um conjunto dados identificado por um nome e que pode ser acessado a partir de programas. Todo arquivo é armazenado de forma permanente na memória principal.Esta opção está errada porque a memória principal tem como uma de suas características possuir um armazenamento de dados que se perde quando o computador é desligado. Dessa forma, um arquivo nunca pode ser armazenado permanentemente na memória principal. O seu armazenamento permanente é feito na memória secundária. 0,00/ 0,50 2 Código: 29379 - Enunciado: Um sistema de numeração é estabelecido por meio de uma base que determina a quantidade de símbolos que o compõe e o seu respectivo valor. Assim, o sistema decimal (base 10) possui os símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, totalizando 10 símbolos; o 0,00/ 1,50 03/12/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/4341720/46c60b8e-ec68-11e9-95a0-0242ac110011/ 2/6 sistema binário (base 2) possui dois símbolos; o sistema hexadecimal (base 16) possui 16 símbolos; e o sistema octal (base 8) possui oito símbolos. Uma particularidade interessante é que a conversão da base 2 para a base 8 e para a base 16 pode ser feita de forma direta e sem necessidade de cálculo. Além disso, o resultado dessa conversão fica com uma representação mais compacta, podendo ser usada na computação como alternativa ao sistema binário, sempre que isso for possível. Considerando que o número 10010011 encontra-se na base binária, assinale a alternativa que mostra o seu correspondente na base octal. a) 147. b) 93. c) 294. d) 223. e) 201. Alternativa marcada: b) 93. Justificativa: Resposta correta: 223.10010011 = 010 010 011, que, transformado em octal, fica 223. Distratores:93. Errada. Em vez de separar em grupos de três, separou em grupos de quatro (hexadecimal), conforme a seguir: 10010011 = 1001 0011 = 93.147. Errada. Em vez de separar em grupos de três, considerou erroneamente a base 10, conforme a seguir: 10010011 = 1 * 2 + 0 * 2 + 0 * 2 + 1 * 2 + 0 * 2 + 0 * 2 + 1 * 2 + 1 * 2 = 128 + 0 + 0 + 16 + 0 + 0 + 2 + 1 = 147.294. Errada. Em vez de separar em grupos de três, considerou erroneamente a base 10, começando com 2 , e não 2 , conforme a seguir: 10010011 = 1 * 2 + 0 * 2 + 0 * 2 + 1 * 2 + 0 * 2 + 0 * 2 + 1 * 2 + 1 * 2 = 256 + 0 + 0 + 32 + 0 + 0 + 4 + 2 = 294.201. Errada, Em vez de separar em grupos de três, considerou erroneamente a base 10 e começou as potências da esquerda para a direita, conforme a seguir: 10010011 = 1 * 2 + 0 * 2 + 0 * 2 + 1 * 2 + 0 * 2 + 0 * 2 + 1 * 2 + 1 * 2 = 1 + 0 + 0 + 8 + 0 + 0 + 64 + 128 = 201. 7 6 5 4 3 2 1 0 1 0 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 3 Código: 27215 - Enunciado: “Durante a evolução do computador digital moderno, foram projetadas e construídas centenas de diferentes tipos de computadores. Grande parte já foi esquecida há muito tempo, mas alguns causaram um impacto significativo sobre as ideias modernas” (TANENBAUM, A. S. Organização estruturada de computadores. 6. ed. São Paulo: Pearson Prentice Hall, 2013. Biblioteca Virtual.) Considerando as gerações dos computadores, leia as afirmações a seguir: I. A linguagem Pascal possui esse nome em homenagem a Blaise Pascal, por ter sido ele o cientista que desenvolveu a primeira máquina de calcular operacional da história.II. Alan Turing refletiu a respeito de cérebros artificiais colocando a pergunta: “Quando podemos considerar que um sistema artificial tem realmente inteligência?”. Para responder a questão, Turing propôs um teste batizado de Jogo da Imitação, posteriormente ficando conhecido como Teste de Turing.III. O ENIAC (Electronic Numerical Integrator and Computer) é considerado o primeiro computador digital eletrônico do mundo. IV. A segunda geração de computadores (1955-1965) foi marcada pelos transistores.V. A linha IBM System/360 era baseada em circuitos integrados e foi projetada para computação científica e comercial. Está correto apenas o que se afirma em: a) I, II, III, IV e V. b) I, III e V. c) I e II. d) II. e) II, III e IV. Alternativa marcada: a) I, II, III, IV e V. Justificativa: Resposta correta: I, II, III, IV e V. A linguagem Pascal possui esse nome em homenagem a Blaise Pascal, por ter sido ele o cientista que desenvolveu a primeira máquina de 0,50/ 0,50 03/12/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/4341720/46c60b8e-ec68-11e9-95a0-0242ac110011/ 3/6 calcular operacional da história. Correta. Blaise Pascal (1623-1662) foi um notável cientista que aos 19 anos criou a primeira máquina de calcular operacional da história. Sua criação lhe rendeu uma homenagem do professor Niklaus Wirth ao batizar de Pascal a linguagem de programação que desenvolveu.Alan Turing refletiu a respeito de cérebros artificiais colocando a pergunta: “Quando podemos considerar que um sistema artificial tem realmente inteligência?”. Para responder a questão, Turing propôs um teste batizadode Jogo da Imitação, posteriormente ficando conhecido como Teste de Turing. Correta. Esse item se refere aos experimentos de Alan Turing relacionados à inteligência artificial. Turing escreveu o artigo “Computing machinery and intelligence” em 1950 e propôs um possível teste para responder à pergunta “Quando podemos considerar que um sistema artificial tem realmente inteligência?”. Esse teste foi batizado por Turing como Jogo da Imitação e, mais tarde, ficou conhecido como Teste de Turing.O ENIAC (Electronic Numerical Integrator and Computer) é considerado o primeiro computador digital eletrônico do mundo. Correta. O ENIAC possuía 18 mil válvulas, 1.500 relés, pesava trinta toneladas e consumia 140 kw de energia. Ele é considerado o primeiro computador digital eletrônico do mundo.A segunda geração de computadores (1955-1965) foi marcada pelos transistores. Correta. Esse item refere-se ao período entre 1955 e 1965, que foi marcado pela utilização dos transistores, substituindo as válvulas.A linha IBM System/360 era baseada em circuitos integrados e foi projetada para computação científica e comercial. Correta. Essa linha foi baseada em circuitos integrados e projetada para computação científica e comercial. Possuía muitas inovações, entre elas uma família de computadores com as mesmas características e que permita o escalonamento quase sem nenhum esforço. 4 Código: 30111 - Enunciado: Maria estava estudando o comando de repetição condicional enquanto / faca e resolveu praticar escrevendo o seguinte algoritmo: //*** Início ***n, total: inteiron := 1total := 30enquanto n < total faca total := total - n n := n + 2fimenquantoescreval ("n = ", n)escreval ("total = ", total)//*** Fim *** Com base no exposto, assinale a alternativa que apresenta corretamente os valores que serão mostrados ao final da execução desse algoritmo. a) n = 5 e total = 26. b) n = 3 e total = 29. c) n = 11 e total = 5. d) n = 9 e total = 14. e) n = 7 e total = 21. Alternativa marcada: c) n = 11 e total = 5. Justificativa: Resposta correta: n = 11 e total = 5.O loop ocorrerá da seguinte maneira:n = 1 e total = 30n = 3 e total = 29n = 5 e total = 26n = 7 e total = 21n = 9 e total = 14n = 11 e total = 5 (valor da variável n é maior do que o valor da variável total, e o loop acaba). Distratores:n = 9 e total = 14. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua.n = 7 e total = 21. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua.n = 5 e total = 26. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua.n = 3 e total = 29. Errada. O valor de n é menor do que o valor de total; dessa forma, o loop continua. 1,50/ 1,50 5 Código: 27223 - Enunciado: Os computadores utilizam vários tipos de memória. Basicamente, essas memórias se diferenciam pela relação entre custo, velocidade, capacidade e tamanho. Considerando os tipos de memória, leia as afirmações a seguir: I. Na maioria das vezes, a memória secundária tem um tamanho menor do que a memória principal.II. A memória cache é mais lenta do que a memória auxiliar.III. Os registradores possuem pouca capacidade de armazenamento.IV. A capacidade de armazenamento da memória cache é maior do que a dos registradores. Está correto apenas o que se afirma em: a) II, III e IV. 1,50/ 1,50 03/12/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/4341720/46c60b8e-ec68-11e9-95a0-0242ac110011/ 4/6 b) II. c) I, II, III e IV. d) III e IV. e) I e II. Alternativa marcada: d) III e IV. Justificativa: Resposta correta: III e IV.Os registradores possuem pouca capacidade de armazenamento. Correta. A pouca capacidade de armazenamento dos registradores se dá porque os registradores são fabricados com capacidade para armazenar um único dado, uma única instrução ou até mesmo um único endereço.A capacidade de armazenamento da memória cache é maior do que a dos registradores. Correta. A capacidade de armazenamento da memória cache é maior do que a dos registradores porque sua função é diferente e necessita de mais espaço. Para melhorar o desempenho, a CPU faz acesso à memória cache antes de acessar a memória principal e assim se justifica ela possuir um armazenamento maior. Distratores: Na maioria das vezes, a memória secundária tem um tamanho menor do que a memória principal. Errada. A memória secundária, também conhecida como memória auxiliar, é o local onde os dados são armazenados de forma permanente, ficando intactos, mesmo após o computador ser desligado. Isso justifica a necessidade do espaço necessário para que o armazenamento permanente de dados seja cada vez maior. Já a memória principal (RAM) é volátil, sendo limpa cada vez que o computador é desligado. Seu tamanho é bem menor do que o da memória auxiliar e, uma vez definida adequadamente a sua necessidade, dificilmente ela será expandida.A memória cache é mais lenta do que a memória auxiliar. Errada. A memória cache é mais rápida do que a memória auxiliar porque sua função é acelerar a velocidade de transferência de dados entre a memória principal e a CPU, buscando a melhoraria do desempenho do sistema. 6 Código: 29676 - Enunciado: “A necessidade de maior qualidade de so�ware surgiu realmente a partir do momento que o so�ware ficou cada vez mais integrado a todas as atividades de nossas vidas. Na década de 1990, as principais empresas reconheciam que bilhões de dólares por ano eram desperdiçados em so�ware que não apresentava as características e as funcionalidades prometidas. Pior ainda, tanto o governo quanto as empresas estavam cada vez mais preocupados com o fato de que uma falha grave de so�ware poderia inutilizar importantes infraestruturas, aumentando o custo em dezenas de bilhões.” (PRESSMAN, R. S.; MAXIM, B. R. Engenharia de so�ware: uma abordagem profissional. 8. ed. Porto Alegre: Grupo GEN; AMGH, 2016. cap. 19, Conceitos de qualidade, p. 412. Minha Biblioteca.) Diante disso, assinale a alternativa que apresenta corretamente a dimensão de qualidade de Garvin que representa a confiabilidade. a) O so�ware fornece todos os recursos e capacidades sem falhas e está disponível sempre que houver necessidade de utilizá-lo. b) O so�ware pode ser mantido (modificado) ou corrigido (depurado) em um período de tempo aceitável e curto. c) O so�ware fornece todo o conteúdo, funções e recursos especificados como parte do modelo de requisitos, de forma a gerar valor ao usuário. d) O so�ware fornece recursos que surpreendem e encantam usuários que os utilizam pela primeira vez. e) O so�ware está de acordo com os padrões de so�ware locais e externos relacionados com a aplicação. Alternativa marcada: a) O so�ware fornece todos os recursos e capacidades sem falhas e está disponível sempre que houver necessidade de utilizá-lo. 0,50/ 0,50 03/12/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/4341720/46c60b8e-ec68-11e9-95a0-0242ac110011/ 5/6 Justificativa: Resposta correta: O so�ware fornece todos os recursos e capacidades sem falhas e está disponível sempre que houver necessidade de utilizá-lo.Quanto maior for a confiabilidade de um produto ou serviço, menor será a possibilidade de o cliente ficar insatisfeito. Distratores:O so�ware fornece todo o conteúdo, funções e recursos especificados como parte do modelo de requisitos, de forma a gerar valor ao usuário. Errada. Trata-se qualidade de desempenho.O so�ware fornece recursos que surpreendem e encantam usuários que os utilizam pela primeira vez. Errada. Trata-se da qualidade dos recursos.O so�ware está de acordo com os padrões de so�ware locais e externos relacionados com a aplicação. Errada. Trata-se da conformidade.O so�ware pode ser mantido (modificado) ou corrigido (depurado) em um período de tempo aceitável e curto. Errada. Trata-se da facilidade de manutenção. 7 Código: 30203 - Enunciado: Quando uma linguagem de programação é criada, ela é categorizadaem um ou mais paradigmas. Cada paradigma de programação estabelece a visão que o programador possui sobre a estrutura e execução de um programa. Porém, independentemente do paradigma utilizado, mesmo um algoritmo em pseudocódigo, por mais simples que seja, pode ser escrito para representar resultados diferentes apenas com a mudança de lugar de um único comando.Analisando os algoritmos A e B, redija um texto evidenciando a diferença entre eles, com base nos resultados apresentados pelo comando escreva (i). Resposta: A diferença entre a opção A e B corresponde ao erro na ordem há qual o fimenqunto se encontra, pois na opção B ele se encontra abaixo do escreva, assim impedindo o fechamento correto da operação. Já a opção A encontra-se corretamente possiciona, assim possibilitando o desenvolvimento correto da operação. Justificativa: Expectativa de resposta:No algoritmo A serão escritos os números de 0 (zero) a 9 (nove) e o algoritmo irá terminar.No algoritmo B será escrito o número 0 (zero) indefinidamente porque o valor da variável i que determina o fim do laço nunca mudará, uma vez que essa mudança está fora da estrutura enquanto/para. 2,00/ 2,00 8 Código: 29803 - Enunciado: Durante uma aula de Tópicos da Computação na UVA, o professor estava ensinando sobre custo da qualidade de so�wares. Ele explicou sobre custos de prevenção, de avaliação e de falhas. Especificamente sobre custos de falhas, o professor deixou claro que existe uma variação muito grande em relação ao custo da correção dessas falhas, dependendo da fase em que se encontra o projeto. Assim, por exemplo, a correção durante o levantamento de requisitos possui uma grandeza de custo e, durante a realização dos testes, possui outra grandeza. Considerando a fase de levantamento de requisitos e a fase de testes, redija um texto explicando por que existe diferença entre o custo de correção de so�ware nessas duas fases. Resposta: Na fase de levantamento de requisitos o projeto do so�ware está sendo criado, então caso haja qualquer erro nessa fase o mesmo pode ser resolvido antes de entrar no processo de produção ,assim evitando gastos com uma produção errada. Já o custo na fase de teste acaba sendo mais alto pois o produto já passou por todos os processos e o projeto e apresentou erro, assim todos os gastos com os processoas já realizados e a mão de obra serão perdidos e deverão ser refeitos. Pois o gasto com erros já é incluso no processo de desenvolvimento. Justificativa: Expectativa de resposta: A explicação pode variar, desde que passe a ideia central.Durante a fase de levantamento de requisitos, o projeto ainda está no seu início, e o impacto do custo sobre as eventuais correções ainda é muito pequeno. Conforme o projeto vai avançando, cada vez que surgir a necessidade de uma nova correção ou de uma nova mudança, isso poderá gerar impacto na parte que foi concluída, gerando um custo maior. Assim, ao se 2,00/ 2,00 03/12/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/4341720/46c60b8e-ec68-11e9-95a0-0242ac110011/ 6/6 considerar um ciclo genérico de desenvolvimento de projeto, com as fases de requisito, projeto, codificação, testes e manutenção, podemos intuir que correções na fase de projeto são mais baratas do que deixá-las para a fase de testes. Da mesma maneira, correções na fase de codificação são mais caras do que na fase de projeto. Conclui-se então que, quanto mais o projeto avança, mais cara deverá ficar a sua correção.
Compartilhar