Questões de Concurso Sobre c++ (mais mais) em programação

Foram encontradas 187 questões

Q2098644 Programação

Com relação ao código em C++ acima, julgue o item seguinte.


Caso o programa seja executado, será mostrado no dispositivo de saída padrão e em uma única linha o seguinte resultado: 6,10.

Alternativas
Q2098642 Programação

Com relação ao código em C++ acima, julgue o item seguinte.


O comado “using namespace std;” mostra que está sendo utilizado um namespace chamado “std”. Os namespaces permitem agrupar, sob um nome, entidades como classes e funções, e, dessa forma, o escopo global pode ser dividido em sub-escopos, cada um com seu próprio nome. 

Alternativas
Q2098640 Programação

A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.


Em C++, quando declaradas sem valor predefinido, as variáveis globais, as locais (declaradas dentro do escopo de uma função) e as estáticas são automaticamente inicializadas com o valor 0.

Alternativas
Q2098639 Programação

A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.


Uma construção interessante do C++ é o operador de escopo (::). Não há correspondente ANSI-C para esse operador. O operador de escopo permite acessar uma variável global mesmo que exista uma variável local com o mesmo nome.

Alternativas
Q2098637 Programação
A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.
Um aspecto fundamental das funções escritas utilizando C++ é a prototipação, que permite que o compilador realize uma checagem de tipos para chamadas de função em tempo de compilação, de forma que alguns erros de programação possam ser detectados.
Alternativas
Q2052370 Programação
Em um programa escrito na linguagem de programação C/C++, para se utilizar POSIX Threads, deve-se incluir a biblioteca:
Alternativas
Q2052364 Programação
Considere o seguinte programa na linguagem C++:

Imagem associada para resolução da questão

A saída produzida por sua execução é:
Alternativas
Q2052363 Programação
Na linguagem C++, estruturas (definidas pela palavra-chave struct) podem ser passadas como parâmetros em chamadas de funções. Nesse contexto, assinale a alternativa correta.
Alternativas
Q2052362 Programação
Na linguagem C++, a linha de código
   double * x,y;
declara
Alternativas
Q2050040 Programação
O contêiner map, tipicamente implementado como árvore de busca binária, é utilizado para armazenamento rápido e recuperação de chaves únicas e valores associados. Considerando o comportamento desse tipo de contêiner, analise o código C++ abaixo.

#include <cstdio> #include <map>  #include <string>  using namespace std;  int main() {   map<string, int> mapper;   mapper["fulano"] = 78;   mapper["ciclano"] = 69;   mapper["beltrano"] = 80;   mapper["ciclano"] = 21;   mapper["geronimo"] = 77;   mapper["anonimo"] = 82;   for ( map<string, int>::iterator it = mapper.lower_bound("b");   it != mapper.upper_bound("g"); it++)   printf( "(%s %d)",   ((string)it->first).c_str(),   it->second);   return 0;  }

A saída do código C++ acima é 
Alternativas
Q2050038 Programação

Analise o código C++ abaixo. 


#include <cstdio>

#include <iostream> 

#include <string> 

#include <queue> 

using namespace std; 

int main() { 

 priority_queue< pair<int, string> > pq; 

 pair<int, string> result; 

 pq.push(make_pair(100, "fulano")); 

 pq.push(make_pair(10, "ciclano")); 

 pq.push(make_pair(20, "beltrano")); 

 pq.push(make_pair(100, "geronimo")); 

 while( !pq.empty() ){ 

 result = pq.top(); 

 pq.pop(); 

 printf("(%s: %d)", 

 ((string)result.second).c_str(), 

 result.first); 

 } 

 return 0; 

}


Considerando as filas e suas variações, a saída do código C++ acima é  

Alternativas
Q2050036 Programação

Analise o código C++ abaixo. 


#include <iostream>

#include <stack> 

#include <queue> 

int main(){ 

 std::queue<int> myqueue; 

 std::stack<int> mystack; 

 

 mystack.push(1); 

 mystack.push(2); 

 mystack.push(3); 

 mystack.push(4); 

 myqueue.push(5); 

 myqueue.push(6); 

 myqueue.push(7); 

 myqueue.push(8); 

 myqueue.pop(); 

 mystack.pop(); 

 std::cout << myqueue.front() + 

mystack.top() << std::endl; 

 return 0; 

}


Considerando os conceitos de pilha e fila, o número a ser impresso após a execução do código C++ acima é: 

Alternativas
Q2050035 Programação

Analise o código C++ abaixo. 


#include <iostream>

class Test{ 

 static int a; 

 int b; 

 

 public: 

 Test(int b){ 

 a++; 

 this->b = b; 

 } 

 void print(){ 

 std::cout << a << "," << b << std::endl; 

 }; 

}; 

int Test::a = 0; 

int main(){ 

 Test t1(20); 

 Test t2(30); 

 t1.print(); 

 t2.print(); 

 return 0; 

}



Os valores impressos pelo código C++ acima são:  

Alternativas
Q2050034 Programação

O trecho de código C++ abaixo utiliza o conceito de template de função. 


 template <typename T>

void MeuTeste( const T a){

std::cout << a << std::endl;


A respeito do trecho de código C++ acima, é INCORRETO afirmar: 

Alternativas
Q2050033 Programação
Considerando os construtores da linguagem de programação C++, é CORRETO afirmar:  
Alternativas
Q2050032 Programação
Sobre os especificadores de acesso da linguagem de programação C++, é INCORRETO afirmar: 
Alternativas
Q2050031 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: 
Alternativas
Q2044798 Programação
Em C#, dados do tipo bool, possuem tamanho de:
Alternativas
Q2044797 Programação
Dos tipos de dados em C#, Char e String têm como descrição de armazenamento:
Alternativas
Q2016113 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
Alternativas
Respostas
41: E
42: C
43: E
44: C
45: C
46: E
47: D
48: B
49: C
50: E
51: D
52: B
53: B
54: D
55: E
56: C
57: A
58: E
59: D
60: E