Buscar

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

09/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 1/4
 Fechar
Avaliação: CCT0176_AV1_ » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV1
Aluno: 
Professor: DENIS GONCALVES COPLE Turma: 9002/AB
Nota da Prova: 1,5 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 27/04/2013 10:10:26
 1a Questão (Cód.: 31598) Pontos: 0,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
10
12
 13
 11
 2a Questão (Cód.: 31631) Pontos: 0,0 / 1,0
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float,
que possuem valor igual a 1.5 e 0, respectivamente. 
Escolha a alternativa que indica o conteudo final da variável E: 
E = A++; 
E = ((20 / A) / 3) + (2*B)/2 ; 
E = ((32 % 4) * 2 *2) * D; 
E *= B;
 0
1.5
 10
15
100
09/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 2/4
100
 3a Questão (Cód.: 31142) Pontos: 0,0 / 1,0
Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar
modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como
static significa:
É um atributo do objeto e não da classe.
É a forma mais próxima de se definir um atributo local em Java.
 O dado atribuído a este atributo fica guardado no objeto, e não na classe.
 O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado).
É acessado pelo objeto e não pela classe.
 4a Questão (Cód.: 31141) Pontos: 0,0 / 1,0
Em Java utiliza-se muito a expressão superclasse, ou seja, toda nova classe criada subclasse desta superclasse,
que é a classe Object. Diante disto, assinale a alternativa verdadeira a respeito desta superclasse:
Não fornece métodos que todos os objetos em Java precisam (no mínimo).
 Age como um tipo polimórfico para métodos que tenham que ser usados em qualquer classe.
 Os métodos podem ser declarados com argumentos ou tipo de retorno Vector.
A classe Object pertence ao pacote java.swing.
A classe Object não possui nenhum método que o objeto possa utilizar.
 5a Questão (Cód.: 33320) Pontos: 0,0 / 1,0
Qual sera a saída do programa abaixo?
public class Saida{
public static void main(String args[]) {
 int x,y;
 double z;
 x = 5;
 y = 2;
 z = x / y;
 System.out.println(z);
 }
}
2
 2.0
erro de execução, pois não é possível fazer a conversão dinâmica dos tipos de dados
erro de compilação, pois os tipos de dados são incompatíveis
 2.5
 6a Questão (Cód.: 33292) Pontos: 0,5 / 0,5
09/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 3/4
 6a Questão (Cód.: 33292) Pontos: 0,5 / 0,5
Assinale a alternativa correta. Qual(is) entre as seguintes expressoes é(são) valor(es) do tipo primitivo em
Java?
I ) 5.3f
II) true
III) 'a'
IV) "a"
V) null
I, II, IV
I, III
 I, II, III
IV, V
III, IV, V
 7a Questão (Cód.: 31628) Pontos: 0,0 / 0,5
Marque a sentença FALSA:
 O comando IMPORT deve ser utilizado toda vez que desejar aproveitar um código já desenvolvido e
incluí-lo no arquivo do programa.
O comando PACKAGE deve ser usado para organizar fisicamente as classes no computador.
Toda classe inicia com letra maiúscula e os métodos com letra minúscula, por definição.
 A linguagem JAVA possui um tipo variável que não pode sofrer alterações.
Dentre os métodos desenvolvidos existe um denominado MAIN, que para a linguagem JAVA serve para
iniciar a execução.
 8a Questão (Cód.: 32041) Pontos: 0,5 / 0,5
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o índice de um vetor sempre começa em 1
declara-se um vetor: int c[5] = new int();
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
 9a Questão (Cód.: 31137) Pontos: 0,5 / 0,5
Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de
matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
 é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada somente para agrupar objetos.
é usada somente para armazenar tipos primitivos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
09/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0176&p4=101322&p5=AV1&p6=27/4/2013&p10=2900814 4/4
 10a 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, 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; 
 }
 }
}
 
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;
for (i=0;i<9;i++){
if (tabnum[i] > tabnum[i++]) {
 tabnum[i]=tabnum[i++];
 tabnum[i++]=tabnum[i]; 
 }
}
 
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.

Continue navegando