Magna Concursos

Foram encontradas 60 questões.

2449054 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Suponha que i, j, k e m sejam variáveis do tipo int e que i = 2, j = 5, k = 9 e m = -8. Preencha os parênteses com V para as comparações avaliadas para true e com F as comparações avaliadas para false.

( ) i >= 2 && m > -2

( ) 3*3 == k || j != 5

( ) m < -10 || !(k != -m + 1)

( ) k >= j? false : true

A ordem correta de preenchimento dos parênteses, de cima para baixo, é

 

Provas

Questão presente nas seguintes provas
2449053 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre a palavra-chave super em Java, analise as assertivas a seguir:

I. Pode ser usada numa subclasse para chamar o construtor da superclasse imediata.

II. Pode ser usada, seguida do operador ponto, para acessar membros da superclasse imediata.

III. Não é possível encadear referências a superclasses como em super.super.toString().

 

Provas

Questão presente nas seguintes provas
2449052 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Selecione a alternativa que melhor e mais amplamente descreve a seguinte construção Java:

public static void metodo(List<? extends A> list) { /* ... */ }

 

Provas

Questão presente nas seguintes provas
2449051 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Relacione os níveis de controle de acesso de membros de classes em Java na Coluna 1 com sua respectiva descrição na Coluna 2.

COLUNA 1

1. public

2. private

3. protected

4. package

COLUNA 2

( ) Acesso é permitido na própria classe e em todas as classes no mesmo pacote.

( ) Acesso é permitido apenas na própria classe.

( ) Acesso é permitido na própria classe bem como em todas as outras classes.

( ) Acesso é permitido na própria classe bem como em todas as subclasses e classes no mesmo pacote.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é

 

Provas

Questão presente nas seguintes provas
2449050 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre passagem de parâmetros em Java, analise as assertivas abaixo.

I. Java possui apenas o mecanismo de passagem de parâmetro por valor (em inglês, by value).

II. Não é possível criar métodos que modificam o conteúdo de variáveis numéricas (int, double) passadas como parâmetro.

III. A declaração de método void foo(String... s) {} é válida e indica um método que pode receber um número variável de parâmetros.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2449049 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre o método construtor em Java, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2449048 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Selecione a alternativa que apresenta um método Java que calcula e retorna o somatório de todos os elementos com índice par de um vetor (array) de inteiros.

 

Provas

Questão presente nas seguintes provas
2449047 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere a seguinte hierarquia de classes Java.

abstract class Letra {
public void imprime() { System.out.println("Sou uma letra.");}
}
abstract class Consoante extends Letra {
public void imprime() { super.imprime(); System.out.println("Sou uma consoante.");}
}
abstract class Vogal extends Letra {
public void imprime() { super.imprime(); System.out.println("Sou uma vogal.");}
}
class A extends Vogal {
public void imprime() {super.imprime(); System.out.println("A");}
}
class B extends Consoante {
public void imprime() {super.imprime(); System.out.println("B");}

Qual alternativa apresenta um trecho de código e saída correspondentes?

 

Provas

Questão presente nas seguintes provas
2449046 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Analise as assertivas abaixo sobre exceções verificadas e não-verificadas em Java.

I. As exceções verificadas (em inglês, checked exceptions) precisam ser listadas direta ou indiretamente (através de uma superclasse) na cláusula throws do método que as dispara.

II. As subclasses da classe RuntimeException são consideradas exceções verificadas (em inglês, checked exceptions).

III. Um método de uma subclasse que sobrescreve um método de uma superclasse não pode listar exceções verificadas em sua cláusula throws que não sejam as exceções (ou subclasses dessas) listadas na cláusula throws do método da superclasse que foi sobrescrito.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2449045 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre multithreading e a classe Thread em Java, analise as seguintes assertivas:

I. A palavra-chave synchronized na definição de um método indica que esse método só pode ser acessado por uma thread de cada vez.

II. O método join permite uma thread esperar pelo término de outra.

III. Dois métodos synchronized diferentes num mesmo objeto podem ser acessados simultaneamente por duas threads distintas.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas