QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
184 questões encontradas

Protocolos de consenso normalmente são utilizados em sistemas de processamento distribuídos, permitindo que um conjunto de processos independentes tome como verdadeiro um mesmo valor proposto. Sabendo disso, ao se utilizar o blockchain, qual é o nome do algoritmo de consenso que pode ser utilizado com a premissa de reduzir o custo com energia e/ou com equipamentos especializados, fazendo isso com a utilização de instruções contidas nos processadores mais atuais?

A Prova de participação.
B Prova de trabalho.
C Prova de tempo decorrido.
D Prova de carteira.
E Prova de nodos.

Para implementar um módulo de gestão de pedidos, pode-se utilizar orientação a objetos para organizar a estrutura do sistema e aplicar herança, encapsulamento e polimorfismo. Além disso, é possível implementar algoritmos de ordenação para organizar os pedidos por data e aplicar estruturas de dados dinâmicas para otimizar o desempenho. Nesse contexto, com base nos princípios de engenharia de software e boas práticas de implementação, assinale a alternativa correta.

A O uso de herança múltipla em linguagens como Java é incentivado, pois simplifica o acoplamento e melhora a coesão dos objetos.
B Algoritmos com complexidade quadrática, como bubble sort, são os mais indicados para bases de dados com milhares de registros, devido à sua simplicidade de implementação.
C A escolha de estruturas de dados impacta diretamente a eficiência dos algoritmos e deve ser feita com base nos requisitos de tempo de acesso, inserção e remoção.
D O uso de arrays é preferível a listas encadeadas quando há necessidade de inserções frequentes e dinâmicas em posições intermediárias.
E A orientação a objetos dispensa a análise de estruturas de dados, pois o encapsulamento resolve todos os problemas relacionados à eficiência de acesso.

A Linguagem de Consulta Estruturada SQL ANSI (Structured Query Language American National Standards Institute) pode ser compreendida como uma linguagem de programação para armazenamento, manipulação, recuperação e processamento de informações em um banco de dados. Nessa linguagem, desconsiderando a sintaxe da linguagem e considerando apenas o nome da função, qual função que, passando uma coluna como parâmetro, retorna -1 se o valor da coluna de uma tabela for negativo, retorna 1 se o valor da coluna for positivo e retorna 0 se o valor da coluna for 0?

A FLOOR.
B SIGN.
C AVG.
D COALLESCE.
E NOW.

Determinado órgão de atendimento ao público precisou passar o seu sistema por testes funcionais, os quais mostraram resultados bem-sucedidos, a princípio, mas, durante o uso real em dias de pico, o sistema apresentou lentidão extrema e falhas de conexão. A equipe de qualidade decidiu, então, aplicar testes específicos para avaliar o comportamento do sistema sob condições adversas. A respeito dos testes considerados pela equipe, com base nas práticas de engenharia de software voltadas à qualidade e nos testes de requisitos não funcionais, assinale a alternativa correta.

A Testes de carga simulam volumes reais ou crescentes de usuários e transações, enquanto testes de estresse extrapolam os limites do sistema para avaliar seu comportamento em condições extremas.
B O teste de carga busca provocar falhas no sistema ao exceder intencionalmente os limites operacionais definidos em requisitos funcionais.
C Testes de carga e estresse são tipos de validação informal e não se aplicam a sistemas que já passaram por testes funcionais completos.
D O teste de estresse avalia a usabilidade da interface do sistema em situações de interação simultânea por múltiplos usuários.
E Testes de requisitos não funcionais são focados apenas em desempenho e não consideram atributos como segurança, confiabilidade ou escalabilidade.

Considerando a utilização de ferramentas de visualização de dados, sendo o Qlik Sense a ferramenta escolhida para análise, qual função retorna o nome da conexão de dados ativa para conexões ODBC (Open Database Connectivity) ou OLE DB (Object Linking and Embedding Database), sendo que essa função retornará uma string vazia caso nenhum comando connect tenha sido executado, assim como retornará uma string vazia após uma declaração de disconnect?

A FileDir()
B FileSize()
C GetPossibleCount()
D ConnectString()
E ConnectFor()

Uma instituição pública está migrando seus sistemas legados para uma nova plataforma integrada. Durante esse processo, os sistemas antigos devem continuar operando em paralelo aos novos por um período de transição, garantindo que os serviços aos usuários não sejam interrompidos. Essa situação impõe desafios relacionados à interoperabilidade entre sistemas heterogêneos. Nesse contexto, a partir dos princípios de engenharia de software e de práticas de interoperabilidade, assinale a alternativa correta.

A A interoperabilidade entre sistemas pressupõe homogeneidade tecnológica e compatibilidade plena de código-fonte entre as aplicações.
B Sistemas que compartilham dados, mesmo com modelos diferentes, não podem ser considerados interoperáveis por definição.
C Interoperabilidade requer apenas padronização da interface gráfica, não sendo necessária compatibilidade semântica entre os dados.
D A coexistência de sistemas antigos e novos é tecnicamente inviável, sendo recomendada a substituição abrupta como prática ideal.
E A interoperabilidade pode ser alcançada por meio de compartilhamento de dados, interfaces comuns, componentes reutilizáveis ou comunicação entre sistemas heterogêneos.

A respeito do gerenciamento de serviços do ITIL v4, analise as assertivas e assinale a alternativa que aponta as corretas.

I. O gerenciamento de riscos é tratado pelo ITIL como uma prática geral de gerenciamento.

II. Com a cadeia de valor de serviço, é permitido que uma organização defina um número de fluxos de valor, apresentando o que é preciso ter e fazer para entregar produtos e serviços que atendam às demandas e gerem valor para a organização.

III. A prática de gerenciamento de mudanças organizacionais é considerada uma prática de gerenciamento de serviços.

IV. Tanto as práticas de gestão como as práticas de gerenciamento de serviços podem ser aplicadas a diversos setores dentro de uma empresa e não somente à área de tecnologia da informação.

A Apenas I, II e III.
B Apenas I, II e IV.
C Apenas II e IV.
D Apenas I e IV.
E I, II, III e IV.

Durante a definição da arquitetura de um sistema, optou-se por um modelo orientado a objetos, com ênfase em reutilização e manutenção. A arquitetura foi organizada em pacotes e classes com responsabilidades bem definidas, usando mecanismos como herança e interfaces para promover flexibilidade. Dessa forma, com base nos princípios de uma arquitetura de sistemas baseada em orientação a objetos, assinale a alternativa correta.

A A modularização em orientação a objetos impede a reutilização de componentes, pois promove acoplamento estático entre as classes.
B Arquiteturas baseadas em orientação a objetos utilizam composição, não admitindo a herança como mecanismo de extensão.
C A utilização de interfaces em orientação a objetos aumenta o acoplamento entre os componentes e dificulta a testabilidade.
D A separação de responsabilidades, a coesão interna dos módulos e o uso de interfaces promovem a manutenibilidade e reutilização de componentes.
E A herança múltipla é obrigatória em qualquer arquitetura baseada em orientação a objetos, pois garante generalização entre todos os componentes do sistema.

Partindo do princípio de que uma linguagem de script pode ser compreendida como uma ferramenta que permite automatizar tarefas no terminal de sistemas operacionais, qual comando da linguagem de script Shell Script, desconsiderando sua sintaxe de escrita e considerando apenas seu nome, está relacionado às funcionalidades de filtragem, podendo ser utilizado para obter como exemplo uma exibição de linhas com determinada palavra ou exibição de um trecho do texto?

A Cut
B Tr
C Norse
D Sed
E Pack

A Resolução CNJ nº 522/2023 estabelece o Modelo de Requisitos (MoReq-Jus) como referência obrigatória para o desenvolvimento e a manutenção de sistemas informatizados de gestão de processos e documentos no âmbito do Poder Judiciário. Com base no que dispõe a referida norma, analise as assertivas e assinale a alternativa que aponta as corretas.

I. O MoReq-Jus aplica-se inclusive a sistemas organizados em módulos, aplicações ou microsserviços utilizados nas atividades judiciais e administrativas.

II. Em caso de conflito entre requisitos, os requisitos funcionais devem sempre prevalecer sobre os requisitos não funcionais, para garantir a usabilidade do sistema.

III. A interoperabilidade, a segurança e a preservação digital são princípios fundamentais contemplados pelo MoReq-Jus.

IV. Os sistemas em desuso devem ser descontinuados sem necessidade de tratamento adicional dos dados ou dos documentos anteriormente armazenados.

A Apenas I e II.
B Apenas II e III.
C Apenas I e III.
D Apenas III e IV.
E Apenas I, II e IV.