Questões de Concurso Público UFRN 2017 para Engenheiro - Neuroengenharia

Foram encontradas 50 questões

Q788624 Biomedicina - Análises Clínicas
Optogenética é uma técnica que envolve o uso de luz para o controle de neurônios em tecido vivo. Pelo uso dessa técnica, é possível diferenciar tipos celulares pela faixa de frequência de luz utilizada e avaliar a atividade de um neurônio pela intensidade do sinal lum inoso que ele emite. Considerando que dados de um experimento de Optogenética sejam colhidos por um sensor (CCD) e codificados no sistema de cores HSV (matiz, saturação e valor), os canais utilizados, especificamente, para identificar o tipo do neurônio e quantificar a sua atividade são, respectivamente,
Alternativas
Q788625 Redes de Computadores
Uma máscara de rede que permite criar uma sub-rede com 30 hosts e um endereço de broadcast em uma faixa de endereços IP de classe A é:
Alternativas
Q788626 Programação

Observe o seguinte código em Python:

Imagem associada para resolução da questão

Considerando que a complexidade de tempo média da função sorted é o (nlogn), em que n é o tamanho do vetor de entrada, a ordem de chamadas das funções func1, func2 e func3, da mais rápida para a mais lenta, é:

Alternativas
Q788627 Algoritmos e Estrutura de Dados

Uma sequência de números é um Tipo Abstrato de Dados (TAD) que representa um conjunto finito de valores ordenados, no qual um valor pode ocorrer em duplicidade. Considere as seguintes afirmações sobre a implementação de uma sequência de números utilizando arranjos e listas ligadas:

I Arranjos permitem acesso a qualquer elemento da sequência com complexidade de tempo média constante.

II Listas ligadas não permitem a inserção de um elemento no início da sequência com complexidade de tempo média constante.

III Listas ligadas requerem que a sequência seja armazenada em uma faixa contínua de endereços de memória

IV Arranjos não permitem a inserção de um elemento no meio da sequência com complexidade de tempo média constante.

Estão corretas as afirmações

Alternativas
Q788628 Engenharia de Software

No processo de desenvolvimento colaborativo de software, a gerência de versão permite controlar o histórico e o desenvolvimento dos códigos -fontes bem como da documentação. Em relação ao uso de sistemas de controle de versão de software (como GIT e subversion) em engenharia de software, considere as seguintes afirmações:

I Checkout é o comando de excluir um código-fonte do repositório.

II Commit é o comando de submeter mudanças em um código-fonte.

III "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente.

IV Trama exclusiva é um método que permite salvar uma versão estável do software para publicação com código de versão pública.

Estão corretas as afirmações

Alternativas
Q788629 Sistemas Operacionais
Um problema comum em programação paralela causado pela impossibilidade de garantir a ordem de execução de diferentes linhas de execução é o conflito no acesso concorrente a um recurso compartilhado. Para evitar esse problema, uma estratégia comum é o uso d e semáforos, que consiste em
Alternativas
Q788630 Programação

. Considere o seguinte código em C++ :

Imagem associada para resolução da questão

Nesse código, o algoritmo func1 implementa uma função matemática de

Alternativas
Q788631 Programação

Considere o seguinte código de script de MATLAB.

Imagem associada para resolução da questão

Considerando esse código, o comando na linha 1 é

Alternativas
Q788632 Sistemas Operacionais

Uma das principais funções dos sistemas operacionais é o escalonamento e o controle dos diferentes processos em execução em um computador. Com relação ao funcionamento de um sistema operacional na gerência de processos, considere as seguintes afirmações: 

I A única diferença entre processos e threads é que um processo é iniciado diretamente pelo sistema operacional enquanto que uma thread é iniciada por um processo em execução.

II Deadlock é a situação em que dois ou mais processos estão em estado de espera, à espera de sinais de término emitidos entre si, de maneira que nenhum processo possa ser finalizado.

III Memória virtual é uma faixa de endereço que utiliza o espaço de disco para estender a RAM. Para melhorar o desempenho da memória virtual, utiliza-se um método de paginação.

IV Falha de segmentação é um sinal do sistema operacional a um processo indicando que este tentou executar uma operação não existente. 

Estão corretas as afirmações 

Alternativas
Q788633 Radiologia
Uma etapa de processamento de imagens útil em experimentos de microscopia e ressonância magnética é a suavização e a redução de ruído. São métodos de suavização e de redução de ruído em imagens:
Alternativas
Respostas
21: A
22: B
23: A
24: C
25: A
26: C
27: B
28: D
29: D
30: C