Você está na página 1de 12

Ester Helena Titosse

ACTIVO

Painel do utilizador  Minhas disciplinas  Programação I  Geral  Avaliação 1

Pergunta 1 Por responder Nota: 1,00

Qual é o resultado deste


programa?

Selecione uma opção de resposta:


a. 11
b. 0 1
c. 1.5 1
d. 1.5 1.0
Limpar a minha escolha


Pergunta 2 Por responder Nota: 1,00

Uma subclasse pode, explicitamente


chamar um construtor de sua superclasse imediata, isso é feito
utilizando uma
chamada a classe super. Uma chamada ao super no construtor de uma subclasse irá
resultar na execução de um construtor específico da superclasse.

Selecione uma opção:


Verdadeiro
Falso

Pergunta 3 Resposta guardada Nota: 1,00

Com relação ao processo de desenvolvimento de software, faça corresponder os conceitos:

É um conjunto de procedimentos que estabelecem o funcionamento do fluxo de


Sistema.
trabalho das organizações.

É a disciplina que se ocupa com a construção de sistemas, que satisfaçam os


Engenharia de software.
requisitos dos usuários e dos clientes, duma forma eficiente.

Processo de reunir e interpretar factos, diagnosticar problemas e utilizar estes factos


Análise de sistema
para melhorar o sistema.

Compreende todas das actividades relacionadas à definição, desenvolvimento, teste


Ciclo de vida.
e manutenção do software.

Pergunta 4 Resposta guardada Nota: 1,00

Pseudocódigo é uma Linguagem


informal, similar a língua cotidiana, conveniente e amigável ao usuário,
usada
para desenvolver algoritmos.

Selecione uma opção:


Verdadeiro
Falso

Pergunta 5 Resposta guardada Nota: 1,00

Uma
expressão envolvendo números de bytes, int e literais é promovida para qual
deles?

Selecione uma opção de resposta:


a. byte
b. long
c. float
d. int
Limpar a minha escolha


Pergunta 6 Resposta guardada Nota: 1,00

Usando o aprendizado sobre referências e atribuição de valores vamos


definir uma classe abaixo.
public class Conta {
    double
saldo;
}
A partir desta classe, diga o que imprime o código:
public class Teste {
    public static void main(String [] args) {
Conta minhaConta = new Conta();
        minhaConta.saldo =
500.0;
        Conta outraConta =
minhaConta;
        outraConta.saldo +=
1000.0;
       
System.out.println(minhaConta.saldo);
    }
}

Selecione uma opção de resposta:


a. 4000.0
b. 1000.0
c.

1500.0

d. 500.0
Limpar a minha escolha


Pergunta 7 Resposta guardada Nota: 1,00

 Das características da linguagem


e api java, escolha a alternativa incorrecta:

Selecione uma opção de resposta:


a. Possui códigos fonte e
objectos não portáveis para diversas arquitecturas e sistemas operacionais,
Independente de plataforma;
b. Suporte nativo a threads (+
simples, maior portabilidade);
c. Segura (mecanismos para garantir
segurança);
d.  Dinâmica (módulos, acoplamento em
tempo de execução;
Limpar a minha escolha

Pergunta 8 Por responder Nota: 1,00

Para se obter o número de elementos


de um array, pode-se utilizar o atributo lengt. O atributo lengt de um
array
retorna seu tamanho, ou seja, a quantidade de elementos.

Selecione uma opção:


Verdadeiro
Falso


Pergunta 9 Por responder Nota: 1,00

Agora veja a classe Veiculo abaixo:

class Veiculo {

    public void


liga() {
// alguma implementação
    }
}
E a classe filha Carro:

class Carro extends Veiculo {


    // ????
}
No que aprendemos, qual dos métodos abaixo inserido no lugar de //
???? sobrescreve corretamente o
método liga?

Selecione uma alternativa

Selecione uma opção de resposta:


a. public void liga() {
    // implementação
}
b. public void liga(int tentativas) {
    // implementação
}
c. private void liga() {
    // implementação
}
d. public int liga() { 
    // implementação
}
Limpar a minha escolha

Pergunta 10 Por responder Nota: 1,00

Qual das alternativas têm a resposta correta para declaração de String e Char?

Selecione uma opção de resposta:


a. String frase = "Estou sempre disposto a aprender novas
tecnologias";
char letra = 'a';
b. string frase = "Estou sempre disposto a aprender novas
tecnologias";
char letra = 'a';
c. String frase = 'Estou sempre disposto a aprender novas
tecnologias";  char letra = 'Uma palavra';

char letra = 'Uma palavra';


d. String frase = "Estou sempre disposto a aprender novas
tecnologias";
char letra = 'Uma palavra';
Limpar a minha escolha

Pergunta 11 Resposta guardada Nota: 1,00

Classes abstratas não podem ser instanciadas, interfaces sim.

Selecione uma opção:


Verdadeiro
Falso


Pergunta 12 Resposta guardada Nota: 1,00

Dada a classe abaixo:


public class Pessoa {
String nome;
int idade;
int peso;
}
Qual das opções abaixo é a
correta para criar um objeto e definir um valor para seus atributos?

Selecione uma opção de resposta:


a. Pessoa pessoa = new Pessoa();
pessoa = nome, "João"
b. new Pessoa();
Pessoa.nome = "Jonny"
Pessoa.idade = 34;
c. new Pessoa();
nome = "Jonny";
idade = 45;
peso = 100;
d. Pessoa heroi = new Pessoa();
heroi.nome = "Jonny";
Limpar a minha escolha

Pergunta 13 Por responder Nota: 1,00

Qual é a sintaxe e ordem correta para chamar um método com Java?

Selecione uma opção de resposta:


a. nomeDoMetodo.nomeDaReferencia();
b. nomeDaReferencia.nomeDoMetodo();
c. nomeDaReferencia.nomeDoMetodo;
d. nomeDaReferencia -> nomeDoMetodo();
Limpar a minha escolha


Pergunta 14 Por responder Nota: 1,00

Use a
seguinte declaração e inicialização para avaliar as expressões Java

Selecione uma opção de resposta:


a. 21
b. 26
c. 24
d. 28
Limpar a minha escolha

Pergunta 15 Por responder Nota: 1,00

Quais desses literais podem estar contidos em


uma variável flutuante do tipo de dados?

Selecione uma opção de resposta:


a. 1.7e-308
b. 1.7e+308
c. 3.4e-038
d. 4e-050
Limpar a minha escolha


Pergunta 16 Por responder Nota: 1,00

Qual dos identificadores abaixo podem ser usados como nomes de classes em Java?

Selecione uma opção de resposta:


a. for
b. from
c.
4
d. Pessoa
Limpar a minha escolha

Pergunta 17 Por responder Nota: 1,00

Dado o exemplo Veiculo, Moto e Carro:


public class Veiculo {
public void liga() {
System.out.println("Ligando
Veiculo");
}
}
public class Carro extends Veiculo {
public void liga() {
System.out.println("Ligando Carro");
}
}
public class Moto extends Veiculo {
public void liga() {
System.out.println("Ligando Moto");
}
}
E veja o código
quase completo:
public class Teste {
public static void main(String[] args) {
???? v = new Carro(); } }
O que
podemos inserir no lugar de ???? para compilar o código sem erros?
Selecione 2 alternativas

Selecione uma opção de resposta:


a. Bicicleta
b. Moto
c. veiculo
d. carro
Limpar a minha escolha


Pergunta 18 Por responder Nota: 1,00

Selecione a opção que mostra como podemos criar e definir o valor de


uma variável para representar a
quantidade de dias de um mês?

Selecione uma opção de resposta:


a. int Dias;
Dias => 31;
b. int diasDoMes;
diasDoMes = 30;
c. diasDoMes;
diasDoMes = 30;
d. int diasDoMes
diasDoMes = 30
Limpar a minha escolha

Pergunta 19 Por responder Nota: 1,00

Qual destas é uma


declaração de matriz incorreta?

Selecione uma opção de resposta:


a. int []
arr = new int[5]
b. int arr[] = int [5] new
c. int
arr[]arr = new int[5]
d. int
arr[] = new int[5]
Limpar a minha escolha


Pergunta 20 Por responder Nota: 1,00

É muito comum, e faz todo sentido,


que seus atributos sejam private e quase todos seus métodos sejam
public, deste
modo, toda conversa de um objecto com outro é feita por troca de mensagens,
acessando
seus métodos.

Selecione uma opção:


Verdadeiro
Falso

◄ Fórum de Discussões

Ir para...

Avaliação 2 ►

Você também pode gostar