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
Ano: 2025
Órgão: SEBRAE-GO
Banca: IV - UFG
Matéria: Programação
Assunto: Linguagens de programação

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
Ano: 2025
Órgão: PPSA
Banca: IDCAP
Matéria: Programação
Assunto: Conceitos básicos de 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: 
Q242872 IDCAP - 2025 - PPSA - Analista de Gestão Corporativa - Gestão de Projetos e Contratos em Óleo e Gás
Ano: 2025
Órgão: PPSA
Banca: IDCAP
Matéria: Programação
Assunto: Linguagens de 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: 
Q242854 IDCAP - 2025 - PPSA - Analista de Gestão Corporativa - Gestão de Projetos e Contratos em Óleo e Gás
Ano: 2025
Órgão: PPSA
Banca: IDCAP
Matéria: Programação
Assunto: Conceitos básicos de 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:
Q242035 FURB - 2025 - Prefeitura de São João Batista - SC - Professor Fundamental II 6ª/9ª - Informática - Edital nº 2
Ano: 2025
Banca: FURB
Matéria: Programação
Assunto: Conceitos básicos de 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: