Foram encontradas 3.955 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
(1) Analista
(2) Designer
(3) Engenheiro de Software
(4) Gerente de Projeto
(5) Programador
( ) Profissional responsável por selecionar e frequentemente detalhar os métodos de planejamento, administração e produção que serão adotados. Este especialista monitora e analisa o progresso de todos os projetos da organização para assegurar que os procedimentos definidos sejam cumpridos de maneira produtiva e eficaz. Se alterações forem necessárias nos métodos vigentes, ele as detecta e implementa, assegurando que a equipe incorpore tais ajustes. Ele está constantemente reexaminando e aprimorando esses processos.
( ) Profissional responsável por supervisionar um projeto específico, assegurando que os prazos, orçamento, escopo e metas de qualidade sejam atendidos no desenvolvimento do produto. Ele adere às práticas estabelecidas no processo de engenharia e verifica a aplicação dessas práticas pelos desenvolvedores. Se necessário, ele comunica ao engenheiro de software sugestões para aprimorar o processo.
( ) Na sua essência, trata-se de um profissional encarregado de entender o problema associado ao sistema a ser criado, pela coleta e modelagem dos requisitos. Portanto, cabe a ele identificar as necessidades do cliente, como gerenciar vendas, comissões, produtos e assim por diante.
( ) É o profissional responsável pela indicação da melhor tecnologia para ser utilizada para produzir um sistema executável para elas. Em seguida, ele deve oferecer uma resposta às demandas do cliente, como, por exemplo, recomendar uma plataforma web com um banco de dados central que possa ser acessado via dispositivos móveis, entre outras possibilidades.
( ) É o profissional responsável pela construção do produto final. Deve possuir conhecimentos sólidos acerca da linguagem e o ambiente de programação, além de conhecer minimamente testes e depuração de software.
Relacione a primeira coluna com a segunda, de acordo com Wazlawich (2019, p. 5):
(WAZLAWICH, Raul Sidnei. Engenharia de Software: Conceitos e Práticas. 2. ed. Rio de Janeiro: Elsevier, 2019.)
Considere as seguintes sentenças sobre Engenharia de Software:
I - Engenharia de software é uma disciplina de engenharia que se preocupa com todos os aspectos da produção de software.
II - Software é o código fonte contido em um ou mais programas, escritos em uma determinada linguagem. Sua documentação não é considerada software.
III - As ideias básicas da engenharia de software são aplicáveis apenas aos sistemas de softwares desenvolvidos recentemente.
De acordo com Sommerville (2011), é correto o que se afirma:
(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011.)
(NOGUEIRA, Jurandy Santos. Eletrônica digital básica. Salvador: EDUFBA, 2011. Disponível em https:// repositorio.ufba.br/bitstream/ri/13988/1/_Eletronica.pdf. Acesso em: 18 jul. 2024.)
É possível afirmar que:
O comportamento esperado do circuito, quando estiver em funcionamento, é o acendimento e desligamento
dos leds, alternadamente de baixo (led na posição 28e e 29e na placa de ensaio) para cima (led na posição
7e e 8e na placa de ensaio). Avalie o código fonte e indique quais comandos devem ser preenchidos nas
linhas 12 e 14 respectivamente.
(PROGRAM AN LED LIGHT SHOW. (2024). Tinkercad. Disponível em: https://www.tinkercad. com/lessonplans/program-an-led-light-show. Acesso em: 18 abr. 2024.)
(Tinkercad. (2024). Tinkercad. Disponível em: https://www.tinkercad.com/. Acesso em: 18 abr. 2024.) Após o carregamento, compilação e execução do código fonte, é possível afirmar que:
Avalie o código fonte escrito em Assembly, baseado em Papbad (2018).

(PAPBAD. How to print a triangle of stars in assembly? Stack Overflow. [S. l.: s. n.], 19 mar. 2018. Disponível em: https://stackoverflow.com/q/49342767. Acesso em: 20 abr. 2024.)
Considere um computador com sistema operacional Linux, distribuição Ubuntu 24.04 e NASM versão 2.16.01, utilizado para compilar o código fonte. Qual é o resultado apresentado após sua execução?
Considere as seguintes sentenças sobre arquitetura e organização de computadores:
I - O conceito de programa armazenado refere-se a instruções e dados de diversos tipos que podem ser guardados na memória do computador como números.
II - A notação do assembly MIPS permite que cada instrução aritmética realize duas operações com três operandos.
III - As instruções do assembly MIPS realizam instruções aritméticas com dados armazenados na memória RAM dos computadores.
De acordo com Patterson e Hennessy (2017), é CORRETO o que se afirma:
(PATTERSON, David; HENNESSY, John. Organização e Projeto de Computadores. 5. ed. - Rio de Janeiro: Elsevier, 2017.)
A Rede Neural Artificial ilustrada abaixo é composta pelos neurônios N1 e N2, que possuem como entradas
os valores x1, x2 e x3 e saídas y1 e y2. Ambos os neurônios possuem função de ativação com limiar rígido,
saídas 0 ou 1 e com os respectivos limiares de ativação
(RUSSEL e NORVIG, 2013).

(RUSSEL, Stuart; NORVIG, Peter. Inteligência artificial. Rio de Janeiro: GEN LTC, 2013.)
Considere o seguinte conjunto de pesos obtidos após treinamento da rede neural:
w11 = 5
w21= 0,5
w31 = -1
w12 = 3
w22 = 2
w32 = 4
Considere os 2 casos de teste a seguir:
Teste 1: x1 = 0, x2 = 1 e x3 = 2
Teste 2: x1 = 2, x2 = 0 e x3 = 3
Assinale a alternativa que apresenta a saída CORRETA para os testes propostos:
(SIVANANDAM, S. N. et al. Genetic algorithms. Springer Berlin Heidelberg, 2008.)
(1) Seleção por torneio
(2) Seleção por posição
(3) Seleção por roleta
(a) A probabilidade de seleção de cada solução é proporcional à sua fitness em comparação com a fitness total da população.
(b) A probabilidade de seleção de cada solução está relacionada ao seu ranking na população.
(c) A solução com melhor fitness é selecionada entre as soluções de uma subpopulação aleatória da população total.
Relacione a coluna da esquerda com a da direita:
(PUGA, Sandra Gavioli; FRANÇA, Edson Tarcísio; GOYA, Milton Roberto. Banco de dados: implementação em SQL, PL/SQL e Oracle 11g. São Paulo: Pearson, 2013.)
CREATE TABLE aluno (
idAluno integer primary key,
nome varchar(40),
nota number,
frequencia number
)
Considere que o estudante obtém aprovação quando atinge a nota 7 e possui frequência mínima de 75. Assinale a opção que contém o comando SQL que retorna apenas a chave primária e o nome do aluno que obteve nota para aprovação, mas que reprovou por frequência, mostrando o resultado em ordem crescente de nota:
O Teorema CAP está relacionado a bancos de dados NoSQL e consiste em 3 requisitos que deram nome ao teorema, sendo eles Consistência (Consistency), Disponibilidade (Availability) e Tolerância à partição (Partition tolerance). Segundo o seu proponente, Eric Brewer, é impossível obter um sistema que atenda aos 3 requisitos. Relacione os bancos de dados com os pares de características do Teorema CAP.
(MARQUESONE, Rosangela. Big Data: Técnicas e tecnologias para extração de valor dos dados. Editora Casa do Código, 2016.)
I - MongoDB e Big Table
II - SGBDR e Neo4J
III - CouchDB e Cassandra
(a) Consistência e Disponibilidade
(b) Consistência e Tolerância à partição
(c) Disponibilidade e Tolerância à partição
Segundo Marquesone (2016), assinale a alternativa que relaciona CORRETAMENTE os bancos de dados da primeira coluna com os requisitos da segunda:
(COOPER, Keith, D.; TORCZON, Linda. Construindo Compiladores. 2. ed. Rio de Janeiro. 2014.)
Considere as seguintes sentenças sobre a linguagem de programação Python (SWEIGART, 2015).
(SWEIGART, Al. Automatize tarefas maçantes com Python. São Paulo: Novatec, 2015.)
I - O tratamento de exceções pode ser implementado por meio das cláusulas try e except.
II - É possível usar inteiros negativos como índices de uma lista, na qual o valor -1 refere-se ao último índice da lista, o valor -2 refere-se ao penúltimo índice da lista, e assim por diante.
III - Caso se queira copiar uma lista que contenha listas, o módulo copy deve ser importado e utilizado o comando copy.copy() para copiar a lista e suas respectivas listas internas.
IV - O módulo logging possui 4 níveis, sendo eles logging.default(), logging.info(), logging.warning() e logging. error().
Assinale a alternativa CORRETA:
(TANENBAUM, Andrew S.; WETHERALL, David. Redes de Computadores. Tradução Daniel Vieira. São Paulo: Pearson Prentice Hall, v. 583, p. 5ª, 2011.)
I - O UDP transmite pacotes de tamanho definido e é considerado não confiável, enquanto o TCP implementa um fluxo de bytes e existe verificação da correta entrega dos pacotes.
II - O UDP é orientado para conexão, enquanto o TCP não é orientado para conexão.
III - O UDP é utilizado quando a aplicação necessita reduzir a latência de conexão em detrimento da perda de informações, enquanto o TCP prioriza a entrega de todas as informações da comunicação, mesmo que o processo seja mais lento.
IV - O UDP possibilita controle de fluxo e de congestionamento, enquanto o TCP não possibilita controle de fluxo e de congestionamento.
De acordo com Tanenbaum (2011), assinale a alternativa CORRETA:
(KUROSE, James F.; ROSS, Keith W. Redes de computadores, uma abordagem top-down. 2013.) Conforme Kurose (2013), assinale a alternativa que indica corretamente as camadas do Modelo de Referência OSI:
(TANENBAUM, Andrew Stuart; BOS, Herbert. Sistemas operacionais modernos. 4. ed. São Paulo, SP: Pearson, 2016.)
(TANENBAUM, Andrew Stuart; BOS, Herbert. Sistemas operacionais modernos. 4. ed. São Paulo, SP: Pearson, 2016.)
I - O comando ExitProcess da API Win32 conclui a execução de um processo e o mesmo pode ser feito no UNIX por meio do comando close.
II - O comando CreateProcess da API Win32 tem funcionalidade análoga à execução combinada dos comandos fork e execve do UNIX.
III - No UNIX, o comando kill envia um sinal a um processo. Caso o processo esteja esperando o sinal enviado, uma rotina de tratamento desse sinal é executada. Caso o processo não esteja preparado para lidar com um sinal, então sua chegada mata o processo. Não há comando correlato na API Win32.
IV - No UNIX, o comando unlink destrói um arquivo existente e o mesmo pode ser feito na API Win32 utilizando o comando DeleteFile.
Ainda de acordo com Tanenbaum (2016), assinale a alternativa CORRETA:
Eduardo Kac. Coelha Alba. 2000. (Disponível em: http://www.iea.usp.br/noticias/coelha-e-eu. Acesso em: 12 ago. 2024).
Acerca dessa obra, é CORRETO afirmar que:
Para trabalhar com o Ensino Médio a quebra da tradição da pintura como forma privilegiada de representação no final do século XIX e começo do século XX, pode-se usar o __________________ e o ___________________ como exemplos de estilos desse período que questionaram a pintura tradicional e deram um caráter conceitual e experimental à natureza da arte.
As palavras que completam CORRETAMENTE as lacunas do parágrafo acima são:
Associe adequadamente os nomes dos artistas contemporâneos, no primeiro bloco, com as afirmações sobre suas poéticas, no segundo bloco.
1 – Jaider Esbell
2 – Adriana Varejão
3 – Vick Muniz
4 – Rosana Paulino
( ) Seus trabalhos têm como foco a posição da mulher negra na sociedade brasileira e os diversos tipos de violência sofridos por esta população, decorrentes do racismo e das marcas deixadas pela escravidão.
( ) Seu processo de trabalho consiste em compor imagens com materiais inusitados, normalmente instáveis e perecíveis, sobre uma superfície, e fotografá-las. As fotografias são o produto final do trabalho.
( ) Sua trajetória artística é bastante marcada por essa mistura que expõe as carnes e os mares em uma combinação de cores: o azul dos azulejos e o vermelho que representa a visceralidade do homem da sociedade contemporânea.
( ) Suas obras passam pelo desenho, pintura, filme, fotografia e performance, mas o intuito é provocar a consciência de que, quando se fala de arte indígena contemporânea, fala-se de arte indígena cosmopolítica.
A sequência CORRETA de preenchimento dos parênteses, de cima para baixo, é: