Logic a 1

5
 Unisinos ► GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - 2011/1  ► Questionários  ► Questionár io módu lo 2 (peso 2,0) - Entrega dia 27/05 - 23:59  ► Tentativa 1  1 Notas: --/1 Escolher uma resposta. a. String, int, double, char, double, int, double, boolean b. char, double, double, String, double, int, double, boolean c. St ring, int, doubl e, char, double , char, int, bool ean d. char, int, double, String, double, int, double, int e. String, double, double, char, double, int, double, boolean Considerando os dados abaixo, assinale a alternativa que combine cada um dos dados com o tipo mais apropriado, conforme a ordem em que estão listados: (i). nome de um aluno (ii). quantidade de notas maiores que 7. 5 (iii). nota da prova (iv). sexo do candidato (v). peso do atleta (vi). ano de nasciment o (vii). salário do funcionário (viii). situação de um carro (se tem combustível ou não) 2 Notas: --/1 Após exec utada a se qu ência de comandos abaixo, q ual será o valor da va riável num, na memória? int num = 0; int i = 3; int a = i + i * 5; num = a; Ques tionário módulo 2 (peso 2,0) - Entrega dia 27/05 - 23:59 - Tentativa 1 Ajuda Você acessou c omo GERALDO ORTINS RIBEIRO JUNIOR (Sair) Enviar GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - ... http: / /www.moodle.unisinos.b r/ mod / quiz / attempt. ph... 1 de 5 16-05-2011 22:12

Transcript of Logic a 1

5/10/2018 Logic a 1 - slidepdf.com

http://slidepdf.com/reader/full/logic-a-1 1/5

 

Unisinos ► GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - 2011/1 ► Questionários ► Questionário módulo 2

(peso 2,0) - Entrega dia 27/05 - 23:59 ► Tentativa 1

 

1

Notas: --/1

Escolher uma

resposta.

a. String, int, double, char, double, int, double, boolean

b. char, double, double, String, double, int, double, boolean

c. String, int, double, char, double, char, int, boolean

d. char, int, double, String, double, int, double, int

e. String, double, double, char, double, int, double, boolean

Considerando os dados abaixo, assinale a alternativa que combine cada um dos dados com otipo mais apropriado, conforme a ordem em que estão listados:

(i). nome de um aluno

(ii). quantidade de notas maiores que 7. 5

(iii). nota da prova

(iv). sexo do candidato

(v). peso do atleta

(vi). ano de nascimento

(vii). salário do funcionário

(viii). situação de um carro (se tem combustível ou não)

2Notas: --/1

Após executada a sequência de comandos abaixo, qual será o va lor da variável num, namemória?

int num = 0;

int i = 3;

int a = i + i * 5;

num = a;

Questionário módulo 2 (peso 2,0) - Entrega dia 27/05 - 23:59 - Tentativa 1

AjudaVocê acessou como GERALDO ORTINS RIBEIRO JUNIOR (Sair)

Enviar

GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - ... http://www.moodle.unisinos.br/mod/quiz/attem

1 de 5 16-05-201

5/10/2018 Logic a 1 - slidepdf.com

http://slidepdf.com/reader/full/logic-a-1 2/5

 

Resposta:

19

num = num + 1;3

Notas: --/1

Escolher umaresposta.

a. Todas são verdadeiras.

b. Apenas I, II e IV são verdadeiras.

c. Apenas I e II são verdadeiras.

d. Apenas II, IV e V são verdadeiras.

e. Apenas II, III e V são verdadeiras.

Considere as seguintes afirmativas:

(I) Uma classe pode ser comparada a uma receita de bolo. A partir de uma receita (ondeespecificamos os ingredientes e o modo de fazer) podemos confeccionar muitos bolos.

(II) Uma classe pode ser comparada a uma planta arquitetônica, onde as casas seriam os objetos.

(III) Podemos dizer que um objeto “sabe” coisas e “faz” coisas.

(IV) A partir de uma classe, podemos criar vários objetos.

(V) Os objetos de uma mesma classe têm os mesmos atributos.

Considerando as 5 afirmações acima, assinale a alternativa correta:

4

Notas: --/9Devemos programar uma classe para atender as necessidades descritas no texto abaixo:

Uma loja vende material escolar e deve fazer o controle de seu estoque. Para cada materialda loja, deve-se saber o seu código numérico, seu nome e o seu saldo (quantidade emestoque no momento). O saldo deve ser alterado quando há retiradas ou abastecimentos, onome pode ser mudado e deve-se mostrar os dados do material quando necessário .

Coloque verdadeiro ou falso:

a. ( V ) O nome da classe poderia ser MaterialEscolar .

b. ( F ) A classe deve ter 4 atributos.

c. ( F ) Um dos atributos da classe deve ser do tipo boolean.

Enviar

Enviar

GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - ... http://www.moodle.unisinos.br/mod/quiz/attem

2 de 5 16-05-201

5/10/2018 Logic a 1 - slidepdf.com

http://slidepdf.com/reader/full/logic-a-1 3/5

 

d. ( F ) A classe deve ter 5 atributos ( codigo, nome, saldo, abastecimento e retirada).

e. ( V ) A classe deve ter 3 atributos ( codigo, nome e saldo).

f. ( F ) A classe deve ter um método para calcular o preço do material

g. ( V ) A classe deve ter um método para adicionar material ao estoque

h. ( V ) A classe deve ter um construtor que permita mudar o nome do material

i. ( V ) A classe deve ter um método para exibir os dados do material, na tela

5

Notas: --/1

Escolher umaresposta.

a. Todas são invál idas.

b. Apenas III e V são vál idas.

c. Apenas II, III e V são válidas.

d. Apenas III, IV e V são válidas.

e. Apenas II e III são válidas.

Dada uma classe MaterialEscolar, onde o construtor tem a seguinte assinatura : public

MaterialEscolar (int c, String n, int s)

Verifique a validade das opções abaixo para criar (instanciar) um objeto da classeMaterialEscolar.

(i). m1 = new MaterialEscolar( ) ;

(ii). MaterialEscolar m2 = new MaterialEscolar(“caneta”, 120, 2144 );

(iii). MaterialEscolar m3 = new MaterialEscolar (2144, “caderno”, 120 );

(iv). MaterialEscolar mat;

mat = new MaterialEscolar (3321, “borracha”, 50 );

(v). MaterialEscolar materialEscolar = new MaterialEscolar (1327, “lapis”, 60 );

Considerando as 5 opções acima assinale a alternativa correta:

6

Notas: --/8 Dada a classe abaixo, responda às questões:

Enviar

Enviar

GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - ... http://www.moodle.unisinos.br/mod/quiz/attem

3 de 5 16-05-201

5/10/2018 Logic a 1 - slidepdf.com

http://slidepdf.com/reader/full/logic-a-1 4/5

 

linha

1 public class Aluno

{ private String nome;

private double grauA;

private double grauB;

private double media;

public Aluno (String n, double ga, double gb)

{

nome = n;

grauA = ga;

grauB = gb;

calculaMedia( ) ;

}

public void calculaMedia( )

{

media = ga*0.33 + gb*0.67;

}

}

2

3

4

5

6

7

8

9

10

11

12

13

15

16

17

18

19

6.1 Os atributos da classe Aluno são: nome , grauA, grauB e media.

6.2 Da linha 7 até a linha 13 temos o construtor da classe Aluno.

GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - ... http://www.moodle.unisinos.br/mod/quiz/attem

4 de 5 16-05-201

5/10/2018 Logic a 1 - slidepdf.com

http://slidepdf.com/reader/full/logic-a-1 5/5

 

6.3 A classe Aluno tem apenas um método cujo nome é: calculaMedia()

6.4 Quantos parâmetros tem o construtor da classe Aluno? 3

6.5 Para criar (instanciar) um objeto devo usar o operador: new

6.6 Um objeto instanciado (um aluno) ocupa um espaço na memória, cujo endereço deve ser 

armazenado em uma variável objeto que deve ser declarada do tipo: Aluno

6.7 Esta linha: public void calculaMedia ( ) contém a assinatura do método

6.8 Estas linhas: {

media = ga*0.33 + gb*0.67;

}

constituem o corpo do método.

Salvar sem enviar   Enviar página   Enviar tudo e terminar

Enviar

Você acessou como GERALDO ORTINS RIBEIRO JUNIOR (Sair )(Ajuda)

GRAD - POLOS - Programação I - 33 - 2ºBim - T1 - ... http://www.moodle.unisinos.br/mod/quiz/attem

5 de 5 16-05-201