Questões

Total de Questões Encontradas: 74

Na linguagem de programação C#, a sintaxe correta para d eclarar um objeto do tipo Carro e produzir uma nova instância desse objeto é:
A
Carro obj = new Carro();
B
Carro obj = Carro.new;
C
Carro obj = Carro();
D
Carro = new Carro();
E
obj = Carro();
Na linguagem de programação C#, a declaração dos tipos e de seus membros permite que seja determinada a sua visibilidade por meio de modificadores de acesso. Os modificadores disponíveis para esse fim são:
A
default, open, closed, partial e full.
B
full-access, write, write-only, read e read-only.
C
global, local, nested e virtual.
D
public, private, published e protected.
E
public, private, protected, internal e protected internal.
Com o surgimento das linguagens de alto nível, tornaram-se possíveis operações do espaço de problema do mundo real, sendo modeladas por meio de estruturas de controle e dados predefinidos. Durante a década de 1970, novos conceitos foram introduzidos, surgindo novos métodos de projetos que deram origem a orientação de objetos como melhoria de processo. Esses métodos foram motivados por
A
funções.
B
envio e recebimento de mensagens.
C
abstração e ocultação de informações.
D
criação de variáveis apenas em classes.
E
programas desenvolvidos apenas com objetos.
Variáveis são mecanismos utilizados para armazenar uma determinada informação por um período de tempo, até que o seu valor seja substituído ou perdido ao sair do sistema. Assinale a alternativa que retorna o maior valor numérico em Visual Basic.
A
Byte.
B
Currency.
C
Long.
D
Single.
E
Integer.
O comando call é utilizado em cobol com as seguintes funcionalidades, EXCETO:
A
Chamar outros programas.
B
Rotinas internas.
C
Programas externos como DLL’s.
D
Funções internas.
E
Funções recursivas. 
A linguagem COBOL possui 4 divisões que, por sua vez, possuem seções, tendo cada divisão um objetivo bem específico, tornando o programa legível e de fácil compreensão. NÃO faz parte destas divisões 
A
identificação. 
B
ambiente. 
C
dados. 
D
funções. 
E
procedimentos.
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.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Ciências da Computação
A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.
A
As linguagens do paradigma de programação funcional, como o Prolog, não apresentam grandes restrições ao uso de estruturas de controle (goto), o que pode reduzir a legibilidade dos programas construídos sem limitações. 
B
No paradigma lógico, que é suportado por linguagens de programação não imperativas, como o Lisp, os programas gerados são embasados em funções matemáticas. 
C
O paradigma de programação orientado a objetos reúne linguagens, como o C++, que são declarativas, isto é, o foco está na especificação dos resultados desejados ao invés dos procedimentos para produzi-los. 
D
As linguagens imperativas, como o Pascal, são voltadas para a especificação da solução do problema, por meio do detalhamento do algoritmo e da especificação da ordem das instruções. 
E
As linguagens procedimentais que dominaram o mercado antes da programação estruturada, tal como o COBOL, caracterizaram-se por utilizar amplamente os tipos abstratos de dados.
O Groovy é uma linguagem dinâmica ágil para a plataforma Java. Assinale a opção correta, acerca da versão 1.6 dessa linguagem.
A
O Groovy suporta a definição de classes anônimas internas (anonymous inner class) de forma idêntica ao Java. 
B
Um array de inteiros primitivos no Groovy pode ser definido pelo que o comando int a[] = {1,2,3} define. 
C
Este tipo de linguagem tem operadores idênticos aos do Java e as mesmas funcionalidades. 
D
A linguagem Groovy tem suporte nativo para diversas linguagens, como XML, HTML, SAX, W3C DOM. 
E
A publicação de serviços, por meio da linguagem Groovy, segue os mesmos procedimentos utilizados em Java.
Página 3 de 8