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

Foram encontradas 5.475 questões

Q2518069 Programação
Considere o seguinte código em Python:
from math import prod strPow = lambda r: prod(len(r) for x in r) print(strPow('25'*2),"",sep=";")

Ao ser executado em um interpretador Python com suporte à função de biblioteca prod, o código acima imprime na saída padrão:
Alternativas
Q2518066 Programação
A analista Camila executou o seguinte script em JavaScript:

const map1 = new WeakMap(); const e1 = {};
map1.set(e1, e1); console.log(map1.get(e1))
Logo após, Camila executou outro script em JavaScript:
const map2 = new WeakMap(); const e2 = "dois";
map2.set(e2, e2); console.log(map2.get(e2))

O interpretador JavaScript usado por Camila suporta a estrutura de dados WeakMap do JavaScript. Os scripts executados por Camila imprimiram no console, respectivamente: 
Alternativas
Q2517659 Programação
Uma das principais atividades de implementação de um ambiente analítico é a limpeza dos conjuntos de dados origem. A biblioteca Pandas do Python é utilizada para analisar e também para limpar conjuntos de dados. Observe o trecho de código Python a seguir, que utiliza a biblioteca Pandas.

import pandas as pd df = pd.read_csv('data.csv') df.dropna(inplace = True)

O resultado da execução do código apresentado é a alteração do conjunto original de dados com o(a):
Alternativas
Q2517645 Programação
Igor, analista de dados da CVM, escreveu e rodou o código a seguir.

from nltk.corpus import stopwords from nltk.tokenize import word_tokenize
texto = "Eu sou um analista de dados da CVM!"
stop_words = set(stopwords.words('portuguese')) tokens = word_tokenize(texto)
tokens_processados = [w for w in tokens if not w in stop_words]
print(tokens_processados)

Considerando que o código foi executado sem erros e sabendo que Igor está usando Python 3.10.12 e NLTK 3.8.1, a saída do terminal foi:
Alternativas
Q2517644 Programação
Um cientista de dados utiliza a biblioteca scikit-learn para treinar um estimador clf usando um conjunto de treinamento X1 e seu respectivo conjunto de atributos-alvo y. Posteriormente, o cientista estima os atributos-alvo do conjunto X2.

Para realizar o treinamento e a predição, o cientista de dados deve usar, respectivamente, os métodos:
Alternativas
Q2517642 Programação

Considere o código python a seguir.


import spacy


nlp = spacy.load("pt_core_news_lg")

doc = nlp("O rato roeu a roupa do rei de Roma")


print(doc[2].pos_, doc[2].dep_)


Os valores exibidos pela última linha são:

Alternativas
Q2517639 Programação
Um dos principais fatores que tornam viável a aplicação de modelos grandes de linguagem (LLMs) é o controle do espaço de probabilidade de tokens através da redução de dimensionalidade do vocabulário, sem perda da capacidade de reconstruir qualquer token válido da linguagem sendo modelada.

Considerando esse objetivo, dois algoritmos que podem ser utilizados para esse fim são:
Alternativas
Q2517638 Programação
Considere-se a aplicação de um modelo grande de linguagem (LLM) com 3 bilhões de parâmetros, distribuído em formato não quantizado, meia-precisão.

A quantidade mínima de memória necessária para carregar os pesos do modelo para inferência (sem gradientes), considerando apenas o espaço ocupado pelos pesos, é:
Alternativas
Q2517629 Programação
Texto 1


