Foram encontradas 3.955 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3449445 Engenharia de Software
Avalie os papéis considerados no âmbito da Engenharia de Software, apresentados na primeira coluna, e sua caracterização elencada na segunda coluna: 
(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.)
Alternativas
Q3449444 Engenharia de Software

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.)

Alternativas
Q3449443 Eletricidade
Considere o diagrama de circuito lógico disponibilizado em Nogueira (2011, p.40) e apresentado a seguir.
Imagem associada para resolução da questão

(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:
Alternativas
Q3449442 Programação
Considere o circuito abaixo baseado em Thinkercad (2024), composto por uma placa Arduino Uno R3, resistores de 220Ω, leds, placa de ensaio e demais componentes que garantem o seu perfeito funcionamento. 

Imagem associada para resolução da questão 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.
Imagem associada para resolução da questão
(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.)
Alternativas
Q3449441 Arquitetura de Computadores
Considere o circuito apresentado na figura abaixo e seu respectivo código fonte implementados no Thinkercad (2024). A placa Arduino Uno R3 possui as seguintes ligações com a placa de ensaio: GND com o barramento comum “-“; 12 com 13a; porta10 com 15a; 8 com 17a. O circuito contém: três resistores de 1KΩ, um led (L1) ligado nas posições 12g e 13g na placa de ensaio, um led (L2) ligado nas posições 14g e 15g, um led (L3) ligado nas posições 16g e 17g da placa de ensaio.
Imagem associada para resolução da questão (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:
Alternativas
Q3449440 Programação

Avalie o código fonte escrito em Assembly, baseado em Papbad (2018).

Imagem associada para resolução da questão

(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?

Alternativas
Q3449439 Arquitetura de Computadores

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.) 

Alternativas
Q3449438 Engenharia de Software

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 Imagem associada para resolução da questão (RUSSEL e NORVIG, 2013).

Imagem associada para resolução da questão


(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:

Alternativas
Q3449437 Algoritmos e Estrutura de Dados
Baseados na teoria evolutiva, os Algoritmos Genéticos tentam simular o processo de evolução biológica. Assim, inspirado na seleção natural, aplica-se um método de seleção de soluções que favorece a sobrevivência e reprodução das melhores soluções (SIVANANDAM, 2008). Relacione os nomes dos métodos de seleção com as suas respectivas características.

(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:
Alternativas
Q3449436 Banco de Dados
Baseado em Puga (2013), considere que, em um banco de dados relacional, foi criada a tabela aluno executando o seguinte comando SQL:
(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:
Alternativas
Q3449435 Banco de Dados

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:

Alternativas
Q3449434 Engenharia de Software
Assinale a alternativa que identifica CORRETAMENTE as categorias de efeitos que ocorrem na aplicação da transformação numeração de valor local, usada pelo compilador para otimização local, de acordo com Cooper e Torczon (2014).

(COOPER, Keith, D.; TORCZON, Linda. Construindo Compiladores. 2. ed. Rio de Janeiro. 2014.) 
Alternativas
Q3449433 Programação

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:

Alternativas
Q3449432 Redes de Computadores
Considere as seguintes sentenças sobre os protocolos UDP (User Datagram Protocol) e TCP (Transmission Control Protocol):
(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:
Alternativas
Q3449431 Redes de Computadores
Considere a representação gráfica do Modelo de Referência OSI (Open Systems Interconnection) a seguir. 

Imagem associada para resolução da questão (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: 
Alternativas
Q3449430 Sistemas Operacionais
Assinale a alternativa que descreve adequadamente as características das técnicas de segmentação e paginação de memória, segundo Tanenbaum (2016).

(TANENBAUM, Andrew Stuart; BOS, Herbert. Sistemas operacionais modernos. 4. ed. São Paulo, SP: Pearson, 2016.)
Alternativas
Q3449429 Sistemas Operacionais
De acordo com Tanenbaum (2016), o Linux utiliza as chamadas de sistema do UNIX, que possui em torno de uma centena de rotinas executadas pelo núcleo. Já o Windows utiliza a API Win32 e possui um conjunto de milhares de rotinas, podendo variar de acordo com a versão do sistema operacional. A API Win32 possui tanto chamadas de sistema realizadas pelo núcleo quanto chamadas de rotinas executadas no espaço do usuário, sendo de difícil identificação entre as que realmente são chamadas de sistema (executadas pelo núcleo), pois até mesmo este aspecto pode variar de uma versão para outra do sistema operacional. Para responder a esta questão com foco nas funcionalidades disponíveis, considere que todos os comandos da API Win32 realizam chamadas de sistema. Assim, considere as seguintes sentenças sobre as chamadas de sistema UNIX e Win32:

(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:
Alternativas
Q3449258 Artes Visuais
Abaixo pode ser observada uma imagem da obra Coelha Alba, do artista brasileiro Eduardo Kac. Trata-se de um ser vivo único, criado a partir da mistura de gens de um coelho com gens fluorescentes de um animal marinho, tendo como resultado um animal que tem como característica ser esverdeado e brilhar no escuro. 
Imagem associada para resolução da questão

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:
Alternativas
Q3449257 Artes Visuais

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:

Alternativas
Q3449256 Artes Visuais

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, é: 

Alternativas
Respostas
1161: E
1162: A
1163: E
1164: B
1165: D
1166: B
1167: A
1168: A
1169: E
1170: C
1171: A
1172: B
1173: D
1174: B
1175: E
1176: X
1177: C
1178: B
1179: A
1180: B