Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
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:
201101007443 - CRISTIAN MOTA CAVALCANTE
Nota da Prova:
5
Nota do Trabalho:
Nota da Participação: 2
Total:
7
Prova On-Line
Questão: 1 (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 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.
O Java é uma linguagem portável, pois pode ser executado em qualquer plataforma ou equipamento que possua um interpretador Java.
Questão: 2 (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
Sua execução dependerá da máquina virtual java em uso.
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.
Questão: 3 (178401)
Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente sempre que um novo objeto é criado:
Pontos da Questão: 1
interface.
construtor.
polimorfismo.
classe.
Questão: 4 (178395)
Com relação aos IDE, do inglês Integrated Development Enviroment ou Ambiente Integrado de Desenvolvimento, pode-se afirmar que:
I) IDE é um hardware especial, pode-se dizer que é a ferramenta para o desenvolvimento de programas.
II) Pode-se citar como exemplos de IDE, O Eclipse, O Netbeans, O Delphi entre outros.
III) O NetBeans é uma IDE gratuita e de código aberto, totalmente escrito em Java.
IV) O NetBeans IDE oferece aos desenvolvedores ferramentas necessárias para criar aplicativos profissionais de desktop, empresariais, Web e móveis.
V) Para instalaçãod do Netbeans é necessário a instalação simultânea do Eclipse.
Marque a opção com as afirmativas corretas. Pontos da Questão: 0,5
III, IV e V
I, II e III
I, II, III e V
II, III e IV
Questão: 5 (177585)
Seja o seguinte código:
public class DemoTipoVariavel{
public static void main(String [] args){
int i = 10;
double d = 9.85;
char c = ’a’;
boolean b = true;
System.out.println(i);
System.out.println(c);
System.out.print(d);
System.out.print(b);
}
}
Marque a alternativa que representa a saída deste código: Pontos da Questão: 1
10 a 9.85 true
10 a
9.85 true
10
a
9.85
true
10
a
9.85true
Questão: 6 (178406)
Existem várias palavras chaves ou reservadas nas linguagens de programação. Estas palavras têm funções específicas definidas pelaos criadores da linguagem. Na linguagem de programação JAVA, que palavra-chave cria um objeto de uma classe específica? Pontos da Questão: 0,5
main
public
new
class
Questão: 7 (175946)
O ambiente de desenvolvimento de software Java, Java SDK (antigamente, JDK), é formado essencialmente por um conjunto de aplicativos que permite,
entre outras tarefas, realizar a compilação e a execução de programas escritos na linguagem Java.
Marque a alternativa ERRADA, dentre as afirmações abaixo:
De acordo com o ambiente de desenvolvimento Java, marque a alternativa que não está de acordo com as ferramentas básicas do kit de desenvolvimento Java: Pontos da Questão: 0,5
J2SE - Java2 Standard Edition - Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente ¿ Servidor. Não permite distribuição de objetos nem oferece suporte a tecnologias para Internet.
java é um compilador para programas java, enquanto o javac é o interpretador de bytecode.
J2EE - Java2 Enterprise Edition - Fornece um conjunto de APIs para o desenvolvimento corporativo e enfoca na integração entre sistemas. Disponibiliza alta distribuição de objetos e oferece total suporte a tecnologias para Internet.
J2ME - Java2 Micro Edition - Fornece as APIs para o desenvolvimento de aplicações para computação móvel, em pequenos dispositivos ou tecnologias embarcadas.
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 é 393
O valor de b é 119
O valor de b é -393
O valor de b é -119
Questão: 9 (175941)
Marque a afirmativa que não se aplica sobre o processo de desenvolvimento de progrmas em JAVA.
Pontos da Questão: 1
Os bytecodes são instruções que independem de plataforma, isto é são portáveis.
A Máquina Virtual Java (JVM) é um aplicativo que simula um computador, ocultando o sistema operacional e o hardware que interagem com ela.
O comando javac Prog.java produz o arquivo Prog.claSS
Se um programam JAVA compilar corretamente, o compilador produzirá um arquivo com a extensão .java
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
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
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