Baixe o app para aproveitar ainda mais
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
Compartilhar