Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.000 questões
Nesse sentido, considerando que o nome do arquivo criado é meuscript.sh, analise as afirmativas a seguir.
I. Se o script contém #!/bin/bash, na primeira linha, será executado pelo interpretador Bash quando chamado diretamente no terminal com o comando ./meuscript.sh, desde que possua permissão de execução.
II. Ao usar o comando: bash meuscript.sh (no terminal), o script será executado, mesmo sem permissão de execução e sem definição de interpretador na primeira linha do arquivo.
III. O comando chmod 644 meuscript.sh é suficiente para permitir a execução direta do script (./meuscript.sh), pois concede permissões de leitura e execução ao proprietário.
Está correto o que se afirma em
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
http_requests_total{job="api", instance="10.0.0.5:8080", method="GET", code="500"}
A equipe deseja calcular, no Prometheus, a taxa média por segundo de crescimento dessa métrica ao longo dos últimos 5 minutos, suavizada ao longo da janela de tempo completa, para alimentar um painel de erro no Grafana.
Assinale a opção que indica a expressão em PromQL conceitualmente mais adequada para esse objetivo.
Nesse contexto, assinale o cmdlet usado para criar um arquivo compactado (arquivo de arquivo) a partir de uma pasta de origem.
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.
http_requests_total{job="api", instance="10.0.0.5:8080", method="GET", code="500"}
A equipe deseja calcular, no Prometheus, a taxa média por segundo de crescimento dessa métrica ao longo dos últimos 5 minutos, suavizada ao longo da janela de tempo completa, para alimentar um painel de erro no Grafana.
Assinale a opção que apresenta a expressão em PromQL conceitualmente mais adequada para esse objetivo.
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.
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.
Seu modelo de execução assíncrono e orientado a eventos, aliado a conceitos como closures, hoisting e o sistema de protótipos, exige do desenvolvedor uma compreensão aprofundada de seus mecanismos internos para evitar comportamentos inesperados.
Considere o seguinte trecho de código JavaScript:
obre o código apresentado, considerando as especificações do ECMAScript 6 (ES6) e o comportamento padrão dos interpretadores JavaScript, assinale a afirmativa correta.
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.
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.
( ) 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, é:
Em relação às bibliotecas estatísticas e de manipulação de dados, julgue os itens a seguir:
I. A biblioteca pandas, em Python, é amplamente utilizada para manipulação e análise de dados estruturados, oferecendo estruturas como DataFrame e Series.
II. O pacote ggplot2, em R, é voltado principalmente para modelagem estatística avançada, incluindo regressão logística e ANOVA.
III. Tanto pandas quanto ggplot2 são exclusivamente utilizados para criação de gráficos interativos em dashboards web.
IV. O ggplot2 implementa a Gramática dos Gráficos (Grammar of Graphics), permitindo construção de gráficos por camadas.
V. A função plot() do pandas é equivalente completa ao ggplot2 em termos de customização e qualidade gráfica.
Assinale a alternativa com a sequência CORRETA (V/F):