Magna Concursos

Foram encontradas 60 questões.

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

Preencha os parênteses quanto à quantidade de bits utilizada em Java para armazenar o tipo de dado primitivo indicado.

( ) int

( ) short

( ) long

( ) byte

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

 

Provas

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

Considere o método recursivo apresentado na caixa abaixo.

long f(long n) {
if ( n == 0 )
return 0;
else
return n + f(n-1);
}

Supondo n > 0, tal método pode ser traduzido para o método não-recursivo apresentado em qual alternativa?

 

Provas

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

Sobre expressões regulares e a classe java.util.regex.Pattern de Java, considere que se deseja casar a sequência de caracteres apresentada na caixa a seguir:

<a href='http://www.fundatec.org.br'>Fundatec</a>

Qual padrão (expressão regular) poderá ser usado para identificar esse tipo de sequência através da classe Pattern de Java?

 

Provas

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

Sobre expressões regulares e a classe java.util.regex.Pattern de Java, analise o seguinte programa Java:

import java.util.regex.Pattern;

class App {
static public void main(String[] args) {
String pattern = "a+[bc]*";

int i = 0;
i += Pattern.matches(pattern, "aaaaab")? 1 : 0;
i += Pattern.matches(pattern, "a")? 1 : 0;
i += Pattern.matches(pattern, "bcbc")? 1 : 0;
i += Pattern.matches(pattern, "aacccc")? 1 : 0;
i += Pattern.matches(pattern, "cbbbc")? 1 : 0;

System.out.println(i);
}
}

Qual será o valor escrito na saída padrão?

 

Provas

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

Analise o seguinte trecho de código Java:

class MyException extends Exception {
}

class App {

static public void main(String [] args) {
try {
throw new MyException();
System.out.println("Hello World");
} catch (Exception e) {
/*...*/
} catch (MyException e) {
/*...*/
} finally {
/*...*/
}
}
}

Considerando o trecho de código de Java acima, assinale a alternativa correta.

 

Provas

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

Considere a função recursiva f apresentada na caixa abaixo:

long f(long n) {
if ( n == 0 || n == 1)
return n;
else
return f(n-1) + f(n-2);
}

Qual o valor de f(5)?

 

Provas

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

Qual mensagem será impressa pelo seguinte trecho de código Java na saída padrão?

int a = 10;

if ( a <= 0 )
System.out.println("A");
if (a > 10)
System.out.println("B");
else
System.out.println("C");
switch (a) {
case 0x10:
System.out.println("D"); break;
case 0xA:
break;
default:
System.out.println("E");
}

 

Provas

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

Sobre a serialização de objetos em Java, analise as assertivas abaixo:

I. A palavra-chave transient indica que um atributo de classe não deve ser serializado.

II. O sistema de serialização de Java não suporta referência circular entre objetos (e.g. A referencia
B que por sua vez referencia A).

III. Objetos salvos e recuperados utilizando Object Streams (ObjectOutputStream e ObjectInputStream) precisam implementar a interface Serializable.

Quais estão corretas?

 

Provas

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

Qual método Java calcula corretamente o fatorial de um número inteiro positivo?

 

Provas

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

Considere o seguinte trecho de código Java:

int[] arrayv = {2, 3, 5, 7, 11, 13, 17};
int[] arrayi = {0, 3, 2, 1};
int[] arrayj = {1, 6, 4, 5};
int s = 0;
for ( int i = 0; i < arrayi.length; i++ )
s += arrayv[arrayi[i]] + arrayv[arrayj[i]];
System.out.println(s);

Qual será o valor escrito na saída padrão?

 

Provas

Questão presente nas seguintes provas