Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.295 questões

Q3069059 Programação
Na linguagem JavaScript, qual das instruções abaixo é utilizada para interromper a execução de uma função e retornar um valor para a instrução que invocou essa função?
Alternativas
Q3063508 Programação

Em relação ao desenvolvimento de sistemas, julgue o item seguinte. 


O código da linguagem de programação PHP é executado no servidor da aplicação, e apenas os comandos em HTML são enviados para o cliente. 

Alternativas
Q3063501 Programação

Acerca da linguagem de programação Python, julgue o item que se segue. 


A linguagem Python possui três tipos de sequências — list, tuple e range —, que são imutáveis, ou seja, não podem ser alteradas depois de sua criação. 

Alternativas
Q3063500 Programação

Acerca da linguagem de programação Python, julgue o item que se segue. 


Diferentemente do que ocorre em um loop FOR, em um loop WHILE, os comandos BREAK, CONTINUE e PASS são considerados sinônimos, pois podem ser utilizados com o mesmo objetivo. 

Alternativas
Q3057478 Programação
Um banco comercial possui em sua base de dados uma tabela que informa o cliente que indicou diretamente outro cliente, identificando, de forma correlata, o cliente indicador e o cliente indicado. Essa tabela contém duas colunas, cpfIndicador e cpfIndicado, que contêm, respectivamente, o CPF de quem indicou e o CPF de quem foi indicado. Considerando essa tabela, o departamento de marketing imaginou uma promoção em que o número de pontos que cada cliente faria seria igual ao número de clientes que ele trouxesse ao banco, considerando também, como indicados pelo cliente original, de forma recursiva, todos os clientes indicados por clientes que ele indicou, sucessivamente. Foi solicitado ao setor de TI que gerasse um código JavaScript para implementar essa promoção.
Nesse contexto, considere o código JavaScript incompleto a seguir, do qual uma linha foi removida intencionalmente, na posição indicada com o comentário <<LINHA DE CODIGO>>.
function indicou(lista, indicador) {    let resposta = [];    for (let i = 0; i < lista.length; i++) {      let item = lista[i];      if (item[0] === indicador) {         if (!resposta.includes(item[1])) {          //<< LINHA DE CODIGO >>             resposta.push(item[1]);          }     }  }  return resposta; }


Que linha de código JavaScript pode ser escrita na posição de <<LINHA DE CODIGO>> para garantir uma implementação correta e recursiva?
Alternativas
Q3057474 Programação
Um desenvolvedor está utilizando JDBC (Java Database Connectivity) para interagir com um banco de dados e obteve uma variável rs com a linha de código:

rs = java.sql.DriverManager.executeQuery("SELECT * FROM sua_tabela");

Considerando-se esse contexto, qual das seguintes linhas de código mostra corretamente como avançar a posição do cursor quando é necessário obter o próximo registro? 
Alternativas
Q3057461 Programação
Considere um sistema bancário em Java que possui a classe Cliente e suas subclasses, ClientePessoaFisica e ClientePessoaJuridica, onde Cliente é uma classe abstrata. Nesse sistema, um método getDesconto(valor) deve fornecer o cálculo do desconto para um tipo de cliente, de forma que os clientes do tipo pessoa física e os clientes do tipo pessoa jurídica tenham descontos diferenciados. Suponha que, utilizando corretamente os mecanismos associados à herança e ao polimorfismo, se deseje implementar essas classes de modo que o método getDesconto possa ser aplicado indistintamente a qualquer instância que tenha sido declarada como da classe Cliente.
Para atender a essa condição, a implementação dessas classes deve possuir o método getDesconto
Alternativas
Q3057458 Programação
Um desenvolvedor de software está trabalhando em uma aplicação web que processa transações bancárias. Para melhorar o desempenho do sistema, ele decidiu implementar a funcionalidade de cálculo de transações de forma assíncrona utilizando a linguagem Python e a biblioteca asyncio. A declaração da função assíncrona a ser chamada começa por:
async def calcular():
Ao rodar o programa, o desenvolvedor recebeu o seguinte erro:
RuntimeError: asyncio.run() cannot be called from a running event loop

Considerando-se esse contexto, uma forma correta de chamar a função calcular é
Alternativas
Q3056109 Programação
Você e sua equipe estão atuando no desenvolvimento de um sistema para a plataforma de educação online. Um dos membros da equipe apresentou uma dúvida sobre a utilização do comando “try..catch..finally”.
Assinale a opção que melhor descreve a função do bloco “finally” neste comando.
Alternativas
Q3056099 Programação
Os compiladores da linguagem C/C++ identificam o fim de uma cadeia por meio do seguinte mecanismo:
Alternativas
Q3048969 Programação
A biblioteca NumPy traz diversas funcionalidades para auxiliar o programador a lidar com matrizes. Suponha que um programador precise escrever um trecho de código, em Python, que crie uma matriz 3X3 para armazenar os números inteiros de 1 até 9 de forma ordenada, que exiba essa matriz na tela, que calcule a média desses números e que imprima o valor dessa média na tela.

O trecho de código que executa essas operações, na ordem apresentada, é
Alternativas
Q3048956 Programação
Para cientistas de dados, usar bibliotecas de Python 3.9 é crucial, mas também desafiador. A variedade e a constante evolução das opções exigem domínio das diferentes sintaxes e funcionalidades. Além disso, é fundamental otimizar o desempenho e garantir a interoperabilidade entre essas bibliotecas. Dominar esse ecossistema é uma habilidade essencial para extrair insights significativos dos dados.

No processo de escolha, o cientista de dados deverá atentar que a biblioteca
Alternativas
Q3047596 Programação
Em um sistema de fila de impressão, os documentos são processados na ordem em que chegam (FIFO). Esse sistema de fila é implementado usando uma lista em Python, e o usuário pode realizar as seguintes operações:

• Adicionar um documento ao final da fila.
• Remover o primeiro documento da fila (o próximo a ser impresso).
• Remover todos os documentos após um certo documento, cancelando suas impressões subsequentes.

Sabendo que uma lista em Python tem complexidade O(n) para algumas operações, qual das seguintes operações consome menos tempo de processamento?
Alternativas
Q3047594 Programação
Frameworks de desenvolvimento WEB possuem bibliotecas, padrões de componentes e de design que podem ser utilizados pelos desenvolvedores para facilitar e acelerar a criação de aplicativos. Marque a alternativa correta sobre os frameworks apresentados a seguir e a linguagem na qual eles são baseados.
Alternativas
Q3044860 Programação

Considere o seguinte código Python 3: 


x = { 'f' :  1,  'g' :  2,  'h' :  1,  'i' :  2,  'j' :  3 }

x = list ( x. values () )

x = set (x)

x = sorted (x)

print (x)


Qual será o valor impresso pelo código?

Alternativas
Q3044852 Programação

Um desenvolvedor JavaScript está atualizando um código legado que utiliza a classe Date para manipulação de datas e horas. Ele precisa substituir o código antigo por uma implementação moderna utilizando a nova Temporal API, introduzida no ECMAScript 2023. O código original contém a seguinte linha para criar uma data correspondente a 15 de agosto de 2023: 


const minhaData  =  new  Date ( 2023 , 7 , 15 ) ; 


Qual linha de código corresponde à criação dessa mesma data, usando a Temporal API? 

Alternativas
Q3044851 Programação

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada Dia Da Semana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema. Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação? 

Alternativas
Q3044850 Programação

Um desenvolvedor está trabalhando em um sistema bancário que precisa lidar de forma consistente com diferentes tipos de contas, todas definidas como subclasses da classe Conta Genérica, como Conta Corrente e Conta Poupança. Para isso, ele decide usar classes genéricas em Java para criar uma classe genérica Trata Conta que só trataria subclasses da classe Conta Genérica.

Considerando-se esse contexto, qual das seguintes opções inicia corretamente a definição da classe genérica desejada?

Alternativas
Q3043112 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


Java suporta herança múltipla direta de classes.

Alternativas
Q3043111 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


O PHP tem suporte nativo para várias bases de dados, como MySQL, PostgreSQL, e SQLite, facilitando a integração com diferentes sistemas de gerenciamento de banco de dados.

Alternativas
Respostas
681: B
682: C
683: E
684: E
685: A
686: C
687: C
688: A
689: A
690: C
691: B
692: C
693: A
694: A
695: E
696: B
697: C
698: A
699: E
700: C