Buscar

CCT0176 - LINGUAGEM DE PROGRAMAÇÃO - CEL - 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 5 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

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

06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201107046661&p2=1274282&p3=CCT0176&p4=101322&p5=AV1&p6=24/4/2013&p10=2828754 1/5
Avaliação: CCT0176_AV1_201107046661 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV1
Aluno: 201107046661 - CELIO RODRIGUES PINTO
Professor: DENIS GONCALVES COPLE Turma: 9001/AA
Nota da Prova: 4,5 de 8,0 Nota do Trabalho: Nota de Participação: 1,5 Data: 24/04/2013 16:00:48
 1a Questão (Cód.: 31598) Pontos: 1,0 / 1,0
Observe o fragmento do código JAVA a seguir:
public class Avaliacao {
 public static int e(int x) {
 return x * 1;
 }
 public static int d(int x) {
 return x * 2;
 }
 public static int b(int x) {
 if (x < 1)
 return 0;
 else
 return 5 - d(x + 1);
 }
 public static int a(int y) {
 return 3 + b(y) + d(y) + e(y);
 }
 public static void main(String[] args) {
 System.out.println(a(5));
 }
}
Como resultado de sua execução teremos o seguinte resultado:
14
13
12
 11
10
 2a Questão (Cód.: 31645) Pontos: 0,0 / 1,0
Considerando um vetor de 10 posições, marque a alternativa que ordena o vetor em ordem crescente.
int [] tabnum = new int [10];
int i;
for (i=0;i<9;i++){
 for (j=i+1;j<10;j++) {
 if (tabnum[i] > tabnum[j]) {
 tabnum[i]=tabnum[j];
 tabnum[j]=tabnum[i];
 }
 }
}
 
int [] tabnum = new int [10];
int i;
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201107046661&p2=1274282&p3=CCT0176&p4=101322&p5=AV1&p6=24/4/2013&p10=2828754 2/5
int i;
for (i=0;i<9;i++){
 for (j=i+1;j<10;j++) {
 if (tabnum[i] < tabnum[j]) {
 tabnum[i]=tabnum[j];
 tabnum[j]=tabnum[i];
 }
 }
}
 
int [] tabnum = new int [10];
int i;
for (i=0;i<9;i++){
if (tabnum[i] > tabnum[i++]) {
 tabnum[i]=tabnum[i++];
 tabnum[i++]=tabnum[i]; 
 }
}
 
 int [] tabnum = new int [10];
int i, aux;
for (i=0;i<9;i++){
 for (j=i+1;j>10;j++) {
 if (tabnum[i] < tabnum[j]) {
 aux = tabnum[i];
 tabnum[i]=tabnum[j];
 tabnum[j]=aux; 
 }
 }
}
 
 int [] tabnum = new int [10];
int i, aux;
for (i=0;i<9;i++){
 for (j=i+1;j<10;j++) {
 if (tabnum[i] > tabnum[j]) {
 aux = tabnum[i];
 tabnum[i]=tabnum[j];
 tabnum[j]=aux; 
 }
 }
}
 
 3a Questão (Cód.: 78068) Pontos: 1,0 / 1,0
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:
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um
código fonte em java.
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg [])
que é o método principal do java.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras
maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201107046661&p2=1274282&p3=CCT0176&p4=101322&p5=AV1&p6=24/4/2013&p10=2828754 3/5
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
 O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula
e minúscula.
 4a Questão (Cód.: 31624) Pontos: 1,0 / 1,0
Considerando o trecho de programa descrito abaixo, marque a alternativa que define o resultado apresentado
na tela.
package controle; 
public class ExercTeste { 
public static void main(String args[]) { 
int num=0,i; 
for(i=0;i<20;i++){ 
num=Math.random(); 
System.out.println("O resultado eh: "+ num%10); 
} 
} 
}
Não serão apresentados, pois não existe a função random na linguagem JAVA.
Serão apresentados os 10 primeiros valores obtidos na função random.
Serão apresentados os valores de resto da divisão do valor por 2.
Será apresentado o total dos valores lidos.
 Serão apresentados os valores de resto da divisão do valor por 10.
 5a Questão (Cód.: 31140) Pontos: 1,0 / 1,0
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java.
A classe que possui o método main tem como função:
definir que a classe é uma classe abstrata.
definir que a classe é uma interface.
definir que a classe irá gerar um código executável (.exe).
definir que a classe não tem corpo.
 iniciar a execução da aplicação.
 6a Questão (Cód.: 33321) Pontos: 0,0 / 1,0
O que imprimirá a linha de código em Java a seguir? System.out.println("1+1+1="+1+1+'1')
3=111
 1+1+1=21
 1+1+1=111
111=111
3=21
 7a Questão (Cód.: 67449) Pontos: 0,0 / 0,5
Qual tipo de classe permite que se gere uma instância?
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201107046661&p2=1274282&p3=CCT0176&p4=101322&p5=AV1&p6=24/4/2013&p10=2828754 4/5
Interface e Concreta
 Abstrata
Interface e Abstrata
 Concreta
Interface
 8a Questão (Cód.: 31628) Pontos: 0,0 / 0,5
Marque a sentença FALSA:
Toda classe inicia com letra maiúscula e os métodos com letra minúscula, por definição.
 O comando IMPORT deve ser utilizado toda vez que desejar aproveitar um código já desenvolvido e
incluí-lo no arquivo do programa.
 Dentre os métodos desenvolvidos existe um denominado MAIN, que para a linguagem JAVA serve para
iniciar a execução.
A linguagem JAVA possui um tipo variável que não pode sofrer alterações.
O comando PACKAGE deve ser usado para organizar fisicamente as classes no computador.
 9a Questão (Cód.: 98461) Pontos: 0,5 / 0,5
Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições
e, a seguir, assinale a sequência correta. Instruções de seleção e de repetição:
(1) if
(2) if...else
(3) while
(4) switch
Definições:
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos.
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações.
( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de
continuação do loop for verdadeira.
( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações.
2 - 3 - 1 - 4
 4 - 1 - 3 - 2
1 - 4 - 3 - 2
3 - 2 - 1 - 4
2 - 1 - 4 - 3
 10a Questão (Cód.: 32041) Pontos: 0,0 / 0,5
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o limite de um vetor em Java é de 255 posições
 é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8];
 um vetor somente pode armazenar tipos primitivos de dados
declara-se um vetor: int c[5] = new int();
o índice de um vetor sempre começa em 1
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201107046661&p2=1274282&p3=CCT0176&p4=101322&p5=AV1&p6=24/4/2013&p10=2828754 5/5
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.

Outros materiais