Questões de Concursos Públicos - Programação
Resolva questões gratuitas da Programação. Banco com 449 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q248771
IV - UFG - 2025 - SEBRAE-GO - Analista Técnico I - Tecnologia da Informação - Suporte e Infraestrutura
Considere as características básicas de uma linguagem de
programação como sendo:
I - Totalmente orientada a objetos, com forte foco em
modularidade e reutilização.
II - Acesso direto à memória e controle total sobre recursos do
sistema.
III - Sintaxe simples e legível, próxima da linguagem humana.
Referem-se, respectivamente, às linguagens C, Java e
Python:
Q246372
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Programação
Assunto: Linguagens de programação
Com base no código PHP abaixo, analise as assertivas a seguir, assinalando V, se
verdadeiras, ou F, se falsas.
( ) 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, é:
Q246364
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Programação
Assunto: Linguagens de 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?
Q246362
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Programação
Assunto: Frameworks em 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.
Q246361
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Programação
Assunto: Frameworks em 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?
Q246357
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Programação
Assunto: Linguagens de 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.
Q242875
IDCAP - 2025 - PPSA - Analista de Gestão Corporativa - Gestão de Projetos e Contratos em Óleo e Gás
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:
Q242872
IDCAP - 2025 - PPSA - Analista de Gestão Corporativa - Gestão de Projetos e Contratos em Óleo e Gás
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:
Q242854
IDCAP - 2025 - PPSA - Analista de Gestão Corporativa - Gestão de Projetos e Contratos em Óleo e Gás
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:
Q242035
FURB - 2025 - Prefeitura de São João Batista - SC - Professor Fundamental II 6ª/9ª - Informática - Edital nº 2
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: