Prévia do material em texto
Avaliação On-Line
Avaliação: AV1.2012.3EAD-LINGUAGEM DE PROGRAMAÇÃO-CCT0176
Disciplina: CCT0176 - LINGUAGEM DE PROGRAMAÇÃO
Tipo de
Avaliação:
AV1
Aluno: 201101012609 - EDILSON BRONZEADO QUIRINO
Nota da Prova: 6 Nota do Trabalho:
Nota da
Participação: 2
Total: 8
Prova On-Line
Questão: 1 (175942)
Seja um programa em java com o seguinte código:
public class PrimeiroPrograma{
public static void main(String args[]){
System.out.println(“Bem vindo ao Mundo Java”);
}
}
Marque a única alternativa CORRETA Pontos da Questão: 1
O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença
entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz
diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java,
indicando que é um código fonte em java.
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o
método main (String arg []) que é o método principal do java.
Questão: 2 (178402)
Observe o fragmento do código JAVA a seguir:
public class prova {
public prova() {
}
public static int d(int x) {
return x*2;
}
public static int e(int x) {
return x*5;
}
public static int fn(int x) {
if (x<1)
return 0;
else
return x;
}
public static int g(int y) {
return 10+fn(y)+e(y)+d(y);
}
public static void main(String[] args) {
System.out.println(g(5));
}
}
A execução do método main apresentará a saída: Pontos da Questão: 1
61
45
50
54
Questão: 3 (177607)
Observe o trecho do programa:
public class Exemplo{
public static void main(String args[]){
System.out.println("BRASIL");
}
}
Com base nesta classe java, assinale a opção correta: Pontos da Questão: 0,5
O método main necessita receber uma string como parâmetro para ser
executado.
O método main é o primeiro a ser chamado e executado pela máquina virtual
java.
Esta classe não será executada pela máquina virtual java.
Sua execução dependerá da máquina virtual java em uso.
Questão: 4 (178407)
Em programação orientada a objetos, as instâncias de uma classe são denominadas:
Pontos da Questão: 0,5
Classes
Objetos
Métodos
Herança
Questão: 5 (177602)
Seja o código a seguir:
public class DemoVetor{
public static void main(String[] args) {
int[] vet={10,20,34,56,60};
int i;
for(i=0; i<vet.length;i++)
{
System.out.println("vet["+i+"]=" + vet[i]);
}
System.out.print("i="+i);
}
}
Marque a alternativa que apresenta o valor da variável i, ao final do programa.
Pontos da Questão: 1
i=3;
i=4;
i=5;
i=2;
Questão: 6 (178397)
Em Java, as classes necessárias para criação de componentes gráficos, bem como
para fornecer-lhes funcionalidade,
estão agrupadas em dois grandes pacotes.
Marque a opção que contém os principais pacotes gráficos da Linguagem Java.
Pontos da Questão: 0,5
java.util e java.applet
java.awt e javax.swing
java.awt e java.util
javax.swing e java.applet
Questão: 7 (175944)
O método main é o ponto de partida de qualquer aplicativo Java.
Marque a opção correta para o cabeçalho deste método. Pontos da Questão: 0,5
protecte void main (String public arg[]s)
String static void main ( public arg[]s)
public static void main (String args[])
public static main (arg[]s)
Questão: 8 (177589)
O código:
public class TesteConvByte{
public static void main(String args[]){
int l=393;
byte b;
b=(byte) l;
System.out.println("O valor de b é "+b);
}
}
sabendo-se que o tipo int (inteiro) ocupa 4bytes e o tipo byte apenas 1 byte, marque
a alternativa que expressa a saída do programa. Pontos da Questão: 1
O valor de b é -119
O valor de b é -393
O valor de b é 393
O valor de b é 119
Questão: 9 (175852)
O Java é uma linguagem que é compilada para um “bytecode ” e também é
interpretada por uma máquina virtual – JVM (Java virtual machine ).
Marque a única alternativa que não representa uma característica da linguagem
Java. Pontos da Questão: 1
O Java é uma linguagem orientada a objeto e contém a sintaxe similar a
linguagem C/C++.
O Java é uma linguagem portável, pois pode ser executado em qualquer
plataforma ou equipamento que possua um interpretador Java.
O Java não suporta multithreading, porém permite compilação just-in-time e
utilização de código nativo.
O Java pode ser executado via rede com restrições de execução.
Questão: 10 (178400)
No programa abaixo, criamos uma tela de exemplo que não possui nada dentro.
import javax.swing.*;
public class Frm01
{
public void criaTela()
{
JFrame f= new JFrame();
f.setSize(290,100);
f.setTitle("Cadastro");
f.setLocation(10,10);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
Marque a única opção que explica corretamente o que o comando está
fazendo: Pontos da Questão: 1
JFrame f= new JFrame(); // Cria uma classe painel com o nome f
f.setSize(290,100); // Indica a posição x,y onde a tela irá aparecer
f.setTitle("Cadastro"); // Recebe o nome do título da tela para ser tratado no
programa
f.setVisible(true); // Coloca o formulário visível para o usuário