Questões de Concurso
Comentadas sobre c++ (mais mais) em programação
Foram encontradas 137 questões
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 é: