Logo
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

Logoquestionei.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

457941200226807
Ano: 2023Banca: CETAPOrganização: IGEPREV-PADisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação

Considere o seguinte código em C++, que define as classes Animal e Cachorro:


#include <iostream>

class Animal {

public:

virtual void emitirSom(){

std::cout << "Animal emitindo som\n";

}

};

class Cachorro: public Animal {

public:

void emitirSom() {

std: cout << "Au au!\n";

}

};

int main(){

Animal animal;

Cachorro cachorro;

animal = &cachorro;

animal->emitirSom();

return 0;

}


Qual é a saída esperada para esse programa e qual técnica de programação orientada a objetos foi usada especificamente para viabilizar essa saída?

Gabarito comentado
Anotações
Marcar para revisão

2

457941200217079
Ano: 2021Banca: INSTITUTO AOCPOrganização: ITEP-RNDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
Em linguagens de programação, os tipos de dados podem ser classificados como elementares ou estruturados. Em qual das alternativas a seguir há exemplos somente de um mesmo tipo de dado (elementar ou estruturado) reconhecido pela linguagem C++?
Gabarito comentado
Anotações
Marcar para revisão

3

457941201497447
Ano: 2019Banca: IF-SPOrganização: IF-SPDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação | Java
Nas linguagens de programação Java e C++, o polimorfismo paramétrico é materializado, respectivamente, pelas funcionalidades e/ou características:
Gabarito comentado
Anotações
Marcar para revisão

4

457941200307832
Ano: 2024Banca: CESPE / CEBRASPEOrganização: CTIDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
#define PI 3.14159

Struct CalculoCircunf{
   private:
        int raio;
        int circunf;
        int fcalcula (){
              circunf = 2*PI*raio;
              return circunf;

        }

};

int main (){
        CalculoCircunf p;
        printf(“%d”, p.fcalcula( ) );
        return 0;
}

Com base no código precedente, escrito em C++, julgue o item a seguir.


Em C++ é obrigatória a definição de pelo menos uma função main, que marca o ponto de início de execução do programa.

Gabarito comentado
Anotações
Marcar para revisão

5

457941201240442
Ano: 2024Banca: FGVOrganização: SES-MTDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação | 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

6

457941200034073
Ano: 2022Banca: VUNESPOrganização: UNICAMPDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C++
Na linguagem C++, a linha de código

   double * x,y;

declara
Gabarito comentado
Anotações
Marcar para revisão

7

457941200145383
Ano: 2010Banca: FCCOrganização: TCM-PADisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação
Quanto à visibilidade, uma classe C++ contempla a
Gabarito comentado
Anotações
Marcar para revisão

8

457941201179649
Ano: 2025Banca: IBAMOrganização: Prodesan - SPDisciplina: Linguagens de ProgramaçãoTemas: Python | C++ | Java | Linguagens de Programação | Fundamentos 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

9

457941200298907
Ano: 2012Banca: FAPERPOrganização: TJ-PBDisciplina: Linguagens de ProgramaçãoTemas: HTML | Linguagens de Marcação | Linguagens de Programação | C++
A linguagem HTML possui uma classificação difere da linguagem C++, uma vez que:

Gabarito comentado
Anotações
Marcar para revisão

10

457941201805870
Ano: 2010Banca: CESPE / CEBRASPEOrganização: INMETRODisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de Programação | C++ | Linguagens de Programação | Pascal | COBOL
A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.
Gabarito comentado
Anotações
Marcar para revisão
..
Logoquestionei.com