🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 1.270 questões

Q3331534 Programação
A análise visual de dados, por meio de gráficos e dashboards, por exemplo, tem papel central na análise exploratória de dados. Sobre o papel da análise visual na descoberta de padrões em dados, é possível afirmar que a análise visual:
Alternativas
Q3331512 Programação
Observe o código Python abaixo, que utiliza a biblioteca NLTK para tarefas de Processamento de Linguagem Natural.

import nltk nltk.download(‘punkt’) from nltk.tokenize import word_tokenize
texto = “Fundação Oswaldo Cruz (Fiocruz): Ciência e tecnologia em saúde para a população brasileira.” tokens = word_tokenize(texto)
contador = 0 resultado = 0 while contador < len(tokens):    for letra in tokens[contador]:    if letra.upper() in ‘FIOCRUZ’:       resultado += 1 contador += 1


O valor da variável resultado, ao final da execução do código, é:
Alternativas
Q3331208 Programação
Python é uma linguagem de programação amplamente utilizada na Bioinformática. Através do lambda é possível criar funções anônimas. O código que está sintaticamente correto, de acordo com a versão da linguagem Python superior a 3.10, é:
Alternativas
Q3331029 Programação

O resultado da execução do algoritmo abaixo em linguagem de programação Python 3 é: 



Imagem associada para resolução da questão

Alternativas
Q3330090 Programação
Considere os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco. Qual das alternativas abaixo está correta?
Alternativas
Q3330089 Programação
Avalie as alternativas abaixo no contexto dos conhecimentos básicos em linguagens de programação e frameworks como PHP, C#, ASP.NET Framework, Técnicas de API e .NET Core. Assinale a alternativa correta.
Alternativas
Q3330087 Programação
Considere as afirmativas abaixo sobre os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco:

I.Um operador lógico AND (E) em uma expressão booleana retorna verdadeiro se e somente se pelo menos uma das condições for verdadeira.
II.Em linguagens de programação, o tipo de dado float (ponto flutuante) é utilizado para representar números inteiros sem parte decimal.
III.Estruturas de controle de repetição, como os loops "for" e "while", são utilizadas para executar um bloco de código repetidamente até que uma condição específica seja satisfeita.

Assinale a alternativa correta:
Alternativas
Q3328804 Programação

As operações de manipulação de bits são fundamentais em diversas áreas da computação, incluindo a programação em C para sistemas embarcados como na plataforma Arduino. Elas permitem otimizações de desempenho, controle direto do hardware e economia de recursos, como memória e processamento. Considere as seguintes operações de manipulação de bits para setar (mudar estado para 1), limpar (mudar estado para 0) e alternar (se o bit for 0, vai para 1, se for 1, vai para 0) um bit específico “bit_x” em uma variável “Y”. Qual alternativa está corretamente associada a cada operação?

Alternativas
Q3327228 Programação
Um compilador é um software que realiza a tradução de um programa escrito em uma linguagem de alto nível para uma linguagem de máquina adequada para um processador. Normalmente, o compilador não gera diretamente o código de máquina, mas cria um programa em linguagem simbólica (assembly), que é então convertido para código de máquina por meio de montadores. Para executar essa tarefa, o compilador passa por processos de análise léxica, sintática e semântica do código-fonte para eventualmente gerar o código de máquina.

Considerando as informações acima apresentadas, avalie as afirmações a seguir sobre o funcionamento de um compilador:

I. O analisador sintático é responsável por verificar se a sequência de símbolos gerada pelo analisador léxico forma um programa válido ou não.
II. Durante a análise léxica, o analisador identifica cada símbolo com um significado para a linguagem, gerando a mesma classificação para linguagens como Java, Pascal, ou outras.
III. O analisador semântico utiliza o código-fonte para identificar incoerências relacionadas ao significado das construções presentes no código.
IV. A fase de otimização do código visa melhorar o código intermediário para que o código de máquina final tenha um desempenho mais eficiente durante a execução.

É correto o que se afirma em
Alternativas
Q3322948 Programação

Considerando a função definida na linguagem de programação Python, informe quantos argumentos são necessários passar para a função:


def funcao(a,*n,b=2, c=4):

return a+sum(n)+b+c

