SóProvas



Prova NC-UFPR - 2017 - ITAIPU BINACIONAL - Profissional de Nível Superior Jr - Computação ou Informática – Sistemas


ID
2502535
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

Computer Science is the study of computing, programming, and computation in correspondence with computer systems. This field of study utilizes theories on how computers work to design, test, and analyze concepts. Computer science usually has a stronger mathematical foundation than a scientific one and on some occasions may not focus directly on computers and their systems. 

In the last sentence, the underlined word one refers to:

Alternativas
Comentários
  • d-

    One is an anaphoric occurrence on the object foundation. Using 'one' to refer back to a previous expression is called a kind-level anaphora.

    ~~

    Than é usado para compartive adjectives; se as 2 entidades comparadas forem do mesmo tipo (foundation), usa-se one para evitar repetição.

  • Gabarito D

     

    Computer science usually has a stronger mathematical foundation than a scientific one and on some occasions may not focus directly on computers and their systems.

     

     

    A ciência da computação geralmente tem uma base matemática mais forte do que uma (base) científica e em algumas ocasiões pode não se concentrar diretamente nos computadores e seus sistemas.

     

     

    A tradução não ficou 100%, mas acho que da pra entender o que cada termo se refere.

  • A ciência da computação geralmente tem uma base matemática mais forte do que uma (base- foundation) científica e, em algumas ocasiões, pode não se concentrar diretamente em computadores e seus sistemas.
    Na última frase, a palavra sublinhada se refere a:
    A) ciência da computação.
    B) matemática.
    C) sistema.
    D) base.
    E) mais forte

    Para evitar a repetição de palavras ou frases usamos "one", "ones" como substitutos:
    Ex: Pam always brings us back chocolates when she travels. She brought some Belgian ones from her last trip, which were delicious
    Pam sempre nos traz chocolates quando viaja. Ela trouxe alguns (chocolates) belgas de sua última viagem, que eram deliciosos.
    Na sentença acima, "one" está substituindo "foundation"
    Gabarito do Professor: D

ID
2502538
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

                     Computer that reads body language


      Researchers at Carnegie Mellon University’s Robotics Institute have enabled a computer to understand body poses and movements of multiple people from video in real time – including, for the first time, the pose of each individual’s hands and fingers.

      Carnegie Mellon University researchers have developed methods to detect the body pose, including facial expressions and hand positions, of multiple individuals. This enables computers to not only identify parts of the body, but to understand how they are moving and positioned.

      This new method was developed with the help of the Panoptic Studio, a two-story dome embedded with 500 video cameras. The insights gained from experiments in that facility now make it possible to detect the pose of a group of people using a single camera and a laptop computer.

      Yaser Sheikh, associate professor of robotics, said these methods for tracking 2-D human form and motion open up new ways for people and machines to interact with each other, and for people to use machines to better understand the world around them. The ability to recognize hand poses, for instance, will make it possible for people to interact with computers in new and more natural ways, such as communicating with computers simply by pointing at things.

      Detecting the nuances of nonverbal communication between individuals will allow robots to serve in social spaces, allowing robots to perceive what people around them are doing, what moods they are in and whether they can be interrupted. A self-driving car could get an early warning that a pedestrian is about to step into the street by monitoring body language. In sports analytics, real-time pose detection will make it possible for computers not only to track the position of each player on the field of play, as is now the case, but to also know what players are doing with their arms, legs and heads at each point in time. The methods can be used for live events or applied to existing videos.

      “The Panoptic Studio supercharges our research”, Sheikh said. It now is being used to improve body, face and hand detectors by jointly training them. Also, as work progresses to move from the 2-D models of humans to 3-D models, the facility’s ability to automatically generate annotated images will be crucial.

      When the Panoptic Studio was built a decade ago with support from the National Science Foundation, it was not clear what impact it would have, Sheikh said.

      “Now, we’re able to break through a number of technical barriers primarily as a result of a grant 10 years ago”, he added. “We’re sharing the code, but we’re also sharing all the data captured in the Panoptic Studio”.

(Disponível: <https://www.sciencedaily.com/releases/2017/07/170706143158.htm> )

Com base no texto, considere as seguintes informações:


1. O nome da instituição que desenvolveu a pesquisa.

2. O local onde está situado o estúdio Panoptic.

3. O número de pessoas que serviram como cobaias no experimento.

4. A época em que o estúdio foi construído.

5. A dificuldade de serem encontrados modelos humanos para interagir com computadores.


O texto apresenta as informações contidas nos itens:

Alternativas
Comentários
  • Que prova é essa? por que está na disciplina de Português se é Inglês?

  • b-

    1. O nome da instituição que desenvolveu a pesquisa.- Carnegie Mellon University’s Robotics Institute

    4. A época em que o estúdio foi construído.- built a decade ago 

  • Letra B

  • Carnegie Mellon University researchers have developed methods to detect the body pose and movements,[...]
    Tradução: Pesquisadores da Universidade Carnegie Mellon desenvolveram métodos para detectar movimentos do corpo, [...]
       When the Panoptic Studio was built a decade ago with support from the National Science Foundation, [...]
     Tradução: Quando o Panoptic Studio foi construído há uma década, com o apoio da National Science Foundation, [...]
    O primeiro excerto traduzido aponta o nome da instituição que desenvolveu a pesquisa.
    O segundo, destaca a época em que o estúdio foi construido.
    Portanto, as alternativas corretas são apenas a 1 e 4.
    Gabarito do Professor: B
  • Computador que lê a linguagem corporal
          Pesquisadores do Robotics Institute da Carnegie Mellon University permitiram que um computador entendesse as posturas corporais e os movimentos de várias pessoas a partir do vídeo em tempo real - incluindo, pela primeira vez, a pose das mãos e dos dedos de cada indivíduo.
          Pesquisadores da Universidade Carnegie Mellon desenvolveram métodos para detectar a pose do corpo, incluindo expressões faciais e posições das mãos, de vários indivíduos. Isso permite que os computadores não apenas identifiquem partes do corpo, mas também entendam como estão se movendo e posicionando.
          Este novo método foi desenvolvido com a ajuda do Panoptic Studio, um domo de dois andares com 500 câmeras de vídeo. Os insights obtidos a partir de experimentos nessa instalação agora permitem detectar a pose de um grupo de pessoas usando uma única câmera e um laptop.
          Yaser Sheikh, professor associado de robótica, disse que esses métodos de rastreamento de formas e movimentos humanos em 2-D abrem novas formas de interação entre pessoas e máquinas, e que as pessoas usam máquinas para entender melhor o mundo ao seu redor. A capacidade de reconhecer poses de mãos, por exemplo, possibilitará que as pessoas interajam com computadores de maneiras novas e mais naturais, como a comunicação com computadores simplesmente apontando para as coisas.
          Detectar as nuances da comunicação não-verbal entre os indivíduos permitirá que os robôs sirvam nos espaços sociais, permitindo que os robôs percebam o que as pessoas ao seu redor estão fazendo, em que estados de ânimo estão e se podem ser interrompidos. Um carro autônomo pode receber um aviso antecipado de que um pedestre está prestes a entrar na rua monitorando a linguagem corporal. Na análise de esportes, a detecção de poses em tempo real possibilitará aos computadores não apenas rastrear a posição de cada jogador no campo de jogo, como é agora o caso, mas também saber o que os jogadores estão fazendo com seus braços, pernas e cabeças em cada ponto no tempo. Os métodos podem ser usados para eventos ao vivo ou aplicados a vídeos existentes.
          "O Panoptic Studio sobrecarrega nossa pesquisa", disse Sheikh. Agora ele está sendo usado para melhorar os detectores de corpo, rosto e mão ao treiná-los em conjunto. Além disso, à medida que o trabalho progride para passar dos modelos 2-D de humanos para modelos 3-D, a capacidade da instalação de gerar imagens anotadas automaticamente será crucial.
          Quando o Panoptic Studio foi construído há uma década, com o apoio da National Science Foundation, não ficou claro o impacto que teria, disse Sheikh.

ID
2502541
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

                     Computer that reads body language


      Researchers at Carnegie Mellon University’s Robotics Institute have enabled a computer to understand body poses and movements of multiple people from video in real time – including, for the first time, the pose of each individual’s hands and fingers.

      Carnegie Mellon University researchers have developed methods to detect the body pose, including facial expressions and hand positions, of multiple individuals. This enables computers to not only identify parts of the body, but to understand how they are moving and positioned.

      This new method was developed with the help of the Panoptic Studio, a two-story dome embedded with 500 video cameras. The insights gained from experiments in that facility now make it possible to detect the pose of a group of people using a single camera and a laptop computer.

      Yaser Sheikh, associate professor of robotics, said these methods for tracking 2-D human form and motion open up new ways for people and machines to interact with each other, and for people to use machines to better understand the world around them. The ability to recognize hand poses, for instance, will make it possible for people to interact with computers in new and more natural ways, such as communicating with computers simply by pointing at things.

      Detecting the nuances of nonverbal communication between individuals will allow robots to serve in social spaces, allowing robots to perceive what people around them are doing, what moods they are in and whether they can be interrupted. A self-driving car could get an early warning that a pedestrian is about to step into the street by monitoring body language. In sports analytics, real-time pose detection will make it possible for computers not only to track the position of each player on the field of play, as is now the case, but to also know what players are doing with their arms, legs and heads at each point in time. The methods can be used for live events or applied to existing videos.

      “The Panoptic Studio supercharges our research”, Sheikh said. It now is being used to improve body, face and hand detectors by jointly training them. Also, as work progresses to move from the 2-D models of humans to 3-D models, the facility’s ability to automatically generate annotated images will be crucial.

      When the Panoptic Studio was built a decade ago with support from the National Science Foundation, it was not clear what impact it would have, Sheikh said.

      “Now, we’re able to break through a number of technical barriers primarily as a result of a grant 10 years ago”, he added. “We’re sharing the code, but we’re also sharing all the data captured in the Panoptic Studio”.

(Disponível: <https://www.sciencedaily.com/releases/2017/07/170706143158.htm> )

De acordo com o texto, é correto afirmar que os pesquisadores, entre os quais Yaser Sheikh, professor associado de robótica, desenvolveram métodos para:

Alternativas
Comentários
  • Anulada por quê? Qual o erro da alternativa A (gabarito provisório)?

    Das 60 questões da prova (pro cargo de Suporte), 7 anuladas e 2 com resposta alterada. Ou seja, a banca assumiu problema em 15% da prova... Que vergonha UFPR!


ID
2502550
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

                     Computer that reads body language


      Researchers at Carnegie Mellon University’s Robotics Institute have enabled a computer to understand body poses and movements of multiple people from video in real time – including, for the first time, the pose of each individual’s hands and fingers.

      Carnegie Mellon University researchers have developed methods to detect the body pose, including facial expressions and hand positions, of multiple individuals. This enables computers to not only identify parts of the body, but to understand how they are moving and positioned.

      This new method was developed with the help of the Panoptic Studio, a two-story dome embedded with 500 video cameras. The insights gained from experiments in that facility now make it possible to detect the pose of a group of people using a single camera and a laptop computer.

      Yaser Sheikh, associate professor of robotics, said these methods for tracking 2-D human form and motion open up new ways for people and machines to interact with each other, and for people to use machines to better understand the world around them. The ability to recognize hand poses, for instance, will make it possible for people to interact with computers in new and more natural ways, such as communicating with computers simply by pointing at things.

      Detecting the nuances of nonverbal communication between individuals will allow robots to serve in social spaces, allowing robots to perceive what people around them are doing, what moods they are in and whether they can be interrupted. A self-driving car could get an early warning that a pedestrian is about to step into the street by monitoring body language. In sports analytics, real-time pose detection will make it possible for computers not only to track the position of each player on the field of play, as is now the case, but to also know what players are doing with their arms, legs and heads at each point in time. The methods can be used for live events or applied to existing videos.

      “The Panoptic Studio supercharges our research”, Sheikh said. It now is being used to improve body, face and hand detectors by jointly training them. Also, as work progresses to move from the 2-D models of humans to 3-D models, the facility’s ability to automatically generate annotated images will be crucial.

      When the Panoptic Studio was built a decade ago with support from the National Science Foundation, it was not clear what impact it would have, Sheikh said.

      “Now, we’re able to break through a number of technical barriers primarily as a result of a grant 10 years ago”, he added. “We’re sharing the code, but we’re also sharing all the data captured in the Panoptic Studio”.

(Disponível: <https://www.sciencedaily.com/releases/2017/07/170706143158.htm> )

In the sentence taken from the text: “The ability to recognize hand poses, for instance, will make it possible for people to interact with computers in new and more natural ways, such as communicating with computers simply by pointing at things”, the underlined expression introduces:

Alternativas
Comentários
  • such as mean an example. 

     

    Letter D

  • d-

    such as, for example, for instance, exampli gratia, in the same manner with, tal como

  • Na sentença tirada do texto: “A capacidade de reconhecer posicionamento de mãos, por exemplo, possibilitará que as pessoas interajam com computadores de maneiras novas e mais naturais, como (such as) se comunicar com computadores simplesmente apontando para as coisas", a expressão sublinhada introduz:
    A) uma comparação.
    B) uma ideia oposta.
    C) uma saudação.
    D) um exemplo.
    E) um argumento.
    A expressão such as pode ser traduzida por "como",  "tal como".

    Desta forma, a expressão sublinha introduz um exemplo.
    Gabarito do Professor: D

ID
2502565
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Não definido

João disse a Maria: “A irmã do marido da sua mãe é tia da minha mãe”. Entre os graus de parentesco relacionados abaixo, qual é o único que pode existir entre João e Maria?

Alternativas
Comentários
  • 2 respostas corretas: A (gabarito provisório) e C.

    Das 60 questões da prova (pro cargo de Suporte), 7 anuladas e 2 com resposta alterada. Ou seja, a banca assumiu problema em 15% da prova... Que vergonha UFPR!


ID
2502571
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Raciocínio Lógico
Assuntos

Com relação aos anagramas da palavra ITAIPU, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:


( ) Há 360 anagramas distintos.

( ) Há 30 anagramas distintos em que as duas consoantes estão juntas.

( ) Há 24 anagramas que começam e terminam com a letra I.

( ) Há 200 anagramas em que as letras I estão separadas.


Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Comentários
  • Anagramas resolvem-se por Permutação.

    ITAIPU = 6 letras; 2 repetições

     

    (V) Há 360 anagramas distintos.

    A quantidade de anagramas distintos será P6/P2 (devido a repetição do I) = 720/2 = 360

     

    (F) Há 30 anagramas distintos em que as duas consoantes estão juntas.

    As consoantes juntas são TP ou PT. Assim, podemos permutar 5 posições (4 vogais e o conjunto PT/TP), lembrando de dividir por 2 devido as vogais I.

    Temos: P5 x P2 / 2 = 120

     

    (V) Há 24 anagramas que começam e terminam com a letra I.

    Mantendo os "I" nas extremidades, vamos permutar apenas as 4 letras do meio. Assim: P4 = 24

     

    (F) Há 200 anagramas em que as letras I estão separadas.

    Calculei o total de permutações: P6 = 720

    Total de anagramas com II juntas: P5 = 120

    Total - Juntas = Separadas --> 720-120 = 600

  • Excelente resposta Lorena. +1

     

    Só precisa corrigir o último cálculo:

    Anagramas totais = P6 / P2 = 360

    Anagramas com II juntas = P5 = 120

    Anagramas com II seperadas = 360 - 120 = 240

    No mais tudo belezinha :)

  • BooooA Lorena

     

  • a.

     

    Pn =      6!                      6.5.4.3.2.1 =  720

          _________               ___________ ____         = 360

                2!                                 2.1 =     2

     

    b.

     

    Pn = 5!  2!

            ____          = 120

             2!

     

    c.

     

    Pn = 1. 4. 3. 2. 1. 1 = 24

     

     

    d.

     

    Pn =  5!  2!         

           ______      =  120

               2!

     

     

    120 anagramas com as vogais "i" juntas. 

    360 (total) - 120 (juntas) = 240 anagramas com as vogais "i" separadas.

     

  • Passo uma hora vendo a questao e nao sai nada, dai quando venho ver os comentarios vejo que sei desenvolver só nao tive esse pensamento. # ODIO 

  • Excelente questão! Descer ao comentário do Enéas!

    Gab: A

  • Não entendi pq se permuta 5 na segunda afirmação, alguém pode me explicar?

  • não entendi a ultima ..

     

     

  • stiv brabu, como duas consoantes estão juntas, considera-se como um único elemento, pois sempre irão estar juntas.

  • Vamos por partes:

    1 - Total de anagramas, calcula por permutação com repetição:

    P = 6!/2! = 360

    Primeira afirmação está correta.

    __________________________________

    2 - Para considerar as duas consoantes juntas, considera ambas como um elemento só, assim, permutação com repetição novamente:

    P = 5!/2! = 60

    Segunda afirmação está incorreta.

    ___________________________________

    3 - Já que as letras "I" iniciam e terminam o anagrama, elas serão fixas. Assim, só ocorre permutação simples entre os outros 4 elementos:

    P = 4! = 24

    Terceira afirmação correta.

    ___________________________________

    4 - Para descobrir o numero de anagramas em que as letras "I" estão separadas, faz o raciocínio inverso: Encontra-se o número de anagrama em que elas estão juntas, e subtrai do total de anagramas possíveis (360). Considera-se as letras "I" juntas como apenas um elemento, e usa permutação simples:

    P = 5! = 120

    360 - 120 = 240

    Quarta afirmação está incorreta.

    Gab.: A

  • Pessoal, na segunda afirmação, além de permutarmos apenas 5!, as duas consoantes juntas podem ser "PT" e "TP", como colocaram os colegas Enéas e Lorena. Assim, fica 5!.2!/2!.

    Se eu estiver errado, me corrijam.

  • fiquei com duvida sobre a Letra I, se contava duas vezes ou não.

  • Galera está se equivocando na segunda alternativa. O TP formam 1 bloco porém eles estão permutando(a questão não falou que eles estão juntas "nesta ordem", então, subentende que estão também em permutação) dentro bloco. Logo, seria 2!x5!/2!(pela repetição do"I"). Que daria 240/2=120.

    Veja :

    https://sketchtoy.com/69401612

  • Não deveria ocorrer tbm uma permutação entre as Vogais "ii" que estão juntas?


ID
2502574
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Raciocínio Lógico
Assuntos

Durante uma cerimônia de formatura, cada um dos 32 formandos cumprimentou uma única vez (com um aperto de mãos) cada um de seus colegas e cada um dos 6 professores presentes à cerimônia. Além disso, cada um dos seis professores também cumprimentou cada um de seus colegas uma única vez. Quantos apertos de mãos foram dados durante essa cerimônia?

Alternativas
Comentários
  • Nro de colegas: 32
    Nro de professores: 6
    Vamos imaginar estes colegas em um fila.
    O primeiro colega cumprimenta os outros 31 colegas que estao atras na fila e volta para o seu lugar, total 31 apertos
    O segundo colega cumprimenta os outros 30 colegas que estao atras na fila, lembrando que os colegas da frente já se cumprimentaram,  e volta para o seu lugar, total 30 apertos
    O terceiro colega cumprimenta os outros 29 colegas que estao atras na fila, e volta para o seu lugar, total 29 apertos
    Isso se repete ate o ultimo colega da fila...
    Podemos verificar que a soma do numero de apertos gera uma PA: (31 + 30 + 29 +....+ 1) apertos
    Fazendo as contas, fica: Soma = ((1+31)*31)/2 = 496 apertos entre os colegas.

    Os professores tambem se cumprimentam e vamos coloca-los na fila para achar o numero de apertos entre eles.
    Soma = ((1+5)*5)/2 = 15 apertos entre os professores

    Os 32 colegas irá cumprimentar todos os 6 professores,
    32*6 = 192 apertos, somando tudo 496+15+192 = 703 apertos

    Gabarito: C

  • C 38,2

    Método Telles: 38x37/2! = 703

    Combinação de 38, porque soma alunos e professores afinal todo mundo se comprimenta.

  • GAB: C

    Errei, mas dps entendi. Rss 

     

    -Alunos e Professores:    32.6 = 192 apertos.

    -Alunos e Alunos:      32. 31/ 2. 1 = 496 apertos.

    -Professores e Professores: 6.5/ 2.1 = 15 apertos.

     

    192+ 496+ 15 = 703.

     

  • São dois grupos ok!

     

     1º - É uma combinação pois a ordem não importa! Em vez de aplicar a fórmula

     2° - somo os dois grupos de 32+6=38

    3° - Fatoro 38 até o número de grupos, pois são somente 2, após isso divido pela mesma qnt. fatorada tb

    38! = 38*37/2*1 =703

  • Eu tenho um total de 38 Pessoas (32 formandos + 6 Professores).

    Eu não posso apertar minha propria mão, logo são 37 apertos de mão.

    38 Pessoas * 37 Apertos de mão = 1406 Apertos

    mas estou contando 2x (Paulo apertou a mão de Pedro(1x) e que Pedro apertou a mão de Paulo(2x))

    por isso divido por 2 

    1406 / 2 = 703 apetos de mão

    Gabarito Letra C

     

     

  • Li, reli, desli e não entendi, essa questão. Meu Deus!

  • Combinação de 38 elementos , tomandos dois a dois

    38!/2!*36!

    (38*37*36!)/2!*36!

    38*37/2= 703 

    gabarito letra C

     

  • c-

     

    fórmula p/ combinação de 2. (x² - x)/2.

    alunos - (32² - 32)/2 = 496

    prof - (6² - 6) / 2 = 15

    alunos x prof = 32 * 6 = 192 

     

    496 + 15 + 192 = 703

  • 19*37

  • Eu pensei da seguinte forma;

    Na primeira situação temos 32 alunos para apertar a mão entre si. Seria então 32 (quantidade de alunos) x 31 (apertos de mãos)/ 2 (para não contar os apertos repetidos já que eles interagem entre sí. = 496

    Na segunda temos os alunos apertando a mão dos professores. Correto? Então teremos 32 (quantidade de alunos) x (6 apertos de mãos dos professores) = 192  

    Na terceira, os professos trocam apertos de mãos. São 6 professores mas 5 apertos de mãos, pois da mesma forma que a primeira eles não se auto apertam. (rs) Fica então 6 x 5/ 2 (retirando os apertos de mãos repetidos) = 15

     

    Somando tudo: 496 + 15 + 192 = 703. 
    Gabarito: C

     

  • Bora lá. 

    Você tem 32 formandos + professores, no total de 38.

    Um aluno irá cumprimentar TODOS (menos ele é obvio), logo será 38 x 37 = 1406

    Vamos pro segundo passo, que é dividir por 2, pq esse valor foi como se ele cumprimentasse todos repetindo os apertos.( e no enunciado tem dizendo que o aperto será uma unica vez)

    Logo  1406/2 = 703

  • Dar pra fazer usando a ideia de PA, eu fiz e deu certo

  • C38,2 = 703

     

    38 = total de pessoas

    2 = tomados 2 a 2 (cada um único aperto de mão entre dois negos)

  • Questão medonha: Achei essa resolução de um colega. 

    Cada um dos 32 formandos cumprimentou seus 31 colegas = 992 cumprimentos. Como cada cumprimento envolve duas pessoas, divide-se esse número por dois = 496. Cada um dos 32 alunos cumprimentou os 6 professores = 192 cumprimentos. Cada um dos 6 professores cumprimentou os 5 colegas = 30 cumprimentos. Como cada cumprimento entre os professores envolve duas pessoas, então contabilizam-se 15 cumprimentos. Assim temos 496 + 192 + 15 = 703

  • Questão de progressão aritmética.

    1 - Imaginem todos em fila. (São 38 porque, se os professores também apertam as mãos de seus colegas professores, então todos se cumprimentam no problema)

    2 - Uma pessoa de uma das extremidade seguirá apertando mãos até a outra extremidade e bandonará a fila (pois ele terá apertado todas as mãos e, obviamente, todos terão apertado a sua)

    3- O primeiro aperta 37 mãos até sair, o segundo aperta 36 mãos até sair e assim por diante.

    A1 = 37

    A2 = 36

    A3 = 35

    .

    .

    .

     

    A38 = 0 ( pois ele não aperta sua própria mão )

    Soma = (A1 + An) x N /2  --> (37 + 0) 38/2  =  703

     

  • COMBINAÇÃO DOS ALUNOS: (32,2) = 496

    COMBINAÇAO DOS PROFESSORES: (6,2) = 15

    CADA ALUNO CUMPRIMENTOU UM DOS SEIS PROFESSORES: 6 * 32 = 192

    TOTAL 496 + 15 + 192 = 703

  • Aqui não encaixa a regra da multiplicação, por conta da conjunção E?

  • Comentário direto e certo rubens da silva rodrigues

  • Na verdade essa questão caberia recurso pois quando ele diz " cada um dos seis professores também cumprimentou cada um de seus colegas uma única vez'' gera uma ambiguidade pois não tem como saber se ele se refere aos colegas professores ou aos colegas dos formandos.

  • Se ler bem o texto você vê que todo mundo cumprimentou todo mundo em algum momento, portanto pode-se fazer uma simples combinação de (38,2) - (38 é a soma dos alunos e professores)


    38! / 2! * (38-2)! ---> 38 * 37 * 36! / (2 * 1) * (36!) ---> 38*37/2 = 703

  • Eu somei tudo...hahahahahaha - que burr@, mas acertei hahahahaha

  • Acabei de ver uma questão muito parecida com essa e que não consegui fazer.

    Vi que a banca te confunde escrevendo diversas frases, mas o significado de todas elas é que todo mundo apertou a mão de todo mundo.

    Então é como se fossem duplas montadas com 38 pessoas.

    Qual o número de possiveis duplas formadas para 38 pessoas?

    É a combinação de 38 pra 2.

  • Eu fiquei uns 15 minutos quebrando a cabeça. Fui almoçar e aí me caiu a ficha: são 38 pessoas e todas cumprimentam todas! Logo, é uma combinação de 38 para se selecionar 2: 703.

  • Questão tradicional de análise combinatória. Todo mundo aperta a mão de todo mundo, logo, temos -> 38*37/2! = 703

  • A cumprimenta B

    B cumprimenta A = 1 cumprimento e nao 2

    Por isso divide por 2 ao final

  • 2 pessoas fazem um cumprimento.

    Mas A cumprimentar B e B cumprimentar A é a mesma coisa.

    32 alunos x 31 alunos = 992 / 2 = 466

    32 alunos x 6 professores = 192

    6 professores x 5 professores = 30 / 2 = 15

  • C38,2= 38! / 2! (38-2)!

    C38,2= 38*37/2

    1406/2

    703.

  • Acabei encontrando 701 e fui na mais proxima 703...

  • GAB. C

    C32,2 + C32,1 X C6,1 + C6,2 = 703

  • Pessoal, a questão faz todo um enredo para confundir o candidato.

    E tudo isso para dizer que?

    -Os 32 alunos se cumprimentaram.

    -Os 6 professores se cumprimentaram entre eles.

    Dessa forma, resta que o total de pessoas (38), cumprimentaram-se uma única vez.

    Assim: 38!/2! = 703

  • Gab b! 703. Feito por contagem.

    O aperto de mão é como se fosse uma separação de grupo de 2 pessoas. Dentre os 38.

    Não houve nada que diferenciasse prof de formando. Todos se cumprimentaram.

    C = 38*37 = 1406 / 2 = 703


ID
2502580
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Raciocínio Lógico
Assuntos

Suponha que a seguinte afirmação é verdadeira: “quem desdenha quer comprar”. Então podemos concluir que:

Alternativas
Comentários
  • A questão está pedindo a equivalência lógica da frase: "quem desdenha quer comprar"

     

    nega-se as duas partes da frase e depois inverte as posições das proposições obtidas.

     

    ''Se eu NÃO desdenhei, então eu NÃO quis comprar'' (1 parte negando as frases).

    ''Se eu não quis comprar, então eu não desdenhei''.

  • Gabarito B

    Famoso "Inverte e nega".

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • GABARITO - B

     

    pelo Diagrama de Venn também dá certo!

     

    Ciculo maior é quem compra

    Circulo menor é quem desdenha

     

    Quem desdenha está contido em quem compra

  • Alguém explica o erro da letra "E".

  • Letra: B

    se eu não quis comprar então eu não desdenhei. 

  • b-

    o periodo contém 2 verbos principais. Logo, sao 2 orações. Em logica proposicional, oração == afirmação. se sao 2 afirmações. Nao nao ha conectores logicos (conjunção ou disjunção), e ha relação de causa-conseqeuncia: quem faz tal coisa, tal outra coisa. Logo, é condicional simples- de uma premissa deprende-se uma conclusao que determina se argumento é valido. em condicional simples, só é F quando p = V e q = F. Isso porque uma conclusao nao pode ser falsa partindo de uma premissa verdadeira. Pela tabela-verdade, equivalencia de p- >q == ~q -> ~p. 

     

    ou volta negando.

  • Regra de Equivalências:

    (p--->q) equivalente (~q---->~p)

    (p--->q) equivalente (~p v q)

    ~(~p) equivalente p

    ~(p v q) equivalente (~p ^ ~q)

    ~(p ^ q) equivalente (~p v ~q)

    ~(p--->q) equivalente (p ^ ~q)

  • Toda vez que a questão trás alternativas em que uma só mudou de lugar em relação a outra, como é o caso da B e da C, eu erro!! Não consigo entender!! Alguém me explica pq a C está errada??

  • A questão está pedindo a equivalência de “quem desdenha quer comprar”

    Resolução:

    “quem desdenha quer comprar” = Se desdenha então quer comprar (p --->q)

    Há duas formas de fazer a equivalência do "Se...então", vejamos:

    1ª hipótese "Se desdenha então quer comprar" (p --->q) equivale:

    (~q --->~p) Se não quer comprar então não desdenha

    Obs: Equivalência do "Se...então" por outro "Se...então": negue os dois componentes , inverta a ordem e mantenha o conectivo "Se...então".

    2ª hipótese "Se desdenha então quer comprar" (p --->q) equivale:

    (~p v q) Não desdenha ou quer comprar

    Obs: Outra forma de fazer a equivalência do "Se...então" é trocando pelo conectivo "OU": negue o primeiro componente, mantenha o segundo componente e troque o conectivo pelo "OU".

    Letra B é a correta: Se eu não quis comprar então eu não desdenhei (perceba que é a resposta que mais se aproxima com o resultado achado na 1ª hipótese : Se não quer comprar então não desdenha).

  • Ele quer a equivalência do SE então

    Volta negando tudo.

  • nega td e inverte!!

  • "quem desdenha quer comprar" = Se desdenha, então quer comprar. A questão pede o "Se,então" de forma indireta, digamos assim...

    Regra da contra positiva = Negar proposições e trocar a ordem.

    ---------------------------------------------------------------------------------

    Se desdenha, então quer comprar.

    Se não quer comprar, então não desdenha. (NEGADA)

    --------------------------------------------------------------------------------

    Sintéticamente:

    Se D, então C

    --------- X ---------

    Se ÑC, então ÑD

    --------------------------------------------------------------------------------

    GABARITO: B

    "se eu não quis comprar então eu não desdenhei."

  • gab b

    equivalencia contrapositiva.

    negar td e inverter mantendo o conectivo ''se então''

  • Essa questão pediu equivalência??????? Onde?

  • - A questão está pedindo a equivalência lógica da frase: "quem desdenha quer comprar". Nesse caso o quem, está fazendo o papel do ''Se...então''.

    - Existem duas formas de fazer a equivalência lógico do Se...então, porém como todas as alternativas trazem como resposta o próprio ''Se...então'' (escreve o ''se....então'' com outro ''se...então), usa-se nesse caso a regra da contrapositiva, nega-se as duas partes da frase e depois inverte as posições das proposições obtidas.

    - Ex frase da questão: '"quem desdenha quer comprar"

    Usando a Contrapositiva: ''Se eu NÃO desdenhei, então eu NÃO quis comprar'' (1 parte negando as frases).

    ''Se eu não quis comprar, então eu não desdenhei''. (2 parte inverte as posições das frases).

    gab B


ID
2502583
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Raciocínio Lógico
Assuntos

Suponha que as seguintes afirmações são verdadeiras:


• Todos os corredores de maratona são pessoas dedicadas.

• Nenhuma pessoa dedicada é arrogante.


Logo, podemos concluir que:

Alternativas
Comentários
  • Gabarito B

    Questão dada....

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Mmmm, eu sou chato e acho que cabe recurso.

    A letra B deveria ser "nenhum corredor DE MARATONA é arrogante."

    O que eu sei sobre corredores dos 100m rasos a partir do enunciado? Nada! Portanto não posso generalizar a resposta.

    Mas enfim, marcaria letra B sem medo, visto que as demais assertivas estão claramente erradas.

  • Perfeito Ed.

    Das 60 questões da prova (pro cargo de Suporte), 7 anuladas e 2 com resposta alterada. Ou seja, a banca assumiu problema em 15% da prova... Que vergonha UFPR!

  • b-

    Todos os corredores de maratona são pessoas dedicadas. Nenhuma pessoa dedicada é arrogante. Quem é arrogante? Nenhuma pessoa dedicada. Quem é dedicado? Todos os corredores de maratona.

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • • Todos os corredores de maratona são pessoas dedicadas.

    • Nenhuma pessoa dedicada é arrogante.

    A questão fala que nenhuma pessoa dedicada é arrogante . Porém deixa a entender que existe corredores que são ignorantes , apesar de não serem dedicados .

    Questão mal elaborada .

  • Eu entendi assim: Se Todos os corredores de maratona são pessoas dedicadas. Verdadeiro

    Nenhuma pessoa dedicada é arrogante. Verdadeiro

    Então nenhum corredor é arrogante.


ID
2502586
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Raciocínio Lógico
Assuntos

A soma de três números diferentes é igual a 18. A soma dos dois menores é igual ao maior. Além disso, adicionando o maior ao menor, obtém-se o dobro do número intermediário. Qual é o maior desses números?

Alternativas
Comentários
  • Gabarito errado

     

    x+y+z=18

    x+y=z

    z+x=2y

     

    I) Substituindo z+x na primeira -> y+2y=18 --> y=6

    II) z+x=2y --> z+x=2.6 --> z=12-x

    III) Substituindo na segunda x+y=z ---> x+6=12-x ---> x=3

    IV) Voltando no II ---> z=12-x --->z=9

     

     

    Resposta: o maior número é o 9 (letra a)

    3+6+9=18

    3+6=9

    9+3=2.6

  • A banca havia errado a resposta da questão + fácil da prova. O gabarito provisório era E (12), o correto é A (9).

    Das 60 questões da prova (pro cargo de Suporte), 7 anuladas e 2 com resposta alterada. Ou seja, a banca assumiu problema em 15% da prova... Que vergonha NC UFPR!

  • Rafael, dá para resolver com as duas primeiras informações. Admitindo que os números x, y e z estão em ordem crescente.

    x + y + z = 18

    x + y = z

     

    Substitui o x+y na primeira equação:

    z + z = 18

    2z = 18

    z = 9

    resposta: Letra A.

    Abraço e bons estudos.

  • Se a soma dos dois menores é igual ao maior número, o maior número é a metade da soma. Se a soma é 18, o maior número é 9.

  • a-

    x+y+z = 18

    x = y+z

    2y = x+z

    y = (x+z)/2

    substuindo:

    y = (y+z+z)/2

    2y = y+2z

    y=2z

     

    x - soma dos outro

    y- dobro de z

     

    Como observado, se a soma de 3 numeros é 18 e a soma de 2 deles é metade de 18, esses 2 numeros somados sao 9. Se x é 9, sabemos que y é 6 e z 3.

    9 + z + zy=18

    3z = 9

    z= 3.

  • Testei pelas alternativas (menos as frações)

  • Resposta: A

    Fiz testando as alternativas. Comecei pelo 9

    x+y+z=18

    6+3+9=18

    x+y=z

    6+3=9

    z+y=2.x

    9+3=2.6

  • Simples demais!

    Pense no seguinte:

    A + B + C = 18

    > A vai ser o menor valor;

    > B vai ser o intermediário;

    > C vai ser o maior valor;

    Veja a seguinte informação: A soma dos dois menores é igual ao maior:

    > A + B = C

    >Substituindo A + B por C na equação [A + B] + C = 18, temos:

    > C + C = 18

    Qual valor somado por ele mesmo é igual a 18?

    Resposta 9. Como C é o maior valor, finalizamos a questão.


ID
2502589
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Matemática
Assuntos

Seja W o subespaço de R4 gerado pelos vetores w1 = (1,0,1,1), w2 = (0,1,1,-1), w3 = (1,1,2,0) e w4 = (1,3,4,-2). Qual é a dimensão de V? 

Alternativas
Comentários
  • "Qual é a dimensão de V?"

    O que é V? Na frase anterior, nenhuma referência a V...

    Mais uma questão que poderia ser anulada?!

    Considerando que a pergunta é a dimensão de W, percebe-se que

      w2 = w3 - w1  e

      w4 = 2*w2 + w3 (ou w4 = 3*w3 - 2*w1).

    Ou seja, w2 e w4 são dependentes de w1 e w3. Somente w1 e w3 são linearmente independentes (qualquer elemento de W pode ser escrito pela combinação linear desses 2 vetores). Então dim(W) = 2.

  • Olá, venho compartilhar com todos vocês esté método, que me fez obter um rendimento insano em pouco tempo.

     é do Professor Marlon Souza, Especialista em técnica de estudos e métodos de aprendizagem acelerada.

    https://go.hotmart.com/Q8744867J

    Confiram, eu comprei e vale muitoooo a pena.


ID
2502595
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre os diagramas da UML (Unified Modeling Language), é INCORRETO afirmar:

Alternativas
Comentários
  • Diagrama de Máquina de Estados: mostra os vários estados possíveis por quais um objeto pode passar. Este, por sua vez, muda de estado quando ocorre algum evento interno ou externo ao sistema.

  • b-

    Diagrama de estados descreve comportamentos de um sistema atraves de todos os estados possiveis que um objeto pode ter como o estado muda consoante os eventos que o afetam. Geralmente o diagrama de estado têm em mente uma classe única para mostraar comportamento ao longo do tempo de um unico objeto.

  • O diagrama de estados, embora seja um  diagrama comportamental, não é um diagrama de interação. Portanto, não há relacionamento ou troca de mensagens entre objetos. 


ID
2502601
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Considere a história de usuário abaixo:

“Como enfermeira, desejo registrar os dados de pressão arterial de um paciente para que eu possa acompanhar as mudanças na pressão arterial ao longo do dia.”

Sobre a forma como essa história de usuário está descrita e como é utilizada no desenvolvimento de software, considere as seguintes afirmativas:


1. Deve possuir a maior quantidade de detalhes possível no início do projeto, mesmo que não seja imediatamente implementada pela equipe de desenvolvimento.

2. Pode ser utilizada em projetos que adotam o método ágil Scrum.

3. Quando descreve uma funcionalidade maior, com menos detalhamento, é chamada de épico.

4. Idealmente, é especificada pelo Scrum Master em um projeto que adota Scrum.

5. No Scrum, o conjunto de histórias de usuário a serem implementadas em um projeto é chamado de Backlog do Desenvolvimento.


Assinale a alternativa correta.

Alternativas
Comentários
  • Analisando as alternativas

     

    1. Deve possuir a maior quantidade de detalhes possível no início do projeto, mesmo que não seja imediatamente implementada pela equipe de desenvolvimento.

    Errada. Usuário quer ver a implementação do sistema em operação, já que os requisitos foram percebidos, logo devem ser colocados em prática.

     

    2. Pode ser utilizada em projetos que adotam o método ágil Scrum.

    Correta. Além do Scrum outras metodologias ágeis podem ser utilizada também. Exemplo: TDD, XP ...

     

    3. Quando descreve uma funcionalidade maior, com menos detalhamento, é chamada de épico.

    Correta

     

    4. Idealmente, é especificada pelo Scrum Master em um projeto que adota Scrum.

    Errada. Scrum Master é responsável pelo uso do Scrum, protege o time de interferências externas...

     

    5. No Scrum, o conjunto de histórias de usuário a serem implementadas em um projeto é chamado de Backlog do Desenvolvimento.

    Errada. O conceito refere-se ao USER STORIES, que foca no objetivo do usuário.

  • Colega Rodrigo Marcelo,

    Vi o erro da assertiva 1 sob outro aspecto:

    "Deve possuir a maior quantidade de detalhes possível no início do projeto"

    Seria forçar a barra demais ao dizer que uma história DEVE ser o mais detalhada possível JÁ NO INÍCIO. Por isso, avaliei como errada.

    Abs,

  • Só deve ser detalhado o que será implementado.
  • Fui por eliminação, mas de onde tiraram esse "épico"?

  • Caro Oséias e demais colegas,

     

    Segue:

     

    https://www.yodiz.com/blog/what-is-epic-in-agile-methodology-definition-and-template-of-epic/

    2. What is epic in agile methodology

    The Basic unit of work defined in Scrum is User story. But very often, when Product Owner writes a user story for a feature or against customer request, that looks simple in the beginning. But, while covering all related work and scenarios, same user story expands so much that it can not fit either in a week or a sprint time-frame. It is the time to consider this big user story as epic and start slicing it in smaller user stories. This way, Agile teams get better effort estimate and get smaller but concrete output in single sprint.

    Espero ter ajudado,

    Abs,

     

  • Ajudou d+ Maurício Bastos! Muito obrigado.

  • O 5 pode ser o Backlog do Produto, apesar que o Guia Scrum não define qual artefato usar para representar um item de backlog. Isto é, o item não necessariamente é uma história de usuário


ID
2502604
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação aos elementos do Scrum, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda.


1. Sprint.

2. Scrum Diária.

3. Revisão da Sprint.

4. Retrospectiva da Sprint.


( ) Reunião para inspeção das novas funcionalidades implementadas.

( ) Reunião com foco no aprimoramento do processo.

( ) Reunião de 15 minutos para identificação dos impedimentos.

( ) Ciclo completo de desenvolvimento de duração fixa que, ao final, resulta em um incremento de produto.


Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo

Alternativas
Comentários
  • d) 3 – 4 – 2 – 1.

     

    1. Sprint.

     ·        São projetos divididos em ciclos, tipicamente, mensais.

    ·        Representa m tempo definido dentro do qual um conjunto de atividades deve ser executado.

    ·        Geralmente duram 2 a 4 semanas

    ·        Dentro de uma Sprint, as metas não diminuem e não são feitas mudanças que possam afeitar o objetivo da Sprint.

     

     

    2. Scrum Diária. (Daily Meeting)

    ·        Duração de 15 minutos;

    ·        O que fiz desde a última reunião?;

    ·        O que pretende fazer até a próxima?;

    ·        Tive (estou tendo) algum impedimento?;

    ·        Ganho de visibilidade de como está o caminho para a meta e planeja o dia seguinte de trabalho;

    ·        SM como facilitador;

    ·        Esta reunião é para o time e não para o SM;

    ·        Reunião de Micro-management;

    ·        SM= Scrum Master;

    ·        PO= Product Owner.

     

     

    3. Revisão da Sprint (Sprint Review) - Produto

    ·        Realizada ao final da Sprint

    ·        Reunião de 4 horas para Sprints de um mês

    ·        Inclui pelo menos os seguintes itens:

    ·        O PO identifica o que foi e o que não foi feito

    ·        O time discute o que ocorreu bem e os problemas encontrados e como foi resolvido.

    ·        O time demonstra o trabalho que foi feito e responde a questionamentos.

    ·        O PO discute o Product Backlog atual.

    ·        Todos discutem melhorias que poderão ser implementadas de acordo como o acordo.

    ·        Trata da melhoria do produto

     

     

    4. Retrospectiva da Sprint – processo

    ·        Tem foco na inspeção – adaptação

    ·        Tem duração de 3 horas

    ·        O time é encorajado pelo SM para revisar o processo de trabalho de acordo com as práticas do Scrum.

    ·        Sua finalidade é inspecionar como correu o último Sprint em se tratando de pessoas, relações enter elas, processos e ferramentas.

    ·        Considera o que ocorreu bem e o que poderia ter sido feito para ter tido melhor ainda.

    ·        Identifica melhorias para a próxima Sprint ao seu final

    ·        Melhoria do processo

     

     

     

     

    Gabriel Pacheco - Eu Vou Passar


ID
2502607
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Governança de TI
Assuntos

A ITIL (Information Technology Infrastructure Library) descreve melhores práticas para gerenciamento de serviços de tecnologia da informação (TI). Sobre seus objetivos e estrutura, assinale a alternativa INCORRETA.

Alternativas

ID
2502610
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Governança de TI
Assuntos

Sobre o COBIT (Control Objectives for Information and Related Technologies), assinale a alternativa correta.

Alternativas
Comentários
  • Analisando as alternativas

    a) É um modelo que contempla a melhoria dos processos de engenharia de software, estabelecendo níveis de maturidade para a execução e gestão de tais processos.

    Errada. Essa definição está mais voltada para o CMMI

     

    b) É um framework de gestão de projetos que define as etapas e diretrizes para entregar projetos de software dentro do prazo, custo e escopo estabelecidos.

    Errada.  Cobit pode até ser utilizado num projeto, mas isso não quer dizer que ele seja um framework de gestão de projetos. Definição podendo ser mais voltada para PMBoK.

     

    d) É uma metodologia ágil de desenvolvimento de software que tem auxiliado organizações desenvolvedoras de software a acelerar seu time to market.

    Errada. Cobit não é uma metodologia Ágil

     

    e) É um guia de referência às disciplinas que compõem a área de engenharia de software. 

    Errada. Alternativa muito longe de ser uma definição para COBIT

  • Gabarito C

    COBIT® 5 é a mais recente versão do framework de boas práticas de governança e gerenciamento empresarial de TI, que incorpora muitos conceitos e teorias amplamente aceitos.

    framework COBIT® 5 é construído em torno de cinco princípios fundamentais:

     

    Satisfazer necessidades das partes interessadas;

    Cobrir a organização de ponta a ponta;

    Aplicar um framework integrado e único;

    Possibilitar uma visão holística;

    Separar Governança do Gerenciamento.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
2502613
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Segurança da Informação
Assuntos

O gerenciamento de riscos é umas das atribuições do gerente de projetos de desenvolvimento de software. Entre as atividades relacionadas a riscos, estão as de identificar riscos, analisar riscos, planejar riscos e monitorar riscos. Assinale a alternativa que indica corretamente o que significa analisar riscos.

Alternativas
Comentários
  • Gabarito B

    análise dos riscos é uma técnica ou ação que visa analisar e identificar riscospresentes nos ambientes de trabalho. A ideia básica da análise de risco é: desmembrar o trabalho, em várias atividades que são desenvolvidas nele; identificarriscos associados a cada atividade.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Gestão de Projetos - Riscos

    Análise Qualitativa = Subjetiva

    Depois de termos identificado os riscos do projeto, iremos realizar a análise qualitativa dos riscos. Este é o processo de priorização dos riscos para análise ou ação adicional através da avaliação e combinação de sua probabilidade de ocorrência e impacto.

    Fonte: https://sitecampus.com.br/vamos-planejar-analise-qualitativa-quantitativa-dos-riscos/

  • ANALISAR o risco <=> IDENTIFICAR 

    a probabilidade de o risco ocorrer e seu efeito, caso ocorra.

     

    Resposta Certa B

  • Complementando os comentários dos colegas:

    As etapas de uma Gestão de Riscos são:

     Identificação de Riscos = A finalidade é a de gerar uma lista abrangente de riscos baseada nestes eventos que possam criar, aumentar, evitar, reduzir, acelerar ou atrasar a realização dos objetivos.

     Análise de Riscos = Envolve a apreciação das causas e as fontes de risco, suas consequências positivas e negativas, e a probabilidade de que essas consequências possam ocorrer.

    Fonte: Estratégia Concuros, Marco Girão e Alexandre Herculano

     

    Diante disso, letra B, no qual a Análise de Risco está encaixado no conceito acima transcrito.

     Avaliação de Riscos = Envolve comparar o nível de risco encontrado durante o processo de análise com os critérios de risco estabelecidos quando o contexto foi considerado.

     Tratamento de Riscos = Uma vez implementado, fornece novos controles (medidas) e modifica os existentes.

  • Gab.: B

    Identificar a probabilidade de o risco ocorrer e seu efeito, caso ocorra.


ID
2502616
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre o Rational Unified Process (RUP), identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:


( ) Utiliza DFDs (Diagrama de Fluxo de Dados) para definir o comportamento do sistema.

( ) Define um ciclo de vida de quatro fases para o desenvolvimento do software: concepção, elaboração, construção e transição.

( ) Um de seus fluxos (ou workflows) define como fazer o gerenciamento de configuração e mudança.

( ) Em seu fluxo de requisitos, sugere utilizar modelos de engenharia de software para a modelagem do negócio.

( ) Cada iteração do RUP segue uma abordagem semelhante à abordagem em cascata: contém atividades de requisitos e análise, projeto e implementação, integração e teste.


Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Comentários
  • a-

    unified process (up) é o 1° modelo adaptado ao uso de UML, com base no retorno de investimento. É basicamente um framework adaptavel para concepção de processos. Suas caracteristicas sao: dirigidos por casos de uso, centrado naarquitetura, interativio e incremental e focado em riscos. Seu ciclo de desenvolvimento envolve 3 camadas micro incremento, ciclo de vida de iteração & de vida de projeto. A mais imporrtante inovação do RUP é a separação de fases & workflows e implantação do software no ambiente alvo. 

  • (F) Utiliza DFDs (Diagrama de Fluxo de Dados) para definir o comportamento do sistema.

    (V) Define um ciclo de vida de quatro fases para o desenvolvimento do software: concepção, elaboração, construção e transição.

    (V) Um de seus fluxos (ou workflows) define como fazer o gerenciamento de configuração e mudança.

    (F) Em seu fluxo de requisitos, sugere utilizar modelos de engenharia de software para a modelagem do negócio.

    (V) Cada iteração do RUP segue uma abordagem semelhante à abordagem em cascata: contém atividades de requisitos e análise, projeto e implementação, integração e teste.

  • RUP não é semelhante ao cascata,a banca forçou a barra demais, pra quem vai fazer prova em bancas grandes, nunca considere RUP como semelhante ao modelo cascata, RUP é iterativo e incremental.

  • Leonardo, a questão disse que CADA ITERAÇÃO do RUP se assemelha ao processo cascata. Isso é verdadeiro. O RUP é um processo iterativo incremental onde cada iteração possui um processo mini cascata dentro.

  • Não concordo com a última assertiva, não achei fontes renomadas que afirma essa opção. As fases não são lineares, mas iterativas e incrementais, não há como afirmar essa semelhança ao modelo cascata.

    .

    At.te

    Foco na missão ❢

  • Não entendi a discordância com o último item. Todo modelo iterativo é semelhante ao cascata, só que POR ITERAÇÃO.

    Imagem: https://ptgmedia.pearsoncmg.com/images/chap1_9780131562929/elementLinks/01rup10.jpg


ID
2502622
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre a análise de pontos por função, considere as seguintes afirmativas:


1. É realizada com base na especificação funcional do software.

2. Estabelece uma pontuação para determinadas características do software, de acordo com seu nível de complexidade.

3. O valor resultante da análise de pontos por função é a quantidade de dias de duração do projeto.

4. A análise de pontos por função é restrita a softwares orientados a objetos.

5. Analisa entradas, saídas e consultas dos usuários, além dos dados utilizados pelo sistema.


Assinale a alternativa correta. 

Alternativas
Comentários
  • Analisando algumas alternativas:

     

    Considerando que a  alternativa 5 está correta, pois trata do conceito de:

     

    - Consultas Externas

    - Saídas Externas

    - Entradas externas

    - Arquivos de Interface Externa

     

     

    3. O valor resultante da análise de pontos por função é a quantidade de dias de duração do projeto.

    Errada. Definição não condiz com o valor resultante da APF.

     

    4. A análise de pontos por função é restrita a softwares orientados a objetos.

    Errada. APF pode ser utilizada também para softwares OO.

     

     

     

    Letra D

  • 1. especificação funcional ======requisito funcional====== ponto de vista do usuário.

     

    2. pontuação para nível de complexidade.

    A contagem por tabela do IFPUG - conta os tipos de registros (RET) e a quantidade de campos de dados dele e para cada função de transação são contados os arquivos referenciados (FTR) e a quantidade de campos de dados destes arquivos.


    3. O valor é a complexidade das funcionalidades
     

    4. Embora exista a técnica ESTIMATIVA PARA PROJETOS ORIENTADOS A OBJETO que usa decomposição de esforço, análise de pontos de função (APF) e qualquer outro método para aplicações convencionais, functiona point analysis nao é restrito.


    5. Analisa entradas, saídas e consultas dos usuários, além dos dados utilizados pelo sistema.

    a) Tipos de funções estáticas

    • Arquivo lógico interno (ALI): dentro do sistema. 

    • Arquivo de interface externa (AIE): Referenciado pela aplicação e mantido em outra aplicação.


    b) Tipos de funções dinâmicas

    • Entradas externas (EE): alteração do estado interno das informações do sistema.

    • Saídas externas (SE): tem q haver mudança no dado exibido, senão sera somente consulta externa

    • Consultas externas (CE): dados como armazenados


ID
2502625
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Sobre o ciclo de vida de uma Servlet, é correto afirmar:

Alternativas
Comentários
  • a) destroy() remove a instancia do Servlet da memória.

    b) service() é chamado após o init()

    c) CERTO - init() e destroy() são executados apenas 1 vez.

    e) se houver uma instância capaz de responder a requisição não precisa de criar uma nova instância.

  • a) [ ERRADO ]
    Javadoc do destroy:
    "Called by the servlet container to indicate to a servlet that the servlet is being taken out of service."
    "This method gives the servlet an opportunity to clean up any resources that are being held (for example, memory, file handles, threads) and make sure that any persistent state is synchronized with the servlet's current state in memory."
    O correto seria dizer que é chamado pelo contêiner. Além disso, se não tiver nada no destroy o servlet é destruído do mesmo jeito. Como o javadoc diz, esse método te dá a "oportunidade" de liberar recursos. Mas não "deve" ser chamado para destruir a Servlet.


    b) [ ERRADO ] após o init()


    c) [ GABARITO ] O método init() é chamado pelo contêiner somente uma vez.
    Javadoc do init:
    "The servlet container calls the init method exactly once after instantiating the servlet."


    d) [ ERRADO ] Que parâmetros iniciais ? Se ele tivesse falado ServletRequest e ServletResponse que são os parâmetros do método tudo bem. Esses dois parâmetros não são "iniciais", eles são passados toda vez que o servlet é invocado.


    e) [ ERRADO ] usa a instância previamente criada

     

    https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/Servlet.html


ID
2502628
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Visto que o protocolo HTTP não mantém estado entre as requisições, um recurso do Java EE supre essa necessidade em aplicações. Qual é o nome desse recurso?

