Buscar

Avaliando o Aprendizado - Linguagem de Programação I-252

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Linguagem de Programação – Objetivas 7
Dado o trecho de código abaixo selecione a opção que 
contem uma afirmativa correta.
public interface A { 
void nomes();
}
public interface B extends A { 
void nome(); 
} 
public class Avaliacao implements B, A { 
public void nome() { } 
}
[ x ] A classe Avaliacao não compila, pois não 
implementa as duas interfaces (implements A, B).
A classe “filha” é tecnicamente denominada:
[ x ] sub-classe
Observe o fragmento do código JAVA a seguir:
public class Avaliacao{
 public static int e(int x){
 return x * 1;
 }
 public static int b(int x){
 if(x < 1){
 return 0;
 }else{
 return 5-d(x+1);
 }
 }
 public static int a(int y){ 
 return 3+b(y)+d(y)+e(y);
 }
 public static void main(String[] args){
 System.out.println(a(5));
 }
}
Como resultado da execução teremos:
[ x ] 11
Analise o seguinte trecho de programa e marque a 
alternativa que demonstra o resultado da execução:
public class Questoes {
 public static void main(String args[]) {
int num,i;
int tabnum [] = {5,10,8,3,5,6,7,23,44,67};
for (i=1;i<10;i++){
 if ((i%2)==0)
 System.out.println (tabnum[i]);
 }
}
 }
}
[ x ] 8 - 5 - 7 - 44
Analise o seguinte trecho de código na linguagem Java:
int i1 = 5, i2 = 6;
String s1 = (i1>i2)? "x":"y";
Após rodar o trecho de código acima apresentado, o valor 
atribuído a s1 será:
[ x ] y
Qual tipo de classe permite que se gere uma instância?
[ x ] Concreta
Marque a alternativa que representa a palavra reservada 
que indica que a classe que está sendo definida é uma 
INTERFACE.
[ x ] implements
Sobre programação orientada a objetos, assinale a 
afirmativa INCORRETA:
[ x ] Uma classe que herda de outra é chamada 
superclasse
Considere a seguinte definição
public class Produto {
private intcodigo;
private double preco;
public Produto(int codigo, double preco) {
this.codigo=codigo;
this.preco=preco; }
public Produto() {
this.codigo=codigo;
this.preco=0d; 
}
publicvoidatualizaPreco (floatwperc) {
 this.preco = (wpreco * (1+wperc)) * 1.10; 
} 
}
Marque a alternativa que define o método polimórfico 
utilizado na classe: 
[ x ] Overloading
Na Análise e Projeto Orientado a Objetos, um recurso tem 
como meta principal reduzir o número de variáreis globais 
usadas dentro de um programa, consistindo na separação 
dos aspectos externos de um objeto, permitindo que a sua 
implementação possa ser modificada sem que afete as 
aplicações que o utilizam. Este recurso é o denominado:
[ x ] encapsulamento
Orientação a Objetos é uso básico de Java, sendo assim, 
assinale a alternativa correta:
[ x ] uma classe que implementa uma interface se 
compromente a implementar os métodos estipulados na
mesma
Seja o arquivo MeuPrograma.java, um arquivo escrito no 
bloco de notas, contendo código fonte em java. Marque a 
única alternativa CORRETA, para a descrição do processo 
de compilação e execução do programa. 
[ x ] Com o comando javac MeuPrograma.java compila-
se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java 
MeuPrograma o bytecode é executado.
Para criar janelas gráficas no Java é preciso utilizar uma das
bibliotecas gráficas disponíveis. Os objetos gráficos no Java 
são criados como objetos normais a partir das classes 
definidas na biblioteca gráfica Swing. Para criar um 
elemento gráfico "caixa de texto" devemos instanciar: 
[ x ] JTextField caixa = new JTextField() 
Para construirmos uma interface gráfica em JAVA, 
adicionamos componentes sobre a área da janela. Por essa 
razão, a área da janela é um container, ou seja, um 
elemento capaz de armazenar uma lista de componentes. 
Existem uma infinidade de funcionalidades disponíveis nas 
bibliotecas de classes Java, destinadas a prover a 
comunicação homem-máquina gráfica. São características 
de um JPanel, EXCETO: 
[ x ] O JPanel, assim como o JFrame são derivados do 
pacote java.util.awt 
Assinale a alternativa que completa corretamente a lacuna 
da afirmação a seguir: "Uma casa está para uma planta

Continue navegando

Outros materiais