Alternativas
Q3321326 Programação
Considerando o contexto da programação em Linguagem C, analise as assertivas I e II apresentadas a seguir:

I- O seguinte programa, escrito em linguagem C e projetado para valores de n ≥ 0, está errado. 
Q10.png (161×141)


PORQUE

II- Toda função recursiva deve ter uma condição de término chamada condição básica.

A respeito dessas assertivas, assinale a alternativa CORRETA. 
Alternativas
Q3309179 Programação
Em linguagens de programação, uma avaliação em curtocircuito de uma expressão é uma avaliação na qual o resultado é determinado sem avaliar todos os operandos e/ou operadores. Considerar a seguinte expressão booleana:


Imagem associada para resolução da questão

Assinalar o valor da variável “a” que permite uma avaliação em curto-circuito.
Alternativas
Q3268806 Programação
A diferença entre listas e tuplas em Python é que as
Alternativas
Q3261029 Programação
No contexto de Ciência de Dados, faça a associação correta das quatro utilizações listadas a seguir.
1. Análise descritiva 2. Análise diagnóstica 3. Análise preditiva 4. Análise prescritiva
( ) Usa dados históricos para fazer previsões precisas sobre padrões de dados que podem ocorrer no futuro. Em suas técnicas, os computadores são treinados para fazer engenharia reversa de conexões de causalidade nos dados.

( ) Analisa as potenciais implicações de diferentes escolhas e recomenda o melhor plano de ação fazendo uso de análise de gráficos, simulação, processamento de eventos complexos, redes neurais e mecanismos de recomendação de machine learning.

( ) Analisa os dados para obter insights sobre o que aconteceu ou o que está acontecendo no ambiente de dados. Ela é caracterizada por visualizações de dados, como gráficos de pizza, gráficos de barras, gráficos de linhas, tabelas ou narrativas geradas.

( ) É uma análise aprofundada ou detalhada de dados para entender por que algo aconteceu. Ela é caracterizada por técnicas como drill-down, descoberta de dados, mineração de dados e correlações.



Assinale a opção que indica a associação correta, na ordem apresentada.
Alternativas
Q3261028 Programação
No contexto de ciência de dados, os dados podem ser interpretados como itens elementares, captados e armazenados por recursos de Tecnologia da Informação. Seu propósito é expressar fatos do mundo real de forma a serem tratados no contexto computacional, sendo a base de uma pirâmide hierárquica.
Um nível acima, as informações representam os dados processados, com significado e contextos bem definidos.

Assinale a opção que apresenta corretamente o conceito do último nível dessa pirâmide, correspondendo a um padrão ou conjunto de padrões cuja formulação pode envolver e relacionar fatos e informações.
Alternativas
Q3255492 Programação

Considere o seguinte código em linguagem C:



Imagem associada para resolução da questão


Quando executado, o programa imprimirá:

Alternativas
Q3245107 Programação
Na chamada de uma subrotina, parâmetros podem ser passados de diversas maneiras. Na passagem de parâmetros por
Alternativas
Q3245106 Programação
O algoritmo apresentado a seguir está expresso na forma de uma pseudolinguagem (Português Estruturado). Analise-o para responder ao que se pede.
Imagem associada para resolução da questão
Assuma que os valores lidos para as variáveis x1 e x2 foram, respectivamente, 4 e 2. Assim, o valor impresso ao término da execução desse algoritmo será:
Alternativas
Q3237777 Programação

A estrutura de dados representada abaixo é indicada para casos em que não é possível saber, em tempo de compilação, quanto de memória vai ser usada. À medida que o programa vai sendo utilizado, mais memória pode ser alocada de acordo com a necessidade. Pode-se dizer, ainda, que elementos podem ser adicionados e removidos de qualquer posição dentro desta estrutura.


Imagem associada para resolução da questão


De acordo com as características citadas e com a representação visual, essa estrutura de dados trata-se de

Alternativas
Q3228973 Programação
Analise as alternativas abaixo e assinale a que apresenta a correta em relação ao desenvolvimento de sistemas e fundamentos de programação: 
Alternativas
Respostas
281: E
282: A
283: B
284: A
285: D
286: C
287: C
288: E
289: A
290: E
291: B
292: C
293: D
294: D
295: C
296: B
297: B
298: C
299: A
300: B