Questões Militares Comentadas sobre programação
Foram encontradas 422 questões
1 – Sobreposição 2 – Polimorfismo 3 – Sobrecarga
( ) Pode também receber o nome de polimorfismo ad-hoc. 2 – Polimorfismo ( ) Permite que o método seja declarado com o mesmo nome, mesmo tipo de retorno e mesma lista de parâmetros da sua progenitora.
( ) Permite o uso do mesmo nome de método para muitos métodos diferentes. Cada método difere apenas no número e no tipo de seus parâmetros.
( ) Permite, em POO, que classes derivadas de uma mesma superclasse tenham métodos iguais, mas comportamentos diferentes, redefinidos em cada uma das classes filhas.
Para se evitar que um mesmo trecho de código se repita várias vezes em um mesmo programa e se torne um algoritmo complexo, é possível dividir o código em partes menores, utilizando-se de ____________, o que pode gerar um programa menor e mais fácil de ser alterado futuramente.
( ) Algumas variáveis na linguagem PHP vêm com um sinal de cifrão na frente.
( ) Na linguagem PHP, os arrays são associativos, pois têm seus valores armazenados em associação com chaves ou índices únicos.
( ) Uma variável pode ser global, modal e local.
( ) Os dados do tipo booleano apresentam apenas 3 valores: Verdadeiro, Falso e Null.
( ) Encapsulamento é a característica da OO de ocultar partes independentes da implementação.
( ) Classe final pode ser uma superclasse, ou seja, pode ser a base em uma estrutura de herança.
( ) Polimorfismo permite que um único nome de classe ou nome de método represente um código diferente.
( ) Somente classes abstratas podem ter métodos abstratos.
1 – Executa um conjunto de instruções; baseado em um contador. 2 – Avalia a condição e, se for verdadeira, continua executando. 3 – Realiza uma avaliação, desvio condicional.
( ) IF ( ) FOR ( ) WHILE
I- _________________ é uma instância de uma classe.
II- _________________ define os atributos e comportamentos comuns compartilhados por um tipo de objeto.
III- ________________ é a característica de uma classe visível externamente.
IV- _________________ é uma ação executada por um objeto quando passa uma mensagem ou resposta a uma mudança de estado.
( ) A linguagem JAVA distingue letras maiúsculas de letras minúsculas na criação da variável.
( ) A linguagem JAVA possui algumas palavras reservadas que não podem ser utilizadas, por exemplo: super e import.
( ) As variáveis precisam ter o símbolo $ (cifrão) na frente.
( ) Nas classes internas, assim como nas classes normais, para acessar os atributos da classe interna, utiliza-se a palavra-chave this.
A respeito da programação orientada a objetos da linguagem Java, analise as seguintes assertivas abaixo:
I. Um atributo de classe estático compartilha o mesmo espaço de memória em todos os objetos e pode ser utilizado mesmo que nenhum objeto de sua classe tenha sido alocado.
II. Caso um atributo em uma classe seja criado sem indicação de sua visibilidade, por padrão, este atributo assume uma visibilidade de pacote.
III. Um método em uma classe filha sobrescreve um método da classe mãe se possuir o mesmo nome.
IV. Um método em uma classe filha sobrecarrega um método da classe mãe caso possua o mesmo nome e parâmetros de entrada diferentes que este método na classe mãe.
V. Não é obrigatório implementar um método construtor em uma classe, independentemente se a classe mãe possui ou não construtores com ou sem argumentos.
Sobre as assertivas acima, é correto afirmar que:
MPI (Message Passing Interface) é um padrão de comunicação utilizado em ambientes de memória distribuída para estabelecer a comunicação entre processos. Dentre os recursos que a implementação do MPI fornece, destaca-se o MPI_Status, que pode armazenar algumas informações adicionais relacionadas ao pacote de dados que foi recebido por um processo. Usualmente, o MPI_Status é implementado em forma de struct na linguagem C, sendo composto por alguns campos.
Assinale a alternativa que apresenta campos da struct MPI_Status na linguagem C.