Prévia do material em texto
24/04/2023 18:47:35 1/3 REVISÃO DE SIMULADO Nome: FERNANDA COLERNIK Disciplina: Informática Aplicada Respostas corretas são marcadas em amarelo X Respostas marcardas por você. Questão 001 Leia o texto, a seguir. Trojan horse, ou Cavalo de Troia, é um programa que se oculta dentro de outro, legítimo, com a finalidade de abrir uma porta para que o hacker mal-intencionado tenha acesso ao computador infectado. Em uma alusão à história acima, o Cavalo de Troia se passa por um programa ordinário, mas, na verdade, abre portas para que o hacker descubra senhas ou invada sua máquina - um verdadeiro presente de grego. Fonte: Disponível em: https://www.techtudo.com.br/noticias/2014/06/o-que-e-um-trojan-ou-cavalo-de-troia.ghtml. Acesso em: 20 maio 2022. De acordo com o texto sobre o programa chamado Cavalo de Troia, escolha o termo, que melhor identifica, a função do seu programa? X A) Malware – programa que infecta seu computador com vírus. B) Firmware – programa do processador ROM. C) Middleware – programa que media entre aplicativos e o sistema operacional. D) Ransomware - programa que bloqueia dispositivos. E) Software – programa que faz parte da lógica do computador. Questão 002 Um professor de Matemática, resolveu inovar em suas aulas, e levou seus alunos no laboratório de informática, para ensinar geometria com o auxílio de um software: Fonte:https://www.researchgate.net/publication/315954420/figure/fig1/AS:482501853487104@1492048814809/Figura-1-Tela-inicial-do-GeoGebra-versao-50-A-esquerda-e-apresentada-a-janela-de.png. Acesso em: 20 maio 2022. Marque todas as características que devem ser consideradas sobre o software: ( ) desenha figuras geométricas. ( ) balanceia fórmulas químicas. ( ) simula o sistema solar em tempo real. ( ) exercícios de geometria, álgebra e cálculo. Após assinalar as afirmativas Verdadeiras (V) e Falsas (F), indique a sequência correta. A) V-V-V-F. B) F-F-F-V. C) F-V-V-F. D) V-V-V-V. X E) V-F-F-V. Questão 003 As linguagens de programação web são utilizadas especificamente para o desenvolvimento das camadas de apresentação e de lógica de negócio de web sites, portais e aplicações web em geral. Para a camada de apresentação, é essencial que o WebDesigner conheça principalmente HTML, CSS e ao menos o básico de JavaScript. Para as linguagens de programação de lógica, as opções disponíveis no mercado são muitas e com isso fica muito difícil dominar todas as linguagens, por isso é importante, pelo menos a princípio, focar em alguma delas como PHP, ASP ou .NET, apesar de existir várias outras. Considerando as informações do texto, avalie as afirmações referente a linguagens para programação web, a seguir. I.HTML não é uma linguagem de programação, é uma linguagem de marcação. II.CSS é uma linguagem utilizada para definição de estilos, para definir o layout de documentos HTML III.PHP é a linguagem de programação web mais utilizada para implementação de funções mais dinâmicas e complexas. IV.Javascript principal função tornar alguns processos das páginas mais dinâmicos É correto apenas o que se afirma em A) I, II e III. B) I e IV. X C) I, II, III e IV. D) II e IV. E) II e III. 24/04/2023 18:47:35 2/3 Questão 004 Leia o texto, a seguir: Muitos aparelhos simples possuem firmware, entre eles: controles-remotos, calculadora de mão, algumas partes do computador, como disco rígido, teclado, cartão de memória, unidades USBs, muitos instrumentos científicos e robôs. Outros aparelhos mais complexos como celulares, câmeras digitais, sintetizadores, entre outros, também possuem um firmware para a execução de suas tarefas. Não há fronteiras rígidas entre firmware e software, pois ambos são termos descritivos bastante livres. Contudo, o termo firmware foi originalmente inventado para contrastar com software de alto nível que poderia ser alterado sem a troca de um componente de hardware. Disponível em: https://www.embarcados.com.br/sistemas-operacionais-de-tempo-real-rtos/. Acesso em: 10 mar. 2022. Considerando as informações apresentadas, avalie as asserções abaixo e a relação proposta entre elas, sobre firmware: I.O firmware está normalmente envolvido com operações muito básicas de baixo nível das quais sem um dispositivo seria completamente não-funcional. PORQUE II.Firmware trata-se de um conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico A respeito dessas asserções, assinale a opção correta. A) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. X B) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. C) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. D) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. E) As asserções I e II são proposições verdadeiras. Questão 005 Uma aluna do curso de Ciência da Computação, resolveu iniciar seus estudos para desenvolver aplicativos (apps) para smartphone, e encontrou esta IDE como ferramenta, para instalar em seu computador: Fonte: https://miro.medium.com/max/1017/1*Jbb7ZSkiESpnyJ4tPdNlyg.png. Acesso em: 20 maio 2022. Trata-se do software de IDE (Integrated Development Environment ou Ambiente de Desenvolvimento Integrado) também conhecida como: A) Sublime. B) XCode. X C) Visual Studio Code. D) Atom. E) Android Studio. Questão 006 Hora de testar seus conhecimentos em códigos para programa de computador, na prática de programador(a) ou desenvolvedor(a), vamos lá? Analise a imagem, a seguir: Fonte: https://docplayer.com.br/docs-images/64/52223158/images/52-2.jpg. Acesso em: 20 maio 2022. Com base no código apresentado na imagem, avalie e assinale, pois trata-se da linguagem de programação: X A) PHP. B) JavaScript. C) R. D) Perl. E) Python. Questão 007 Kernel, o nome vem do inglês, e significa “núcleo”. Em linhas gerais, o kernel é o “cérebro” do computador. Peça fundamental dos sistemas operacionais, ele é a ligação entre o processamento dos dados e os programas. Mesmo estando presente no Windows e no Mac OS, por exemplo, ele ficou mais conhecido com o desenvolvimento do Linux. Disponível em: http://glo.bo/3PRRQqK Acesso em: 10 mar. 2022. No sistema operacional o kernel trata-se do: A) Gerenciamento De Processos B) Gerenciamento Da Memória Principal X C) Gerenciamento Do Sistema De Entrada E Saída De Dados (I/O) D) Gerenciamento De Arquivos E) Gerenciamento De Armazenamento Secundário 24/04/2023 18:47:35 3/3 Questão 008 (ENADE - 2021) Um compilador é um software que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Em geral, um compilador não produz diretamente o código de máquina, mas sim, um programa em linguagem simbólica (assembly) semanticamente equivalente ao programa em linguagem de alto nível. O programa em linguagem simbólica é, então, traduzido para o programa em linguagem de máquina através de montadores. Para realizar esta tarefa, o compilador executa a análise léxica, sintática e semântica do código-fonte do programa que está sendo executado em linguagem abstrata para depois gerar o código de máquina. Fonte: BRANCO, G. A. Jr.; TAMAE, R. Y. Uma breve introdução ao estudo e implementação de compiladores. Revista Científica Eletrônica de Psicologia. Ano V, n. 08, fev. 2008 (adaptado). Considerando as informações do texto, avalie as afirmações a seguir. I.O analisador sintático tem a função de verificar se a sequência de símbolos gerada pelo analisador léxico compõe um programa válido ou não. II.Na análise léxica, o analisador irá identificar cada símbolo que tenha significado para linguagem, gerando a mesma classificação para Java, Pascal ou outra linguagem. III.O analisador semântico utiliza o código fonte para verificar incoerências quanto ao significado das construções implementadas. IV.A fase de otimização do código procura melhorar o código intermediário, visando um código de máquina mais rápido em termos de execução. É correto apenas o que se afirmaem: A) II e III. B) I, III e IV C) I e IV. X D) II e IV. E) I, II e III.