Alternativas
Comentários
  • a-

    Para manter estado: stateful session beans

    As sessoes do ejb mant"em estado ou nao da intera;'ao com os clientes.

    É notório que os stateless e statefull session beans sejam configurados exatamente da mesma forma. O que muda é a característica do componente, utilizado de acordo com o contexto.


    ***STATEFULL SESSION BEANS 3.1***
    Na versão 3.1 quando o acesso é local, não há mais necessidade de definir interface ou usar a anotação @Local, bastando anotar uma classe com @Stateful,


    ***CICLO DE VIDA DOS STATEFULL SESSION BEANS***
    Todas as instâncias criadas pelo EJB Container têm seu ciclo de vida administrado transparente para o desenvolvedor. Um statefull session bean possui 3 estados: NÃO EXISTE, PRONTO, PASSIVADO.

  • O componente EJB possui 3 (três) tipos fundamentais que são: Entity beans, Session Beans e Message Drive Beans.

    Session Beans
    Executa uma tarefa para o cliente. Pode manter o estado durante uma sessão com o cliente (Subtipo "Stateful") ou não (Subtipo "Stateless").

     

    Message Drive Beans
    Processa mensagens de modo assíncrono entre os ejb's e cuja API de mensagens é Java Message Service (JMS).

     

    Entity Beans
    Representa um objeto que vai persistir numa base de dados ou outra unidade de armazenamento.

     

    A questão refere-se ao Session Beans.


ID
2502631
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

No JavaEE 7, qual é a anotação usada para indicar que uma classe é um Web Service JAX-RS?

Alternativas
Comentários
  • @Path(“/repositorio/{id}”)
    • Pode ser colocada na declaração de classe ou de um método e possui o elemento value obrigatório
    • Por este elemento definimos o prefixo da URI que a classe ou o método irá atender
    • Aqui a URI relativa “/repositorio/{id}”, na qual {id} é o valor do parâmetro id, fornecido junto a URI
    • Geralmente incluída na declaração de um método quando queremos atribuir um caminho mais específico para um recurso, de forma a especializar nosso método


    Fonte: http://www.ricardoluis.com/wp-content/uploads/2016/08/Web-Services-Implementacao.pdf

  • @WebService - JAX-WS - SOAP 

    @Path - JAX-RS - REST

  • @Resource - anotação q solicita que o AS faça a injeção de um recurso quando necessário. A injeção implica que a instanciação e remoção do objeto ocorrerá de forma transparente no código fonte.

     

     A anotação @Resource marca o Topic, connectionFactory e Queue como recursos gerenciados pelo AS, sendo que cada um faz lookup para o endereço do atributo.


ID
2502634
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Sobre a API JAX-WS do Java EE 7, é correto afirmar:

Alternativas
Comentários
  • Java API for XML Web Services (WSDL/SOAP) [ Released JEE 5 - 2006 - JAX-WS 2.0 ]

    Current version:
    JEE 7 JAX-WS 2.2

     

    Java API for RESTful Web Services [ Released JEE 6 - 2009 - JAX-RS 1.1 ]

    Current version:

    JEE 7 JAX-RS 2.0

     

    a) [ ERRADO ] a ideia de web services é ser independente de plataforma, claro que há compatibilidade com outras plataformas

    b) [ GABARITO ] teoricamente o SOAP pode ser transportado sobre outra coisa que não o HTTP, mas geralmente é sobre HTTP

    c) [ ERRADO ] desculpe quem gosta de SOAP, mas essa porcaria é complexa e serve mais para ser cobrada em concursos que na vida real, na vida real é mais usado o REST, por serem complexas, as mensagens SOAP, em geral, são geradas e tratadas de forma automatizada com o uso de APIs e ferramentas de desenvolvimento (IDEs)

    d) [ ERRADO ] quem faz isso é o REST

    e) [ ERRADO ] usa XML

     

    Gabarito: b)

     

  • aconselho a leitura

     

    http://blog.caelum.com.br/novidades-javaee7-2/


ID
2502637
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Em uma página JSP, ao se acessar um objeto via Expression Language, como, por exemplo,

${protocolo.nome}


qual é a ordem de procura desse objeto nos escopos?

Alternativas
Comentários
  • Gabarito: B

    Fonte: https://ulissesc.files.wordpress.com/2009/02/aula08_el.pdf

  • o Front Controller do JSF executa ao receber uma requisição de um cliente, conforme descrito a seguir:


    1. restauração da árvore de componentes. Caso primeiro acesso daquele cliente, o JSF cria a árvore de acordo com arquivo .xhtml. senao, a árvore é recuperada da memória no servidor.


    2. extração dos valores de campos da requisição e sua atribuição aos respectivos componentes da árvore, atualizando-os. conversão dos dados tb ocorre.


    3. validação dos valores dos componentes com regras de validação. Se alguma validaçao não for bem sucedida, o JSF interrompe seu ciclo de vida retornando para o navegador.


    4. validação ok, atualiza os valores dos campos dentro do Managed Bean, acessando todos os setters dentro do MB serão invocados.


    5. métodos associados a ações de botões executados dentro do MB.


    6. o JSF gera o HTML a ser enviado para o usuário com base na árvore de componentes. os valores são extraídos do MB por invocação de todos
    os métodos getters. o processo encerra, o HTML é enviado ao navegador.

  • Ótima dica Marcelo


ID
2502640
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Qual é a tag do JSTL/EL que trata exceções em arquivos JSP?

Alternativas
Comentários
  • Gabarito: D

    Fonte: https://www.tutorialspoint.com/jsp/jstl_core_catch_tag.htm


ID
2502643
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Sobre a tag <jsp:forward> , é correto afirmar: 

Alternativas
Comentários
  • Fiquei na dúvida entre A e C.

    A seguinte referência demonstra que a URL no navegador NÃO é alterada, ao contrário do que afirma a letra C:

    http://www.c4learn.com/java/jsp/jsp-jspforward-action/

     

    Gabarito: a)


ID
2502649
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Sobre o ciclo de vida de uma aplicação JSF 2.2, em que fase é feita a extração dos valores da requisição?

Alternativas
Comentários
  • Aplicar Valores da Requisição: qualquer dado que for enviado como parte da requisição é passado para os componentes apropriados;

  • c-

    a extração dos valores da requisição é o 2° passo, além da atribuição deles aos respectivos componentes dentro da árvore, atualizando-os. Conversao tambem ocorre nessa fase.


ID
2502652
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Qual dos seguintes trechos de código JSF 2.2 renderiza uma caixa de seleção (combo box)?

Alternativas
Comentários
  • Gabarito: B

    Fonte: https://www.tutorialspoint.com/jsf/jsf_selectonemenu_tag.htm

  • b-

    NO xhtml, o combo box é SelectOneMenu. As opções cascateadas sao selectItem.

    >f:selectItem itemValue="auxiliar" itemLabel="auxiliar" />


ID
2502655
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Qual anotação de escopo do JSF 2 mantém o Managed Bean enquanto a aplicação permanece na mesma página?

Alternativas
Comentários
  • a-

    Os objetos administrados pelo container CDI são administrados em contextos (coleções de objetos relacionados logicamente perdurando por um tempo) 4 tipos de contextos são definidos pela especificação:


    1) Request: utilizado em aplicações web, onde a cada requisição http um novo contexto request é criado pelo container e destruído depois


    2) Session:ciclo de vida associado a http session, onde o que acontece quando a http session acontece com o context session;


    3) Application:apenas um application context por aplicação, criado com aplicação inicializada e destruído quando finalizada.


    4) Conversation: existe o transient, semelhante ao request e o long running, semelhante ao session. A diferença é que nos conversations context a criação e destruição dos contextos sao por chamada de métodos.


    o escopo dos objetos são com as anotações @rRequestScope, @SessionScoped, @ApplicationScoped e @ConversationScoped.

  • Esse tal de Gloomy escreveu um monte de coisa que não leva NADA a resposta da questão.

  • Correta:

    A) @ViewScoped 

  • Alternativa correta: A.

    Marquei a B porque em algum outro framework JEE tem um "PageScope" pra um componente, mas o correto pra JSF é ViewScoped.

    Fonte: https://www.tutorialspoint.com/jsf/jsf_managed_beans.htm


ID
2502658
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

O JSF possui mecanismos de validação explícita de campos, separando essa validação da lógica de negócio e garantindo que os valores a serem processados estão dentro do esperado. Qual dos seguintes trechos de código indica uma validação de um campo inteiro longo, para que esteja em uma faixa de valores entre 100 e 200, inclusive

Alternativas
Comentários
  • f:validateLongRange tag is used to validate the long value in a particular range.

     

  • validateLongRange é o validador de variaveis tipo long. minimum e maximum determinam intervalos de valores


ID
2502664
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

No Java EE 7, há uma tecnologia padrão de gerenciamento do ciclo de vida de componentes atrelados a escopos bem definidos. Essa tecnologia é

Alternativas
Comentários
  • Contexts and Dependency Injection (CDI): conjunto de serviços que permite componentes JEE (Servlets, EJB, POJO) possam ser manipulados dentro do ciclo de vida da aplicação com escopos bem definidos;permite que componentes JEE, EJB e JSF ManagedBeans serem injetados com baixo acoplamento: unificando e simplificando o modelo de programação entre estas tecnologias

  • d-

    A well-defined lifecycle for stateful objects bound to lifecycle contexts, where the set of contexts is extensible.

     

    https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html


ID
2502670
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Em ASP.NET, a diretiva usada para alterar o título da página é:

Alternativas
Comentários
  • Casca de banana.

     

    O gabarito da questão é b) @Page

    Title é um dos muitos atributos da diretiva @Page


    Specifies a title for the page that is rendered within the HTML tags in the response. The title can also be accessed programmatically as a property of the page. For details, see the Title property.


    https://msdn.microsoft.com/en-us/library/ydy4x04a(v=vs.85).aspx


ID
2502673
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Sobre o Gerenciamento de Sessões do ASP.NET, é correto afirmar:

Alternativas
Comentários
  • a) [ RECURSO ] Texto ambíguo. Caberia recurso. Não fica explícito se 'abrir mais de uma instância de navegador' se refere a abrir mais de uma instância de um único 'programa navegador' (exemplo: Chrome, Firefox, Internet Explorer) ou se refere a abrir uma instância do navegador Chrome, outra do navegador Firefox, etc. No primeiro caso somente uma sessão será criada, no segundo caso mais de uma sessão será criada. O raciocínio vale para aplicações web feitas em ASP, JEE, PHP, etc

     

    b) [ ERRADO ] SessionId é atrelado à aplicação

     

    c) [ GABARITO ] Essa é a documentação do objeto Page:
    https://msdn.microsoft.com/pt-br/library/system.web.ui.page(v=vs.110).aspx
    Clicando na propriedade Session vai para a página do objeto Session onde diz:
    Gets the current Session object provided by ASP.NET.
    Valor da Propriedade
    Type: System.Web.SessionState::HttpSessionState^
    The current session-state data.

     

    d) [ ERRADO ] HTTP não mantém estado (stateless)

     

    e) [ ERRADO ] SessionId irá receber um valor novo a cada sessão nova criada, já a chave primária do usuário no BD não é para ser algo variável

     

  • Acho que o item A foi bem coerente ao usar a palavra instância. Com mais de uma janela do mesmo navegador, elas ainda fazem parte da mesma instância, portanto fazem parte da mesma sessão. Agora diferentes navegadores ou multiplas instâncias do mesmo browser (com outros profiles no firefox ou outras 'pessoas' no chrome por ex) não estão atreladas a mesma sessão.


ID
2502676
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a alternativa que apresenta corretamente o nível de isolamento transacional, fornecido pelo PostgreSQL 9.5, que EVITA a ocorrência dos fenômenos mencionados.

Alternativas

ID
2502679
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Considere seguinte consulta SQL, submetida ao PostgreSQL 9.5:


SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname)

FROM empsalary;


Assinale a alternativa que descreve corretamente o resultado esperado:

Alternativas
Comentários
  • Gabarito: c)

     

    3.5. Window Functions
    A window function performs a calculation across a set of table rows that are somehow related to the current row. This is comparable to the type of calculation that can be done with an aggregate function. But unlike regular aggregate functions, use of a window function does not cause rows to become grouped into a single output row — the rows retain their separate identities. Behind the scenes, the window function is able to access more than just the current row of the query result.

     

    Here is an example that shows how to compare each employee's salary with the average salary in his or her department:

     

    SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname) FROM empsalary;


      depname  | empno | salary |          avg          
    -----------+-------+--------+-----------------------
     develop   |    11 |   5200 | 5020.0000000000000000
     develop   |     7 |   4200 | 5020.0000000000000000
     develop   |     9 |   4500 | 5020.0000000000000000
     develop   |     8 |   6000 | 5020.0000000000000000
     develop   |    10 |   5200 | 5020.0000000000000000
     personnel |     5 |   3500 | 3700.0000000000000000
     personnel |     2 |   3900 | 3700.0000000000000000
     sales     |     3 |   4800 | 4866.6666666666666667
     sales     |     1 |   5000 | 4866.6666666666666667
     sales     |     4 |   4800 | 4866.6666666666666667
    (10 rows)

     

    https://www.postgresql.org/docs/9.6/static/tutorial-window.html

  • SELECT dominio, url, AVG(acessos) OVER(PARTITION BY dominio) AS media_acessos FROM paginas;

     

    dominio                    | url                     | media_acessos

    www.example.com | /contato.html | 307.0000000000000000

    www.example.com | /index.html | 307.0000000000000000

    www.example.com | /exemplo.html | 307.0000000000000000

    blog.example.com | /index.html | 815.0000000000000000

    blog.example.com | /postgres-xc.html | 815.0000000000000000

    blog.example.com | /postgresql.html | 815.0000000000000000

    evento.example.com | /inscricao.html | 464.5000000000000000

    evento.example.com | / | 464.5000000000000000

     

    A cláusula OVER referencia a janela que o PostgreSQL usará para realizar a agregação. A janela foi determinada usando o PARTITION BY, que, (de forma semelhante ao GROUP BY) agrupa as tuplas, fazendo com que todas do mesmo grupo, ou mesma partição, recebam o resultado da agregação. No nosso exemplo, consideramos o campo domínio como uma partição. A função AVG calcula a média para cada janela. Dessa forma, é possível manter as linhas originais apesar dos valores agregados, como mostra a figura:

  • Mais comandos do postgresql:

     

    https://www.devmedia.com.br/trabalhando-com-windows-functions-no-postgresql/33707

     

    Go @he@d!!!!

     