Aline, cientista de dados da CVM, foi designada para aferir a reação à prova da CVM entre os usuários de uma rede social de textos curtos usando técnicas de análise de sentimentos. Para isso, ela realiza um processo de KDD. Nesse processo, Aline opta por representar os textos obtidos da rede social no formato de vetores reais de baixa dimensionalidade, calculados a partir das representações das palavras obtidas de um modelo de linguagem pré-treinado utilizando a técnica word2vec.
Considerando o texto 1, a representação das palavras que será utilizada por Aline é chamada de:
Alternativas
Q2516602 Programação
A biblioteca Leaflet é um recurso bastante popular entre os desenvolvedores de ferramentas de visualização de dados geoespaciais na Web.
A implementação das funcionalidades disponibilizadas por esta biblioteca implica a instanciação de um mapa
Alternativas
Q2516600 Programação
A biblioteca GDAL (Geospatial Data Abstraction Library) é amplamente usada na transformação de formatos de dados geoespaciais, com suporte a dezenas de formatos matriciais e vetoriais.
Originalmente desenvolvida na linguagem C/C++, a biblioteca GDAL teve suas funcionalidades reunidas na biblioteca Python denominada
Alternativas
Q2516596 Programação
Relacione as principais estruturas de armazenamento de dados geoespaciais, a seguir, às bibliotecas Python.
1. Matricial 2. Vetorial 3. Bancos de Dados
( ) NetCDF4 ( ) Shapely ( ) Geopandas ( ) RasterIO ( ) Psycopg2
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2515896 Programação
Uma linguagem de computador é uma notação que permite aos programadores expressarem instruções e algoritmos em um formato que pode ser entendido e executado por um computador. As linguagens de computador são projetadas para serem precisas, eficientes e expressivas o suficiente para descrever uma ampla gama de operações e processos computacionais.
Com relação à verificação de sintaxe do compilador, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Tem como saída um arquivo executável que pode ser executado em um computador.
( ) Utiliza instruções chamadas pseudo instruções.
( ) Tem como saída um arquivo de objeto em linguagem de máquina ou um programa em linguagem assembly.
( ) É responsável por traduzir uma versão simbólica de instruções em sua versão binária.
( ) Uma de suas funções é a otimização do código.

As afirmativas são, respectivamente,
Alternativas
Q2515870 Programação
Um sistema gera um vetor fixo de dados para efetuar o controle de um processo usando o código em C abaixo, em um compilador que trabalha com inteiros de 32 bits:

int matriz[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int *v,final;
v = &matriz[1];
final = v[3];

Após a execução desse trecho de código, o valor de final é: 
Alternativas
Q2515640 Programação
Com relação à linguagem de programação Python, analise as afirmativas a seguir.

I. Python é uma linguagem de programação de alto nível, do tipo compilada e orientada a objeto.
II. Os objetos devem ser explicitamente declarados antes de sua primeira atribuição.
III. Para escrever comentários de múltiplas linhas em códigos Python são usadas três aspas simples ou duplas.


Está correto o que se afirma em
Alternativas
Q2515472 Programação
Com relação à programação de shell scripts, analise as afirmativas a seguir.
I. Os dois caracteres “#!” quando inseridos no início da primeira linha de um shell script servem para indicar o interpretador a ser usado para o programa.
II. Para escrever uma linha de comentário em bash, deve-se utilizar o caractere “#” no início da mesma.
III. A linha de comando a=1 | echo, escrita em bash, imprime o número 1 na tela do terminal.
Está correto o que se afirma em
Alternativas
Q2515457 Programação
Com relação à linguagem de programação C++ e o paradigma da orientação a objeto, analise as afirmativas a seguir.
I. Uma classe define o comportamento dos objetos que são instâncias da classe.
II. Em C++ é permitido criar classes derivadas, seguindo o conceito de herança de classes.
III. O polimorfismo permite que objetos de classes diferentes respondam de forma diferente à mesma função.
Está correto o que se afirma em
Alternativas
Q2515456 Programação
Com relação às linguagens de programação C/C++, analise as afirmativas a seguir.
I. Seja x uma variável do tipo inteiro. Na declaração abaixo, o ponteiro p é inicializado com o endereço de x. int *p = &x.
II. O comando break somente pode ser utilizado em conjunto com o comando switch.
III. O comando return encerra a execução de uma função.
Está correto o que se afirma em
Alternativas
Q2515455 Programação
Com relação à linguagem de programação JAVA, analise as afirmativas a seguir.
I. Para restringir o acesso de um elemento de uma classe para que seja visível apenas dentro da mesma classe, deve-se usar o modificador de acesso chamado protected.
II. Para chamar o construtor da classe herdada (classe base) dentro do construtor da classe derivada da anterior, deve-se usar a instrução super().
III. Para criar uma variável de referência a um objeto, deve-se usar o operador new.
Está correto o que se afirma em
Alternativas
Q2514700 Programação
A Message Passing Interface (MPI) é uma especificação de biblioteca de programação usada para escrever programas que executam em sistemas distribuídos ou paralelos.

Assinale a alternativa que apresenta características que destacam a importância do Message Passing Interface (MPI) na computação paralela e distribuída. 
Alternativas
Respostas
941: C
942: D
943: D
944: D
945: B
946: B
947: C
948: A
949: E
950: D
951: C
952: B
953: D
954: B
955: C
956: C
957: E
958: E
959: B
960: C