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
141 questões encontradas

Com relação à linguagem Python, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) Qualquer variável pode ser atribuída a um valor de qualquer tipo.

( ) As variáveis são declaradas com tipos específicos para armazenar valores.

( ) Todos os objetos ou valores possuem tipos. As afirmativas são, respectivamente,

A F – V – F.
B V – F – V.
C V – V – F.
D F – V – V.
E V – F – F.

C# é uma linguagem de programação orientada a objetos desenvolvida pela Microsoft e amplamente utilizada para construção de aplicativos na plataforma .NET. Ela oferece uma combinação de simplicidade, flexibilidade e desempenho, tornando-o uma excelente escolha para programadores. Com respeito às condições que devem ser cumpridas pela linguagem C#, analise as afirmativas a seguir:

I. Um programa C# normalmente consiste em classes, métodos e instruções.

II. C# oferece vários tipos de dados integrados, como inteiros, números de ponto flutuante, caracteres, booleanos e strings, que permitem armazenar e manipular diferentes tipos de informações.

III. C# fornece diversas estruturas de controle, incluindo condicionais (como instruções if-else e instruções switch) e loops (como loops for, loops while e loops go-to). Está correto o que se afirma em

A II, apenas.
B I, II e III.
C II e III, apenas.
D I e III, apenas.
E I e II, apenas.

A Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br) foi criada com o intuito de integrar todos os tribunais brasileiros no que tange à gestão de processo judicial eletrônico. Entre as diretrizes relacionadas ao processo de desenvolvimento de módulos e serviços na PDPJ-Br, cabe salientar o emprego preferencial da seguinte linguagem de programação.

A Java.
B Julia.
C PHP.
D Python.
E Ruby.

Considere o seguinte código em JavaScript: const regexp = /(f+)(d?)(t*)/g; const str = 'trf1trf2trf3trf4trf5'; const array = [...str.matchAll(regexp)]; console.log(array.length) Ao ser executado, o código acima imprime na saída padrão do console:

A 1
B 2
C 3
D 4
E 5

!!v))Ao" ser="" executado,="" o="" código="" acima="" exibirá="" na="" saída="" do="" console:"=""> Considere o seguinte código em JavaScript: const array = ["T", "R", "F", 1] array.splice(0, 0, '>') console.log(array.filter(v=>!!v)) Ao ser executado, o código acima exibirá na saída do console:

A um erro de violação de constante;
B o array [">", "T", "R", "F", 1];
C o array ["T", "R", "F", 1];
D um erro de sintaxe;
E o array [].

O analista Anderson foi incumbido de introduzir o suporte a paralelismo na aplicação Java NetTRF. Conforme documentação do Java Development Kit usado na NetTRF, Anderson pode implementar threads virtuais ou threads de plataforma. Enquanto um tipo de thread é escalonado diretamente pelo sistema operacional (SO), o outro é escalonado pelo próprio Java runtime (JRE). Para fins de simplicidade, o analista deve escolher apenas um tipo de thread. Na NetTRF, cada thread deve ter uma pilha de chamadas de baixa profundidade. Para permitir o maior número possível de threads na NetTRF, dadas as condições, Anderson deve implementar threads:

A virtuais, pois as threads de plataforma não possuem pilha de chamadas própria;
B de plataforma, pois as threads virtuais não possuem pilha de chamadas própria;
C virtuais, pois são escalonadas pelo JRE de forma a permitir um número maior de threads;
D de plataforma, pois são escalonadas pelo JRE de forma a permitir um número maior de threads;
E de plataforma, pois são escalonadas pelo SO de forma a permitir um número maior de threads.

A analista Glenda precisa adicionar uma biblioteca de código fechado a um projeto Java com Maven. A biblioteca possui um conjunto de funções criptográficas implementadas por uma empresa terceirizada. A empresa disponibilizou a biblioteca por meio de um Java Archive (JAR) que não foi construído pelo Maven. Para que o Maven adicione ao repositório local o JAR da empresa terceirizada, a analista deve executar a seguinte meta do maveninstall-plugin:

A lib-jar;
B lib-local;
C install-jar;
D install-file;
E install-local.

O analista Eric foi designado para compatibilizar um antigo projeto de software Java com o recente Spring Boot 3. A versão atual do projeto utiliza Spring Boot 2.1 com Java 8, além de algumas Application Programming Interfaces (APIs) do Java Enterprise Edition (JEE). A fim de atualizar o projeto para o Spring Boot 3 observando estritamente o mínimo necessário, Eric deve atualizar o Java para a versão:

A 11, mantendo o uso das APIs do Java EE;
B 17, mantendo o uso das APIs do Java EE;
C 21, mantendo o uso das APIs do Java EE;
D 17, migrando o uso das APIs do Java EE para o Jakarta EE;
E 21, migrando o uso das APIs do Java EE para o Jakarta EE.

A plataforma Node.js trouxe uma grande revolução em termos da aplicabilidade do Java Script, que agora é utilizado também na implementação de aplicativos servidores. Ele traz uma série de características robustas, como o Event Loop, para gerenciar eventos e operações de entrada e saída na forma assíncrona, e cuja implementação é baseada:

A no interpretador Chrome V8;
B na biblioteca Libuv;
C no gerenciador NPM;
D na Core API do Java Script;
E no gerenciador YARN.

O analista Xavier está implementando o design de uma página web com base no Bootstrap. Ele deve adicionar à página um elemento flutuante acionável pelo clique de um botão. O elemento flutuante deve ser exibido logo acima do botão após o clique do usuário, devendo ainda apresentar uma área específica para o título e outra específica para o conteúdo. Para acelerar a implementação, Xavier deve basear o elemento flutuante no componente mais simples do Bootstrap que reúne o maior número de atributos prontos para o comportamento desejado. Xavier deve usar como base o componente do Bootstrap:

A toast;
B badge;
C tooltip;
D popover;
E breadcrumb.