ID
2502682
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Qual dos recursos abaixo NÃO está disponível no PostgreSQL até a versão 9.6?

Alternativas
Comentários
  • Nessa questão só basta saber que MAP REDUCE é uma ferramenta de BIG DATA.

  • PostgreSQL é um banco de dados relacional, não usa map-reduce.

     

    O Map-reduce é um recurso utilizado por bancos de dados não relacionais, ou seja, NoSQL.

    --->  Map-reduce é um padrão que permite que computações sejam paralelizadas em um cluster.

  • Quem não tem acesso:  - -> D


ID
2502685
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

São finalidades das constraints do Oracle, EXCETO:

Alternativas
Comentários
  • e) disparar a execução de uma função após uma operação de inserção, modificação ou exclusão de linha.

    Aqui é uma definição de Trigger.

  • e-

    Constraints são limitacoes de operacoes, geralmente por primary key ou quando se tenta apagar foreign keys sem modificar a tabela original primeiro. Executar uma funcao em algum evento é o trigger, para o qual geralmente se faz uma função antes. 

  • Gabarito E

    Falou em disparar pense logo em uma Trigger (Gatilho).

     

    Vamos na fé !

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • a) check

    b) DROP TABLE name RESTRICT

    c) unique

    d) FOREIGN KEY ... ON DELETE (restrict, set null, cascade, set default)

    e) trigger


ID
2502688
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

A respeito do Oracle versão 12c, considere as seguintes afirmativas:


1. A sintaxe “generated as identity” foi incluída para definição de chave autoincremento na definição das tabelas.

2. Na versão 12c, os tipos varchar, varchar2 e CHAR VARYING permitem que a coluna tenha no máximo 2.000 bytes.

3. Colunas invisíveis podem ser definidas de forma que não apareçam nos resultados de consultas com “SELECT * FROM” ou DESCRIBE e são ignoradas nas instruções INSERT quando não explicitadas na lista de colunas.

4. Nessa versão, os identificadores tiveram o número de dígitos significativos aumentados de 30 para 128 caracteres.

5. Desde a versão 9i, as consultas ligadas por UNION ou UNION ALL podem ser executadas em paralelo pelo “otimizador”.


Assinale a alternativa correta.

Alternativas
Comentários
  • 1. A sintaxe “generated as identity” foi incluída para definição de chave autoincremento na definição das tabelas. (V)
    => The 12c database introduces the ability define an identity clause against a table column defined using a numeric type.

    2. Na versão 12c, os tipos varchar, varchar2 e CHAR VARYING permitem que a coluna tenha no máximo 2.000 bytes. (F)
    VARCHAR              Maximum size: 4000 bytes     
    VARCHAR2            Maximum size: 4000 bytes
    CHAR VARYING     Maximum size: 4000 bytes

    3. Colunas invisíveis podem ser definidas de forma que não apareçam nos resultados de consultas com (1) “SELECT * FROM” ou (2) DESCRIBE e são ignoradas nas instruções (3) INSERT quando não explicitadas na lista de colunas. (V)

    In Oracle Database 12c, table columns can be defined as invisible either during its creation with the CREATE TABLE command or by modifying existing table columns via the ALTER TABLE statement. Among other operations, the following ones will not display or work with invisible table columns:
    (1) SELECT * FROM in SQL instructions
    (2) The DESCRIBE statement when used in either SQL*PLUS or via Oracle Call Interface (OCI)
       ...By Default, invisible columns do not show up when the DESCRIBE statement is issued against the table:

    (3) While being invisible, the column can still be accessed via DML and DDL statements ...However, when performing inserts into
     tables containing invisible columns, the column list must be defined in the statement. Failing to do so, will result in an ORA-00913 error.

    4. Nessa versão, os identificadores tiveram o número de dígitos significativos aumentados de 30 para 128 caracteres. (V)
    => Oracle 12.2 increases the maximum size of most identifiers from 30 to 128 bytes, which makes migration from other database engines easier.

    GABARITO C => 1,3,4 (V)

    https://oracle-base.com/articles/12c
    http://www.oracle.com/technetwork/articles/database/invisible-columns-odb12c-2331522.html
    https://docs.oracle.com/cd/B28359_01/server.111/b28320/limits001.htm#i287903

     


ID
2502691
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a alternativa que relaciona o nome do processo de segundo plano do Oracle, versão 12c, com sua respectiva finalidade.

Alternativas
Comentários
  • Gabarito letra E.

    A) CKPT (Checkpoint Process) - Responsável por sinalizar o DBWR em checkpoints, atualizar as informações de checkpoint nos cabeçalhos de arquivos de dados atualizar as informações de checkpoint nos arquivos de controle.

     

    B) DBWR (Database Writer) - Escreve os blocos modificados do database buffer cache para os  arquivos de dados físicos. O DBWR não precisa escrever os dados a cada comando COMMIT, pois é otimizado para minimizar o I/O. O DBWR grava quando ocorre um checkpoint, os buffers atigem um limite, não há buffers livres, ocorre um timeout, tablespace offline e read only, tablespace begin backup.

     

    C) FMON (File Monitor) - O FMON é responsável pelo gerenciamento das informações de mapeamento. Quando é especificado o parâmetro de inicialização FILE_MAPPING para mapear arquivos de dados para dispositivos físicos em um subsistema de armazenamento, o processo FMON é gerado.

     

    D) LCKn (Lock) - Os processos lock (LCKn) são usados para controlar o lock entre instâncias em uma configuração Parallel Serve.

     

    E) PMON (Process Monitor) - executa a recuperação do processo de um usuário quando esse processo falha, ou seja, esse processo monitora os demais processos de segundo plano e os recupera.

     

    Fontes:

     

    Meus rascunhos;

    http://www.linhadecodigo.com.br/artigo/543/oracle-arquitetura-e-seus-componentes.aspx

    http://www.dba-oracle.com/t_background_processes.htm

    http://www.linhadecodigo.com.br/artigo/99/a-arquitetura-do-oracle.aspx

     


ID
2502694
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Em relação ao controle de acesso aos membros de uma classe no Java 8, é correto afirmar:

Alternativas
Comentários
  • a) A ausência dos modificadores public, protected e private implica assegurar o acesso aos membros da classe a todas as demais classes do mesmo pacote. 

     

    Default

    O modificador default é aplicado quando nenhum dos demais é explicitamente declarado.  Ele é conhecido também como acesso de pacote, pois apenas membros do mesmo pacote conseguem enxergar classes, métodos ou variáveis declaradas dessa forma.

  • Modifier  | Class | Package | Subclass | World
    ————————————+———————
    public        |   ✔   |    ✔        |    ✔        |   ✔
    ————————————+———————
    protected   |   ✔   |    ✔       |    ✔        |   ✘
    ————————————+———————
    no modifier |   ✔   |    ✔       |    ✘        |   ✘
    ————————————+———————
    private       |   ✔   |    ✘       |    ✘         |   ✘

     

    https://pt.stackoverflow.com/questions/23/qual-%C3%A9-a-diferen%C3%A7a-entre-modificadores-public-default-protected-e-private

     

    Gabarito: a)


ID
2502700
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Em relação ao modelo de Classes e Objetos do PHP a partir da versão 5, é correto afirmar:

Alternativas
Comentários
  • Construtores pais não são chamados implicitamente se a classe filha define um construtor. Para executar o construtor da classe pai, uma chamada a parent::__construct() dentro do construtor da classe filha é necessária.

  • Implements 

    Para implementar uma interface, o operador implements é utilizado. Todos os métodos na interface devem ser implementados na classe; não fazê-lo resultará em um erro fatal. Classes podem implementar mais de uma interface se assim for desejado, separando cada interface com uma vírgula.

    http://php.net/manual/pt_BR/language.oop5.interfaces.php


ID
2502706
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

A respeito do JavaScript, considere as seguintes afirmativas:


1. As palavras reservadas var, let, const e globals são utilizadas para declaração de variáveis.

2. É uma linguagem de script multiparadigma, baseada em protótipo, e suporta estilos de programação orientada a objetos, imperativo e funcional.

3. O operador === (três símbolos de igual) retorna verdadeiro caso os operandos sejam iguais e do mesmo tipo.

4. Introduzido em ECMAScript 6, objetos Proxy permitem que se interceptem determinadas operações e personalize o comportamento da função.

5. O uso da sintaxe ${expressão} em literais string é denominada Template Strings. A interpolação ocorre em textos delimitados por aspas duplas (“).


Assinale a alternativa correta.

Alternativas
Comentários
  • C-> A 5 é invalida pois a utilização do template é com crase. A 1 é errada pois Globals nao existe.

  • 2. Correta> https://developer.mozilla.org/pt-BR/docs/Web/JavaScript

     

  • 4. https://msdn.microsoft.com/pt-br/library/dn911714(v=vs.94).aspx

    5. https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/template_strings

     

  • Alternativa correta: C.

    .

    .

    1 - ERRADA: globals é uma variável do PHP;

    .

    5 - ERRADA: deve ser usadas crases (` `).


ID
2502709
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

Em relação aos objetos do ASP, é correto afirmar:

Alternativas

ID
2502712
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

Computer Science is the study of computing, programming, and computation in correspondence with computer systems. This field of study utilizes theories on how computers work to design, test, and analyze concepts. Computer science usually has a stronger mathematical foundation than a scientific one and on some occasions may not focus directly on computers and their systems. 

The text above contains:

Alternativas
Comentários
  • a-

    According to the text, computer science is strongly slanted towards mathematics and concept analysing, without leaning much on a scientific basis. Its main focus may not be on computers and their systems. 

    Resposta no 1° período do parágrafo, o qual define o tema abordado

  • Computer Science is the study of computing, programming, and computation in correspondence with computer systems.
    Tradução: Ciência da Computação é o estudo da informática, programação e computação em correspondência com sistemas de computador. 
    O texto acima contém:
    A) uma definição de ciência da computação.
    B) algumas teorias científicas sobre ciência da computação.
    C) algumas diferenças básicas entre informática, programação e computação.
    D) uma comparação entre diferentes formas de ensinar computação como disciplina escolar
    E) um exemplo para iniciantes sobre como trabalhar com computadores.
    Logo na primeira linha obtivemos a resposta, que é a definição de Ciência da Computação.
    Gabarito do Professor: A
  • (A)

    "Computer Science is the study of computing, programming, and computation in correspondence with computer systems. This field of study utilizes theories on how computers work to design, test, and analyze concepts."

    "-Ciência da Computação é o estudo da computação, programação e computação em correspondência com sistemas de computador. Este campo de estudo utiliza teorias sobre como os computadores trabalham para projetar, testar e analisar conceitos."


ID
2502724
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

                          Computer that reads body language

      Researchers at Carnegie Mellon University’s Robotics Institute have enabled a computer to understand body poses and movements of multiple people from video in real time – including, for the first time, the pose of each individual’s hands and fingers.

      Carnegie Mellon University researchers have developed methods to detect the body pose, including facial expressions and hand positions, of multiple individuals.

      This enables computers to not only identify parts of the body, but to understand how they are moving and positioned. This new method was developed with the help of the Panoptic Studio, a two-story dome embedded with 500 video cameras. The insights gained from experiments in that facility now make it possible to detect the pose of a group of people using a single camera and a laptop computer.

      Yaser Sheikh, associate professor of robotics, said these methods for tracking 2-D human form and motion open up new ways for people and machines to interact with each other, and for people to use machines to better understand the world around them. The ability to recognize hand poses, for instance, will make it possible for people to interact with computers in new and more natural ways, such as communicating with computers simply by pointing at things.

      Detecting the nuances of nonverbal communication between individuals will allow robots to serve in social spaces, allowing robots to perceive what people around them are doing, what moods they are in and whether they can be interrupted. A self-driving car could get an early warning that a pedestrian is about to step into the street by monitoring body language. In sports analytics, real-time pose detection will make it possible for computers not only to track the position of each player on the field of play, as is now the case, but to also know what players are doing with their arms, legs and heads at each point in time. The methods can be used for live events or applied to existing videos.

      “The Panoptic Studio supercharges our research”, Sheikh said. It now is being used to improve body, face and hand detectors by jointly training them. Also, as work progresses to move from the 2-D models of humans to 3-D models, the facility’s ability to automatically generate annotated images will be crucial.

      When the Panoptic Studio was built a decade ago with support from the National Science Foundation, it was not clear what impact it would have, Sheikh said.

      “Now, we’re able to break through a number of technical barriers primarily as a result of a grant 10 years ago”, he added. “We’re sharing the code, but we’re also sharing all the data captured in the Panoptic Studio”.

