Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.270 questões
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, é:
O resultado da execução do algoritmo abaixo em linguagem de programação Python 3 é:

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:
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?
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
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
I- O seguinte programa, escrito em linguagem C e projetado para valores de n ≥ 0, está errado.
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.
Assinalar o valor da variável “a” que permite uma avaliação em curto-circuito.
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.
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.
Considere o seguinte código em linguagem C:

Quando executado, o programa imprimirá:
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á:
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.

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