Buscar

prova av1 linguagem de programação

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

Avaliação On-Line
Avaliação: AV1-2011.4S-LINGUAGEM DE PROGRAMAÇÃO-CCT0176
Disciplina: CCT0176 - LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV1
Aluno: 201001483171 - CLEBERSON VARGAS CASADIO
Nota da Prova: 4.5 Nota do Trabalho: Nota da Participação: 2 Total: 6,5
Prova On-Line
Questão: AV12011.2CCT0176.027 (178401)
1 - 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.
classe.
construtor.
polimorfismo.
Questão: AV12011.2CCT0176.032 (178407)
2 - Em programação orientada a objetos, as instâncias de uma classe são denominadas:
 Pontos da Questão: 0,5
Classes
Herança
Objetos
Métodos
Questão: AV12011.2CCT0176.006 (175945)
3 - Existem alguns tipos diferentes de progrmas em Java, dentre este temos:
I) Stand–alone – aplicações baseadas na J2SE que tem total acesso aos recursos do sistema, memória,
disco, rede, dispositivos, etc.
II) Java midlets – Pequenas aplicações que não têm acesso aos recursos de hardware, necessitando
de um navegador com suporte a J2SE para serem executados.
III) Java servlets – programas desenvolvidos para serem executados em servidores Web, baseados na
J2EE, comumente usados para gerar conteúdos dinâmicos para websites.
IV) Java applets – pequenas aplicações, extremamente seguras e construídas para serem executadas
dentro do J2ME.
V) JavaBeans – são componentes de software escritos em Java que podem ser manipulados
visualmente com a ajuda de uma ferramenta de desenvolvimento.
Marque a alternativa que apresenta as definições CORRETAS para os tipos de programas em Java.
 Pontos da Questão: 0,5
I, III e V
I, IV e V
I, II, III e IV
I, II, III e V
Questão: AV12011.2CCT0176.015 (177606)
4 -
De acordo com os tipos primitivos de dados do Java, verifique os valores de tipos primitivos:
I)2.3f
II)'a'
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2955543&p2=8464&p3=...
1 de 4 17/02/2012 11:18
III)"uma"
IV)null
V)true
Assinale a alternativa que reprsenta as afirmativas dos tipos primitivos de dados: Pontos da Questão: 0,5
I, II e IV
I, II e V
I, II e III
I, III e IV
Questão: AV12011.2CCT0176.002 (175941)
5 - Marque a afirmativa que não se aplica sobre o processo de desenvolvimento de progrmas em JAVA.
 Pontos da Questão: 1
O comando javac Prog.java produz o arquivo Prog.claSS
A Máquina Virtual Java (JVM) é um aplicativo que simula um computador, ocultando o sistema
operacional e o hardware que interagem com ela.
Os bytecodes são instruções que independem de plataforma, isto é são portáveis.
Se um programam JAVA compilar corretamente, o compilador produzirá um arquivo com a
extensão .java
Questão: AV12011.2CCT0176.024 (178398)
6 - A interface gráfica com o usuário (GUI - Graphical User Interface).
As GUIs são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage
através dos dispositivos de entrada,
ou seja, o mouse, o teclado, a voz, etc.
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: java.awt (pacote do núcleo) e javax.swing (pacote de extensão).
Sejam as seguintes afirmações:
I) A maioria dos componentes Swing é escrita, manipulada e exibida completamente em Java, estes
são conhecidos como componentes Java puros.
II) Os nomes dos componentes da classe Swing recebem um “J”, como, por exemplo: JLabel, JButton,
JFrame, JPanel, etc.
III) Os nomes dos compoentes da classe Awt recebem um "A", como, por exemplo: ALabel, AButton,
AFrame, APanel, etc.
IV) Os componentes da classe Swing podem ser persolnalizados com o estilo do Microsoft Windows, do
Apple Macintosh ou do Motif (UNIX).
V) Os componentes da classe Awt podem ser persolnalizados com o estilo apenas do Microsoft
Windows e do Apple Macintosh.
Marque a alternativa que contém apenas afirmativas que não fazem parte das definições do Java:
 Pontos da Questão: 0,5
I e III
II e V
III e V
IV e V
Questão: AV12011.2CCT0176.011 (177592)
7 - Considere o seguinte programa escrito na linguagem Java:
public class ExemploNumero{
 public static void main(String args[]){
 int a,b;
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2955543&p2=8464&p3=...
2 de 4 17/02/2012 11:18
 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 execução, pois não é possível fazer conversão de tipos de dados.
2.0
2
Erro na compilação pois os tipos de dados são incompatíveis.
Questão: AV12011.2CCT0176.036 (178412)
8 - Observe a definição:
int matriz[][];
matriz=new int [m][n];
Em Java, a definição do Array (matriz) apresentado acima, contém quantos elementos?
 Pontos da Questão: 1
m / n
m * n
m
m + n
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++)
 {
 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=4;
i=3;
i=5;
i=2;
Questão: AV12011.2CCT0176.013 (177599)
10 - Seja o seguinte trecho de código:
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2955543&p2=8464&p3=...
3 de 4 17/02/2012 11:18
 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;
 }
 }
} Pontos da Questão: 1
Se a entrada do teclado for o valor 1 a saída do programa é: a
Se a entrada do teclado for o valor 3 a saída do programa é: c d
Se a entrada do teclado for o valor 2 a saída do programa é: b c
Se a entrada do teclado for o valor 4 a saída do programa é: d
Fechar
Server IP : 192.168.10.148 Client IP: 189.113.73.60 Tempo de execução da página : 10,109
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2955543&p2=8464&p3=...
4 de 4 17/02/2012 11:18

Continue navegando