Questões de Concurso Sobre java em programação

Questões Discursivas

Foram encontradas 2.719 questões

Q921796 Programação

Analise o código Java SE 6 que segue:


1 public class Strings {

2 public static void main(String[] a) {

3 String[] fs = {"um\\teste",

4 "dois\\testes", "tres\testes"};

5 int cont = 0; for (String f : fs) {

6 System.out.println(f.contains("teste"));

7 for (char c : f.toCharArray())

8 cont = c == '\\' ? cont + 1 : 0; }

9 System.out.println(cont); }}


Classifique cada uma das afirmativas abaixo como verdadeira (V) ou falsa (F) e assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:


( ) O programa imprime pelo menos um "true".

( ) Ao fim do programa cont vale 0.

( ) O programa imprime pelo menos um "false".

( ) Ao fim do programa cont vale 2.

Alternativas
Q921795 Programação
Considerando o código Java a seguir:
1 public class Loop { 2 public static void main(String[] a) { 3 int cont=0; 4 for (int i=0; i>=0; i+=2, cont++); 5 System.out.println("cont:"+cont); }}
É CORRETO afirmar que:
Alternativas
Q921794 Programação

Considerando o código Java a seguir:


1 public class Gato extends Animal {

2 public static void main(String[] a) {

3 Animal animal = new Gato();

4 ((Gato)animal).fala();

5 } public void fala() {

6 System.out.println("miau");

7 }} class Animal {

8 protected void fala() {

9 System.out.println("..."); }}


É CORRETO afirmar que:

Alternativas
Q921793 Programação

Considerando o código Java a seguir:


1 public class Programa {

2 public static void main(String[] a) {

3 long c = m(5L);

4 System.out.println(c);

5 }

6 static int m(long a) { return a*2; }

7 long m(int a) { return a * 4; }

8 }


É CORRETO afirmar que:

Alternativas
Q921226 Programação

Considere o programa em Java abaixo:


Imagem associada para resolução da questão


A saída do programa ao ser executado será:

Alternativas
Q921225 Programação
Qual das APIs abaixo NÃO faz parte dos pacotes java.lang e java.util?
Alternativas
Q919258 Programação
Considere o fragmento incompleto de código Java a seguir.
1.public class Teste extends HttpServlet { 2. public void doGet(HttpServletRequest req, 3. HttpServletResponse res) 4. throws ServletException, 5. IOException { 6. res.setContentType("text/plain"); 7. Certificate[] certs = (X509Certificate[]) 8. ... 9. // local para inserção do código
Assinale a opção que contém o código que recupera o certificado X509 a ser inserido na linha 9.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Teste de Software |
Q918894 Programação
O código abaixo é um exemplo em Java de um trecho de um script de teste executado pela ferramenta Appium.
Imagem associada para resolução da questão

Qual é a lógica implementada no trecho de código acima?
Alternativas
Q918843 Programação
Assinale a afirmativa correta sobre herança em JAVA.
Alternativas
Q918841 Programação

Considere as afirmações abaixo sobre polimorfismo na linguagem de programação JAVA.


I - A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos.

II - O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado.

III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.


Quais estão corretas?

Alternativas
Q918236 Programação

Coesão e acoplamento são umas das mais importantes métricas de qualidade em projetos Orientados a Objetos (OO). Considere os trechos de código Java abaixo, sabendo-se que é necessário que seja calculada a média dos rendimentos dos depósitos de valores referentes ao Fundo de Garantia por Tempo de Serviço (FGTS) de cada trabalhador e que este cálculo pode ser alterado em função de novas leis regulatórias.


Imagem associada para resolução da questão


Ao analisar os trechos de código em condições ideais, um Analista de Informática afirma que o trecho

Alternativas
Q917302 Programação

Considere o programa Java abaixo.


Imagem associada para resolução da questão

Há um erro APENAS nas linhas
Alternativas
Q917301 Programação
Considere a interface Java declarada abaixo.
public interface NewInterface {
}
A instrução que não causará erro se colocada no corpo desta interface (entre as chaves) é:
Alternativas
Q917298 Programação
Considere a classe Java abaixo. Imagem associada para resolução da questão

Ao compilar e executar essa classe será exibido o valor
Alternativas
Q915461 Programação

Considere o seguinte trecho de uma descrição WSDL de um serviço web:


Imagem associada para resolução da questão


São alternativas de código PHP ou Java que consumem corretamente o serviço Add, EXCETO:

Alternativas
Q915457 Programação

Analise as proposições abaixo considerando o seguinte projeto Java:


Imagem associada para resolução da questão


I. O projeto Java possui um erro de compilação, pois a instrução Foo f = new Bar() viola a capacidade polimórfica.

II. A execução do projeto Java resultará Great na saída, pois um objeto sempre se comporta da mesma maneira independente da forma como está sendo referenciado.

III. Embora não seja explícito, a linguagem Java sempre cria um construtor padrão com todos os atributos da classe como parâmetros formais.

IV. A criação de um método com a assinatura public void y(String s) na classe Bar geraria um erro de compilação, uma vez que o método y() na classe Foo é final.


Assinale a alternativa CORRETA:

Alternativas
Q914439 Programação
Sobre as variáveis e os métodos declarados como private, em Java, analise as afirmativas a seguir. I. Ficam acessíveis somente aos membros da própria classe. II. Ficam acessíveis somente às classes definidas no mesmo package. III. Ficam acessíveis somente para suas classes derivadas. Está correto o que se afirma em
Alternativas
Q914438 Programação
No Java, a classe Error e Exception derivam da classe
Alternativas
Q914398 Programação

Analise o código Java a seguir.


public class Exemplo {

static class C {

static int a;

int b;

void metodo() {

System.out.println(String.format("%d %d" ,a, b ));

}

}

public static void main(String[] args) {

C myC1 = new C();

C myC2 = new C();

myC1.a=10;

myC2.b=20;

myC1.metodo();

myC2.metodo();

}

}


A execução desse código produz

Alternativas
Q913607 Programação

O package “java.util.regex” do Java permite a manipulação de expressões regulares.


As três classes mais importantes desse pacote são denominadas:

Alternativas
Respostas
1041: B
1042: C
1043: D
1044: B
1045: D
1046: B
1047: C
1048: D
1049: B
1050: B
1051: B
1052: C
1053: D
1054: C
1055: A
1056: A
1057: A
1058: E
1059: C
1060: C