Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 1/16 Início Respostas encaminhadas no TESTE DE CONHECIMENTO DO ENADE Quest.: 1 Considere as afirmações relacionadas ao Paradigma de Orientação a Objetos I - A programação orientada a objetos divide um programa em vários objetos e cada objeto modela um determinado problema II - A técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos é conhecida como encapsulamento. III - Herança múltipla é a propriedade do POO que determina que cada classe pode ter apenas uma superclasse, herdando dela métodos e atributos. Qual(s) afirmativa(s) é (são) verdadeira(s)? RETORNAR Autenticação do Simulado ENADE 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar". 3. Caso queira FINALIZAR o simulado, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize este simulado você não poderá mais modificar as suas respostas. NCRI Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. 1. I, II e III I e III II e III I I e II ANDERSON CLEITON DA SILVA ANDRADE https://simulado.estacio.br/enade/index.asp javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014914.') javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914879\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 2/16 Quest.: 2 A Linguagem UML é uma linguagem visual para especificar, construir e documentar artefatos dos sistemas. Nesse sentido, assinale a alternativa correta: Quest.: 3 Em um programa em Java podemos querer executar 2 ou mais threads ao mesmo tempo, ou seja, 2 ou mais procedimentos internos do programa ao mesmo tempo. Nesse contexto considere a classe Corrida abaixo que possui um construtor que recebe o nome de um piloto, simula uma corrida com 10.000 voltas e ao final da execução informa que o Piloto terminou a corrida public class Piloto extends Thread{ private String nome; public Piloto(String str){ nome = str; } public void run(){ System.out.println("****LARGADA ****"); System.out.println("Primeira volta: " + nome); for(int cont=0; cont<10000; cont++){}; System.out.println(nome + " -> Terminou a Corrida !!!"); } } A classe seguinte executa a corrida com três pilotos diferentes public class Corrida { public static void main(String[] args){ Piloto um = new Piloto("Rubinho"); Piloto dois = new Piloto("Schumacher"); Piloto tres = new Piloto("Raikonnen"); um.start(); dois.start(); tres.start(); } } Analise as afirmativas a seguir: I - Não é possível afirmar quem será o primeiro a terminar a corrida. II - O código não executará, pois, a Classe Piloto deve implementar a interface Runnable III - O método start() deve ser substituído pelo método run() para que a thread seja executada. A respeito das afirmativas: 2. UML é uma notação diagramática padrão para desenhar ou apresentar figuras relacionadas ao software. A UML é uma metodologia de desenvolvimento, ela diz o que fazer primeiro e em seguida e como projetar seu sistema, além de auxilia a visualização e a comunicação entre os objetos. UML define apenas um perfil UML que especializa subconjuntos da notação para áreas de assunto comum, tais como diagramação de Enterprise JavaBeans. Em engenharia reversa uma ferramenta UML lê o código fonte ou o código binário e gera apenas diagramas UML de pacotes, não permitindo a geração de pacotes de classes e de sequência. A UML descreve tipos de esboço de diagramas, tais como diagramas de classes e diagramas de sequência. Ela superpõe a eles uma perspectiva de modelagem. Por exemplo, a mesma notação UML de diagrama de classes não pode ser usada para desenhar imagens de conceitos do mundo real ou de classes de software em Java. 3. I e II estão corretas Apenas III está correta Apenas a II está correta Apenas a I está correta II e III estão corretas ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014907.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014928.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914872\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914893\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 3/16 Quest.: 4 No paradigma de orientação a objetos podemos utilizar o conceito de composição para diminuir o acoplamento entre as classes fazendo com que elas funcionem como um relógio, funcionem juntas, mas nada impede que uma peça seja trocada por outra ou um nova peça seja desenvolvida. Utilizando esse conceito, poderíamos programar a seguinte situação cenário a linguagem de Programação Java: - Veículo tem um proprietário, um proprietário tem um endereço A Classe Endereco possui os seguintes atributos: cidade, estado, cep A Classe Proprietario possui os seguintes atributos: nome, cpf, Endereco A Classe Veiculo possui os seguintes atributos: marca, modelo, Proprietario public class Endereco{ public Sring cidade; public Sring estado; public Sring cep; } public class Proprietario{ public Sring nome; public Sring cpf; public Endreco endereco; } public class Veiculo{ public String marca; public String modelo; public Proprietario proprietario; } Considerando as informações acima, avalia as asserções a seguir: I - A implementação utilizando o conceito de composição não seria a melhor solução para o caso PORQUE II - ele se enquadraria no conceito de herança no qual a relação apresentada é do tipo é-um-tipo-de entre as classes Endereco, Proprietario e Veiculo A respeito dessas asserções, assinale a opção correta: Quest.: 5 Um Programador está desenvolvimento um sistema comercial em Java no qual precisa inserir dados de clientes em um Banco de Dados. Esse programador implementou o seguinte método para inserir dados de um cliente em um banco de dados utilizando JDBC: public int salvarCliente(int id, String nome, double renda){ try{ ... I 4. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira As asserções I e II são proposições falsas A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 5. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014919.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014923.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914884\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914888\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 4/16 st.setInt(1,id); st.setString(2,nome); st.setDouble(3,renda); retorno=st.executeUpdate(); } catch(SQLExecption e){ retorno = -1; } return retorno } Considere que: a variável conn é da interface Connection, st é da interface PreparedStatement e retorno é uma variável do tipo int, todas declaradas e inicializadas anteriormente. uma conexão com um banco de dados que contém a tabela cliente foi estabelecida com sucesso e em condições ideais. a tabela cliente possui os campos abaixo: id − inteiro, não nulo, chave primária nome − cadeia de caracteres renda − real Nestas condições, para que o método esteja correto,a lacuna I deve ser preenchida com a instrução. Quest.: 6 Considere a struct abaixo, que representa a célula de uma árvore: typedef struct _no { int chave; struct no *esq, *dir; } no; Em função da árvore e do código apresentados abaixo, qual a sequênca será impressa? st = conn.prepareStatement("insert into cliente (id, nome, renda) values (?, ?, ?)"); st = conn.prepareStatement("insert into cliente(id,nome,renda) values( "+id+","+nome+" ,"+renda+")"); st = conn.prepareStatement("insert into cliente (id, nome, renda) values (id, nome, renda)"); st = conn.preparedStatement("insert into cliente (id, nome, renda) values (?, ?, ?)") st = conn.executeStatement("insert into cliente values ( " + id + ", " + nome + " , " + renda + ")"); 6. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014892.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914857\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 5/16 Quest.: 7 O Tipo Abstrado de Dados do tipo PILHA permite que elementos sejam incluidos ou removidos dinamicamente, seguindo a regra de ouro denominada LIFO, onde, o último a entrar deve ser o primeiro a sair. Tradicionalmente este dtipo de estruturas de dados possuem os seguintes comandos: EMPILHA (p, n): Empilha um novo elemento "n" em um T.A.D. do tipo pilha "p"; DESEMPILHA (p): Desempilha o elemento que se encontre no topo da pilha. Considere que, em uma estrutura de dados tipo pilha "p", inicialmente vazia, sejam executados os seguintes comandos: EMPILHA (p, 10) EMPILHA (p, 5) EMPILHA (p, 3) EMPILHA (p, 40) DESEMPILHA (p) EMPILHA (p, 11) EMPILHA (p, 4) EMPILHA (p, 7) DESEMPILHA (p) DESEMPILHA (p) Após a execução dos comandos, o elemento no topo da pilha "p" e a soma dos elementos armazenados na pilha "p" são, respectivamente, Quest.: 8 Sobre processos de software, avalie quais das alternativas abaixo estão corretas: I. Em um processo de cascata, testes de sistemas testam todo o sistema, enquanto, em processos de desenvolvimento iterativo, será testado apenas um incremento a ser entregue ao cliente. II. Metodologias ágeis como XP e Scrum incentivam o desenvolvimento de software de maneira simples, excluindo processos trabalhosos como a criação de documentação. III. O Processo Unificado RUP sugere um fluxo de processo iterativo e incremental, proporcionando a sensação evolucionária através da sua estrutura organizada em fases e disciplinas. AEXYBCD CBDAXEY ABDCEYX YXEABBC ABCDEXY 7. 7 e 40. 7 e 29. 4 e 80. 11 e 80. 11 e 29. 8. Todas as alternativas estão corretas. Apenas II e III. Apenas I e III. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017768.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014954.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917733\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914919\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 6/16 Quest.: 9 Existem várias maneiras de se percorrer uma árvore binária. A função a seguir, escrita em C, percorre uma árvore na ordem direita-raiz- esquerda, de forma recursiva. A Função perc() recebe por parâmetro a raiz r de uma árvore, e faz uso de seus elementos esq, dir e cont, que representam, respectivamente, ponteiros para uma sub-árvore à esquerda de r, uma sub-árvore à direita de r e o conteúdo de r, respectivamente. void perc (arvore r){ if ( r ! = NULL ) { perc ( r->esq ); cout << r->cont; perc ( r->dir ); } } Considere a árvore binária a seguir: D / \ B F / \ / \ A C E G A sequência correta de exibição do conteúdo da árvore utilizando a função perc é: Quest.: 10 Os modelos de processos são desenhados após um cuidadoso levantamento de dados e informações e são usados para representar graficamente o fluxo de atividades que o processo deve seguir para transformar as entradas ou insumos em produtos e/ou serviços que atendem às necessidades e aos desejos dos clientes. Qual das seguintes alternativas é incorreta quando se trata de um modelo de fluxograma? Quest.: 11 1 int v[5] = {2,0,4,3,1}; 2 int a, b, r; 3 for (a=0; a<4; a++){ 4 for (b=0; b<4-a; b++){ 5 if (v[b] > v[b+1]) { 6 r = v[b]; Nenhuma alternativa está correta. Apenas I. 9. C B A D F E G G E C A F B D G F E D C B A D F B G E C A G F E C D B A 10. Os fluxogramas são capazes de representar qualquer sequência de eventos de natureza administrativa: faturamento, seleção, venda e assistência técnica, por exemplo; É uma linguagem amplamente conhecida e permite a comunicação entre os gerentes e seus liderados e a participação de todos na simplificação do processo; É uma ferramenta gráfica que facilita a compreensão do processo; Permite uma visão global do processo e, ao mesmo tempo permite detalhamentos quando necessário; Os fluxogramas foram exclusivamente desenvolvidos para dialogar com os softwares de gestão de processos. 11. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017748.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017731.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017677.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917713\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917696\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917642\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 7/16 7 v[b] = v[b+1]; 8 v[b+1] = r; 9 } 10 cout << v[0] << v[1] << v[2] << v[3] << v[4]; 11 } 12 } Com relação ao algoritmo demonstrado, julgue os itens a seguir: 1) Quando as variáveis a e b valerem, respectivamente, 0 e 1, a linha 10 apresentará a seqüência de valores 0,2,4,3,1. 2) Quando as variáveis a e b valerem, respectivamente, 1 e 0, a linha 10 apresentará a seqüência de valores 0,2,3,1,4. 3) Quando as variáveis a e b valerem, respectivamente, 1 e 2, a linha 10 apresentará a seqüência de valores 0,2,1,3,4. Informe então qual a opção apropriada: Quest.: 12 Um estabelicimento do comércio de alimentos abastece seu estoque recorrentemente com fornecedores de diversas fazendas e vem enfrentando prejuízos devido à dificuldade de monitoramento do prazo de validade de seus produtos. A fim de solucionar este problema, o dono resolve investir na confecção de um sistema, que proporcionará o controle da validade a partir das datas de compra dos produtos. O profissional contratado apresentou três tabelas para modelagem de dados do problema, sendo que o atributo Código nas tabelas Produto e Fazenda são idênticos. A partir destas informações, conclui-se que: Quest.: 13 As empresas constituem uma grande coleção de processos e qualquer falha em deles o desempenho de todo o sistema pode ser comprometido. Além disso, têm aqueles que são críticos para a estratégia da empresa. Os Apenas os itens II e III estão certos. Apenas os itens I e III estão certos. Apenas um item está certo. Todos os itens estão certos. Apenas os itens I e II estão certos. 12. A o relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos. E a tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque. B o campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo Descrição na tabela Produto. C o campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código na tabela Fazenda. D o campo Código é chave primária na tabela Produto e identifica a fazenda fornecedora do produto. 13. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3ocom o c%C3%B3digo de refer%C3%AAncia 201806017699.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017738.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917664\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917703\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 8/16 processos-chave de negócio estão diretamente relacionados às atividades-fim e são críticos para o sucesso organizacional. Analise com relação a tais processos o seguinte: I. Falhas nesses processos comprometem o desempenho parcial do sistema. II. Não são críticos para a execução da estratégica da organização. III. É preciso haver convergência do esforço organizacional de modo a minimizar riscos, tempo e desperdícios de recursos e maximizar sinergia. IV. Seus resultados produzem alto impacto para os fornecedores. V. Todos os processos das unidades de negócio devem estar integrados no sistema de gestão. Podemos afirmar que é CORRETO somente o que consta na(s): Quest.: 14 Considere as afirmações sobre conceitos básicos da Linguagem de Modelagem Unificada (UML): I. Os Diagramas de Caso de Uso representam um conjunto de sequências de ações que um sistema desempenha para produzir um resultado. II. No Diagrama de Classes representa-se a estrutura dinâmica do sistema. III. As classes são representadas na UML como um retângulo sólido com três compartimentos. O compartimento superior contém o nome da classe. O compartimento do meio contém os atributos da classe. E o inferior contém as operações da classe. IV. Os relacionamentos ligam as classes/objetos entre si criando relações lógicas entre estas entidades. Os tipos principais de relacionamentos no diagrama de classes: Associação, Agregação e Generalização. Defina quais as afirmações estão corretas: Quest.: 15 O planejamento amostral da pesquisa determina o dimensionamento numérico e também a técnica de amostragem (coleta/seleção) dos elementos de um estudo. É fundamental na elaboração do projeto, e seus problemas podem comprometer a análise final dos dados e interpretação dos resultados. Numa empresa com 800 colaboradores, deseja-se estimar a percentagem dos favoráveis a certo treinamento. Qual deve ser o tamanho da amostra aleatória simples que garanta um erro amostral não superior a 5%? Alternativas II e IV Alternativas III e V. Alternativas I e II. Alternativas I e IV. Alternativa I. 14. II, III e IV estão corretas. I, II e III estão corretas. II e IV estão corretas. I, III e IV estão corretas. I e II estão corretas. 15. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014899.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806015109.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914864\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915074\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 9/16 Quest.: 16 A figura a seguir apresenta um diagrama de entidades e relacionamentos. Na parte superior dos retângulos estão as chaves primárias de cada entidade. Os retângulos representam entidades fortes e os retângulos com cantos arredondados representam entidades fracas. As restrições a seguir são atendidas pelo diagrama: (i) entre Ent1 e Ent2, tem-se um relacionamento muitos para muitos; (ii) entre as Entidades Ent2 e Ent3, tem-se um relacionamento de um para nenhum, um ou muitos; (iii) entre Ent1 e Ent5, tem-se um relacionamento de zero ou um para zero, um ou muitos; e (iv) entre Ent3 e Ent4, tem-se um relacionamento de muitos para muitos. Aplicando a terceira forma normal ao modelo, qual será o total de colunas que deve ser criado para representar as chaves estrangeiras? Quest.: 17 A ordenação por inserção funciona de modo semelhante à forma como algumas pessoas ordenam cartas de baralho. Inicia-se com a mão esquerda vazia e as cartas empilhadas na mesa. Remove-se da pilha uma carta de cada vez, inserindo-a na posição correta na mão esquerda. Para se identificar a posição correta de uma carta, deve-se compará-Ia com as cartas presentes na mão esquerda, no sentido da direita para a esquerda. Em todos os momentos, as cartas na mão esquerda estão ordenadas, tendo sido obtidas no topo da pilha da mesa. CORMEN, T. H. et aI. Introduction to algorithms. 3. ed. Cambridge: The MIT Press, 2009 (adaptado). 67 400 267 167 80 16. 7. 5. 9. 3. 8. 17. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806024432.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017777.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3924397\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917742\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 10/16 Um programador implementou um algoritmo de ordenação semelhante à forma de ordenação de cartas descrita no texto. Ao realizar um teste com um vetor de nove posições (vetor [1 .. 9] ), verificou que o algoritmo não funcionava corretamente. 01 para i <- 2 até 9 faça 02 valor <- vetor [i] 03 j <- i 04 enquanto ((j >= 1) e (valor < vetor[j])) faça 05 vetor [j + 1] <- vetor[j] 06 j <- j - 1 07 se (j = O) então 08 interrompa 09 fim se 10 fim enquanto 11 vetor[j + 1] <- valor 12 fim para Com base nessas informações, assinale a opção em que se apresentam a linha e o respectivo comando a ser substituído, para que o algoritmo ordene corretamente um vetor de inteiros de forma crescente. Quest.: 18 1 int main () { 2 int a, b, c; 3 double f; 4 char[10] s; 5 bool l; 6 s = "1000"; 7 a = 4; 8 f = 3.5; 9 c = 0; 10 l = true; 11 if (((c < a) && l) || (s > c)){ 12 b = f / a; 13 } else { 14 b = a / c; 15 } 16 } O código acima: Quest.: 19 1 int busca (int v[], int k){ 2 int c, f, k, m; 3 f = 9; 4 [________________________] ; 5 while ((v[m] ! = k) || (f > c)){ 6 [________________________] ; 7 if (k < v[m]){ 8 f = m - 1; 9 } else { 10 [________________________] ; Linha 05; vetor [j + 1] <- vetor[j] Linha 04; enquanto ( (j >= 1) ou (valor < vetor[j])) faça Linha 11; vetor[j] <- valor Linha 01; para i <- 1 até 9 faça Linha 03; j <- i - 1 18. apresenta somente erro de divisão por zero. apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional. não apresenta erros de nenhum tipo. apresenta erros de estrutura condicional e expressão relacional inválida. apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida. 19. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017681.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017686.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917646\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917651\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 11/16 11 } 12 } 13 if (v[m] ! = k){ 14 return 0; 15 } else { 16 return m; 17 } 18 } A função acima está incompleta, pois faltam 3 linhas de código, ela deve receber um vetor ordenado de forma crescente e um valor a ser pesquisado, a partir disso, verifica se o número armazenado no ponto mediano do vetor é o número procurado. Se for, retornará o índice da posição do elemento no vetor finalizando a busca; e se não for, divide o vetor em duas partes a partir do ponto mediano, escolhe o segmentono qual o valor procurado está inserido, e o processo se repetirá. A partir dessas informações, assinale a opção que contém os comandos que completam, respectivamente, as linhas 4, 6 e 10 da função. Quest.: 20 Considere a seguinte struct: struct endereco { char logradouro [50]; int numero; char cidade[30]; char estado[2]; }end1, end2; Qual alternativa manipula corretamente esta struct? 20. Exibir o conteúdo da variável logradouro: printf("%s",logradouro.end1); Criar um array de structs endereco: struct endereco end10[10]; Armazenar o valor 104 na variável numero: endereco.numero = 104; Copiar o conteúdo das variáveis de end1 para end2: end1.strcpy = end2; Criar um alias para a struct: define struct endereço { (...) } end1, end2; ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014881.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914846\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 12/16 Quest.: 21 Gerência de projetos é a área da administração que aplica os conhecimentos, as habilidades e as técnicas para elaboração de atividades relacionadas a um conjunto de objetivos pré-definidos, num certo prazo, com um certo custo e qualidade, através da mobilização de recursos técnicos e humanos. Nas disciplinas da área de Tecnologia da Informação é bem comum que tarefas sejam realizadas em grupo, seguindo a estrutura de um projeto, veja o caso destacado a seguir: Os alunos de uma turma de graduação deveriam escolher um software de complexidade mediana, contendo no mínimo 120 funcionalidades, para realizar a modelagem de sistemas com UML e codificar em uma linguagem O.O. Um dos grupos de alunos estabeleceu a seguinte tática para identificação e seleção do software. I - O grupo deveria se reunir em um horário determinado previamente. II - Cada integrante do grupo deveria criar um apelido em um software de chat (Whatsapp, Discord e afins), onde os seguintes procedimentos eram realizados: cada integrante deveria sugerir um ou mais softwares e justificar sua escolha, sem poder criticar as idéias dos outros; à medida que as idéias fossem informadas, o líder deveria copiá-las para um bloco de notas e controlar o tempo de sugestão; quando o limite de tempo fosse esgotado, o líder disponibilizaria todas as sugestões para serem analisadas pelos demais. Ao final do processo as 5 melhores idéias eram selecionadas e colocadas em votação a fim de escolher a melhor. Esta estratégia descrita é uma adaptação de uma técnica de levantamento e elicitação de requisitos chamada: Quest.: 22 O chefe de um projeto para um jogo desenvolvido em OpenGL solicitou que você ajude na captura de um evento de teclado que irá definir o intervalo de tempo para a movimentação de um objeto desenhado com a OpenGL. Dentre as opções abaixo, qual a maneira correta para você desenvolver este trecho do jogo e por quê? Quest.: 23 As frases a seguir referem-se aos fatores que geram êxito na implantação da Gestão de Processos para atender os clientes externos de uma firma: I. A divisão do trabalho de acordo com os conhecimentos, as habilidades, e as atitudes dos profissionais, além das finalidades dos processos. II. A implementação de uma área jurídica dentro da empresa. III. A implantação de um sistema de qualidade e melhoria contínua. 21. FAST (Facilitaded Application Specification Techniques). PIECES (perfomance informação/dados economia controle eficiência e serviços). Tempestade de Ideias (Brainstorming). Entrevistas. JAD (Joint Application Design). 22. Usar funções da biblioteca padrão do C, pois estas lidam melhor com o acesso aos eventos do sistema operacional. Usar funções que atuem em interrupções do sistema operacional, pois permitem um menor tempo de resposta durante o jogo. Usar funções da API Glut, pois estas lidam com as funcionalidades ligadas aos eventos do sistema operacional para a OpenGL. Usar funções de manipulação de eventos do sistema operacional, pois desta forma não ocorrerá atraso nas requisições durante o jogo. Usar funções da própria OpenGL, pois estas lidam melhor com a abstração do sistema operacional para aplicações multiplataforma. 23. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017712.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806014934.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017741.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917677\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914899\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917706\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 13/16 IV. A implantação de um Escritório de Processos. Pode-se dizer que as frases verdadeiras são APENAS: Quest.: 24 O COBIT 5 foi construído e integrado com base em 20 anos de desenvolvimento neste campo de atuação. Desde os seus primórdios, centrado na comunidade de auditoria de TI, o COBIT se tornou um framework de Governança e Gerenciamento de TI mais abrangente, compreensivo e aceito. O COBIT 5 foi adicionalmente complementado com os frameworks Val IT e Risk IT. Antes do COBIT 5, o Val IT endereçava processos de negócio e responsabilidades na criação de valor empresarial e o Risk IT fornecia uma visão de negócio holística sobre o gerenciamento de riscos. Agora, ambos estão incorporados ao COBIT 5.O framework COBIT 5 é construído em torno de cinco princípios fundamentais, são eles: - 1º Princípio: Atender às Necessidades das Partes Interessadas - 2º Princípio: Cobrir a Organização de Ponta a Ponta - 3º Princípio: Aplicar um Modelo Único Integrado - 4º Princípio: Permitir uma Abordagem Holística - 5º Princípio: Distinguir a Governança da Gestão Para nosso estudo de caso destacaremos o 3º princípio. Sabendo disso, o COBIT 5 pode ser considerado um modelo único e integrado porque: Quest.: 25 Os mapas de navegação enfocam como as pessoas se movimentam por um site ou aplicação. Cada página do site ou local da aplicação é representado com uma caixa ou cabeçalho e todas as páginas que puderem ser acessadas a partir dela devem usá-la como referência. Uma técnica bastante utilizada é colocar todos os fluxos possíveis no mapa de navegação, já que isso destacará seções onde há necessidade de uma revisão no projeto da interface. BENYON, D. Interação humano-computador. 2.ed. São Paulo: Pearson Pren�ce Hall, 2011 Com relação ao tema, analise as asserções a seguir. Os mapas de navegação não são redesenhados no decorrer do ciclo de vida do projeto PORQUE a interface deve ser projetada para atender pessoas, atividades que as pessoas querem realizar, contextos nos quais a interação acontece, e ater-se às tecnologias empregadas. As combinações desses elementos são sempre idênticos, por exemplo, tanto em um quiosque público, como em um sistema de agenda compartilhada, em uma cabine de avião ou em um telefone celular. Acerca dessas asserções, assinale a opção correta. I, III e IV. II, III e IV I, II e IV I, II e III. II,III e IV. 24. utiliza o PRINCE2 como modelo de maturidade de processo para medir a maturidade atual dos processos de TI da organização e melhorá-los. está alinhado a outros padrões e modelos mais recentes, o que permite que a organização o adote como principal integrador do modelo de governança e gestão. É completo na cobertura da organização, o que descarta a necessidade de utilização de outros modelos, padrões e práticas. A incorpora o ITIL para infraestrutura, operação e gerenciamento de serviços de TI e o PMBOK para a gestão de projetos. Unifica governança e gestão em uma única Disciplina, com atividades voltadas a um único Propósito dentro do modelo organizacional. 25. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digode refer%C3%AAncia 201806017751.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806017827.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917716\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3917792\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 14/16 Quest.: 26 Como combater fake news? A União Europeia articulou uma equipe de pesquisadores com a finalidade de combater a disseminação crescente de notícias fraudulentas nos pleitos eleitorais. O chamado Grupo de Peritos de Alto Nível sobre Notícias Falsas e Desinformação apresentou em 2018 um relatório com recomendações para o combate aos conteúdos falsos baseado em seis pilares: (1) mais transparência por parte dos portais e provedores; (2) alfabetização midiática e informacional; (3) desenvolvimento de ferramentas para capacitar usurários e jornalistas a combater a desinformação; (4) promoção do uso positivo de tecnologias de informação de rápida evolução; (5) proteção da diversidade e da sustentabilidade do ecossistema dos meios de comunicação; (6) promoção de pesquisas acadêmicas sobre a desinformação. Chama a atenção o ponto número dois sobre a alfabetização midiática e informacional, já que em regimes democráticos o cidadão é a fonte e o destinatário do poder. Ou seja, a estratégia decisiva no combate à desinformação é educativa. LAGO, Davi. Alfabetização midiática e informacional. Disponível em https://veja.abril.com.br/blog/matheus-leitao/alfabetizacao-midiatica-e-informacional/ Acesso em 14/10/2020 Considerando o texto acima, podemos afirmar: Quest.: 27 A segunda paralisação dos entregadores de aplicativos, realizada no dia 25-07-2020, conhecida como Breque dos Apps, teve menos adesão dos trabalhadores do que a primeira, realizada pela categoria em 1º de julho deste ano. Enquanto alguns analistas veem a manifestação com entusiasmo, porque demonstra a capacidade de organização dos trabalhadores, outros falam em fracasso e apontam para divisões internas no movimento, que é autônomo e se organiza pelas redes sociais. Ao comentar a última greve, a socióloga Ludmila Abílio diz que a imagem das centenas de motos e bicicletas unidas pelas ruas da cidade é importante, mas não é só ela que dá a medida da adesão ou organização. Aderir ao breque pode ser simplesmente ficar em casa, sem ligar o aplicativo ou bloqueando a saída em locais dispersos de onde se originam entregas. Segundo ela, não é simples medir o tamanho da adesão dos trabalhadores à paralisação, e também é preciso considerar as dificuldades envolvidas no processo, porque enquanto participam dos atos, eles não trabalham e não recebem. Na avaliação dela, é preciso ter muito cuidado nas análises sobre as paralisações e nos discursos emergentes porque há um mesmo discurso que desliza com conteúdos e propósitos diferentes. Na segunda manifestação, menciona, houve uma tentativa de desmobilização e desqualificação do movimento, que se utilizou da linguagem e da luta dos trabalhadores para se voltar contra eles. Um dos recursos é criar as imagens que dizem - veja como o movimento é fragmentado - , - veja como deputado tal está lá na manifestação - , - isso virou coisa de partido político - , - isso vai virar coisa de sindicato - , - os trabalhadores não querem direitos ou proteção. Essa construção se faz com uma direção muito clara, se apropriando de uma histórica desqualificação da esquerda que é agravada por uma crise de representatividade que atravessa as ações coletivas e os processos políticos que estamos enfrentando nesta década. Seu horizonte é o da deslegitimação, explica. Disponível em http://www.ihu.unisinos.br/159-noticias/entrevistas/601524-breque-dos-apps-e-um-freio-coletivo- na-uberizacao-e-na-degradacao-e-exploracao-do-trabalho-entrevista-especial-com-ludmila-abilio. Acesso em 13.10.2020 Conisderando o texto acima, é correto afirmar que: Tanto a primeira quanto a segunda asserções são proposições falsas. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 26. Fake news são um mal necessário e não são um problema para a comunicação contemporânea. Um dos pontos fundamentais de combate às fake news, calcadas na desinformação, é a educação. A União Europeia não está buscando formas de combater as fake news. Uma alternativa para acabar com as fake news é a proibição do uso de tecnologias da informação Não há formas de combater as fake news. 27. A precarização do trabalho é um fenômeno recente que tem sido combatido pelas instâncias ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806024919.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806025105.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3924884\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3925070\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 15/16 Quest.: 28 Terra Indígena (TI) é uma porção do território nacional, a qual após regular processo administrativo de demarcação, conforme os preceitos legais instituídos, passa, após a homologação por Decreto Presidencial para a propriedade da União, habitada por um ou mais comunidades indígenas, utilizada por estes em suas atividades produtivas, culturais, bem-estar e reprodução física. Assim sendo, se trata de um bem da União, e como tal é inalienável e indisponível, e os direitos sobre ela são imprescritíveis. Nos termos da legislação vigente - CF/88, Lei 6001/73 ¿ Estatuto do Índio, Decreto n.º 1775/96, as terras indígenas podem ser classificadas nas seguintes modalidades: Terras Indígenas Tradicionalmente Ocupadas: São as terras indígenas de que trata o art. 231 da Constituição Federal de 1988, cujo processo de demarcação é disciplinado pelo Decreto n.º 1775/96. Reservas Indígenas: São terras doadas por terceiros, adquiridas ou desapropriadas pela União, que se destinam à posse permanente dos povos indígenas. São terras que também pertencem ao patrimônio da União, mas que não se confundem com as terras de ocupação tradicional. Além disso, vale destacar que existem reservas indígenas, que foram reservadas pelos Estados-membros, principalmente durante a primeira metade do século XX , mas que hoje são reconhecidas como de ocupação tradicional. Terras Dominiais: São as terras de propriedade das comunidades indígenas, havidas, por qualquer das formas de aquisição do domínio, nos termos da legislação civil. Dessa forma, são estas as três modalidades de terras indígenas, nos termos da legislação vigente (CF/88, Lei 6001/73 ¿ Estatuto do Índio, Decreto n.º 1775/96). Apesar disso, vale destacar também o instrumento administrativo de interdição de áreas (terras interditadas), instrumento este, o qual não deve ser entendido como modalidade de terra indígena, mas tão somente como instrumento administrativo utilizado para assegurar a proteção de comunidades ou grupos indígenas que vivem em situação de isolamento com o estabelecimento de restrição de ingresso e trânsito de terceiros na área, mas que não se trata de área, quando isoladamente considerada e ceteris paribus, sob domínio da União, antes, se trata de instrumento para assegurar a proteção das comunidades ou grupos indígenas isolados. Quantas são as terras indígenas e onde se localizam? Atualmente existem 488 terras indígenas regularizada que representam cerca de 12,2% do território nacional, localizadas em todos os biomas, com concentração na Amazônia Legal. Tal concentração é resultado do processo de reconhecimento dessas terras indígenas, iniciadas pela Funai, principalmente,durante a década de 1980, no âmbito da política de integração nacional e consolidação da fronteira econômica do Norte e Noroeste do país. Considerando o texto acima é correto afirmar que: Quest.: 29 Exclusão ou inclusão precária? Mario Theodoro (2007/2008), importante intelectual negro e economista, entende que a ideia de exclusão da população negra precisa ser repensada. Segundo ele, tal linha de raciocínio que pressupõe a dualidade ¿incluídos¿ e ¿excluídos¿, não daria conta de entender a fundo os mecanismos de funcionamento e controle da sociedade brasileira. Dentro dessa chave de interpretação, a desigualdade racial, e consequentemente o racismo, não seria uma anomalia ou uma disfuncionalidade de um sistema defeituoso, mas sim a regra para a sua produção, manutenção e reprodução. Menos um acidente e mais um desenho institucional. Nesse caso, a população afro- brasileira não estaria excluída, mas sim incluída dentro desse sistema social numa eterna condição representativas dos trabalhodres de aplicativos, cuja legitimidade não tem sido questionada. O movimento dos trabalhadores de aplicativo tem sido bem sucedido nas paralizações, conforme as imagens de sua ação que têm sido replicadas nas redes sociais. A segunda onda de paralizações sofreu um processo de desqualificação por conta das tentativas de imputar ao movimento dos trabalhadores de aplicativo interesses ideológicos e partidários. Os trabalhadore de aplicativo têm conseguindo ampliar o movimento que conta cada vez mais adesão da sociedade. A perpceção é a de que o movimento dos trabalhadores de aplicativo está sólido e firme na luta pelas suas reivindicações. 28. Existem terras de reserva que foram atribuídas pelos Estados-membros e que hoje são reconhecidas como ocupações territoriais A maior parte das terras indígenas está na região Norte em função do processo de integração promovida pelo IBAMA As terras dominiais são terras adquiridas pelos indígenas na forma do decreto de intervenção da União As terras indígenas são de propriedade dos povos indígenas, podendo, estes, alienar as mesmas de acordo com a sua vontade. As terras indígenas são consideradas porções do território nacional isentas de jurisdição do Estado brasileiro. 29. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806025031.') javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806025067.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3924996\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3925032\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/11/2020 EPS: ENADE https://simulado.estacio.br/alunos/ 16/16 precária de subcidadania. ¿Somos desiguais, convivemos com a desigualdade e o fazemos com um certo desleixo, em um processo de naturalização da pobreza, mesmo quando ela atinge proporções extremas e abjetas, [¿]. A sociedade brasileira parece operar com uma espécie de pacto com a desigualdade¿. (THEODORO, 2007/2008, p.02). Disponível em: https://blogdaboitempo.com.br/2020/06/30/as-politicas-da-desigualdade-racial-no-brasil-uma- republica-erguida-com-cotas-para-os-brancos/. Considerando o texto acima, avalie as assertivas abaixo: I. A dicotomia incluído x excluído não representa uma visão precisa da desigualdade no Brasil, uma vez que se instaurou no Brasil uma subcidadania. II. Para o autor, o pacto com a desigualdade se revela ao longo das sucessivas legislações que atingiram a população negra de forma a naturalizar a desigualdade. III. A Lei de Terras conseguiu realizar a dispersão da propriedade, permitindo que o acesso às terras agricultáveis fosse ampliado a população branca, distribuindo entre estes a terra. IV. A Lei dos Sexagenários deixou de assistir a população negra com mais de 60 anos, não representando uma política pública efetiva de cidadania. São verdadeiras as questões: Quest.: 30 Metade da população do mundo vive com menos de 2 doláres por dia. A maioria dessas pessoas é mulher. A pobreza se tornou uma questão feminina e, para milhões de mulheres, a busca por uma vida melhor significa viver longe, muitas vezes longe demais de seus filhos - ou amando os filhos de outras em troca de pagamento, ou trabalhando como faxineira, garçonete, operária, trabalhadora agrícola, prostituta ou qualquer outra coisa no lado obscurso da economia. (MARÇAL, Katrine. O Lado invisível da economia: uma visão feminista. São Paulo: Alaúde, 2017, p. 54). Em plena Revolução, a mulher francesa carecia de cidadania. Era considerada uma prolongação do homem quando entrava em contrato matrimonial com ele. Nós crescemos escutando que a palavra homem incluía toda humanidade, mas isso é rotundamente falso. Homem, na barulhenta declaração dos direitos naturais, fundamentais, inalienáveis e até sagrados - quantas palavras altissonantes -, só considerava o gênero masculino e nem mesmo todo o gênero. (MARUANE, Lina. Contra os filhos. São Paulo: Todavia, 2018., p. 35) Diante desse texto, é correto afirmar que: I e II I, II e IV I, III e IV II e III I, II e III 30. Os âmbitos do trabalho e da cidadania trouxeram ganhos igualitários aos gêneros. Podemos afirmar que no século XXI já foi possível alcançar a igualdade de gênero no mundo do trabalho. A ocupação dos postos de trabalho desconsidera o elemento de gênero na sua distribuição. A Revolução Francesa deixou de lado a efetividade da igualdade de gênero. Os ideais iluministas foram capazes de promover a igualdade inter e intra gênero. ANDERSON CLEITON DA SILVA ANDRADE javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201806025095.') javascript:alert('C%C3%B3digo da quest%C3%A3o: 3925060\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar