Logo Passei Direto
Buscar

PROVA AV1 PROGRAMAÇÃO 1 - JAVA

Ferramentas de estudo

Questões resolvidas

Assinale a alternativa que corresponde somente a operadores lógicos em Java:
a) >=, <=, <>
b) and, or, not
c) &&, ||, !
d) +, * , /
e) &, ||, ^

Na linguagem Java existem dois tipos de desvios de fluxo: break e continue. Analise o código:
Baseado na análise do código apresentado na questão, qual será o valor impresso na tela?
int i; for(i = 0; i < 4; i++){ if(i == 2) break; i++; } System.out.println(i);
a) 1
b) 2
c) 3
d) 4
e) 5

Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I. Um objeto é a representação computacional de um elemento ou processo do mundo real.
II. Cada característica ou propriedade é chamada de método do objeto.
III. Cada comportamento do objeto é chamado de atributo do objeto.
a) Todas as afirmacoes
b) II e III
c) I
d) II
e) I, III

Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:
a) Herança
b) Interface
c) Classe
d) Polimorfismo
e) Encapsulamento

Veja as palavras abaixo: Mesa, mover, limpar, número de pés, comprimento. Julgue as afirmativas:
I. No mundo OO, mesa seria uma classe.
II. No mundo OO, limpar e número de pés seriam considerados métodos da classe.
III. No mundo OO, limpar, mover seriam considerados métodos da classe.
IV. No mundo OO, comprimento, número de pés seriam considerados métodos da classe.
V. No mundo OO, comprimento, número de pés seriam considerados atributos da classe.
a) I, II, V.
b) I, III, V.
c) III, V.
d) I.
e) Nenhuma afirmação está correta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Assinale a alternativa que corresponde somente a operadores lógicos em Java:
a) >=, <=, <>
b) and, or, not
c) &&, ||, !
d) +, * , /
e) &, ||, ^

Na linguagem Java existem dois tipos de desvios de fluxo: break e continue. Analise o código:
Baseado na análise do código apresentado na questão, qual será o valor impresso na tela?
int i; for(i = 0; i < 4; i++){ if(i == 2) break; i++; } System.out.println(i);
a) 1
b) 2
c) 3
d) 4
e) 5

Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I. Um objeto é a representação computacional de um elemento ou processo do mundo real.
II. Cada característica ou propriedade é chamada de método do objeto.
III. Cada comportamento do objeto é chamado de atributo do objeto.
a) Todas as afirmacoes
b) II e III
c) I
d) II
e) I, III

Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:
a) Herança
b) Interface
c) Classe
d) Polimorfismo
e) Encapsulamento

Veja as palavras abaixo: Mesa, mover, limpar, número de pés, comprimento. Julgue as afirmativas:
I. No mundo OO, mesa seria uma classe.
II. No mundo OO, limpar e número de pés seriam considerados métodos da classe.
III. No mundo OO, limpar, mover seriam considerados métodos da classe.
IV. No mundo OO, comprimento, número de pés seriam considerados métodos da classe.
V. No mundo OO, comprimento, número de pés seriam considerados atributos da classe.
a) I, II, V.
b) I, III, V.
c) III, V.
d) I.
e) Nenhuma afirmação está correta.

Prévia do material em texto

CURSO: Ciência da Computação – ADS - SI 
CÓD/ DISCIPLINA: CCT0694 – Programação I 
PROFª.: Otília C. Nogueira TURNO: Manhã 
TURMA: 1002 SALA: MAT.: NOTA 
GRADUAÇÃO ALUNO(A): 
DATA: 30/09/2019 AV1 ( X ) – AV2 ( ) – AV3 ( ) 
 
 
Questão 01: (IBFC - 2017 - EMBASA (Adaptada)) 
 
Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os aplicativos 
Java, convertendo: 
 
a) Os bytecodes em código executável de máquina; 
b) Os microcódigos em código executável de máquina; 
c) Os códigos encriptados em bytecodes; 
d) Os microcódigos em códigos encriptados; 
e) Os códigos de máquina em bytecodes. 
 
 
Questão 02: Assinale (V) para Verdadeiro e (F) para Falso: 
 
(_F_) Os comentários fazem com que o computador imprima o texto depois das "//" na tela 
quando o programa executa. 
(_V_) Todas as variáveis devem ser atribuídas a um tipo quando são declaradas. 
(_F_) O Java considera que as variáveis number e NuMbEr são idênticas. 
(_V_) O operador de resto (%) pode ser utilizado apenas com variáveis inteiras. 
(_F_) Os operadores aritméticos *, /, %, + e - têm, todos, o mesmo nível de precedência. 
 
 
Questão 03: Assinale a alternativa que corresponde somente a operadores lógicos em Java: 
 
a) >=, <=, <> 
b) and, or, not 
c) &&, ||, ! 
d) +, *, / 
e) &, ||, ^ 
 
 
Questão 04: Com relação ao ambiente de programação Java, julgue as afirmativas a seguir: 
 
I. Java Development Kit (JDK): Coleção de programas para, dentre outras tarefas, compilar e executar 
aplicações Java, como, por exemplo, javac (compilador Java) e javadoc (utilitário para 
documentação). 
II. Java Runtime Environment (JRE): Kit com todos os programas necessários para executar aplicações 
Java. Eles faz parte do JDK e pode ser, inclusive, instalado separadamente 
III. IDE, (Integrated Development Environment), ambientes de desenvolvimento, entre os quais 
podemos citar NetBeans, Eclipse, BlueJ, JCreator e IntelliJ 
 
Estão corretas somente: 
 
a) I e III 
b) II e III 
c) III 
d) I e II 
e) Todas 
 
 
Questão 5: Na linguagem Java existem dois tipos de desvios de fluxo: break e continue. Analise o código: 
 
int i; 
for(i = 0; i < 4; i++){ 
 if(i == 2) 
 break; 
 i++; 
} 
System.out.println(i); 
 
Baseado na análise do código apresentado 
na questão, qual será o valor impresso na 
tela? 
 
a) 1 
b) 2 
c) 3 
d) 4 
e) 5 
 
 
Questão 6: Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas: 
 
I. Um objeto é a representação computacional de um elemento ou processo do mundo real. 
II. Cada característica ou propriedade é chamada de método do objeto. 
III. Cada comportamento do objeto é chamado de atributo do objeto. 
Estão corretas somente: 
 
a) Todas as afirmações 
b) II e III 
c) I 
d) II 
e) I, III 
 
 
Questão 7: Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto 
não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está 
diretamente relacionada ao conceito de: 
 
a) Herança 
b) Interface 
c) Classe 
d) Polimorfismo 
e) Encapsulamento 
 
 
Questão 8: Veja as palavras abaixo: 
 
Mesa, mover, limpar, número de pés, comprimento. 
 
Julgue as afirmativas: 
 
I. No mundo OO, mesa seria uma classe 
II. No mundo OO, limpar e número de pés seriam considerados métodos da classe 
III. No mundo OO, limpar, mover seriam considerados métodos da classe 
IV. No mundo OO, comprimento, número de pés seriam considerados métodos da classe 
V. No mundo OO, comprimento, número de pés seriam considerados atributos da classe 
 
Estão corretas somente: 
 
a) I, II, V. 
b) I, III, V. 
c) III, V. 
d) I. 
e) Nenhuma afirmação está correta. 
 
 
Questão 9: Acompanhe o código abaixo: 
 
import java.util.Scanner; 
public class Nome_Altura { 
 public static void main(String[] args) { 
 Scanner s = new Scanner(System.in); 
 
 System.out.println("Digite o seu nome: "); 
 String nome = s.nextLine(); 
 
 System.out.println("Digite sua altura: "); 
 double altura = s.nextDouble(); 
 
 } 
} 
 
Observando o código acima, qual instrução devemos usar para exibir na tela para o usuário, o nome e a 
altura digitado pelo mesmo? 
 
System.out.println(nome + “ tem “ + altura + “ de altura”); 
 
 
Questão 10: Escreva uma classe Retangulo para representar um retângulo. A classe deve conter: 
 
a) Dois atributos privados do tipo double, chamados largura e altura. 
b) Um construtor público que cria um retângulo com a largura e a altura especificados. 
c) Um método público chamado getArea() que retorna a área do retângulo. 
 
public class Retangulo{ 
 private double largura; 
 private double altura; 
 
 public Retangulo(double largura, double altura){ 
 this.largura = largura; 
 this.altura = altura; 
 } 
 
 Public double getArea(){ 
 Return largura * altura; 
 } 
} 
Boa sorte! (Õ¿Õ)

Mais conteúdos dessa disciplina