Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 8.031 questões

Q3753112 Programação
As versões modernas do PHP incluem o conceito de Orientação a Objetos e também o conceito de visibilidade de propriedades. Baseando-se nessa informação, analise a figura a seguir, considerando que o código representado foi executado utilizando-se a linguagem PHP versão 8.2: 



Imagem associada para resolução da questão



Assinale a alternativa CORRETA: 
Alternativas
Q3753110 Programação
Na linguagem Python os argumentos são passados por atribuição, ou seja, não existe o conceito de passagem por referência propriamente dita. Baseado nesta informação, analise a figura a seguir, considerando que o código representado foi executado no Python versão 3.13. 

Imagem associada para resolução da questão


Assinale a alternativa que indica a saída CORRETA: 
Alternativas
Q3753109 Programação
O tipo range representa uma sequência imutável de números e é comumente utilizado em loopings do tipo for. Analise a opção que indica a saída CORRETA, se o código, a seguir, for executado na linguagem Python versão 3.13. 


Imagem associada para resolução da questão



Assinale a alternativa CORRETA:
Alternativas
Q3753088 Programação
A automação de tarefas em Linux com Shell Script permite simplificar atividades rotineiras e repetitivas, utilizando variáveis, comandos de entrada e saída, estruturas de controle de fluxo, manipulação de arquivos, diretórios e processamento de texto. 
Considere a seguinte situação hipotética:  
Um técnico de TI deseja criar um script que receba uma pasta como parâmetro e que atenda aos seguintes requisitos funcionais: 

1. verificar se a pasta existe; 2. listar apenas os arquivos com a extensão .log; 3. contar quantas linhas cada arquivo contém; 4. exibir o total de arquivos processados.

Assinale a alternativa que apresenta CORRETAMENTE um script para essa tarefa.
Alternativas
Q3749896 Programação
Um desenvolvedor está criando um sistema de gerenciamento de estoque com interface gráfica para Windows e precisa escolher uma linguagem de programação que permita criar formulários, botões e campos de entrada de dados de forma visual, além de integrar lógica de programação facilmente.
Assinale a alternativa que apresenta uma linguagem adequada para desenvolvimento visual de aplicações Windows: 
Alternativas
Q3740705 Programação

As linguagens de programação em blocos são amplamente utilizadas no Ensino Fundamental como ferramenta para o desenvolvimento do pensamento computacional. As plataformas baseadas nesse tipo de linguagem permitem que os estudantes criem projetos interativos, combinando lógica, criatividade e experimentação. É elemento comumente disponível nas plataformas de programação em blocos educacionais:



I.Sprites.


II.Coordenadas para posicionamento de objetos.


III.Compilação do programa dentro do ambiente.


IV.Sons e efeitos visuais.



É correto o que se apresenta em:

Alternativas
Q3729835 Programação
O curso X precisa garantir que uma disciplina Xa tenha como co-requisito (disciplinas que precisam ser cursadas em conjunto) as disciplinas Xb e Xc . As matrículas do curso X são salvas no vetor matriculas_X, em que cada elemento do vetor é marcado como 1, caso o aluno esteja matriculado.

Supondo que as variáveis Ia, Ib e Ic guardam os índices referentes às disciplinas Xa, Xb e Xc , respectivamente, e considerando o Python versão 3, qual trecho de código verifica corretamente se é possível se matricular em Xa?
Alternativas
Q3729829 Programação
Considerando a linguagem Python, versão 3, qual a saída do seguinte trecho de código?
Imagem associada para resolução da questão
Alternativas
Q3729648 Programação
Na programação de macros em VBA (Visual Basic for Applications), existem dois tipos principais de procedimentos. Aponte o tipo de procedimento que é projetado para executar uma série de ações, mas que não retorna um valor diretamente:
Alternativas
Q3724359 Programação

Considere o programa em Python abaixo e, em seguida, as entradas fornecidas ao programa.


Imagem associada para resolução da questão


O que será impresso na saída?

Alternativas
Q3723325 Programação
Durante a implementação de uma aplicação Java que realiza leitura de arquivos e cálculo de estatísticas, um professor do EBTT explicou a seus alunos que o tratamento de exceções é essencial para garantir a robustez do sistema diante de falhas de entrada e saída. Considerando os conceitos da linguagem Java sobre tratamento de exceções, é correto afirmar que: 
Alternativas
Q3712965 Programação
Em um sistema que manipula múltiplas requisições assíncronas, o analista nota comportamento inesperado ao iterar sobre um array com for e funções de callback. Para preservar o valor correto do índice em cada iteração, qual abordagem é tecnicamente mais adequada? 
Alternativas
Q3711560 Programação

Em um shell script, qual das alternativas abaixo descreve corretamente o uso das estruturas de controle e parâmetros?

Alternativas
Q3710934 Programação
Em projetos de Robótica Educacional no Ensino Fundamental, uma das preocupações centrais é a escolha da linguagem de programação que favoreça a aprendizagem inicial. Considerando a cognitividade envolvida na abstração dos algoritmos e a adequação das ferramentas às etapas do desenvolvimento infantil, qual linguagem de programação é geralmente indicada como mais apropriada para alunos iniciantes por utilizar uma interface gráfica de blocos de programação que reduz a sobrecarga cognitiva associada à sintaxe textual? Assinale a alternativa correta:
Alternativas
Q3710820 Programação

Diante do shell script abaixo:



Imagem associada para resolução da questão



Pergunta: qual o retorno que deverá ser apresentado em um terminal Linux, após a execução do script.

Alternativas
Ano: 2025 Banca: INEP Órgão: PND Prova: INEP - 2025 - PND - COMPUTAÇÃO - Licenciatura |
Q3708922 Programação
Um professor de Computação, que ministra disciplinas de Programação, percebeu a necessidade de usar linguagens de programação que promovam a aprendizagem dos conceitos básicos de orientação a objetos para estudantes do Ensino Fundamental. Para tornar o aprendizado mais lúdico e concreto, o professor propôs uma atividade em formato de teatro, ambientada em uma história de fantasia épica, na qual as batalhas ocorrem com movimentos dos personagens com base em formas geométricas e os estudantes atuam como os personagens. Os estudantes receberiam cartões com informações de personagens, podendo descrever certas características e aspectos sobre a comunicação entre eles. Durante a encenação, os estudantes deveriam simular essas interações.
Qual a linguagem de programação que o professor deve selecionar e as características que justificam essa escolha?
Alternativas
Q3707482 Programação
Uma equipe de analistas está desenvolvendo um sistema corporativo de gestão acadêmica para universidades, que precisa ser documentado de forma clara tanto para desenvolvedores quanto para gestores não técnicos. Nesse processo, é necessário utilizar uma linguagem de modelagem padronizada que permita especificar, visualizar e documentar artefatos de software em diferentes fases do desenvolvimento. Sobre essa linguagem, assinale a alternativa correta.
Alternativas
Q3706682 Programação

O programa em linguagem Python a seguir realiza a tokenização de uma pequena frase.


Descrevendo-o de modo superficial, é implementada nele a importação da biblioteca NLTK (Natural Language Toolkit), que é especializada no tratamento de processamento de linguagem natural.


Para evitar qualquer sobrecarga, é utilizada especificamente a função word_tokenize do submódulo (package) nltk.tokenize da biblioteca nltk.


É definida uma variável do tipo string nomeada como 'texto', que contém a seguinte frase em língua portuguesa: “Tokenização é o processo de dividir textos em unidades menores. Tais unidades são nomeadas como: Tokens”.


A função word_tokenize é utilizada para dividir o conteúdo da variável 'texto' em partes individuais (tokens) as quais são colocadas na lista 'tokens', com o argumento language ='portuguese' especificando que o texto está em língua portuguesa, e assim garantindo que o modelo de tokenizador correto será utilizado.


Ao final, a frase tokenizada é então exibida na tela do usuário.


A quantidade total de tokens exibidos na saída será de


Alternativas
Q3706674 Programação

Embora a linguagem JavaScript não possua instruções SQL nativas, ela pode enviar comandos SQL a sistemas gerenciadores de banco de dados (SGBDs) por meio de drivers, APIs ou bibliotecas.


Tendo isso como base, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) A linguagem JavaScript de servidor Node.js pode executar comandos SQL enviando strings a bibliotecas como pg, mysql2 ou better-sqlite3.


( ) A especificação da linguagem JavaScript define palavras-chave SQL reservadas (como INSERT e DELETE) que o motor executa diretamente, sem bibliotecas externas.


( ) Drivers SQL modernos para a linguagem JavaScript não permitem iniciar e controlar transações (como COMMIT e ROLLBACK) diretamente no código.


As afirmativas são, respectivamente, 

Alternativas
Q3706673 Programação

O trecho de código em linguagem JavaScript a seguir solicita a inserção do nome de cinco produtos, que são ordenados e então exibidos.

Imagem associada para resolução da questão

 Supondo que todos os nomes inseridos sejam diferentes entre si, indique qual será a ordem exibida ao final das cinco inserções.

Alternativas
Respostas
321: C
322: C
323: C
324: A
325: B
326: D
327: A
328: C
329: D
330: E
331: E
332: B
333: B
334: D
335: A
336: C
337: B
338: B
339: A
340: C