Foram encontradas 296 questões

Resolva questões gratuitamente!

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

Q3885118 Arquitetura de Computadores
Um número é representado no sistema octal como 178. O Analista precisa converter esse número para o sistema binário para entender sua representação na memória.
A representação binária correta do número 178 é
Alternativas
Q3885117 Arquitetura de Computadores
O Analista está debugando uma falha em que a soma de dois números inteiros positivos de 16 bits usando o complemento de dois resulta em um número inesperadamente negativo.
A ocorrência de um resultado negativo ao somar dois números positivos (ou um resultado positivo ao somar dois negativos) em sistemas de Complemento de Dois é um sintoma direto da condição de
Alternativas
Q3885116 Arquitetura de Computadores
Um programa em Assembly está realizando uma operação de soma de dois números inteiros de 8 bits sem sinal: 101001012 e 011000102.
O resultado binário da soma dos números inteiros e a condição de overflow ou carry observada em um registrador de 8 bits são: 
Alternativas
Q3885115 Arquitetura de Computadores
Uma impressora laser foi conectada a um computador para imprimir relatórios de prestação de contas. A impressora aguarda os dados de impressão, vindos do sistema.
No modelo básico de organização do computador, a impressora é classificada como 
Alternativas
Q3885114 Arquitetura de Computadores
Ao analisar a arquitetura de Von Neumann, o Analista observa que a eficiência do sistema depende da capacidade da CPU acessar rapidamente tanto as instruções quanto os dados.
A característica fundamental da arquitetura de Von Neumann que representa o principal gargalo de desempenho (o bottleneck) observado em sistemas modernos de computação é 
Alternativas
Q3885113 Arquitetura de Computadores
Um Analista de Sistemas está avaliando o desempenho de um servidor para um novo sistema de votação eletrônica da Assembleia Legislativa. A velocidade de processamento das instruções é um fator de forte relevância para o andamento do trabalho.
Para suprir essa necessidade, o componente do hardware de um computador que é o principal responsável por executar as instruções dos programas e realizar os cálculos lógicos e aritméticos é a(o
Alternativas
Q3885112 Arquitetura de Software
O sistema do Legislativo Federal precisa disponibilizar um serviço de consulta de projetos de lei para sistemas estaduais, garantindo que a descrição da interface, os tipos de dados e os métodos disponíveis sejam formalmente definidos e compreendidos por qualquer consumidor externo.
O padrão/documento da arquitetura de Web Services baseada em SOAP que é utilizado para descrever a interface e as capacidades operacionais de um Web Service de maneira legível por máquina é o
Alternativas
Q3885111 Engenharia de Software
A equipe de desenvolvimento precisa criar um mecanismo para garantir que o sistema de cache de documentos legislativos tenha apenas uma única instância ativa em toda a aplicação, de modo que todas as requisições acessem o mesmo recurso compartilhado, evitando inconsistência de dados.
O Padrão de Projeto da classificação GoF mais apropriado para resolver esse problema, restringindo a instanciação de uma classe a um único objeto, é o(a)
Alternativas
Q3885110 Engenharia de Software
O Analista de Sistemas está iniciando o projeto de um novo sistema de gestão de Atos Normativos no Senado Federal. A primeira fase da Modelagem de Dados exige uma representação de alto nível das entidades, seus atributos e seus relacionamentos, livre de detalhes físicos ou de implementação.
Assinale a opção que apresenta o nível de modelagem de dados da arquitetura ANSI/SPARC responsável por fornecer uma visão completa das entidades e relacionamentos do negócio, com foco na semântica e no entendimento dos stakeholders e o diagrama UML que é frequentemente utilizado para essa finalidade.
Alternativas
Q3885108 Algoritmos e Estrutura de Dados
Um Analista precisa escolher a estrutura de dados mais eficiente para implementar uma lista de tarefas críticas que requer inserções e remoções rápidas em qualquer ponto da lista, pois a prioridade das tarefas pode mudar a qualquer momento no sistema.

A estrutura de dados que oferece a complexidade temporal mais eficiente 0 (1) para operações de inserção e remoção no meio da estrutura, assumindo que a posição de inserção ou remoção já é conhecida ou localizada por um ponteiro, é o(a)
Alternativas
Q3885107 Algoritmos e Estrutura de Dados
Em um sistema de apoio à tomada de decisão legislativa, é necessário armazenar uma lista de chaves de acesso de tamanho fixo. O requisito mais crítico do sistema é realizar buscas por chaves específicas no menor tempo possível (complexidade 0(1) em média), embora o consumo de memória não seja a principal preocupação.
A estrutura de dados mais eficiente para atender ao requisito de busca com complexidade 0(1) em média para chaves, mesmo que envolva um trade-off no uso de memória, é
Alternativas
Q3885106 Engenharia de Software
Ao modelar a estrutura de dados e as relações entre as entidades Projeto de Lei, Emenda e Autor para o novo sistema legislativo, o Analista de Sistemas utilizou um Diagrama de Classes. Foi definido que uma Emenda só pode existir se estiver vinculada a um Projeto de Lei, e que, se o Projeto de Lei for excluído, todas as suas Emendas também o serão.
O tipo de relacionamento da UML 2.5.1 mais adequado para modelar a relação entre as Classes Projeto de Lei e Emenda é a
Alternativas
Q3885105 Engenharia de Software
A equipe de desenvolvimento precisa codificar a lógica de interação detalhada para o subsistema de autenticação de um novo portal de transparência. É crucial modelar a sequência cronológica exata das mensagens trocadas entre os objetos (usuário, controlador, backend de segurança) para garantir que a transação ocorra na ordem correta.
O diagrama da UML 2.5.1 mais apropriado para modelar a ordem cronológica exata das mensagens e das chamadas de método entre os objetos participantes em uma interação específica é o
Alternativas
Q3885104 Engenharia de Software
O Processo Unificado de Desenvolvimento (RUP) é organizado em quatro fases principais: Iniciação, Elaboração, Construção e Transição. A equipe de projeto do Legislativo precisa garantir que a primeira iteração do projeto esteja focada na mitigação dos riscos de negócio mais críticos e na definição da linha de base da arquitetura.
Assinale a opção que apresenta a principal fase do RUP responsável por alcançar a Linha de Base da Arquitetura e por detalhar os Casos de Uso Críticos do sistema, solidificando a visão do projeto e mitigando os riscos de alto impacto. 
Alternativas
Q3885103 Engenharia de Software
Em um projeto para o desenvolvimento de um aplicativo governamental de serviço ao cidadão, a equipe de desenvolvimento finalizou a fase de Especificação. Antes de prosseguir para a codificação, o Gerente do Projeto exige uma revisão rigorosa para garantir que o produto a ser construído realmente atenda às necessidades regulamentares e de usuário.
O objetivo principal da tarefa de Validação de Requisitos nesse cenário é
Alternativas
Q3885102 Engenharia de Software
Em um projeto de desenvolvimento de um sistema de controle de frotas para uma empresa de logística, o Analista de Sistemas precisa garantir que os requisitos levantados junto aos motoristas e gerentes sejam claros e consistentes antes de iniciar a fase de design. O Analista descobriu que há requisitos contraditórios sobre a forma como o rastreamento deve ser feito em tempo real versus por paradas programadas.
Assinale a opção que apresenta a tarefa da Engenharia de Requisitos primariamente responsável por identificar e resolver inconsistências ou contradições como a descrita, transformando a informação bruta dos stakeholders em um modelo coerente
Alternativas
Q3885101 Engenharia de Software
A equipe de TI está desenvolvendo um módulo de consulta de histórico de votações, um sistema de alta complexidade em termos de interface e volume de dados. Os usuários finais (assessores parlamentares e jornalistas) têm dificuldade em articular suas necessidades de interface exata, e o ambiente legislativo exige validação rápida, porém o custo de desenvolver uma solução completa do zero é muito alto.
Considerando a necessidade de obter feedback rápido sobre a interface em um ambiente de alto custo de desenvolvimento, assinale a opção que apresenta o tipo de prototipação mais adequado e seu principal objetivo estratégico nesse cenário.
Alternativas
Q3885099 Engenharia de Software
Em um projeto para desenvolver um novo sistema de gestão de Comissões Parlamentares na Assembleia Legislativa, o Analista de Sistemas identificou um conflito significativo entre a Secretaria-Geral da Mesa (SGM) e a Procuradoria. A SGM exige um requisito de flexibilidade para alterar fluxos de trabalho rapidamente conforme a agenda política, enquanto a Procuradoria exige um requisito de rastreabilidade e imutabilidade processual para garantir a validade legal dos atos, independentemente da celeridade.
Nesse contexto, assinale a opção que apresenta a tarefa da Engenharia de Requisitos mais crítica para resolver o conflito entre a SGM e a Procuradoria e a técnica tipicamente empregada nessa resolução.
Alternativas
Q3881305 Arquitetura de Software
Padrões de projeto (ou design patterns) são construções e soluções repetíveis e reutilizáveis para situações e problemas comuns, que visam melhorar a qualidade dos sistemas de software.
Com relação aos princípios SOLID e GRASP (General Responsibility Assignment Software Principles), analise os itens a seguir:

I. São conjuntos de princípios de design usados no desenvolvimento de software orientado a aspectos e à programação funcional.
II. SOLID é focado em tornar softwares mais escaláveis, testados e reutilizáveis.
III. GRASP oferece diretrizes para atribuição de responsabilidades, auxiliando na arquitetura e comunicação de decisões de design.

Está correto o que se afirma em
Alternativas
Q3881304 Programação
Em Python a função é um módulo de programa independente que foi especialmente escrito para implementar os requisitos da função. O programa que chama a função é chamado de calling program.
Com relação ao uso do Python, analise os itens a seguir:

I. Uma função recursiva, tem um calling program com uma função definida (escrita) dentro do corpo de outra função.
II. O algoritmo de redução da dimensionalidade Principal component analysis (PCA), presente na biblioteca Scikit-Learn Library, é usada para decompor um conjunto de dados multivariado, podendo sua capacidade de estimar quantos componentes são necessários para descrever os dados ser determinada observando o Cálculo médio de Autovalores e Autovetores.
III. Modelos de Large Language Models (LLMs) foram incorporados ao Python, por meio de camadas de abstração (bibliotecas), que estabeleceram facilidade de integração por meio de Processamento matemático em GPU (pela Infraestrutura/Base), Download e execução de modelos opensource (pelo Acesso a Modelos), Criação de fluxos de trabalho e agentes multitarefa (pela Orquestração) e conexão da IA com documentos e bases de dados (pela Integração de Dados).

Está correto o que se afirma em 
Alternativas
Respostas
21: E
22: C
23: C
24: C
25: D
26: D
27: B
28: D
29: D
30: B
31: D
32: E
33: E
34: D
35: C
36: D
37: B
38: A
39: C
40: C