Questões de Concurso
Comentadas sobre c++ (mais mais) em programação
Foram encontradas 139 questões
class Pessoa { public: char nome[45]; char sexo; intanoNascimento; private float salario; private voidcalcularAumento();
public: intcalcularIdade (int ano); }
Sobre a definição acima, assinale a alternativa correta.
Considere o código abaixo, escrito na linguagem de programação C++.
#include <iostream>
usingnamespacestd;
intmain(){
int A = 0, B = 7, C = 4, D = 3;
for (A = 0; A < B; A++)
D = D + 1;
for (A = 0;A <= C; A++)
D = D + 2;
if (D>=20)
cout<< "SISTEMAS OPERACIONAIS";
else
cout<< "REDES DE COMPUTADORES";
}
Assinale a alternativa que apresenta o valor que a variável
D apresentará ao final da execução do programa e qual
mensagem aparecerá na tela do computador.
O seguinte trecho de código não é passível de um ataque buffer overflow.
#include <stdio.h> #include <string.h> void fun1(void) { char arg2[10]; gets(arg2); printf("%s\n", arg2); } int main(void) { printf("Isso pode?\n"); fun1(); printf("Sim, pode...\n"); return 0; }
C C++ C# Java VB.NET SmallTalk Python
Dessa lista, a linguagem que não oferece suporte a orientação objetos é :
O paradigma de orientação a objetos é amplamente utilizado em várias linguagens: Java é compilada em bytecode e executada em uma máquina virtual (JVM); C++ apresenta bom desempenho ao unir características de alto e de baixo níveis; Python/Ruby/PHP podem ser utilizadas para desenvolvimento web, mas sem aplicações para dispositivos móveis
A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a
No C++, as matrizes são instâncias de uma classe predefinida que possibilita a verificação da faixa de índice que, no Java, é implícita.
Uma vez que o C++ inclui recuperação de armazenamento implícita, não há necessidade de liberação explícita para os objetos dinâmicos do heap.
I – Sobrecarregar um operador possibilita a rede?nição de seu símbolo de forma que ele se aplique também a tipos de dados de?nidos pelo usuário como classes e estruturas.
II – Utilizar a sobrecarga permite transformar um operador binário para criar um operador unário.
III – Com a sobrecarga de operadores, é possível estender a linguagem, criando novos operadores com símbolos novos.
IV – Operadores, como o de resolução de escopo e o condicional ternário, não podem ser sobrecarregados.
A sequência correta é: