Questões de Concurso
Sobre c++ (mais mais) em programação
Foram encontradas 195 questões
Observe o código a seguir.

O resultado da variável SOMA é:
Considere o trecho de código escrito na linguagem C++, apresentado a seguir:

Assinale a alternativa que apresenta o resultado de sua execução:
Considere o programa abaixo:

Assinale a alternativa que indica corretamente a quantidade de vezes que a palavra “prova” será impressa:
Um programador escreve o programa abaixo e tenta compilar e executar.

Assinale a alternativa que indica corretamente o que deve ocorrer:
Analise o trecho de código abaixo, escrito em C++.
class classe_base () {
private:
int a;
float x;
protected:
int b;
float y;
public:
int c;
float z;
};
class subclasse_1 : public classe_base {...};
class subclasse_2 : private classe_base {...};
class subclasse_3 : private classe_base {...};
Com base nesse código, é correto afirmar que
Analise as assertivas a seguir sobre as linguagens de programação C, C++, Python e Java.
I. A linguagem Python é uma linguagem interpretada e imperativa;
II. Java, assim como C++, é um exemplo de linguagem que segue o paradigma de orientação a objetos;
III. O identificador % é utilizado para identificar um comentário que utiliza somente uma linha em um programa escrito na linguagem C;
IV. A linguagem de programação JAVA não fornece suporte à criação de tipos definidos pelo usuário.
Assinale a opção referente às assertivas CORRETAS.
Analise o trecho de código C++ abaixo.
class MinhaClasse{
private:
int a;
public:
MinhaClasse(int b){
a = b;
ImprimeA();
};
~MinhaClasse(){
IncrementaA();
ImprimeA();
};
void IncrementaA(){
a++;
};
void ImprimeA(){
printf("[%d]", a);
};
};
int main(){
MinhaClasse * mClasseD = new MinhaClasse(1);
MinhaClasse mClasseE(10);
return 0;
}
Considerando os conceitos de gerenciamento dinâmico de memória, o código C++ acima imprimirá
na saída padrão:
Analise o trecho de código C++ abaixo.

Considerando os conceitos de iteradores e algoritmos presentes na Standard Template Library
(STL), o código C++ acima imprimirá na saída padrão:
I. O mecanismo de herança em Java ocorre em tempo de compilação, ou seja, todo reaproveitamento de código realizado por herança é imutável em tempo de execução. II. A linguagem C++ possui herança múltipla, Java possui somente herança simples para classes concretas e abstratas, mas possui herança múltipla para a “interface”, já Javascript não possui herança como funcionalidade nativa. III. C++ é uma linguagem compilada, Java é compilada para uma linguagem de máquina intermediária chamada de bytecodes, sendo esta interpretada e Javascript é interpretada.
É correto afirmar que
A estrutura de repetição for possui três campos que devem ser preenchidos. Conforme o exemplo a seguir, esses três campos são chamados respectivamente de:


De acordo com o código a seguir, qual comando estaria no lugar de ***************?
