Questões de Concurso Público Câmara de Goiânia - GO 2018 para Assessor Técnico Legislativo - Analista de Sistemas

Foram encontradas 4 questões

Q935161 Programação
Em programação orientada a objetos, se a classe Y estende a classe X enquanto a classe Z estende a classe Y, então
Alternativas
Q935162 Programação

Considere o método a seguir escrito em Java:


Imagem associada para resolução da questão


Se o método for executado recebendo o vetor v contendo 5 elementos, cuja sequência de valores é 5, 4, 3, 2 e 1, então o corpo do laço mais externo e o corpo do laço mais interno são executados, respectivamente,

Alternativas
Q935163 Programação

Sejam as classes seguintes escritas em Java:


class A {int x; A(){setX(10);} int getX(){return x;} void setX(int y) {x=y;}}

class B extends A {B(){ x+=100; }}

class C extends B { C(){ this(10); x*=2; } C(int y) {setX(y+getX());}}


A execução da sentença new C().getX() retorna o valor

Alternativas
Q935164 Programação

Sejam as seguintes classes escritas em linguagem Java:


class A { public String m (String s) { return s + "a"; } }

class B extends A { public String m (String s) { return s + "b"; } }

class C extends B { public String m () { return "c"; } }

class D extends C { public String m (String s) { return s + "d"; } }


Considere ainda as sentenças a seguir:


D obj = new D(); C x = obj; B y = obj; A z = obj;


A execução da expressão x.m(y.m(z.m(obj.m(new C().m("#"))))) resulta no valor

Alternativas
Respostas
1: C
2: B
3: D
4: A