Magna Concursos

Foram encontradas 22 questões.

3477754 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFOP
Orgão: UFOP

Observe a seguinte classe escrita na linguagem Java.

public class Teste {

public static void main(String[ ] args) {
String s1 = "s1";
String s2 = "s2";
System.out.print(s1 == s2 ? 0 : 1);
int[ ] array = {1,2,3,4,5};

for (int i=0; i<=5; i++) {

try {
System.out.print(array[i]);
} catch (NullPointerException e) {
System.out.print(8);
} catch (Exception e) {
System.out.print(9);
}
}
}

}

De acordo com a classe escrita, a saída resultante da execução do código é:

 

Provas

Questão presente nas seguintes provas
3477753 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFOP
Orgão: UFOP

O conceito de Tipo Abstrato de Dados (TAD) é popular em linguagens de programação. Nesse contexto, analise as afirmativas a seguir.

I. A especificação de um TAD é composta das operações aplicáveis a ele, da sua representação interna e das implementações das operações.

II. Dois mecanismos utilizáveis na implementação de um TAD em programas orientados a objetos são a composição e a herança.

III. Se S é um subtipo de outro T, então entidades do tipo S em um programa podem ser substituídas por entidades do tipo T, sem alterar a corretude desse programa.

IV. O encapsulamento em linguagens de programação orientadas a objetos é um efeito positivo do uso de TAD.

Marque a alternativa correta.

 

Provas

Questão presente nas seguintes provas
3477752 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: UFOP
Orgão: UFOP

Considere as informações presentes nas tabelas a seguir, criadas em um banco de dados relacional através da linguagem SQL.

CREATE TABLE Empregado
(ecod int PRIMARY KEY,
Nome varchar(32),
Salario number(7, 2),
dcod int FOREIGN KEY REFERENCES Departamento(decod));
CREATE TABLE Departamento
(dcod int PRIMARY KEY,
dnome varchar(12),
chefe int FOREIGN KEY REFERENCES Empregado(ecod));

Sejam as consultas (C1, C2 e C3) também em SQL, a seguir:
C1. SELECT nome, salario FROM Empregado E, Departamento D
WHERE E.dcod = D.dcod AND E.ecod = D.chefe;
C2. SELECT nome, salario FROM Empregado as E INNER JOIN Departamento as D
ON E.dcod = D.dcod WHERE E.ecod = D.chefe;
C3. SELECT nome, salario FROM E.cod = D.chefe;

Com relação às consultas, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
3477751 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFOP
Orgão: UFOP

Considere a função abaixo:

FUNÇÃO F(VALOR)
SE VALOR = 0 ENTÃO
RETORNA(1)
SENÃO
RETORNA(VALOR + F(VALOR-1))
FIM SE

Assinale a alternativa que corresponde ao valor retornado pela função acima descrita quando se aplica o valor 4 (quatro), ou seja, o resultado de F(4):

 

Provas

Questão presente nas seguintes provas
3477750 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFOP
Orgão: UFOP

No desenvolvimento de um software que analisa bases de DNA, representadas pelas letras A, C, G, T, utilizaram-se as estruturas de dados: pilha e fila. Considere que, se uma sequência representa uma pilha, o topo é o elemento mais à esquerda; e, se uma sequência representa uma fila, a sua frente é o elemento mais à esquerda. Analise o seguinte cenário: “A sequência inicial ficou armazenada na primeira estrutura de dados na seguinte ordem: (A,G,T,C,A,G,T,T). Cada elemento foi retirado da primeira estrutura de dados e inserido na segunda, e a sequência ficou armazenada na seguinte ordem: (T,T,G,A,C,T,G,A). Finalmente, cada elemento foi retirado da segunda estrutura de dados e inserido na terceira e a sequência ficou armazenada na seguinte ordem: (T,T,G,A,C,T,G,A)”.

Qual a única sequência de estruturas de dados a seguir pode ter sido usada no cenário descrito acima?

 

Provas

Questão presente nas seguintes provas
3477749 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFOP
Orgão: UFOP

Uma equipe está realizando testes com base nos códigos-fonte de um sistema. Os testes envolvem a verificação de diversos componentes individualmente e de interfaces entre os componentes. No contexto apresentado, essa equipe está realizando testes de:

 

Provas

Questão presente nas seguintes provas
3477748 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: UFOP
Orgão: UFOP

Assinale a opção que retorna a quantidade de autores que possuem projetos de iniciação científica ligados às grandes áreas de conhecimento do CNPq cadastradas.

 

Provas

Questão presente nas seguintes provas
3477747 Ano: 2014
Disciplina: Gerência de Projetos
Banca: UFOP
Orgão: UFOP

Com relação a padrões de projeto, assinale a alternativa incorreta.

 

Provas

Questão presente nas seguintes provas
3477746 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: UFOP
Orgão: UFOP

Considere o trecho código do EJB a seguir:

Relacione as afirmações seguintes com o código apresentado anteriormente.

package org.prova;
import javax.ejb.Local;
import javax.ejb.PostActivate;
import javax.ejb.PrePassivate;
import javax.ejb.Stateful;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionManagement;

@Stateful
@Local(ProvaEJBLocal.class)
@TransactionManagement(javax.ejb.TransactionManagementType.CONTAINER)
public class ProvaEJB implements ProvaEJBLocal {

@TransactionAttribute(javax.ejb.TransactionAttributeType.SUPPORTS)
public void metodoA() {
}

@PostActivate
public void metodoB() {
}

@PrePassivate
public void MetodoC() {
}

}

I. O EJB apresentado não é capaz de reter o estado de uma requisição em nome de um cliente.

II. O método “metodoB()” sempre é chamado imediatamente após o Container JEE instanciar a classe ProvaEJB.

III. Um cliente poderá acessar remotamente ProvaEJB por meio do protocolo RMI-IIOP.

IV. Pode-se dizer que o método “metodoA()” sempre rodará em uma transação.

V. Todos os métodos do EJB serão mapeados para operações WSDL.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
3477745 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: UFOP
Orgão: UFOP

Considere as seguintes tabelas (t):

Enunciado 3837740-1

SELECT r1.col2 as col
FROM t1 AS r1
WHERE EXISTS (SELECT 1 FROM t2 AS r2 WHERE r1.col1=r2.col1)
UNION
SELECT r1.col3 as col
FROM t2 AS r1
WHERE EXISTS (SELECT 1 FROM t1 AS r2 WHERE r1.col1=r2.col1)
ORDER BY col

Assinale a alternativa que corresponde ao resultado retornado pela consulta SQL.

 

Provas

Questão presente nas seguintes provas