Foram encontradas 5.981 questões

Resolva questões gratuitamente!

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

Q4348411 Engenharia de Software
Considere o diagrama de classes UML a seguir.

Turma "1" ———————— "0..*" Estudante

Na associação apresentada, as multiplicidades 1 em Turma e 0..* em Estudante indicam, respectivamente, quantas instâncias de cada classe podem estar associadas a uma instância da classe oposta.

Assinale a alternativa que apresenta a interpretação correta dessa associação. 
Alternativas
Q4348410 Sistemas Operacionais
Em um servidor Linux, o responsável pelo laboratório verifica as permissões de um script e obtém a saída a seguir. 

Q49.png (685×67)

Outro docente, pertencente ao grupo docentes, mas que não é o usuário professor, precisa executar o script e também alterar seu conteúdo. Qual comando, executado pelo usuário professor, concede as permissões adicionais necessárias, sem conceder qualquer acesso a usuários que não pertencem ao grupo docentes?
Alternativas
Q4348409 Programação

 Considere o programa Java a seguir, contido em um único arquivo Main.java.  


Q48.png (795×317)


Qual é a saída produzida pela execução desse programa?  

Alternativas
Q4348408 Arquitetura de Computadores
Sobre processadores superescalares e sistemas em um único chip (SoC), analise as afirmações a seguir.

I - Um processador superescalar é capaz de despachar mais de uma instrução por ciclo de clock, explorando o paralelismo em nível de instrução.
II - Em um SoC, componentes como processador, memórias internas, controladores de memória e de E/S e, frequentemente, unidade gráfica são integrados em um mesmo circuito integrado.
III - A execução superescalar é uma forma de processamento SIMD e depende da utilização de instruções vetoriais explícitas pelo programa.
IV - Em comparação com uma solução equivalente composta por vários circuitos integrados, um SoC pode reduzir a comunicação externa entre componentes, o consumo energético e a área ocupada na placa.

Quais estão corretas? 
Alternativas
Q4348407 Banco de Dados
Considere as tabelas ALUNO(id, nome) e MATRICULA(id, aluno_id, disciplina), em que aluno_id é uma chave estrangeira referenciando o id da tabela ALUNO. Um professor está utilizando o SGBD MySQL 8.4 e deseja listar o nome de cada aluno e a quantidade de disciplinas em que está matriculado, incluindo alunos sem nenhuma matrícula (com contagem zero). Qual consulta SQL produz esse resultado? 
Alternativas
Q4348406 Arquitetura de Computadores
Considere uma matriz bidimensional armazenada de forma contígua na memória principal e organizada em ordem por linhas. Cada elemento é lido uma única vez. Em comparação com o percurso por colunas, o percurso por linhas tende a produzir menos faltas na memória cache, pois acessa posições consecutivas da memória. Qual conceito relacionado à hierarquia de memória explica principalmente esse comportamento? 
Alternativas
Q4348405 Programação
Numere a segunda coluna de acordo com a primeira, relacionando as tecnologias utilizadas em aplicações web à sua respectiva finalidade principal.

(1) WebRTC
(2) WebSocket
(3) Web Worker
(4) Service Worker

( ) Comunicação bidirecional (full-duplex) e persistente entre cliente e servidor, por meio de um canal estabelecido após um handshake realizado sobre HTTP.
( ) Atuação como proxy programável entre a aplicação web e a rede, interceptando requisições, gerenciando cache e viabilizando o funcionamento offline.
( ) Comunicação de áudio, vídeo e dados em tempo real entre pares, com suporte à conexão direta e sem exigir que um servidor intermedeie permanentemente o fluxo de mídia.
( ) Execução de scripts em contexto de execução separado da thread principal, evitando o bloqueio da interface do usuário, sem atuar como proxy ou interceptador global das requisições de rede da aplicação.

A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é 
Alternativas
Q4348404 Algoritmos e Estrutura de Dados
Considere que uma árvore binária possui chaves distintas e apresenta os seguintes percursos:

Pré-ordem: 42 – 88 – 9 – 19 – 63 – 51 – 25
Em-ordem: 9 – 88 – 42 – 63 – 51 – 19 – 25

Assinale a alternativa que representa corretamente essa árvore. 
Alternativas
Q4348403 Algoritmos e Estrutura de Dados
Considere uma lista simplesmente encadeada, não circular, referenciada pelo ponteiro head, em que cada nó possui os campos valor e prox. Acessar qualquer campo de um ponteiro nulo resulta em erro de execução (violação de acesso). Os operadores lógicos são avaliados em curto-circuito, da esquerda para a direita: se o primeiro operando de uma conjunção for falso, o segundo não é avaliado.

A função a seguir pretende remover, de uma lista com pelo menos um nó, o primeiro nó cujo valor seja igual a x. O ponteiro head não é modificado em nenhum ponto da função. 

Q42.png (495×252)

Sobre o comportamento dessa função, assinale a alternativa correta. 
Alternativas
Q4348402 Programação
Considere o repositório abaixo, em que o branch main está atualmente com checkout ativo (HEAD -> main), e cada letra representa um commit:

Q41.png (195×82)

(main e HEAD apontam para E)

O usuário deseja que o ponteiro do branch main passe a apontar diretamente para o commit B, como se o commit E nunca tivesse existido nesse branch, e que o diretório de trabalho e a área de staging reflitam exatamente o conteúdo de B, sem criar nenhum commit novo. Os commits C e D não precisam ser preservados em nenhum outro branch.

Assinale a alternativa que apresenta o comando (executado com main em checkout) que produz exatamente o efeito descrito.
Alternativas
Q4348401 Arquitetura de Software
Sobre o modelo de serviço Plataforma como Serviço (PaaS), analise as seguintes assertivas.

I - O PaaS oferece integração com outros sistemas ou plataformas de desenvolvimento.
II - Uma das principais finalidades do uso de PaaS é a redução no tempo de desenvolvimento de aplicações.
III - No PaaS, o provedor entrega uma aplicação pronta para o uso final pelo consumidor, como um editor de texto online.

Quais estão corretas?  
Alternativas
Q4348399 Engenharia de Software
Numere a segunda coluna de acordo com a primeira, relacionando as etapas do processo de alinhamento de modelos de linguagem via aprendizado por reforço com feedback humano (RLHF) às suas respectivas definições.

(1) Ajuste fino supervisionado (SFT)
(2) Modelo de recompensa (RM)
(3) Aprendizado por reforço (RLHF)

( ) Utiliza o algoritmo PPO para ajustar a política do modelo de linguagem.
( ) É treinado com rankings de preferência humana sobre múltiplas saídas do modelo.
( ) É baseado em demonstrações de comportamento desejado escritas por humanos. 

A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Alternativas
Q4348398 Noções de Informática
O que são embeddings no contexto de processamento de linguagem natural para modelos baseados em Transformers e sistemas RAG? 
Alternativas
Q4348397 Engenharia de Software
Um desenvolvedor com o branch main em checkout deseja obter do remoto origin os commits mais recentes, examinar o que mudou e só então decidir como integrá-los. O branch local e o diretório de trabalho devem permanecer inalterados.

Assinale a alternativa que apresenta o comando adequado a esse objetivo.  
Alternativas
Q4348396 Programação
No que se refere à sintaxe e à lógica de execução do tratamento de exceções em Python, analise as seguintes afirmativas.

I - O bloco else é executado exclusivamente quando o código contido na instrução try é finalizado com sucesso, ou seja, sem o levantamento de nenhuma exceção.
II - Ao definir novos tipos de exceções personalizados, a boa prática de orientação a objetos recomenda que o programador utilize a herança a partir da classe Exception.
III - O bloco finally é destinado à liberação de recursos e sua execução é garantida, a menos que o fluxo de controle encontre uma instrução return ou break dentro do bloco try correspondente.

Quais estão corretas? 
Alternativas
Q4348395 Programação
No desenvolvimento de software com Python, a linguagem utiliza objetos especiais para administrar erros que surgem durante a execução. De acordo com as normas de orientação a objetos da linguagem, novos tipos de exceções personalizados devem ser definidos pelo programador por meio de herança a partir da classe
Alternativas
Q4348394 Engenharia de Software
Em arquiteturas de redes neurais, o termo "profundidade" (depth) de um modelo é utilizado para descrever 
Alternativas
Q4348393 Programação
As ferramentas do Flutter oferecem diferentes modos de compilação de acordo com a fase do ciclo de desenvolvimento. O modo que deve ser utilizado especificamente quando o desenvolvedor deseja analisar a performance da aplicação, mantendo tracing habilitado e permitindo a conexão do DevTools em um dispositivo real, é denominado modo 
Alternativas
Q4348392 Sistemas Operacionais
No sistema de permissões de arquivos e diretórios em ambientes UNIX/Linux, o modo de proteção é definido por bits rwx. Sobre o significado dessas permissões quando aplicadas a diretórios, é correto afirmar
Alternativas
Q4348391 Sistemas Operacionais
Um estado de deadlock (impasse ou interbloqueio) entre um conjunto de processos concorrentes pode ser definido formalmente como uma situação em que 
Alternativas
Respostas
1: B
2: E
3: C
4: A
5: D
6: C
7: B
8: A
9: E
10: D
11: C
12: A
13: D
14: E
15: C
16: B
17: D
18: A
19: E
20: C