Questões

Total de Questões Encontradas: 07

Texto Associado Texto Associado
Atente para o seguinte programa em C++: 
Imagem Associada da Questão
Considerando o programa em C++ acima apresentado, é correto afirmar que
A
o valor da variável res que será impresso na linha 9 é menor que o valor da mesma variável impresso na linha 11.
B
Os valores de x e y na linha 10 são, respectivamente, 8 e 3.
C
na função soma dobro, o valor do parâmetro a é passado por valor, enquanto o valor do parâmetro b é passado por referência.
D
se os valores das variáveis x e y fossem ambos 1, então, os valores da variável res impressos nas linhas 9 e 11 também seriam iguais.
Texto Associado Texto Associado
Atente para o seguinte programa em C++: 
Imagem Associada da Questão
Considerando o programa apresentado acima, assinale a afirmação verdadeira.
A
O programa calcula a soma de todos os números primos entre m e n.
B
A linha 9 é executada (n-m+1) vezes.
C
O valor da variável soma ao final do programa é 20.
D
O valor da variável i ao final do programa é 9.
Ano: 2015 Banca: FGV Órgão: TJ-BA Prova: Analista Judiciário - Tecnologia da Informação
Considere os termos private / protected, usados para especificar os direitos de acesso aos membros de classes escritas na linguagem C++. Na ordem respectiva, esses termos denotam permissões de acesso que se limitam aos membros:
A
da mesma classe / da mesma classe  e de classes derivadas;
B
da mesma classe / de classes derivadas que sejam protected;
C
da mesma classe que não sejam public / de classes derivadas que não sejam public;
D
de classes derivadas que sejam private / da mesma classe;
E
da mesma classe  e de classes derivadas / da mesma classe. 
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Ciências da Computação
Em relação à linguagem de programação C++, assinale a opção correta.
A
Métodos de classes implementados em um programa podem ser definidos fora da definição da classe, desde que os protótipos desses métodos estejam presentes no corpo da definição da classe. 
B
O retorno de um método construtor deve ser sempre um objeto da classe à qual ele pertence. 
C
Um método definido como static pode acessar qualquer atributo da classe, sejam os atributos públicos ou privados. 
D
A declaração class C2 : public C1, indica que a classe C2 é uma subclasse da classe C1 e que herda de C1 apenas os membros públicos. 
E
É possível implementar classes utilizando-se herança múltipla, mesmo que haja membros com o mesmo nome e pertencentes a duas superclasses distintas.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Ciências da Computação
Com relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta.
A
Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto. 
B
Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções. 
C
Na programação lógica, os programas são compostos por funções que implementam sentenças da lógica de primeira ordem. 
D
Em linguagens de programação puramente imperativas, como é o caso da linguagem C++, os programas são vistos como uma sequência de ações. 
E
Todo programa orientado a objetos é composto por classes que estão relacionadas por meio de uma hierarquia de classes. Independente da linguagem orientada a objetos utilizada, a hierarquia pode conter herança múltipla de classes.
Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#. A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a 
A
criação de classes e suas instâncias e a utilização do conceito de herança como forma de facilitar o reuso e a extensão do código ou das interfaces. 
B
construção de aplicações distribuídas e concorrentes, já que objetos devem ser usados apenas em aplicações que tenham essas características. 
C
exposição da implementação e dos detalhes do código interno dos módulos, classes e objetos, ao invés de esconder esses detalhes por intermédio de interfaces com funções. 
D
implementação de rotinas em linguagens de baixo nível de forma a aumentar a eficiência do código. 
E
utilização de interpretadores ao invés de compiladores, o que confere uma característica mais flexível à linguagem.
Ano: 2014 Banca: FUNCAB Órgão: PRODAM Prova: Analista de TI - Analista de Banco de Dados
Na declaração das classes Ajuda e Teste abaixo, utilizando a sintaxe de uma linguagem orientada a objeto denominada C++,
Imagem da Questão
uma declaração correta deumobjeto é:
A
Ajuda objeto( 2 ,1,1);
B
Ajuda objeto=~Teste();
C
Ajuda objeto( 2 , 2.1);
D
Teste objeto(2.1);
E
Teste objeto( 2 ,1,1);
Página 1 de 1