Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 7.897 questões
Considere o seguinte código em TypeScript (TS):

Ao ser executado, o código acima irá:
I. HTML;
II. CSS;
III. JavaScript;
IV. PHP;
V. JSON;
( ) Linguagem que opera predominantemente no lado do cliente, permitindo manipular o DOM, validar formulários e criar experiências interativas em tempo real.
( ) Linguagem que fornece a estrutura semântica de uma página web, permitindo a correta interpretação de elementos como cabeçalhos, parágrafos, listas, links e multimídia.
( ) Linguagem que permite separar a apresentação visual do conteúdo, aplicando regras de design para controlar o layout, cores, tipografia, e outros aspectos estéticos de uma página.
( ) Linguagem que roda no lado do servidor, sendo capaz de processar formulários, interagir com bancos de dados e gerar conteúdo dinâmico que é enviado ao cliente na forma de HTML.
( ) Formato de intercâmbio de dados leve e de fácil leitura, amplamente utilizado para transmitir dados entre o cliente e o servidor de maneira estruturada e legível por máquinas.
Assinale a opção que melhor reflete a relação CORRETA, seguindo a ordem das descrições apresentadas.
I. Coleções são estruturas de dados que permitem armazenar e manipular múltiplos elementos de forma organizada;
II. Threads são unidades de execução independentes dentro de um processo, permitindo a execução simultânea de tarefas;
III. O Garbage Collector é um mecanismo que gerencia automaticamente a alocação e desalocação de memória, liberando o programador dessa responsabilidade;
IV. Em Java, as classes ArrayList e LinkedList são exemplos de coleções, sendo a primeira baseada em arrays e a segunda em listas encadeadas;
V. A utilização de múltiplas threads sempre garante um melhor desempenho em qualquer situação, independentemente do número de núcleos de processamento disponíveis.
Assinale a opção CORRETA:
I. O polimorfismo ad-hoc, também conhecido como sobrecarga de métodos, permite que métodos com o mesmo nome, mas assinaturas diferentes, coexistam em uma mesma classe;
II. O princípio da substituição de Liskov (LSP) estabelece que, em uma hierarquia de classes, um objeto de uma classe derivada pode ser usado em qualquer lugar em que um objeto da classe base seja esperado, sem quebrar o comportamento do programa;
III. A composição é uma forma de relacionamento entre classes em que uma classe contém objetos de outra classe como membros, representando um relacionamento "tem um";
IV. O encapsulamento é um mecanismo que visa ocultar os detalhes de implementação de um objeto, expondo apenas uma interface pública para interação com outros objetos;
V. A herança múltipla, presente em algumas linguagens de programação, permite que uma classe herde características de mais de uma classe base, o que pode levar a ambiguidades e conflitos na resolução de métodos.
Assinale a opção CORRETA:
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:
function printTheme(props) { const theme = useState(props?.index?0:1);
try { console.log(theme); } catch (e) { console.log(e); }
return <Text>{theme}</Text>; }
Considere feitas as importações necessárias.
Ao ser utilizado em uma aplicação React Native, o componente acima apresentará:
Para que o Maven adicione ao repositório local o JAR da empresa terceirizada, a analista deve executar a seguinte meta do maveninstall-plugin:
Para permitir o maior número possível de threads na NetTRF, dadas as condições, Anderson deve implementar threads:
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:
import torch import torch.nn.functional as F
input = torch.randn(3, 5, requires_grad=True)
target = torch.tensor([1, 2, 0])
loss_fn = F.nll_loss loss = loss_fn(F.log_softmax(input, dim=1), target)
print(loss)
Ao ser executado, o trecho do script acima irá:
import numpy as np
a = np.arange(16).reshape(8,2).T print(a.shape, a.ndim, a[0][1])
Ao ser executado, o código acima imprime na saída padrão:
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:

Para o código ser executado adequadamente, em coerência com o que se quer imprimir, assinale a alternativa que apresenta o que pode ser usado no lugar de “ARGUMENTO”.


O que o documento resultante terá impresso?