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

Foram encontradas 5.475 questões

Q4233118 Programação
Um analista está usando o RStudio para executar scripts que leem arquivos .csv armazenados em uma pasta específica. Para evitar erros de caminho, ele deseja definir essa pasta como diretório de trabalho da sessão. No R, qual função é usada diretamente para definir o diretório de trabalho?
Alternativas
Q4233109 Programação
Na linguagem R, diferentes funções são utilizadas para tarefas específicas, como manipulação de dados, tratamento de datas, visualização de informações e criação de tabelas. Durante a elaboração de um relatório, um servidor precisa apresentar os dados em uma tabela formatada, com melhor organização visual e aparência profissional. Nesse contexto, assinale a alternativa que apresenta a função utilizada para criar tabelas formatadas no R.
Alternativas
Q4232605 Programação

Após a execução do seguinte código em JavaScript, qual será a saída exibida no console? 


let a = "10";

let b = +a;

console.log(typeof b);


Alternativas
Q4232604 Programação
Analise o seguinte trecho de código em JavaScript executado em um ambiente compatível com ECMAScript 6 (ES6) ou superior:

let a = 10; var b = 15; if (true) {      let a = 11;      var b = 17; } console.log(a+b);

Qual será o valor exibido por console.log(a+b) após a execução do código? 
Alternativas
Q4232600 Programação
Analise o trecho de código a seguir escrito na linguagem PHP sobre o Operador de União de arrays (+):
$array1 = [1, 2]; $array2 = [3, 4, 5]; $array3 = $array1 + $array2; echo json_encode($array3);

Qual será a saída após a execução?
Alternativas
Q4232599 Programação
Assinale a alternativa que apresenta o Operador de Coalescência Nula da linguagem PHP, utilizado para retornar um valor padrão quando a variável avaliada for null ou inexistente. 
Alternativas
Q4228082 Programação
No que concerne às características de planilhas eletrônicas e das linguagens Python, R e SQL, bem como à sua aplicação em cenários de análise de dados que envolvem grande volume de dados, necessidade de automação, rastreabilidade e reprodutibilidade dos processos, assinale a opção correta.
Alternativas
Q4223942 Programação
A linguagem Python é amplamente utilizada no desenvolvimento de aplicações devido à sua sintaxe simples, grande quantidade de bibliotecas e suporte a múltiplos paradigmas de programação. Além disso, destaca-se pela flexibilidade e dinamismo na definição de tipos de dados. A respeito da linguagem Python, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) “Tuple” é um tipo primitivo de dados dessa linguagem.
( ) Python é um exemplo de linguagem de programação compilada.
( ) Essa linguagem tem tipagem dinâmica. O tipo de dado é decidido em tempo de execução.
( ) Python é uma linguagem multiparadigma. 
Alternativas
Q4219379 Programação
No IFCE, um analista de tecnologia da informação desenvolveu um script em Python 3.7 ou superior para processar uma lista de matrículas duplicadas de estudantes, retornando apenas valores únicos e preservando a ordem original de inserção. Considerando requisitos de legibilidade e manutenção do código, assinale a alternativa que apresenta a solução mais performática para esse cenário.
Alternativas
Q4219345 Programação
Considerando o desenvolvimento de aplicações web modernas com JavaScript conforme a especificação ECMAScript 2023 (ES14) ou superior, assinale a alternativa INCORRETA a respeito das características da linguagem.
Alternativas
Q4218969 Programação
A linguagem Python disponibiliza o módulo shutil na sua biblioteca padrão, permitindo a automação de tarefas administrativas relacionadas à cópia de arquivos e diretórios.
Com base no funcionamento das funções do módulo shutil, analise os itens a seguir.

I. A função shutil.copy(origem, destino) realiza a cópia de um arquivo, porém não preserva informações como data de modificação do arquivo original.
II. A função shutil.copy2(origem, destino) realiza a cópia de arquivos preservando alguns metadados, como data de criação e de modificação, sendo mais adequada para rotinas de backup.
III. A função shutil.copytree(origem, destino) realiza a cópia recursiva de diretórios e, por padrão, gera erro caso o diretório de destino já exista, a menos que seja utilizado o parâmetro dirs_exist_ok=True, que permite a cópia mesmo quando o diretório de destino já existe.

Está correto o que se afirma em 
Alternativas
Q4218769 Programação
A programação em shell script (bash) é uma habilidade essencial para administradores de sistemas Linux. Referente às estruturas e ao comportamento do bash, assinale a alternativa correta. 
Alternativas
Q4218272 Programação
No desenvolvimento de painéis interativos com o framework Shiny (linguagem R), a gestão eficiente do grafo de reatividade é fundamental para o desempenho da aplicação. Um profissional deve selecionar a função reativa adequada para cada necessidade de processamento no server.
Considere as funções listadas a seguir e as relacione às respectivas definições.

I. reactive()
II. observe()
III. eventReactive()

( ) Cria uma expressão reativa que encapsula um cálculo, evitando recomputações desnecessárias e retornando um valor que pode ser utilizado por outras expressões reativas ou saídas (outputs).
( ) Cria um observador destinado a executar ações com efeitos colaterais (side effects), como gravação em banco de dados ou envio de notificações, não retornando valor reutilizável.
( ) Cria uma expressão reativa cujo valor é atualizado apenas quando ocorre um evento explícito (por exemplo, o clique de um botão), evitando atualizações desnecessárias causadas por outras entradas.

Assinale a opção que indica a relação correta, segundo a ordem apresentada. 
Alternativas
Q4218168 Programação
Um cientista de dados foi incumbido de analisar o desempenho de estudantes em um exame nacional, com o objetivo de investigar possíveis desigualdades educacionais. Para isso, pretende comparar as distribuições de notas considerando simultaneamente o nível socioeconômico (baixo, médio e alto) e a região geográfica (Norte, Nordeste, Sul, Sudeste e Centro-Oeste).
Sabe-se que a análise deve preservar a comparabilidade entre os grupos, permitindo identificar padrões estruturais de forma clara e consistente entre os subconjuntos de dados.

Considerando o uso da biblioteca ggplot2 na linguagem R, assinale a opção que apresenta a abordagem mais adequada para atender ao objetivo proposto.
Alternativas
Q4218165 Programação
No desenvolvimento de painéis interativos com o framework Shiny (linguagem R), a gestão eficiente do grafo de reatividade é fundamental para o desempenho da aplicação. Um profissional deve selecionar a função reativa adequada para cada necessidade de processamento no server.
Considere as seguintes funções e as definições a seguir:

1. reactive()
2. observe()
3. eventReactive()

( ) Cria uma expressão reativa que encapsula um cálculo, evitando recomputações desnecessárias e retornando um valor que pode ser utilizado por outras expressões reativas ou saídas (outputs).
( ) Cria um observador destinado a executar ações com efeitos colaterais (side effects), como gravação em banco de dados ou envio de notificações, não retornando valor reutilizável.
( ) Cria uma expressão reativa cujo valor é atualizado apenas quando ocorre um evento explícito (por exemplo, o clique de um botão), evitando atualizações desnecessárias causadas por outras entradas.

Assinale a opção que indica a relação correta, segundo a ordem apresentada. 
Alternativas
Q4217837 Programação
O PHP (PHP: Hypertext Preprocessor) é uma linguagem de programação amplamente usada no desenvolvimento web do lado do servidor.
Com suporte a múltiplos paradigmas — incluindo programação procedural e orientada a objetos —, o PHP oferece recursos como tipagem dinâmica, arrays associativos, funções de manipulação de strings, integração nativa com bancos de dados e, a partir da versão 7, melhorias significativas de desempenho e sistema de tipos, como declarações de tipo escalar e o operador null coalescing.
Considere o trecho de código PHP, a seguir. 

<?php function calcularDesconto(?float $preco, float $percentual = 10): float {
 $preco = $preco ?? 100.00;  $desconto = $preco * ($percentual / 100);  return $preco - $desconto; }
echo calcularDesconto(200.00) . "\n"; // Linha 1 echo calcularDesconto(null, 25) . "\n"; // Linha 2 echo calcularDesconto(null) . "\n"; // Linha 3 


Considerando os recursos da linguagem PHP (versão 7 ou superior) e o comportamento padrão do código apresentado, assinale a afirmativa correta.  
Alternativas
Q4216240 Programação

O Node.js é amplamente utilizado no desenvolvimento backend por adotar um modelo de execução assíncrono e orientado a eventos, permitindo alto desempenho em aplicações que lidam com grande volume de operações de entrada e saída. O funcionamento do event loop é central para esse modelo, sendo responsável por coordenar a execução de callbacks, promessas e tarefas assíncronas sem recorrer a múltiplas threads para cada requisição.


Considere uma API back-end desenvolvida em Node.js que atende milhares de requisições simultâneas, realizando operações intensivas de I/O, como acesso a banco de dados e comunicação com serviços externos. A equipe precisa compreender corretamente o modelo de concorrência adotado para evitar gargalos e erros de projeto.


Nesse contexto, assinale a alternativa que descreve corretamente o papel do event loop no modelo de execução do Node.js.

Alternativas
Q4213457 Programação
A adoção do YAML 1.2.2 (Configuração Padrão) pelo setor de DevOps da Prefeitura Municipal de Vitória representa um avanço na padronização, automação e modernização da infraestrutura tecnológica municipal. Amplamente utilizado em ambientes de integração contínua, entrega contínua (CI/CD), conteinerização e orquestração de serviços, o YAML permite descrever configurações de sistemas de forma estruturada, legível e de fácil manutenção, melhorando a governança dos recursos de TI e alinhando as práticas da Administração Pública aos modelos modernos de gestão tecnológica. Sobre um node YAML, assinale a afirmativa INCORRETA.
Alternativas
Q4209775 Programação
Assinale a alternativa que corresponde a uma forma correta de atribuir valor a uma variável na linguagem de programação PHP versão 8.
Alternativas
Q4208017 Programação
Durante a revisão de código de um sistema, um técnico avaliou o comportamento e a eficiência das coleções nativas disponíveis na linguagem utilizada no sistema. Considerando a Linguagem de Programação Python, analise as afirmativas assinalando V para verdadeiro ou F para falso:

( ) Uma coleção padrão de Python responde à função len(), devolvendo o número de itens.
( ) Uma coleção padrão de Python não é um objeto iterável, ou seja, não pode ser percorrido em um laço for.
( ) O método collections.namedtuple é utilizado para criar classes de objetos que são apenas um agrupamento de atributos, sem métodos próprios.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Respostas
1: B
2: D
3: E
4: C
5: B
6: E
7: D
8: D
9: B
10: C
11: E
12: C
13: A
14: B
15: A
16: A
17: B
18: D
19: B
20: A