Buscar

A1 - FINAL 100 - SEMESTRE 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 33 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 33 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 33 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais