Buscar

CCT0176 - LINGUAGEM DE PROGRAMAÇÃO - ANDRE - AV1

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

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

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
Você viu 3, do total de 4 páginas

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

AV1-2011.3 - LINGUAGEM DE PROGRAMAÇÃO - CCT0176 
CCT0176 - LINGUAGEM DE PROGRAMAÇÃO 
Questão: AV12011.2CCT0176.004 (175943) 
1 - 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. Pontos da Questão: 1 
( ) 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. 
( ) Com o comando javac MeuPrograma compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o 
bytecode é executado. 
( ) Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o 
bytecode é executado. 
( ) Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o 
bytecode é executado. 
 
Questão: AV12011.2CCT0176.005 (175944) 
2 - 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 
( ) public static main (arg[]s) 
( ) public static void main (String args[]) 
( ) protecte void main (String public arg[]s) 
( ) String static void main ( public arg[]s) 
 
Questão: AV12011.2CCT0176.022 (178396) 
3 - Delphi, Eclipse, NetBeans são ambientes integrados de desenvolvimento, que 
são softwares que englobam características e ferramentas para o desenvolvimento 
de programas. Este ambiente de desenvolvimento é conhecido por uma sigla, que 
é: Pontos da Questão: 0,5 
RADS - Rapid Application Development Systems 
( ) IDE - Integrated Development Enviroment 
IDES - Integrated Development Enviroment Systems 
RAD - Rapid Application Development 
 
Questão: AV12011.2CCT0176.026 (178400) 
4 - 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.setVisible(true); // Coloca o formulário visível para o usuário 
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 
JFrame f= new JFrame(); // Cria uma classe painel com o nome f 
 
Questão: AV12011.2CCT0176.012 (177595) 
5 - Marque a alternativa que representa a saída CORRETA do programa a seguir: 
 
public class DesvioCondicional{ 
public static void main(String [] args){ 
int i = 10; 
double d = 9.5; 
if ( d-i < 0 ) 
System.out.println(i); 
else 
System.out.println(d); 
} 
} 
Pontos da Questão: 1 
( ) 10 
( ) 0.5 
( ) 9.5 
( ) 10.0 
 
Questão: AV12011.2CCT0176.034 (178410) 
6 - Considere o seguinte programa em Java: 
class cliente { 
cliente(int z) { 
System.out.println(z); 
} 
private cliente(String x) { 
} 
void contatar() { 
} 
void cliente() { 
} 
} 
public class Principal{ 
public static void main(String args[]) { 
cliente c = new cliente(); 
} 
} 
A respeito do programa pode-se dizer que: Pontos da Questão: 1 
( ) Compilará mas não será executado pois a classe Principal não pode conter 
métodos estáticos. 
( ) Não compilará pois não está definido o construtor cliente padrão, isto 
é sem argumentos. 
( ) Não Compilará pois a classe cliente apresenta dois construtores. 
( ) Compilará e será executado sem erros 
 
Questão: AV12011.2CCT0176.001 (175852) 
7 - 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 portável, pois pode ser executado em qualquer 
plataforma ou equipamento que possua um interpretador Java. 
( ) O Java é uma linguagem orientada a objeto e contém a sintaxe similar a 
linguagem C/C++. 
( ) O Java pode ser executado via rede com restrições de execução. 
( ) O Java não suporta multithreading, porém permite compilação just-in-
time e utilização de código nativo. 
 
Questão: AV12011.2CCT0176.031 (178406) 
8 - Existem várias palavras chaves ou reservadas nas linguagens de programação. 
Estas palavras têm funções específicas definidas pelos 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 
( ) class 
( ) new 
( ) public 
( ) main 
Questão: AV12011.2CCT0176.018 (178392) 
9 - Em linguagem de programação, existem diversos comandos de desvios para 
auxiliar o controle de laços. Estes recursos facilitam o mecanismo de controle nos 
laços. Marque a alternativa CORRETA: Pontos da Questão: 0,5 
 
( ) O comando break dentro de um laço de repetição tem o mesmo 
comportamento que o comando continue. 
( ) O comando break dentro de um laço de repetição faz com que o 
controle seja passado para o próximo bloco de código após o laço de 
repetição. 
( ) O comando continue dentro de um laço de repetição faz com que o controle 
seja passado para o próximo bloco de código após o laço de repetição. 
( ) O comando return não pode ser utilizado dentro de laços de repetição. 
 
Questão: AV12011.2CCT0176.011 (177592) 
10 - Considere o seguinte programa escrito na linguagem Java: 
public class ExemploNumero{ 
public static void main(String args[]){ 
int a,b; 
double z; 
a=10; 
b=5; 
z=a/b; 
System.out.println(z); 
} 
} 
Marque a alternativa que expressa corretamente a saída deste programa, após o 
mesmo ser compilado e executado: 
Pontos da Questão: 1 
( ) Erro na compilação pois os tipos de dados são incompatíveis. 
( ) 2.0 
( ) Erro na execução, pois não é possível fazer conversão de tipos de dados. 
( ) 2

Continue navegando