Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 - BIG DATA (2164) Código da questão: 23536 Analise a afirmativa e assinale a alternativa que traz a dada característica presente na computação em nuvem: • Os consumidores usam um portal de auto-serviço baseado na web para visualizar um catálogo de serviços e solicitar serviços em nuvem. Isso permite aos consumidores o provisionamento de serviços em nuvem de uma forma simples e flexível e reduz o tempo necessário implantação de novos ou recursos de TI adicionais. A) Acesso através de rede. B) On-demand Self-service. C) Pooling de Recursos. D) Elasticidade rápida. E) Serviço Medido. Questão 2 - BIG DATA (2164) Código da questão: 23535 Assinale a alternativa que não traz uma característica da computação em nuvem. A) Pooling de Recursos. B) Elasticidade rápida. C) Acesso através de rede. D) Serviço não mensurado. E) On-demand Self-service. Questão 3 - BIG DATA (2164) Código da questão: 23806 O Projeto Spark foi desenvolvido inicialmente pelo AMPLab da Universidade de Berkeley, usando os mesmos conceitos do projeto Mesos, proposto pela mesma Universidade. Como característica principal, o Spark otimiza os processos executados por meio do Hadoop MapReduce em memória, o que permite um desempenho em torno de 100 vezes mais rápido que o MapReduce com Hadoop tradicional e tem como componentes principais o Apache Spark Core, Spark SQL, Spark Streaming, MLlib (Biblioteca de Machine Learning), GraphX, Spark R e o Resilient Distributed Datasets. Qual dos itens abaixo permite a abstração de dados chamada Schema RDD, que fornece suporte para dados estruturados e semi-estruturados. A) Spark Streaming. B) MLlib (Biblioteca de Machine Learning). C) GraphX. D) Spark SQL. E) Resilient Distributed Datasets. Questão 4 - BIG DATA (2164) Código da questão: 23501 Assinale a alternativa que não traz uma afirmação correta para o V de volume no contexto de Big Data. A) A diminuição dos custos de armazenamento favorece ao crescimento do volume de dados. B) Os dispositivos móveis e ubíquos estão gerando dados a cada minuto. C) Os sistemas tradicionais têm dificuldades para armazenar, processar e compreender esses tipos de dados. D) O atual volume de dados disponíveis para as organizações está em ascensão, enquanto o percentual de dados que essas podem analisar está em declínio. E) A troca de dados em massa está ocorrendo a cada segundo entre os milhares de milhões de serviços de internet, aplicações científicas, vigilância por vídeo, registros médicos, dados operacionais da empresa, manufatura discreta, e-commerce etc. Questão 5 - BIG DATA (2164) Código da questão: 23786 De acordo com ITU-T (2005), o ecossistema de IoT é composto por uma variedade de atores de negócio. Cada um desses atores possui um papel, os papéis são o Device provider, Network provider e o Platform provider. Qual dos itens abaixo é responsável por fornecer os dados brutos ou o conteúdo para o provedor de Rede e para o provedor de aplicação, de acordo com a lógica de negócio? A) Device provider. B) Platform provider. C) Network provider. D) Application provider. E) Application customer. Questão 6 - BIG DATA (2164) Código da questão: 23780 Analise a definição: é um sistema de arquivos projetado para armazenar arquivos extremamente grandes com um padrão de fluxo de acesso, executar sob clusters de computadores pessoais ou plataformas de hardware comuns (WHITE, 2015). Selecione a alternativa a qual a definição se refere. A) Mahout. B) Hadoop. C) Spark. D) HDFS. E) Hadoop Yarn. Questão 7 - DESENVOLVIMENTO ÁGIL (3595) Código da questão: 65757 Não se escreve sobre cronogramas no modelo PMBOK no SCRUM, uma linha sequer. Nada sobre cronogramas elaborados, diagramas de sequência, PERT/CPM, Gantt, cálculos de rede PERT tentando dizer quanto tempo dura cada etapa, cada tarefa. Isso acontece por quê? A) Porque não é relevante, já que podemos ter quantas sprints quisermos até que finalizemos o projeto. B) Porque a unidade de tempo se chama sprint e a quantidade delas é definida antes de iniciarmos o desenvolvimento. C) Porque a unidade de tempo no SCRUM se chama backlog e dura entre 1 a 4 semanas. D) Porque dentro de uma sprint o tempo é flexível para que aceitemos as mudanças do usuário e só a encerremos quando as mudanças pararem. E) Porque isso é um erro comum, independente da sprint sempre haverá escopo fixo e um cronograma num projeto ágil. Questão 8 - DESENVOLVIMENTO ÁGIL (3595) Código da questão: 65755 O SCRUMGUIDE (2017) escreve que a equipe de desenvolvimento geralmente começa projetando o sistema e o trabalho necessário para converter o Backlog do produto em um incremento do produto em funcionamento. Uma coleção de itens de backlog, quando postas para serem resolvidas dentro de um tempo determinado, é uma Sprint (corrida). Sabemos que as Sprints devem seguir certas regras. Analise as afirmações abaixo e classifique-as como verdadeiras (V) ou falsas (F): I. Metas de qualidade pré-determinadas devem ser alteradas. II. Depois que um Sprint começa, nenhuma alteração deve ser feita para impedir que a meta seja atrasada ou concluída. III. O escopo só pode ser renegociado entre o Product Owner e o Sponsor. IV. O Sprint deve ter entre 2 a 4 semanas de duração. Após classificá-las, assinale a única alternativa que apresenta a resposta correta: A) I:F; II:F; III:F e IV:V. B) I:V; II:V; III:F e IV:F. C) I:F; II:V; III:F e IV:V. D) I:V; II:F; III:F e IV:V. E) I:V; II:V; III:V e IV:F. Questão 9 - DESENVOLVIMENTO ÁGIL (3595) Código da questão: 65771 São histórias grandes de usuários, geralmente grandes demais para serem implementadas em uma única iteração e, portanto, precisam ser desagregadas em histórias de usuários menores em algum momento. Geralmente são histórias de usuários com prioridade mais baixa porque, uma vez que se aproxima da parte superior da pilha de itens de trabalho, ela é reorganizada em história de usuários menores. Qual o nome dado a esse tipo de história? A) Tema. B) História do Usuário. C) Épico. D) Epopéias. E) Requisito. Questão 10 - DESENVOLVIMENTO ÁGIL (3595) Código da questão: 65752 Sabemos que uma das funções da equipe SCRUM é compilar uma lista inicial dessas tarefas na segunda parte da reunião de planejamento da Sprint, de tal forma que as tarefas devem ser divididas para cada uma tomar de 4 a 16 horas para acabarem. Tarefas maiores de 4 a 16 horas são consideradas como não definidas de forma adequada e, portanto, devem ser replanejadas. Considerando o texto apresentado, avalie as informações a seguir: I. A equipe SCRUM não é auto organizada. II. Somente o SCRUM Master pode dizer à equipe como realizar seu trabalho. III. O Scrum Master é um líder servo, que ensina a equipe do Scrum como se auto organizar. IV. O Scrum Master não precisa participar do Daily Scrum. É correto o que se afirma em: A) I e III somente. B) I, II, III somente. C) II, III e IV somente. D) III e IV somente. E) II e IV somente. Questão 11 - DESENVOLVIMENTO ÁGIL (3595) Código da questão: 65773 Pode ser definido como uma comunidade multidisciplinar de prática dedicada ao estudo da construção, evolução e operação de sistemas resilientes, que mudam rapidamente em escala. É a prática de engenheiros de operações e desenvolvimento que participam juntos de todo o ciclo de vida do software, desde o design até o processo de desenvolvimento e o suporte à produção. Além disso, é caracterizado pela equipe de operações que utiliza muitas das mesmas técnicas que os desenvolvedorespara o funcionamento de seus sistemas, desde o uso do controle de origem até o teste, à participação em um processo de desenvolvimento Agile. Assinale a alternativa correta que define esse conceito: A) FullStak. B) LeanDev. C) DevOps. D) LeanOps. E) EngOps. Questão 12 - DESENVOLVIMENTO ÁGIL (3595) Código da questão: 65760 Analise o cartão de história do usuário logo abaixo: CARTÃO DE HISTÓRIA DO USUÁRIO Nome: Visualizar Calendário História: Como médico, quero ver meu calendário de consultas para saber quando os pacientes estão chegando. Detalhes: O médico deve ver todas as consultas - desde o início dos tempos e para o futuro. Por padrão, o calendário deve exibir a semana atual com a opção de navegar entre semanas e meses. Justificativa: É uma funcionalidade básica em todos os produtos concorrentes; com base em pesquisas, essa experiência é esperada pelos usuários; é necessário para a integração do compromisso. Prioridade: 1 Classifique as afirmações abaixo como verdadeiras (V) ou falsas (F): I. Quem determina a prioridade é o Scrum Master. II. Quem escreve as histórias dos usuários são as pessoas que trabalham nas áreas que usarão o software no futuro. III. Quem faz perguntas para entender melhor as histórias do usuário é o time scrum, para o dono do produto. IV. O jogo do planejamento serve para determinar a prioridade da história do usuário. Após classificá-las, assinale a única alternativa que apresenta a resposta correta: A) I:F; II:F; III:F e IV:V. B) I:V; II:V; III:F e IV:F. C) I:F; II:V; III:V e IV:F. D) I:V; II:F; III:F e IV:V. E) I:V; II:V; III:V e IV:F. Questão 13 - MANUTENÇÃO DE SOFTWARE (3630) Código da questão: 72330 Caberá a esse profissional a responsabilidade de desenvolver modelos adequados e que permitam que a continuidade do desenvolvimento e codificação se deem de modo fluido e eficiente durante a criação do software. Qual o nome desse profissional? Assinale a alternativa correta. A) analista de negócios B) cientista da computação C) desenvolvedor de software D) analista de software E) arquiteto de software Questão 14 - MANUTENÇÃO DE SOFTWARE (3630) Código da questão: 72398 A arquitetura em camadas é uma maneira de organizar os componentes de um sistema em uma estrutura hierárquica, atribuindo a cada um deles responsabilidades específicas e bem definidas. Analise as afirmativas abaixo: I. Esse tipo de arquitetura promove uma separação lógica entre as partes do sistema e é interligado por uma hierarquia do tipo cliente-servidor. II. Uma camada superior é fornecedora da inferior, que, por sua vez, é responsável por promover serviços a ela. III. Uma camada só podem fazer solicitações as que estão abaixo dela, também podemos considerar esse tipo de arquitetura como um recurso para gerenciar dependências. IV. Esse tipo de organização não permite a atualização de apenas uma das camadas, possibilitando manutenções e atualizações genéricas sem impactar negativamente todo o sistema em caso de erro. É correto o que se apresenta em quais afirmativas? Assinale a única alternativa correta que as representa. A) I e III somente B) II e IV somente C) II e III somente D) III e IV somente E) I e II somente Questão 15 - MANUTENÇÃO DE SOFTWARE (3630) Código da questão: 72336 Para executar adequadamente um projeto, realizarmos uma modelagem é um recurso extremamente útil, pois facilita a abstração e reflexão, bem como funciona como uma boa base para as discussões com os diversos stakeholders envolvidos. Qual o nome dado a essa modelagem? A) Modelagem Digital do Sistema B) Modelagem Visual do Sistema C) Modelagem Parcial do Sistema D) Modelagem Funcional do Sistema E) Modelagem Variável do Sistema Questão 16 - MANUTENÇÃO DE SOFTWARE (3630) Código da questão: 72448 Analise as seguintes afirmações: o Chamada Sincronizada: o próximo passo só pode ser iniciado após a resposta da primeira solicitação. o Apresentações simples, pobres, com pouca qualidade visual e reduzida interação o Interfaces padronizadas, independentemente do dispositivo A qual tecnologia utilizada em aplicações web possuem essas características? Assinale a alternativa correta. A) Aplicações Web Ricas B) Aplicações Web Clássicas C) Aplicações Web Tabulares D) Aplicações Web Explandidas E) Aplicações Web Genéricas Questão 17 - MANUTENÇÃO DE SOFTWARE (3630) Código da questão: 72369 A consequência da utilização desse tipo de padrão é que os sistemas se tornam independentes do comportamento dos objetos criados, compostos ou representados. A qual tipo estamos nos referindo? Assinale a alternativa correta. A) Padrões Proposicionais B) Padrões Comportamentais C) Padrões Estruturais D) Padrões Criacionais E) Padrões Ornamentais Questão 18 - MANUTENÇÃO DE SOFTWARE (3630) Código da questão: 72402 O termo Tier (inglês) significa “camada” e, conforme Fowler (2009), é preciso tomar cuidado para não confundi-lo com o termo Layer (inglês), que também significa “camada”. Embora os dois tenham a mesma conotação, quando empregados como termos técnicos, representam coisas diferentes. Assinale a correta designação para Layer marcando a alternativa correta. A) configura uma arquitetura organizada com camadas baseadas em responsabilidades. B) é um conceito de arquitetura em camadas, que pode variar conforme sejam empregados diferentes tipos de organização e aplicação. C) ela trata somente da camada de apresentação D) conceitua apenas a camada intermediaria e de apresentação E) na verdade são sinônimos e são empregadas como termos diferentes apenas para efeito tecnológico. Questão 19 - MELHORIA DE PROCESSOS DE SOFTWARE (3631) Código da questão: 72560 Seu papel principal é preencher a lacuna que existe entre a situação atual e a situação futura desejada. Portanto, devem especificar quais recursos e sequências de trabalho devem ser empregados e coordenados e quais resultados e metas devem ser almejados para a agregação de valor. A qual definição estamos nos referindo? Assinale a alternativa correta: A) Modelos de processos de negócios. B) Modelos de planejamento de negócios. C) Modelos de análise de negócios. D) Modelos de indicadores de negócios. E) Modelos de projetos de negócios. Questão 20 - MELHORIA DE PROCESSOS DE SOFTWARE (3631) Código da questão: 72550 Um cliente não dá atenção ao transporte do produto até sua casa, desde que o produto chegue rapidamente e com segurança. Portanto, o melhor transportador não é aquele que emprega a mais moderna tecnologia, mas aquele que leva o produto até as mãos do cliente obedecendo a seus critérios de aceitação. À luz desse texto analise as afirmações abaixo: I. Deve-se levar em consideração os resultados globais monetários do processo, ou seja, os efeitos que incidem sobre a orçamentação e custeio. II. Deve-se estabelecer uma visão vertical, sendo necessário perceber a importância geral de cada processo. III. É responsabilidade do fabricante do produto manter uma vigilância contínua sobre os resultados obtidos em todas as fases de seu processo, monitorando-as e corrigindo eventuais falhas antes que elas influenciem a satisfação dos clientes. IV. A visão por processos, prevê que a empresa compreenda uma série de cadeias integradoras, cujo objetivo é atender às demandas de mercado mediante a agregação de valor para os clientes. Assinale a alternativa correta: A) I e II, somente. B) III e IV, somente. C) I e III, somente. D) II e IV, somente. E) I e IV, somente. Questão 21 - MELHORIA DE PROCESSOS DE SOFTWARE(3631) Código da questão: 72572 O que deverá acontecer, se um processo apresentar baixo desempenho ou não for satisfatório para cumprir e suprir as demandas as quais foi originalmente programado? Assinale a alternativa correta: A) Redesenhar o processo. B) Validar a consistência do modelo. C) Verificar o alinhamento estratégico. D) Relatar a descontinuidade. E) Adotar um novo processo. Questão 22 - MELHORIA DE PROCESSOS DE SOFTWARE (3631) Código da questão: 72581 Em sua definição direta trata-se de uma notação para “desenhar” os processos das empresas. Por ser simples, os desenhos são mais claros para todos os envolvidos. Qual é o nome dessa notação? Assinale a alternativa correta: A) CMMI. B) SOAP. C) BPMN. D) BPEL. E) BPM. Questão 23 - MELHORIA DE PROCESSOS DE SOFTWARE (3631) Código da questão: 72605 Relacione os principais elementos descritivos dentro do BPMN, da coluna da esquerda, com o seu respectivo símbolo básico da coluna da direita: (1) eventos (A) retângulo (2) gateways (B) losango (3) atividades (C) círculo A) 1B - 2C - 3A. B) 1C - 2B - 3A. C) 1B - 2A - 3C. D) 1A - 2B - 3C. E) 1C - 2A - 3B. Questão 24 - MELHORIA DE PROCESSOS DE SOFTWARE (3631) Código da questão: 72589 Uma empresa pretende desenvolver um novo sistema de software para apoiar parte de seus processos de negócio. Assim, primeiramente, foi decidido que seria feita a identificação e o mapeamento dos processos de negócio por meio da utilização da notação Business Process Modeling Notation (BPMN). Na construção do modelo de processo AS IS (processo atual), vários gateways foram utilizados, conforme apresentados abaixo: Sobre o elemento gateway da notação BPMN, é correto afirmar que: A) O Gateway Inclusivo baseia-se em eventos para divisão do fluxo em mais de um caminho. B) O Gateway Intermediário Exclusivo Baseado em Eventos requer a sincronização de eventos a partir de um ponto. C) Um fluxo, dividido e sincronizado por meio de um Gateway Exclusivo, aguarda a execução dos fluxos divididos pelo gateway para prosseguir. D) O Gateway Paralelo possibilita a execução das atividades em diferentes fluxos em qualquer ordem de sequência. E) A sincronização de fluxos por meio de um Gateway Inclusivo permite o prosseguimento do processo quando pelo menos um dos fluxos divididos e ativados pelas condições verdadeiras do gateway de entrada, finalizar sua execução. Questão 25 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS (1344) Código da questão: 21612 A resposta do servidor a uma solicitação HTTP pode apresentar certa demora: o usuário deverá ser orientado a esperar (com um texto de aviso ou um quadro de diálogo). As solicitações HTTP efetuadas a servidores externos reais, necessitam de comunicação e o aparelho deverá ter conexão com a Internet. Se detectarmos que não existe conexão no aparelho, devemos: A) Deixar esperando até que seja estabelecida a conexão. B) Fechar a aplicação. C) Avisar o usuário. D) Desligar e ligar o aparelho. E) Armazenar as informações em um vetor de informações de erros. Questão 26 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS (1344) Código da questão: 21505 O Android SDK oferece uma biblioteca de classes para manipular BDs de tipo SQLite. Dentro do pacote android.database.sqlite encontraremos as classes SQLiteDatabase e SQLiteOpenHelper. Com estas e outras classes podemos abrir e fechar bancos de dados respectivamente: A) (getReadableDatabase, getWritableDatabase, close) B) (getReadableRecorset, getWritableDatabase, close) C) (getReadableDatabase, getWritableRecordset, close) D) (getOpemDatabase, getWritableDatabase, close) E) (getReadableDatabase, getOpemDatabase, close) Questão 27 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS (1344) Código da questão: 21448 Sobre o conceito do Android, o que significa o Layout? A) É um objeto individual que poderá receber o foco e que poderá ser uma janela a tela inteira (que é o mais frequente), uma janela flutuante ou uma janela embutida dentro de outra janela. B) É uma estratégia ou disposição para colocar os componentes dentro de uma Activity. Uma Activity poderá ser projetada como uma disposição descrita por um ou vários layouts. C) É a classe básica que permite construir componentes de interface. D) É a descrição de uma operação a ser realizada. E) Ocupa uma área retangular na tela e é responsável por desenhar e atender eventos, caso seja necessário. Questão 28 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS (1344) Código da questão: 21792 Dadas as lacunas do conceito abaixo selecione a alternativa que contemple o conceito. No que se refere a _____________________, é recomendado que você sempre crie a aplicação com o idioma _____________________, ou seja em _____________________, fazendo as localizações necessárias. Desta forma, mesmo que você não a tenha preparado para determinado idioma (Espanhol, por exemplo), ela aparecerá em _____________________. A) Programação, usual, Android, Inglês B) Programação, padrão, Inglês, Inglês C) Programação, usual, Inglês, Inglês D) Internacionalização, padrão, Inglês, Inglês E) Compilação, usual, Android, Inglês Questão 29 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS (1344) Código da questão: 21618 O SMS, com significado da sigla, em português é: A) Serviço de Manufatura Cortada B) Serviço de Mensagens Cortada C) Setor de Manufatura Cortada D) Setor de Mensagens curtas E) Serviço de mensagens curtas Questão 30 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS (1344) Código da questão: 21603 Dados os itens abaixo, correlacione os mesmos. I. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> II. <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTA_COMMANDS"/> III. <uses-permission android:name="android.permission.INTERNET"/> IV. <uses-permission android:name="android.permission.CALL_PHONE"/> V. <uses-permission android:name="android.permission.RECEIVE_SMS"/> VI. <uses-permission android:name="android.permission.READ_SMS"/> 1. (?) Permite usar provedores de localização; 2. (?) Permite acessar comandos adicionais de localização; 3. (?) Permite acesso à internet; 4. (?) Permite fazer chamadas telefônicas; 5. (?) Permite receber SMS; 6. (?) Permite ler SMS; A) 1.(I), 2(II),3.(III), 4(IV), 5(V) e 6(VI). B) 1.(II), 2(III),3.(IV), 4(V), 5(VI) e 6(I). C) 1.(III), 2(IV),3.(V), 4(VI), 5(I) e 6(II). D) 1.(IV), 2(VI),3.(III), 4(II), 5(I) e 6(VI). E) 1.(III), 2(II),3.(I), 4(IV), 5(V) e 6(IV). Questão 31 - SISTEMAS CLIENTE/SERVIDOR (1435) Código da questão: 23055 Considere as seguintes afirmações a respeito da tecnologia AJAX: I.AJAX (acrônimo em língua inglesa de Asynchronous Javascript and XML) é o uso metodológico de tecnologias como Javascript e XML; II.AJAX não é uma linguagem de programação mas um modelo de programação para chamadas assíncronas usando tecnologias conhecidas; III.AJAX permite a construção de aplicações Web mais dinâmicas e criativas, permitindo a criação de efeitos visuais só possíveis anteriormente em aplicações desktop. IV.AJAX é uma tecnologia restrita a aplicações bancárias, pois só pode ser executado a partir de comandos em Cobol. A) Somente as afirmações I, II e III são verdadeiras B) Somente as afirmações II, III e IV são verdadeiras C) Somente as afirmações I, II e IV são verdadeiras D) Todas as afirmações são verdadeiras E) Nenhuma das afirmações é verdadeira Questão 32 - SISTEMAS CLIENTE/SERVIDOR(1435) Código da questão: 23056 Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Qual das tecnologias abaixo é comumente usada para construir web services? A) SOAP e REST B) SQL e COBOL C) JSP e NoSQL D) HTML5 e CSS E) Javascript e Assembly Questão 33 - SISTEMAS CLIENTE/SERVIDOR (1435) Código da questão: 32600 Os sistemas cliente-servidor tradicionais gerenciam e fornecem acesso a recursos como arquivos, páginas Web ou outros objetos localizados em um único computador servidor. Nesses projetos centralizados são exigidas poucas decisões sobre a distribuição dos recursos ou sobre o gerenciamento dos recursos de hardware. Os sistemas peer-to-peer fornecem acesso a recursos de informação localizados em computadores de toda a rede. Os algoritmos para a distribuição e recuperação de objetos são um aspecto importante do projeto do sistema. Seu projeto tem como objetivo distribuir um serviço totalmente descentralizado e organizado, equilibrando, automaticamente, as cargas de armazenamento e processamento de forma dinâmica entre todos os computadores participantes à medida que as máquinas entram e saem do serviço. Com base na afirmação do texto acima, podemos concluir que a principal diferença entre os sistemas cliente-servidor e p2p são: A) O modelo cliente-servidor tende a concentrar o fluxo de acessos em um ponto (servidor) enquanto que no modelo p2p o fluxo de acessos é distribuído por toda a rede. B) O modelo cliente-servidor necessita de alto processamento nos computadores clientes, enquanto no modelo p2p podemos ter clientes mais leves. C) O modelo p2p concentra o processamento no servidor, enquanto que o modelo cliente-servidor tende a espalhar o processamento nos computadores clientes. D) O modelo p2p só é usado na transferência de arquivos, enquanto que o modelo cliente-servidor só é utilizado para e-commerce. E) O modelo p2p é um modelo inseguro de comunicação e expõe o computador a muitos riscos, como infecção por vírus. Já o modelo cliente-servidor é mais seguro e por isso é utilizado para compras on-line. Questão 34 - SISTEMAS CLIENTE/SERVIDOR (1435) Código da questão: 33011 A arquitetura em camadas pode ser definida como um processo de decomposição de sistemas complexos em camadas para facilitar a compreensão do mesmo, como também, facilitar a manutenção deste sistema, ainda afirma que, esta técnica foi emprestada da arquitetura de computadores, que utilizam camadas de chamada ao sistema operacional, drivers e afins. Na arquitetura do modelo de desenvolvimento em camadas, normalmente classificamos as camadas em: A) Duas camadas, onde uma camada é a camada de apresentação e a outra camada é a camada de transmissão de dados. B) Três camadas, onde temos a camada de apresentação, a camada de lógica e a camada de dados. C) Três camadas, onde temos a camada de apresentação, a camada de recuperação de dados e a camada de transmissão de dados. D) Cinco camadas, onde temos a camada de apresentação, a camada de lógica, a camada de análise de recursos, a camada de transmissão e a camada de persistência. E) Cinco camadas, onde temos a camada de apresentação, a camada de transmissão de dados, a camada de virtualização de recursos, a camada de lógica e a camada de persistência. Questão 35 - SISTEMAS CLIENTE/SERVIDOR (1435) Código da questão: 32589 Pensando no modelo em camadas, quando um usuário entra com uma URL em um navegador da Internet, primeiramente será acionado o componente: A) socket. B) Banco de dados. C) Driver de disco. D) interface de rede. E) controlador. Questão 36 - SISTEMAS CLIENTE/SERVIDOR (1435) Código da questão: 23057 Considere as seguintes afirmações a respeito de Web Services: I.É uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. II.Web Service é uma tecnologia proprietária que depende da JVM para ser executada. III.Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. IV.Os Web Services são componentes que permitem às aplicações enviar e receber dados. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, um formato intermediário como XML, Json, CSV, etc. A) Somente as afirmações I, II e III são verdadeiras B) Somente as afirmações II, III e IV são verdadeiras C) Somente as afirmações I, III e IV são verdadeiras D) Somente as afirmações I, II e IV são verdadeiras E) Todas as afirmações são verdadeiras Questão 37 - CONHECIMENTOS GERAIS Código da questão: 73505 https://pt.wikipedia.org/wiki/Aplica%C3%A7%C3%A3o https://pt.wikipedia.org/wiki/Tecnologia https://pt.wikipedia.org/wiki/Plataforma https://pt.wikipedia.org/wiki/XML A Agenda 2030 para o Brasil reúne objetivos de desenvolvimento sustentável desafiadores para um país de tamanha extensão. Pensando nessa temática, identifique nas opções a seguir quais correspondem a tais objetivos: I. Vida na água II. Vida terrestre III. Paz, justiça e instituições eficazes A) Somente I é correta. B) Somente II é correta. C) Somente III é correta. D) Somente I e II são corretas. E) I, II e III são corretas. Questão 38 - CONHECIMENTOS GERAIS Código da questão: 74214 De acordo com a Lei n.º 13.709/2018 (Lei Geral de Proteção de Dados Pessoais), as atividades de tratamento de dados pessoais devem observar a boa-fé e o princípio: (Cesp, adaptado). A) de dado pessoal, segundo o qual a informação é relacionada à pessoa natural identificada ou identificável. B) de banco de dados, como um conjunto estruturado de dados pessoais estabelecido em um ou em vários locais, em suporte eletrônico ou físico. C) da anonimização, com a utilização de meios técnicos razoáveis e disponíveis no momento do tratamento, por meio dos quais um dado perde a possibilidade de associação, direta ou indireta, a um indivíduo. D) da prevenção, com a adoção de medidas para prevenir a ocorrência de danos em virtude do tratamento de dados pessoais. E) da eliminação, que é a exclusão de dado ou de conjunto de dados armazenados em banco de dados, independentemente do procedimento empregado.
Compartilhar