Foram encontradas 40 questões.
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de OrdenaçãoBubble Sort
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
Considere um vetor de números inteiros vet, duas variáveis inteiras i, j e k, uma variável booleana t e o algoritmo de ordenação descrito a seguir:
início
i = 0;
j = tamanho do vetor vet;
t = FALSO;
repita
enquanto i < j faça
se vet[i] > vet [i+1] então
início se
k = vet[i];
vet[i] = vet[i+1];
vet[i+1] = k;
t = VERDADEIRO;
fim se
i = i + 1;
fim enquanto
até que t = FALSO;
fim
i = 0;
j = tamanho do vetor vet;
t = FALSO;
repita
enquanto i < j faça
se vet[i] > vet [i+1] então
início se
k = vet[i];
vet[i] = vet[i+1];
vet[i+1] = k;
t = VERDADEIRO;
fim se
i = i + 1;
fim enquanto
até que t = FALSO;
fim
O algoritmo implementado no pseudocódigo apresentado é:
Provas
Questão presente nas seguintes provas
Observe o trecho de código XML abaixo:
....
<class name="br.uerj.dinfo.model.pojo.PreMatricula"
table="prematricula">
<composite-id>
<key-property name="codigoVestibular" column="cod_vestib" />
<key-property name="numeroOrdem" column="num_ord" />
</composite-id>
<property name="codigoEtapa" column = "cod_etapa"/>
<property name="dataInicio" column = "dat_inicio"/>
<property name="dataTermino" column = "dat_termino"/>
...
<set name="fechamentos" cascade="all" inverse="true" orderby="
cod_orgao">
<key>
<column name = "cod_vestib" />
<column name ="num_ord" />
</key>
<one-to-many class="br.uerj.dinfo.model.pojo.Fechamento" />
</set>
...
</class>
...
<class name="br.uerj.dinfo.model.pojo.PreMatricula"
table="prematricula">

<composite-id>

<key-property name="codigoVestibular" column="cod_vestib" />
<key-property name="numeroOrdem" column="num_ord" />
</composite-id>
<property name="codigoEtapa" column = "cod_etapa"/>

<property name="dataInicio" column = "dat_inicio"/>
<property name="dataTermino" column = "dat_termino"/>
...
<set name="fechamentos" cascade="all" inverse="true" orderby="
cod_orgao">

<key>
<column name = "cod_vestib" />
<column name ="num_ord" />
</key>
<one-to-many class="br.uerj.dinfo.model.pojo.Fechamento" />
</set>
...
</class>
...
Considerando-se que esse trecho foi extraído de um arquivo de configuração utilizado por uma ferramenta de mapeamento objeto-relacional, que segue as idéias-chave para materialização de objetos complexos, a alternativa que não é verdadeira é:
Provas
Questão presente nas seguintes provas
Sobre o padrão Data Access Object (DAO) do catálogo de padrões J2EE, assinale a alternativa que não está correta:
Provas
Questão presente nas seguintes provas
Duas redes de computadores com acesso à internet estão configuradas, a primeira pelo IP 206.178.143.0 e máscara 255.255.255.224, enquanto que a segunda pela notação CIDR 170.150.0.0/22. Pode-se concluir que a notação CIDR para a primeira rede e a máscara utilizada pela segunda rede são, respectivamente:
Provas
Questão presente nas seguintes provas
No modelo cliente/servidor com três camadas a lógica é retirar as regras do negócio dos processos clientes e centralizá-las em um determinado ponto, o qual é chamado de servidor de aplicações, no intuito de facilitar as modificações e atualizações das regras. Neste último modelo, a primeira camada é a chamada (GUI) Graphical User Interface, que possibilita a interação direta com o usuário, a segunda está associada às funções e regras de todo o negócio, enquanto a terceira é definida como lógica de acesso a dados, responsável pelo repositório das informações e as classes que a manipulam. As duas primeiras camadas referem-se, respectivamente, às lógicas de:
Provas
Questão presente nas seguintes provas
Num sistema a ser desenvolvido na metodologia XP, as funcionalidades são especificadas por:
Provas
Questão presente nas seguintes provas
Observe o trecho de código Java, a seguir:
....
Fechamento fechamento = new Fechamento( );
fechamento.setCodigoOrgao(1000010000);
fechamento.setCodigoVestibular(61);
fechamento.setNumeroOrdem(1);
fechamento =
;
....
Fechamento fechamento = new Fechamento( );
fechamento.setCodigoOrgao(1000010000);
fechamento.setCodigoVestibular(61);
fechamento.setNumeroOrdem(1);
fechamento =
;....
Esse trecho foi escrito adotando-se o padrão de projeto Data Access Object (DAO). Considerando-se que “fechamento” seja a instância de um POJO (Plain Old Java Object) e que “FechamentoDAO” é o nome da classe que determina o tipo do Data Access Object, a alternativa abaixo que parece mais adequada, do ponto de vista semântico, para complementar a lacuna
é:
é:Provas
Questão presente nas seguintes provas
No contexto de métricas e qualidade de software, uma métrica normalmente utilizada é a complexidade ciclomática. Considerando-se o trecho de código abaixo, em que c1, f1, f2, c2, f3 e f4 são funções (rotinas):

A complexidade ciclomática desse trecho de código é:
Provas
Questão presente nas seguintes provas
As áreas de gerenciamento de projetos do PMBOK Guide, 3ª. edição, são compostas, cada uma, de vários processos. Um desses processos é o responsável por criar a estrutura analítica do projeto (EAP), tratando-se da subdivisão do projeto em componentes menores. Tal processo pertence à gerência de:
Provas
Questão presente nas seguintes provas
A estratégia que tem por objetivo principal carregar objetos do banco de dados sob demanda, a fim de evitar a utilização desnecessária de recursos, é denominada:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container