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

Foram encontradas 1.264 questões

Q4149727 Programação

Em Python, a função para exibir algo na tela é:

Alternativas
Q4098369 Programação
Nos compiladores, a tabela de símbolos é uma estrutura utilizada para organizar informações relacionadas aos identificadores de um programa. Assinale a alternativa que descreve corretamente o funcionamento dos identificadores.
Alternativas
Q4098350 Programação
No contexto da Teoria da Computação, os autômatos finitos são modelos formais utilizados para o reconhecimento de linguagens regulares. O Autômato Finito Determinístico (AFD) e o Autômato Finito Não Determinístico (AFN) distinguem-se principalmente quanto à definição e ao comportamento da função de transição δ. Com base nas definições formais desses modelos, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) Em um AFD, são permitidas transições vazias (ε) que possibilitam a mudança de estado sem o consumo de símbolos da entrada. ( ) Formalmente, no AFD, a função de transição pode ser representada por δ: Q × Σ → Q. ( ) Em um AFN, o processamento de uma cadeia pode ocorrer por múltiplos caminhos de execução possíveis a partir de um mesmo estado e símbolo de entrada. ( ) No AFN, a função de transição pode ser formalmente representada por δ: Q × Σ → P(Q).
Alternativas
Q4098349 Programação
Durante a análise sintática ascendente em compiladores, técnicas de parsing baseadas em shift e reduce utilizam regras de produção da gramática para reconhecer estruturas válidas da linguagem. Nesse contexto, é correto afirmar que operação Reduce 
Alternativas
Ano: 2026 Banca: IESES Órgão: CRMV - SC Prova: IESES - 2026 - CRMV - SC - Analista de TI |
Q4090490 Programação
Sobre linguagens de programação, compiladores e interpretadores, assinale a alternativa correta. 
Alternativas
Q4089433 Programação
No contexto dos tradutores de linguagens de programação, compiladores e interpretadores possuem características distintas quanto à forma de tradução, geração de executáveis, momento de execução e dependência do código-fonte. Acerca dessas características, assinale a alternativa correta. 
Alternativas
Q4088979 Programação

Observe a imagem a seguir que contém uma linha de programação escrita em pseudocódigo.

Imagem associada para resolução da questão

Assinale a alternativa que apresenta corretamente a natureza dessa linha de programação.

Alternativas
Q4086234 Programação
Um professor do IFCE está desenvolvendo um programa para manipular diferentes tipos de dados em um sistema acadêmico. Durante a implementação, ele precisa definir corretamente os tipos de dados primitivos utilizados no código. Assinale a alternativa que apresenta apenas tipos de dados primitivos. 
Alternativas
Q4067554 Programação

No ambiente de desenvolvimento do software VisuAlg, qual comando é a diretriz padrão para realizar a captura de dados inseridos pelo usuário via teclado, atribuindo-os às variáveis previamente declaradas? 

Alternativas
Q4065006 Programação
A Programação Estruturada é um paradigma de desenvolvimento de software que visa facilitar a escrita, a compreensão e a manutenção de programas por meio da organização lógica e modular. Com base nos princípios desse paradigma, assinale a opção que NÃO representa uma característica da Programação Estruturada:
Alternativas
Q4063108 Programação
Um técnico de TI recebeu a tarefa de examinar um pequeno trecho de código utilizado para coletar e processar valores digitados por operadores do sistema. O objetivo do programa é armazenar números informados pelo usuário e calcular algumas informações básicas sobre esses dados. Considere o seguinte trecho escrito em Python:

Imagem associada para resolução da questão

A partir do funcionamento do código, bem como de noções de linguagens de programação, manipulação de dados, entrada/saída e estruturas de dados simples, analise as afirmativas.

I.A variável valores é utilizada como uma lista dinâmica, permitindo armazenar múltiplos elementos inseridos durante a execução do programa.
II.O método append() realiza a inserção de novos elementos ao final da lista, possibilitando que os valores digitados sejam armazenados sequencialmente.
III.A estrutura for v in valores percorre os elementos da lista já preenchida, permitindo acessar cada valor armazenado sem a necessidade de manipular índices explicitamente.
IV.A função len(valores) retorna a soma dos valores armazenados na lista, sendo utilizada no cálculo da média.
V.As instruções input() e print() exemplificam operações típicas de entrada e saída de dados, comuns em linguagens de programação utilizadas em aplicações de propósito geral.

Assinale a alternativa CORRETA:
Alternativas
Q4054655 Programação
Um analista de dados recebeu de uma equipe de vigilância em saúde de uma secretaria municipal o arquivo pacientes.csv que contém informações de 1.200 pacientes atendidos em unidades básicas de saúde, com variáveis como idade (idade), pressão arterial sistólica (pa_sistolica), pressão arterial diastólica (pa_diastolica), nível de glicemia em jejum (nivel_glicemia), índice de massa corporal (imc) e número de consultas realizadas no último ano (num_consultas). Esse analista iniciou o interpretador Python na linha de comando de seu computador e executou, também, os seguintes comandos.

Q18.png (321×76)

A partir da situação hipotética precedente, considerando que todas as bibliotecas estejam instaladas e que qualquer trecho entre aspas, sejam elas retas ou curvas, representa uma cadeia de caracteres, julgue o item a seguir.

A execução do comando df.sort_values(by="idade") alterará permanentemente a ordem das linhas no arquivo original pacientes.csv.
Alternativas
Q4054554 Programação
Um analista de dados recebeu de uma equipe de vigilância em saúde de uma secretaria municipal o arquivo pacientes.csv que contém informações de 1.200 pacientes atendidos em unidades básicas de saúde, com variáveis como idade (idade), pressão arterial sistólica (pa_sistolica), pressão arterial diastólica (pa_diastolica), nível de glicemia em jejum (nivel_glicemia), índice de massa corporal (imc) e número de consultas realizadas no último ano (num_consultas). Esse analista iniciou o interpretador Python na linha de comando de seu computador e executou, também, os seguintes comandos.

Q17_1.png (321×81)

A partir da situação hipotética precedente, considerando que todas as bibliotecas estejam instaladas e que qualquer trecho entre aspas, sejam elas retas ou curvas, representa uma cadeia de caracteres, julgue o item a seguir. 

A execução do comando a seguir retorna os usuários cuja idade é maior que 40 anos e cujo nível de glicemia em jejum é maior que 135 mg/dl de sangue.

Q17_2.png (398×45)
Alternativas
Q4038035 Programação

Considere o código da função “funcao1”, em Python, a seguir:



Imagem associada para resolução da questão



Os resultados da sua execução, por três vezes, passando como argumento 0.5, 3.14159 e -8, serão, nesta ordem:

Alternativas
Q4038034 Programação

Considere o código da função “funcao1”, em Python, a seguir:



Imagem associada para resolução da questão



Os resultados da sua execução, por três vezes, passando como argumento -5; 6.28318 e 40, serão, nesta ordem:

Alternativas
Q4038033 Programação

Considere o código em Python, a seguir:



Imagem associada para resolução da questão



O resultado da sua execução (os dois valores gerados pelas execuções da função print) será:

Alternativas
Q4036206 Programação
Um Analista de Sistemas trabalha em uma agência de fomento e precisa automatizar tarefas rotineiras, como gerar relatórios financeiros e registrar logs de auditoria. Para isso, ele cria um bloco de código que realiza essas tarefas específicas, mas que não retorna nenhum valor ao programa principal, apenas executa as ações necessárias. Com base nessa descrição, qual é a estrutura de programação utilizada nesse caso?
Alternativas
Q4032640 Programação
Sobre estruturas de seleção em programação, assinale a alternativa que apresenta CORRETAMENTE as diferenças entre if/else, if/else if/else e switch/case em linguagens de programação convencionais.
Alternativas
Q4032137 Programação
No VisuAlg 2.0, qual é a sintaxe correta para declarar um vetor contendo 5 elementos do tipo inteiro? 
Alternativas
Q4032136 Programação
Em VisuAlg 2.0, qual estrutura de controle é usada para executar um bloco de comandos enquanto uma condição lógica for verdadeira? 
Alternativas
Respostas
1: C
2: B
3: E
4: B
5: B
6: D
7: B
8: C
9: B
10: B
11: E
12: E
13: E
14: E
15: B
16: A
17: A
18: B
19: C
20: A