Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200618893
Ano: 2022Banca: FGVOrganização: SEAD-APDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
No contexto da orientação por objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma classe podem incorporar métodos que têm a mesma assinatura original, porém com comportamentos especializados, é conhecido como
Gabarito comentado
Anotações
Marcar para revisão

2

457941201592029
Ano: 2024Banca: IGEDUCOrganização: Prefeitura de Cupira - PEDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
Texto associado

A engenharia de software é o ramo da ciência da computação que se preocupa com o desenvolvimento, operação e manutenção de sistemas de software de maneira eficiente e eficaz. Esse processo envolve o uso de práticas e técnicas específicas para garantir a alta qualidade e escalabilidade dos sistemas desenvolvidos. Programação para web é uma das principais áreas de desenvolvimento de software, permitindo a criação de aplicações que são executadas em navegadores, com base em linguagens como HTML, CSS, e JavaScript. A lógica de programação e as técnicas de programação são fundamentais para a criação de algoritmos eficientes, garantindo que o código seja executado corretamente e com alta performance, seguindo princípios de modularidade, reutilização e manutenibilidade.


Julgue o item a seguir, a respeito do texto acima:

A programação para web é baseada em linguagens como C++ e Assembly, para otimizar a performance das aplicações executadas em navegadores.
Gabarito comentado
Anotações
Marcar para revisão

3

457941201232875
Ano: 2017Banca: IF-CEOrganização: IF-CEDisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de Programação | C++ | Linguagens de Programação | Java | Python

Considere as afirmações sobre os paradigmas de linguagens de programação.

I. Python, Ruby e Java são linguagens de programação interpretada multiparadigma, de tipagem dinâmica e forte.

II. As linguagens de programação Object-Pascal, C++ e Java, embora deem suporte à Orientação a Objetos (OO), não são completamente orientadas a objetos.

III. As linguagens de programação Smalltalk e Ruby são consideradas puramente orientadas a objetos, isto é, tudo é considerado um objeto, até mesmo os tipos básicos da linguagem.

Está(ão) correta(s):

Gabarito comentado
Anotações
Marcar para revisão

4

457941201240442
Ano: 2024Banca: FGVOrganização: SES-MTDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C | C++

Teoricamente, um programa escrito em C é compatível com um compilador C++.

Com relação a compatibilidade com um compilador C++, analise os itens a seguir.


I. Na realidade essa compatibilidade não é de 100% pois o C++ possui mais palavras reservadas e um código C que utilize uma destas palavras não é um programa C++ correto.

II. Em C++ uma estrutura só é válida no escopo em que foi declarada enquanto no código escrito em C o escopo de declaração é sempre global.

III. O uso de bibliotecas C em programas C++ é sempre possível pois o C++ permitir sobrecarga de nomes de funções e os compiladores empregam a mesma regra para geração dos nomes durante a compilação da função.


Está correto o que se afirma em 

Gabarito comentado
Anotações
Marcar para revisão

5

457941201179649
Ano: 2025Banca: IBAMOrganização: Prodesan - SPDisciplina: Linguagens de ProgramaçãoTemas: Python | Java | C++ | Fundamentos de Programação | Linguagens de Programação
Os comandos de atribuição em linguagens de programação permitem associar valores a variáveis, sendo essenciais para o armazenamento e manipulação de dados. Considerando o uso de comandos de atribuição, analise as afirmativas a seguir.

I. Em linguagens como Python, o operador de atribuição (=) é utilizado para associar valores a variáveis, permitindo alterações dinâmicas no tipo de dado armazenado.

II. O operador de atribuição composto, como += em linguagens como Java e C++, permite atualizar o valor de uma variável adicionando-lhe outro valor, simplificando operações aritméticas.

III. Em linguagens fortemente tipadas, como Java, o operador de atribuição pode converter, automaticamente, o tipo de dado do lado direito para corresponder ao tipo da variável no lado esquerdo.

Está correto o que se afirma em: 
Gabarito comentado
Anotações
Marcar para revisão

6

457941200013462
Ano: 2012Banca: FCCOrganização: TCE-APDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C | C++
A utilização de números como constantes no meio de um código fonte em uma linguagem de programação, conhecidos por 'números mágicos', é considerada uma prática ruim. Na linguagem de programação C/C++ é possível criar constantes numéricas ou strings que substituirão a constante no código por um nome dado pelo programador. Isso é feito com a utilização da diretiva do preprocessador
Gabarito comentado
Anotações
Marcar para revisão

7

457941201566408
Ano: 2022Banca: CESPE / CEBRASPEOrganização: PetrobrasDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
Quanto às estruturas de dados básicas e à linguagem de programação C++, julgue o item seguinte.


Na linguagem de programação C++, com a finalidade de evitar loops, a diretiva #include é substituída pelo conteúdo de um arquivo que é indicado sempre após o programa ser compilado.
Gabarito comentado
Anotações
Marcar para revisão

8

457941201088439
Ano: 2024Banca: IBFCOrganização: TRF - 5ª REGIÃODisciplina: Linguagens de ProgramaçãoTemas: JavaScript | C++ | Linguagens de Programação | JavaScript Object Notation | Java | Perl | C# | Python
JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados. JSON é em formato texto e completamente independente de linguagem, pois usa convenções que são familiares às linguagens C e familiares, incluindo C++, C#, Java, JavaScript, Perl, Python e muitas outras. Estas propriedades fazem com que JSON seja um formato ideal de troca de dados. Assinale a alternativa que apresenta as duas estruturas em que um JSON é constituído.
Gabarito comentado
Anotações
Marcar para revisão

9

457941201883146
Ano: 2016Banca: UFESOrganização: UFESDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
Considerando a linguagem de programação C++, ao sobrecarregar o operador binário < como uma função-membro não static de uma classe Test com um argumento, se y e z forem objetos da classe Test, é CORRETO afirmar: 
Gabarito comentado
Anotações
Marcar para revisão

10

457941201393417
Ano: 2024Banca: FGVOrganização: INPEDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
Relacione os módulos essenciais do Qt às suas respectivas definições ou funcionalidades.


1. Qt Core

2. Qt Quick

3. Qt QML

4. Qt D-Bus


( ) É uma linguagem de marcação declarativa e multiparadigma usada para criar interfaces de usuário de forma rápida e eficiente.

( ) Permite a troca de mensagens entre processos a nível de sistema e processos comuns dos usuários.

( ) Adiciona recursos ao C++ como comunicação contínua de objetos e árvores hierárquicas que organizam as propriedades de objetos de maneira natural com ponteiros protegidos.

( ) Disponibiliza tipos para receber os inputs dos usuários, construir componentes visuais, criar modelos de dados e instanciação atrasada de objetos.


Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com