Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação On-Line Avaliação: AV1-2011.3S.EAD - LINGUAGEM DE PROGRAMAÇÃO - CCT0176 Disciplina: CCT0176 - LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: 201007004134 - HELDER MATOS PEREIRA Nota da Prova: 5 Nota do Trabalho: Nota da Participação: 0 Total: 5 Prova On-Line Questão: AV12011.2CCT0176.022 (178396) 1 - 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 IDE - Integrated Development Enviroment nmlkji RADS - Rapid Application Development Systems nmlkj IDES - Integrated Development Enviroment Systems nmlkj RAD - Rapid Application Development nmlkj Questão: AV12011.2CCT0176.025 (178399) 2 - Para criarmos uma tela, podemos usar uma classe definida no conjunto de classes Swing. Para desempenhar este papel utilizamos a classe: Pontos da Questão: 1 JPanel nmlkj JLabel nmlkj JFrame nmlkji jFrame nmlkj Questão: AV12011.2CCT0176.019 (178393) 3 - Sejam as seguintes afirmações sobre o Java: I) Java é uma linguagem totalmente orientada a objetos.E todos os valores utilizados são objetos descritos por classes. II) Vetores, em Java, são estruturas utilizadas para armazenar um conjunto de dados do mesmo tipo. III) Em Java, O String é um objeto e não um tipo primitivo da linguagem. IV) Vetores em Java podem ser de qualquer tipo, desde variáveis primitivas até objetos complexos. V) Em Java,existem basicamente dois tipos de conversões de dados. A conversão implícita e a explicita de dados. VI) Objetos da classe String não devem ser comparados usando os operadores relacionais, Marque a alternativa cujas afirmações estão CORRETAs. Pontos da Questão: 0,5 I, III, IV, V e VI. nmlkji I, II, III, IV, V e VI. nmlkj II, IV, e VI. nmlkj IV, V e VI. nmlkj Page 1 of 5Visualização de Prova 31/10/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2413195&p2=7331&p3=1140019 Questão: AV12011.2CCT0176.003 (175942) 4 - 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 pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. nmlkj O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. nmlkj O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. nmlkj O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. nmlkji Questão: AV12011.2CCT0176.013 (177599) 5 - Seja o seguinte trecho de código: Scanner entrada = new Scanner(System.in); var=entrada.nextInt(); Esse trecho de código permite que um valor inteiro seja lido a partir do teclado e armazenado na variável var. Para o programa a seguir, marque a alternativa ERRADA: import java.util.Scanner; public class ExemploSwitch{ public static void main(String[] args) { int c; Scanner entrada = new Scanner(System.in); c=entrada.nextInt(); switch (var) { case 1: System.out.print(" a "); break; case 2: System.out.print(" b "); case 3: System.out.print(" c "); break; default: System.out.print(" d "); break; } } Page 2 of 5Visualização de Prova 31/10/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2413195&p2=7331&p3=1140019 } Pontos da Questão: 1 Se a entrada do teclado for o valor 1 a saída do programa é: a nmlkj Se a entrada do teclado for o valor 3 a saída do programa é: c d nmlkj Se a entrada do teclado for o valor 4 a saída do programa é: d nmlkji Se a entrada do teclado for o valor 2 a saída do programa é: b c nmlkj Questão: AV12011.2CCT0176.031 (178406) 6 - 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 nmlkj new nmlkj class nmlkji public nmlkj Questão: AV12011.2CCT0176.005 (175944) 7 - 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) nmlkj String static void main ( public arg[]s) nmlkj public static void main (String args[]) nmlkji protecte void main (String public arg[]s) nmlkj Questão: AV12011.2CCT0176.001 (175852) 8 - 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. nmlkj O Java é uma linguagem orientada a objeto e contém a sintaxe similar a linguagem C/C++. nmlkj O Java pode ser executado via rede com restrições de execução. nmlkj O Java não suporta multithreading, porém permite compilação just-in-time e utilização de código nativo. nmlkji Questão: AV12011.2CCT0176.014 (177602) 9 - 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++) { Page 3 of 5Visualização de Prova 31/10/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2413195&p2=7331&p3=1140019 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=2; nmlkj i=4; nmlkj i=5; nmlkji i=3; nmlkj Questão: AV12011.2CCT0176.033 (178409) 10 - Seja o código a seguir: public class Teste{ static class mae { public int x; void mostrar() { // nada retorna e nada recebe System.out.println("\nDa mãe: " + x); } } static class filha extends mae { public int x; void mostrar() { System.out.print("\nDa filha: " + x); } void alterar(int y) { this.x = y; super.x = y + 1; this.mostrar(); super.mostrar(); } } public static void main(String args[]) { mae m = new mae(); filha f = new filha(); f.alterar(100); } } Sabendo-se que a classe filha é uma subclasse da classe mãe, qual a saída do programa: Pontos da Questão: 1 Da filha: 100 Da mãe: 101 nmlkj Da mãe:101 nmlkji Page 4 of 5Visualização de Prova 31/10/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2413195&p2=7331&p3=1140019 Da filha:100 Da mãe:100 Da filha:101 nmlkj Da filha:101 Da mãe:100 nmlkj Fechar Server IP : 192.168.10.131 Client IP: 187.20.22.205 Tempo de execução da página : 1,109 Page 5 of 5Visualização de Prova 31/10/2011https://sia.estacio.br/portal/prt0010a.asp?p1=2413195&p2=7331&p3=1140019