(Disponível:<https://www.sciencedaily.com/releases/2017/07/170706143158.htm> )

A respeito do Panoptic Studio, local que serviu de apoio para o projeto, considere as seguintes afirmativas:


1. Recebeu uma doação para esse projeto há dez anos.

2. Tem dois andares.

3. Apresenta arquitetura com uma superfície arredondada.


Assinale a alternativa correta.

Alternativas
Comentários
  • c-

    1. Recebeu uma doação para esse projeto há dez anos.- as a result of a grant 10 years ago

    2. Tem dois andares. a two-story dome. 

    3. Apresenta arquitetura com uma superfície arredondada.- a two-story dome (cúpula)

    Gabarito coloca afirmação 2 como errada, mas two-story significa exatamente 2 andares. 

    Instead of a roof with a parapet, you've got a two-story house with no roof at all. 

    Ao invés de um telhado com um parapeito, você

     agora tem uma casade dois andares sem nenhum telhado sequer. 

    ref.

    http://www.linguee.com.br/ingles-portugues/traducao/a+two+story+house.html

     

  • Também concordo com Gloomy Gulch.

    Two-story dome (1a frase do 3o parágrafo do texto) é uma cúpula de dois andares. https://translate.google.com.br/#en/pt/two-story%20dome

    O gabarito provisório era E, mas o definitivo passou pra C...

    Alguém?

  • This new method was developed with the help of the Panoptic Studio, a two-story dome embedded with 500 video cameras.
    Tradução: Este novo método foi desenvolvido com a ajuda do Panoptic Studio, um domo (cúpula) de dois andares com 500 câmeras de vídeo.
    When the Panoptic Studio was built a decade ago with support from the National Science Foundation, it was not clear what impact it would have, Sheikh said.
    Tradução: Quando o Panoptic Studio foi construído há uma década, com o apoio da National Science Foundation, não ficou claro o impacto que teria, disse Sheikh.
     “Now, we're able to break through a number of technical barriers primarily as a result of a grant 10 years ago""
    Tradução:Agora, somos capazes de romper uma série de barreiras técnicas, principalmente como resultado de uma concessão de 10 anos atrás", acrescentou.
     Conforme tradução dos excertos acima, as 3 alternativas estão corretas. O gabarito aponta a alternativa 2 como errada, mas a expressão "two-story" significa dois andares.
    Gabarito do Professor: E

ID
2502727
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

                          Computer that reads body language

      Researchers at Carnegie Mellon University’s Robotics Institute have enabled a computer to understand body poses and movements of multiple people from video in real time – including, for the first time, the pose of each individual’s hands and fingers.

      Carnegie Mellon University researchers have developed methods to detect the body pose, including facial expressions and hand positions, of multiple individuals.

      This enables computers to not only identify parts of the body, but to understand how they are moving and positioned. This new method was developed with the help of the Panoptic Studio, a two-story dome embedded with 500 video cameras. The insights gained from experiments in that facility now make it possible to detect the pose of a group of people using a single camera and a laptop computer.

      Yaser Sheikh, associate professor of robotics, said these methods for tracking 2-D human form and motion open up new ways for people and machines to interact with each other, and for people to use machines to better understand the world around them. The ability to recognize hand poses, for instance, will make it possible for people to interact with computers in new and more natural ways, such as communicating with computers simply by pointing at things.

      Detecting the nuances of nonverbal communication between individuals will allow robots to serve in social spaces, allowing robots to perceive what people around them are doing, what moods they are in and whether they can be interrupted. A self-driving car could get an early warning that a pedestrian is about to step into the street by monitoring body language. In sports analytics, real-time pose detection will make it possible for computers not only to track the position of each player on the field of play, as is now the case, but to also know what players are doing with their arms, legs and heads at each point in time. The methods can be used for live events or applied to existing videos.

      “The Panoptic Studio supercharges our research”, Sheikh said. It now is being used to improve body, face and hand detectors by jointly training them. Also, as work progresses to move from the 2-D models of humans to 3-D models, the facility’s ability to automatically generate annotated images will be crucial.

      When the Panoptic Studio was built a decade ago with support from the National Science Foundation, it was not clear what impact it would have, Sheikh said.

      “Now, we’re able to break through a number of technical barriers primarily as a result of a grant 10 years ago”, he added. “We’re sharing the code, but we’re also sharing all the data captured in the Panoptic Studio”.

(Disponível:<https://www.sciencedaily.com/releases/2017/07/170706143158.htm> )

A partir desse estudo, carros autônomos terão a possibilidade de:

Alternativas
Comentários
  • c-

     A self-driving car could get an early warning that a pedestrian is about to step into the street by monitoring body language.

  • letra C

  • A self-driving car could get an early warning that a pedestrian is about to step into the street by [...]

    Tradução: Um carro autônomo pode receber um aviso antecipado de que um pedestre está prestes a pisar na rua por [...]

    De acordo com o trecho do quinto parágrafo, inferimos que a partir desse estudo, carros autônomos terão a possibilidade de receber um aviso antecipado de que um pedestre está a ponto de pisar a rua.  

    Gabarito do Professor: C



ID
2502733
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

Researchers at the University of Alabama at Birmingham suggest that brainwave-sensing headsets, also known as EEG or electroencephalograph headsets, need better security after a study reveals hackers could guess a user’s passwords by monitoring their brainwaves.

(Disponível: <https://www.sciencedaily.com/releases/2017/07/170701081756.htm> )

De acordo com o texto, é correto afirmar que pesquisadores da Universidade do Alabama:

Alternativas
Comentários
  • Por que será que a questão foi anulada? O gabarito provisório indicava E.

    revelaram que aparelhos auditivos que emitem ondas cerebrais (brainwave-sensing headsets) precisam ter mais segurança (need better security), uma vez que hackers adivinham as senhas por meio do monitoramento dessas ondas (by monitoring their brainwaves).

    Será que o correto seria "podem adivinhar" (could guess) em vez de adivinham?

     

    Das 60 questões da prova (pro cargo de Suporte), 7 anuladas e 2 com resposta alterada. Ou seja, a banca assumiu problema em 15% da prova... Que vergonha NC UFPR!

     


ID
2502736
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

Researchers at the University of Alabama at Birmingham suggest that brainwave-sensing headsets, also known as EEG or electroencephalograph headsets, need better security after a study reveals hackers could guess a user’s passwords by monitoring their brainwaves.

(Disponível: <https://www.sciencedaily.com/releases/2017/07/170701081756.htm> )

Sobre a sigla EEG, considere as seguintes expressões:


1. Brainwave-sensing headsets.

2. Electroencephalograph headsets.

3. User’s passwords.


É/São expressão(ões) que substitui(em) a sigla EEG:

Alternativas
Comentários
  • b-

    Researchers at the University of Alabama at Birmingham suggest that brainwave-sensing headsets, also known as EEG or electroencephalograph headsets

    O tópico da passagem é brainwave-sensing headsets, o que invoca todas referências catafóricas a esse sintagma. User's passwords aparece como objeto de outro verbo e, pelo contexto e significado, não substitui EEG.

  • Pesquisadores da Universidade do Alabama em Birmingham sugerem que fones de ouvido sensíveis a ondas cerebrais (brainwave-sensing headset), também conhecidos como EEG ou fones de ouvido eletroencefalográficos, (electroencephalograph headsets) necessitam de melhor segurança depois que um estudo revelou que hackers podem adivinhar as senhas de um usuário (user's passwords) monitorando suas ondas cerebrais.
    A alternativa 3"senha de usuários"(user's passwords) é a única expressão que não substitui a sigla EEG.

    Gabarito do Professor: B

ID
2502739
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Inglês
Assuntos

Asem Hasna lost his leg in Syria – now he’s 3D-printing a second chance for fellow amputees

The story of Refugee Open Ware, and one wounded refugee’s efforts to help his countrymen back on their feet.


For most people, the first time they use a 3D printer is to create a simple object – a fridge magnet or a bookmark. Asem Hasna, then a 20-year-old Syrian refugee in Jordan, began with a prosthetic hand for a woman who lost hers in Syria’s civil war.

Hasna had met the woman in 2014 in Zaatari, the refugee camp 65 kilometers north-east of Amman, the capital of Jordan. The young woman, who has requested anonymity, lost her right hand during an attack and was struggling to care for her two daughters. Hasna, now 23, had just joined Refugee Open Ware (ROW), an Amman-based organisation that taught refugees how to 3D-print affordable artificial limbs for amputees.

(http://www.wired.co.uk/article/asem-hasna-prosthetics-syria)


A respeito do texto acima, considere as seguintes afirmativas:


1. Asem Hasna teve sua perna amputada antes de completar 23 anos.

2. Hasna, refugiado sírio, tem ajudado seus compatriotas feridos em conflitos confeccionando próteses em 3D.

3. Os primeiros objetos em 3D confeccionados por Hasna foram um marcador de livros e um ímã de geladeira.

4. A mulher que perdeu sua mão direita na guerra da Síria ajuda seu compatriota Hasna, confeccionando membros em 3D.

5. A organização – ROW –, situada em Amman, ensina refugiados a confeccionar membros em 3D a um preço acessível.


Assinale a alternativa correta.

Alternativas
Comentários
  • c-

    1. Asem Hasna teve sua perna amputada antes de completar 23 anos. (....)now he’s 3D-printing a second chance for fellow amputees (....) Hasna, now 23, (....)

    2. Hasna, refugiado sírio, tem ajudado seus compatriotas feridos em conflitos confeccionando próteses em 3D. - now he’s 3D-printing a second chance for fellow amputees

    3. Os primeiros objetos em 3D confeccionados por Hasna foram um marcador de livros e um ímã de geladeira. For most people, the first time they use a 3D printer is to create a simple object – a fridge magnet or a bookmark.

    4. A mulher que perdeu sua mão direita na guerra da Síria ajuda seu compatriota Hasna, confeccionando membros em 3D. - (info ausente do texto)

    5. A organização – ROW –, situada em Amman, ensina refugiados a confeccionar membros em 3D a um preço acessível. Refugee Open Ware (ROW), an Amman-based organisation that taught refugees how to 3D-print affordable artificial limbs for amputees.

  • 1. Asem Hasna teve sua perna amputada antes de completar 23 anos. 
    (Asem Hasna lost his leg in Syria – now he's 3D-printing a second chance for fellow amputees. [...] Asem Hasna, then a 20-year-old Syrian refugee in Jordan, [...] Asem Hasna perdeu a perna na Síria - agora ele está imprimindo em 3D uma segunda chance para colegas amputados. [...] Asem Hasna, na época um refugiado sírio de 20 anos na Jordânia, [...])

    2. Hasna, refugiado sírio, tem ajudado seus compatriotas feridos em conflitos confeccionando próteses em 3D. 
     ( [...] now he's 3D-printing a second chance for fellow amputees. [...] agora ele está imprimindo em 3D uma segunda chance para colegas amputados.)

    3. Os primeiros objetos em 3D confeccionados por Hasna foram um marcador de livros e um ímã de geladeira. 
    (For most people, the first time they use a 3D printer is to create a simple object – a fridge magnet or a bookmark. Para a maioria das pessoas, a primeira vez que usam uma impressora 3D é criar um objeto simples)

    4. A mulher que perdeu sua mão direita na guerra da Síria ajuda seu compatriota Hasna, confeccionando membros em 3D. - (não consta no texto))

    5. A organização – ROW –, situada em Amman, ensina refugiados a confeccionar membros em 3D a um preço acessível. 
    (Hasna, now 23, had just joined Refugee Open Ware (ROW), an Amman-based organization that taught refugees how to 3D-print affordable artificial limbs for amputees. Hasna, agora com 23 anos, havia acabado de ingressar na Refugee Open Ware (ROW), uma organização baseada em Amman que ensinava aos refugiados como imprimir membros artificiais acessíveis em 3D para amputados.)
    Gabarito do Professor: C

ID
2502742
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Raciocínio Lógico
Assuntos

Segundo o Código Penal Brasileiro (artigo 342), a testemunha que mente em um depoimento comete o crime de falso testemunho, cuja pena varia de 2 a 4 anos de prisão. Com base nessa informação e nas regras da lógica, assinale a alternativa correta.

Alternativas
Comentários
  • A) É possível que uma pessoa tenha cometido algum crime no passado (logo, trata-se de uma pessoa criminosa) e mesmo assim fale a verdade no depoimento. Assertiva errada.
    .
    B) Se uma pessoa mentir em seu depoimento, ela está cometendo crime (artigo 342 do código penal brasileiro). Logo, todo mundo que mente em depoimento, é criminoso. Assertiva errada.
    .
    C) Mesma lógica aplicada na alternativa A. Assertiva errada.
    .
    D) Se uma pessoa mentir no depoimento, ela se torna criminosa. Logo, se uma pessoa não é criminosa, então essa pessoa não mentiu em seu depoimento. Assertiva correta.
    .
    E) Mesma lógica aplicada na alternativa A. Assertiva errada.

  • Tem que ficar atento aos enunciados. A questão queria somente a equivalência do SE -> então.

    GAB : D

  • Gabarito: letra D.

    Concordo com Luciano Galvão. Era a mera aplicação de equivalência lógica.
    Entretanto, pra isso era necessário traduzir o enunciado. Abaixo temos umas traduções possíveis.


    A testemunha que mente em um depoimento comete o crime de falso testemunho.
    (Se a testemunha mente, então ela comete o crime de falso testemunho). p -> q

     

    A testemunha que mente em um depoimento comete o crime de falso testemunho.
    (Se uma pessoa mentiu em seu depoimento, então ela é criminosa). p -> q

     

    Dito isso, lembremos que:

    p -> q é equivalente a ~q -> ~p 

    p -> q é equivalente a ~p v q

     

    Sendo assim, o gabarito representa ~q -> ~p.

     

    Para relembrar as equivalências, assista ao vídeo do prof. Joselias.
    https://www.youtube.com/watch?v=j_JbaQWvL4o

  • d-

    o volta negando.

     

    a ausencia de crime exclui qualquer ofença, o que obviamente abrange falso testemunho

  • Entendi foi merda nenhuma

  • Se testemunha mente em um depoimento, então ela comete o crime de falso testemunho.

    Se a testemunha não comete o crime de falso testemunho, então ela não mentiu.

    Fui procurar nas alternaivas a única que começava com a frase que ela não cometeu o crime, a única que começa assim é a letra D

    Pois não tinha nenhuma com o OU para ser a possíbilidade do NEYMAR (nega OU mantém)

     

  • Resposta: D

    Na dúvida, faça tabela verdade

    M C ~M ~C M--->C ~C --->~M

    V V F F V V

    V F F V F F

    F V V F V V

    F F V V V V

    M---->C= Se a testemunha Mente em depoimento Comete Crime de falso testemunho.

    ~C---->~M=Se uma pessoa não é criminosa, então ela Não Mentiu em seu depoimento.

  • SIMPLIFICANDO...

    Equivalência da condicional

    SE P ENTÃO Q

    Se a testemunha mente em um depoimento, Então ela comete crime.

    EQUIVALE À:

    A Testemunha não mente em um depoimento, ou ela comete crime. (não p ou q)

    ou

    Se ela não cometeu um crime, então a testemunha não mente.(não q se então não p)

    Força e FÉ..

  • Equivalências do condicional: P --> Q = ~Q --> ~P. É a única equivalência do condicional que também traz uma condicional (--> dos dois lados da igualdade), o bizu do volta negando.

  • A questão trata de equivalência, vejamos:

    " A testemunha que mente em um depoimento comete o crime de falso testemunho, cuja pena varia de 2 a 4 anos de prisão" = "Se a testemunha mente em um depoimento então comete o crime de falso testemunho ..."

    ( Obs: para a resolução da questão só foi exigido essa parte da proposição)

    Há duas formas de fazer a equivalência do "Se...então", vejamos:

    1ª hipótese:

    "Se a testemunha mente em um depoimento então comete o crime de falso testemunho ..." (p --->q) equivale: 

    (~q --->~p) Se não comete o crime de falso testemunho então a testemunha não mente em um depoimento.

    Obs: Equivalência do "Se...então" por outro "Se...então": negue os dois componentes , inverta a ordem e mantenha o conectivo "Se...então".

    2ª hipótese:

    "Se a testemunha mente em um depoimento então comete o crime de falso testemunho ..." (p --->q) equivale: 

    (~p v q) A testemunha não mente em um depoimento OU comete o crime de falso testemunho.

    Obs: Outra forma de fazer a equivalência do "Se...então" é trocando pelo conectivo "OU": negue o primeiro componente, mantenha o segundo componente e troque o conectivo pelo "OU".

    Letra D é a correta: Se uma pessoa não é criminosa, então ela não mentiu em seu depoimento (perceba que é a resposta que mais se aproxima com o resultado achado na 1ª hipótese: Se não comete o crime de falso testemunho então a testemunha não mente em um depoimento).

  • GABARITO D!

    P -> Q

    ~Q -> ~P

  • "Se uma pessoa mente em seu depoimento, então ela é criminosa"

    P→Q ↔ ~Q→~P

    "Se uma pessoa não é criminosa, então ela não mentiu em seu depoimento"

    Gab.: D

  • Embora a banca tente confundir pelo texto do enunciado, a questão é simples e é sobre equivalência lógica da condicional.

    Vejam:

    "A testemunha que mente em um depoimento comete o crime de falso testemunho" ou seja, "se a testemunha mente em um depoimento então é criminosa" para fazer sua equivalência basta inverter e negar (a famosa contrapositiva), ou seja: Ela não é criminosa SE não mente.

    Por isso é importantíssimo resolver questões da banca que pretende prestar o concurso, assim consegue identificar seu perfil e, na hora da prova, identificará com mais facilidade esses detalhes.

    Espero ter ajudado a quem ainda esteja com dúvida...

    BONS ESTUDOS!!!

  • A galera usando SE...ENTÃO.

    Eu foi pela língua portuguesa mesmo.

  • gabarito d

    o caput da lei é uma proposição com conectivo ''se então''

    (se você fizer algo -> então a pena é 2 anos)

    p\ responder: usar regra de equivalencia contrapositiva: Negar tudo e inverter a posição, mantendo o conectivo ''se então''

  • Só concurseiro de verdade acerta RLM sem ser no chute.

    PCPR!!!


ID
2502748
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Raciocínio Lógico
Assuntos

Quando dois dados idênticos são lançados simultaneamente, qual é a probabilidade de se obterem dois valores diferentes cuja soma é par?

Alternativas
Comentários
  • Se aparecerem dois números pares, temos 6 possibilidades nos dois dados:
    2 + 4  ou  4 + 2
    2 + 6  ou  6 + 2
    4 + 6  ou  6 + 4
     

    Se aparecerem 2 ímpares, também:
    1 + 3  ou  3 + 1
    1 + 5  ou  5 + 1
    3 + 5  ou  5 + 3
     

    Ou seja, são 12 possibilidades de a soma de dois números distintos ser par.
    O total de possibilidades ao lançarmos 2 dados é 6 x 6 = 36.

    Ou seja, a probabilidade é 12/36 = 1/3.
     

  • Gabarito: D

     

    Total de resultados possíveis: 6 x 6 = 36

     

    Resultados com números diferentes cuja soma é par:

     

    1,1             2,2              3,3              4,6        

    1,3             2,4              3,5              5,5

    1,5             2,6              4,4              6,6

     

    = 12 resultados possíveis

     

    Note que não é pra considerar resultados como  4,2  5,1  ou 6,2 porque seriam os mesmos resultados que já foram contabilizados, mas com a ordem trocada.

     

    Logo, 12/36 = 1/3.

  • P = favorável / total

    P = 2 / 6 (cada dado tem 3 resultados pares = 3x3=6)

    P = 1/3

  • A probabilidade de a soma ser par sera quando tivermos:

    2 numeros pares ou dois numeros impares.

     

    Assim:

    Analisando primeiramente quando tivermos 2 numeros pares:(1 numero par e 1 numero par diferente do primeiro, por isso multiplicamos)

    3/6x2/6=1/6

     

    Qunado tivermos dois numeros impares:(1 numero impar e 1 numero impar diferente do primeiro, por isso multiplicamos)

    3/6x2/6=1/6 

     

    Qual é a probabilidade de se obterem dois valores diferentes cuja soma é par?

    Ou teremos a primeira opção ou a segunda, por isso somamos as probabilidades,

    1/6+1/6 =2/6= 1/3

     

     

  • Espaço amostral: 6x6=36

    Soma:
    par + par = par
    ímpar + ímpar = par

    par + par:
     1 2 3 4 5 6                        1 2 3 4 5 6
              3 possibilidades  x 2 possibilidades ( pq n pode ser repetido )

    ímpar + ímpar:

    1 2 3 4 5 6                         1 2 3 4 5 6
         3 possibilidades  x 2 possibilidades ( pq n pode ser repetido )

    12/36=1/3

  • Eu não entendi o porquê de o espaço amostral é de 36 se a questão pede para se obter dois valores diferentes, portanto, teriam 6 possibilidades no primeiro dado e apenas 5 possibilidades no segundo dado. Não é mesmo? 

  • Eu entendi assim, se a questão pede qual é a probabilidade de se obterem dois valores DIFERENTES cuja soma é par  a partir do lançamento de dois dados.

    SE os valores são diferentes, então eu não posso considerar a possibilidade de ao jogar o dado cair (6 e 6), embora a soma  seja par. Tem que ser números diferentes.

    são eles:

       (1 e 3) a soma é par, (1 e 5) também é par, (2 e 4), (2 e 6), (3 e 1), (3 e 5), (4 e 2), (4 e 6), (5 e 1), (5 e 3), (6 e 2), (6 e 4), totalizando 12 possibilidades. 12/36= 1/3.

    quando eu jogo um dado eu tenho 6 possibilidade E no outro dado 6 possibilidades também, logo 6x6=36.

     

     

     

  • Casos favoráveis:

     

    (1,3) (1,5)

    (2,4) (2,6)

    (3,1) (3,5)

    (4,2) (4,6)

    (5,1) (5,3)

    (6,2) (6,4)

     

    Total de casos favoráveis = 12

     

    12 / 36 = 

    1/3 

  • Dois dados = 2 possiblidades, então:

    Três chances de ser par ( 2;2 , 4;4 , 6;6 ) =3 chances 3 x 2 = 6

    Logo:

    2 / 2 = 1

    6 / 2 = 3

    Potanto: 1/3

  • dois dados?

    possbilidade pá 2,4,6 

    cada dado tem 1,2,3,4,5,6

    a conta ficaria 3/6 =1/3

  • Fiz da seguinte forma:

    __X__   

    6     3

    SENDO 6 (TODOS OS NÚMEROS POSSÍVEIS DE UM DADO)  E 3 ( OS NÚMEROS PARES DE UM DADO - 2,4,6 - SENDO QUE O ENUNCIADO PEDE POR SOMAS QUE RESULTEM EM NÚMEROS PARES) 

    6x3 = 18 

    18 - 6 ( NÚMEROS REPETIDOS 1,1/2,2/3,3/4,4/5,5/6,6 )  = 12 possibilidades de sair número par / 36 possibilidades totais (6X6) 

    12/36 = 1/3

     

     

  • a resolução do igor ta TODA ERRADA! e ainda me confundiu! ta doido esse pessoal q nao sabe e fica comentando!

  • Temos que responder por dedução e não por demonstração. Então vejamos:

    Dois dados; Total de possibiliades 6x6 = 36

    P (números DIFERENTES cuja SOMA seja PAR)

    Para a soma ser PAR, obrigatoriamente os números são PARES ou obrigatoriamente ÍMPARES (2*x = sempre PAR)

    1) N(par) (X, X) = 3 opções de pares em cada lançamento = 3*3 = 9 possibilidades (cuja soma será PAR)

    2) N(ímpar) (X, X) = 3 opções de ímpares em cada lançamento = 3*3 = 9 possibilidades (cuja soma será PAR)

    3) N(números REPETIDOS) (X=X) = (3 pares, 3 ímpares) = 6 possibiliades

    R = 1) + 2) - 3) = 9+9-6 = 12 possibilidades / 36 total = 1/3

  • Eu pensei assim: a soma de dois valores diferentes que deem par pode ser: Ímpar com Ímpar ou Par com Par (1+3 = 4, 1+5 = 6, 5+3 = 8; 2+4 = 6, 2+6 = 8, 6+4 = 10)

     

    Logo, no primeiro dado pode dar qualquer número, o que nos dará 6/6, o que é igual a 1. Já no segundo dado, será 2/6, pois como a questão diz que deve ser a soma de valores DIFERENTES, não poderá ser o mesmo número. Dessa forma, se der um valor ímpar no dado, no segundo dado deverá ser um valor ímpar com exceção do mesmo valor (Ex.: se der 3 no primeiro dado, no segundo só poderá ser 1 ou 5), o mesmo valendo para os números pares

     

    Assim: 1.2/6 = 2/6, simplificando a fração por 2 vai dar 1/3. Se você fizer com 6/6 (que é igual a 1) vai dar o mesmo: 6/6.2/6 = 12/36; dividindo o valor de baixo e o de cima por 12, vai dar 1/3 também

     

    Alternativa D

  • Vamos pegar somente os valores pares ( 2, 4, 6) ou seja espaço amostral N(e) = 3


    Primeiro dado jogado = 1/3

    Segundo dado jogado= 1/3


    Somando = 2/6--simplificando = 1/3

  • Existem 36 possibilidades de resultado (6 de um dado X 6 de outro dado) = 36.

    E existem 6 possibilidades de ocorrer o que ele pediu (1+3, 1+5, 2+4, 2+6, 3+5, 4+6)

    Probabilidade de 6 em 36 multiplicado por 2!, pois a ordem pode mudar.

     

     6

    ----     x   2!  = 12/36.  Simplificando 1/3

    36

  • Alternativa D 1/3

  • A sacada da questão é perceber que o lançamento pode ser alterado. Assim, posso jogar um dado primeiro e depois o outro ou inverter, sendo necessário multiplicar as possibilidades por dois.

    Cada ímpar só pode formar um par se somado com outro ímpar.

    Cada par só pode formar um par se somado com outro par.

    Como não podemos repetir, temos um total de 6 possibilidades.

    Qual total de possibilidades? 6 de um dado e 6 do outro. Total de 36 possibilidades.

    Portanto:

    6/36. No entanto, multiplicamos por 2 pela possibilidade alteração do lançamento.

    (6/36) x (2/1) = 12/36. Simplificando, chegamos a 1/3.

    Gabarito: D.

    Bons estudos.

  • Joguei pro alto a primeira vez e veio par: preciso dos outros 2 pares dos 6 = 1/3

    Joguei pro alto a primeira vez e veio ímpar: preciso dos outros 2 ímpares dos 6 = 1/3

    Ex: Joguei pro alto e veio 2, preciso do 4 ou do 6 = 2 números dos 6 = 1/3

  • Para que a soma dê par e os números não repitam temos (3+1=4); (5+1=6); (4+2=6) portanto em uma (1) jogada (3) três possibilidades, logo 1/3.

  • Resolução: É a primeira questão do vídeo

    https://www.youtube.com/watch?v=ZbUBeWyonL0

  • Resposta: alternativa D.

    Comentário do prof. Felipe Cardoso no YouTube (Professor em Casa) 6:02s

    https://youtu.be/UJMyTw7iOV4

  • Gabarito: D

    Quero / Total

    Total = 6 * 6 / 1 * 2 = 18

    Quero = 6

    6 possibilidades de 2 números diferentes cuja soma é par

    1 + 3

    1 + 5

    3 + 5

    2 + 4

    2 + 6

    4 + 6

    Quero / Total = 6 / 18 = 1 / 3 (gabarito letra D)

  • Gab: D

    Montei uma tabela assinalando com x nos casos que atendem o que se pede na questão;

    ..| 1 | 2 | 3 | 4 | 5 | 6 |

    1| .. | .. | x | .. | x | .. |

    2| .. | .. | .. | x | .. | x |

    3| x | .. | .. | .. | x | .. |

    4| .. | x | .. | .. | .. | x |

    5| x | .. | x | .. | .. | .. |

    6| .. | x | .. | x | .. | .. |

    Como há 6 números possíveis e 2 dados são lançados, haverá 6.6 = 36 possibilidades totais;

    Como há 12 possibilidades que atende a exigência da questão (2 valores diferentes com soma par), basta fracionar "o que tenho" divididos pelo "total":

    12/36 (simplifica dividindo por 12 em cima e embaixo)

    Resultado: 1/3

  • Sem ter que descrevermos quais os valores dos dados, pois numa prova podem ser mais de dois dados, temos:

    São 36 possiblidades dos 2 dados, 6x6

    para soma dar par:

    Soma de dois pares:

    no lançamento do primeiro dado temos 3 pares, já no segundo temos 3 menos o valor do primeiro, ou seja, 2. Temos então 3x2 =6 possibilidades favoráveis..

    Soma de dois ímpares:

    no lançamento do primeiro dado temos 3 pares, já no segundo temos 3 menos o valor do primeiro, ou seja, 2. Temos então 3x2 =6 possibilidades favoráveis.

    total de 12 possibilidades favoráveis em 36, = 1/3