Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.002 questões

Q3841395 Programação
No contexto da integração do Python no Excel, indique uma função para plotar relacionamentos em pares em um conjunto de dados, permitindo criar uma grade de eixos em que cada variável numérica nos dados seja compartilhada entre os eixos y em uma única linha e os eixos x em uma única coluna: 
Alternativas
Q3822890 Programação

A programação textual é amplamente utilizada em linguagens como Python, JavaScript e C, enquanto a programação em blocos é comum em ferramentas como Scratch e App Inventor. Analise as afirmativas a seguir:



I.A programação textual exige a escrita manual de comandos usando sintaxe de uma linguagem formal, diferentemente dos blocos arrastáveis.


II.A programação em blocos não requer conhecimento de lógica de programação, pois os blocos se encaixam automaticamente, corrigindo erros de raciocínio lógico do usuário.


III.A programação textual é menos eficiente que a programação em blocos, pois exige o uso obrigatório de teclado em todos os dispositivos móveis.



É correto o que se afirma em:

Alternativas
Q3822888 Programação

A programação em blocos é uma abordagem recomendada pela BNCC (Base Nacional Comum Curricular) e pela SBC (Sociedade Brasileira de Computação) para a Educação Básica. Analise as afirmativas a seguir:



I.Utiliza comandos visuais (blocos arrastáveis) para tornar a lógica de programação mais acessível, especialmente a iniciantes.


II.Permite que os alunos criem programas sem compreender os conceitos de sequência, condicional e repetição, pois a interface visual substitui a necessidade de lógica estruturada na programação.


III.Tem como objetivo principal substituir permanentemente as linguagens de programação textuais em todos os níveis de ensino.



É correto o que se afirma em:

Alternativas
Q3822743 Programação
Um analista de TI executou o código HTML da figura abaixo, armazenado no arquivo cuiab_mt.html usando o browser Google Chrome em um notebook Intel com Windows 11 BR (x64).

Captura_de tela 2026-01-16 114142.png (443×308)

Após a execução desse código no browser, as palavras PRIMAVERA, OUTONO e INVERNO foram mostradas com fonte na cor preta e fundos, respectivamente, nas cores:
Alternativas
Q3821697 Programação
Em um algoritmo escrito em "Portugol" observou-se que existe um tipo de dado que é utilizado para representar uma cadeia de caracteres. Na codificação, terá que representar essa cadeia de caracteres por meio do tipo de dados:
Alternativas
Q3821674 Programação
São linguagens de programação desenvolvidas após os anos de 1990 e início do novo milênio e que permitem facilidade na leitura e escrita: 
Alternativas
Q3821671 Programação
Um desenvolvedor está utilizando uma linguagem que gera "bytecodes", os quais são manipulados sequencialmente em uma máquina virtual. Esse processo é realizado em duas etapas conhecidas respectivamente por: 
Alternativas
Q3821659 Programação

Imagem associada para resolução da questão


Suponha que você tenha digitado o número 5. O resultado (x) escrito pelo algoritmo é: 

Alternativas
Q3821658 Programação
Imagem associada para resolução da questão
Após observar o algoritmo, você constatou que o trecho de código que se encontra entre chaves, tanto na função início (linha 4 até linha 6) como no programa (linha 2 até linha 7), é um:
Alternativas
Q3816314 Programação
Considere um sistema em Python com uma superclasse Funcionario e uma subclasse Gerente. A classe Funcionario possui um atributo privativo __salario_base, definido com dois sublinhados para restringir o acesso, e um método público calcular_bonus(). A classe Gerente herda de Funcionario e reescreve o método calcular_bonus() para adicionar um bônus de gestão. Com base nos princípios de encapsulamento, herança e polimorfismo, conforme aplicados em Python, assinale a alternativa que descreve corretamente a interação entre esses conceitos.
Alternativas
Q3816310 Programação
Com base nos princípios fundamentais da arquitetura de componentes em React, considerando um cenário em uma aplicação React onde um componente pai precisa passar dados de configuração para um componente filho, e este componente filho também precisa gerenciar seus próprios dados internos que mudam ao longo do tempo devido à interação do usuário, qual é a abordagem correta para gerenciar esses dois tipos de dados? 
Alternativas
Q3816309 Programação

Considere um desenvolvedor que deseja criar uma aplicação mobile multiplataforma com aparência e desempenho nativos, aproveitando seus conhecimentos prévios em JavaScript e React. Em vez de renderizar componentes via WebView, ele pretende utilizar componentes nativos diretamente, além de aplicar estilos com base em objetos JavaScript. Com base nesses requisitos e no funcionamento do React Native, assinale a alternativa correta.

Alternativas
Q3816307 Programação

Considerando o código JavaScript a seguir, que manipula variáveis, tipos de dados e um vetor de objetos, qual será a saída exibida no console após sua execução?



Imagem associada para resolução da questão


Alternativas
Q3816306 Programação

Considere os seguintes trechos de código HTML5 e CSS3: 



Imagem associada para resolução da questão



Com base no código apresentado e nos princípios de desenvolvimento web, assinale a alternativa que descreve corretamente a estrutura, a semântica e o estilo aplicados.

Alternativas
Q3816299 Programação

Com base no código PHP abaixo, analise as assertivas a seguir, assinalando V, se verdadeiras, ou F, se falsas.



Imagem associada para resolução da questão



( ) A propriedade “$nome” está acessível diretamente fora da classe, pois é um atributo privado.


( ) O método “setNome” permite atribuir um valor à propriedade “$nome” de forma segura, seguindo o princípio do encapsulamento.


( ) A palavra-chave “private” impede o acesso ao atributo “$nome” diretamente por meio do objeto “$p”.


( ) O operador “$this->” é utilizado dentro da classe para referenciar os membros da própria instância.


( ) O código imprime a palavra "João" na tela.



A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

Alternativas
Q3812673 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


No Node.js, ao utilizar async/await, uma função assíncrona que lança um erro deve ser, obrigatoriamente, envolvida em try/catch para evitar que a aplicação encerre inesperadamente.

Alternativas
Q3812672 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


No Node.js, o método fs.readFile é assíncrono e utiliza callback, sendo totalmente equivalente a fs.readFileSync, mas com vantagem de não bloquear o event loop.

Alternativas
Q3812671 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


Em Python, ao criar um dicionário com dict.fromkeys(['a','b','c'], []), todas as chaves compartilham a mesma lista, de forma que alterações em uma chave afetam as demais.

Alternativas
Q3812670 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


O código Python a seguir cria uma função recursiva que calcula o fatorial de n, mas possui um erro que impede sua execução para n=0.

def fatorial(n):

     return n * fatorial(n‑1)

Alternativas
Q3812669 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


Em lógica de programação, o diagrama de fluxo de uma estrutura while garante que o bloco de código seja executado pelo menos uma vez, independentemente de a condição ser inicialmente falsa.

Alternativas
Respostas
481: C
482: C
483: D
484: A
485: C
486: A
487: C
488: A
489: A
490: C
491: A
492: E
493: C
494: A
495: A
496: E
497: E
498: C
499: C
500: E