Foram encontradas 40 questões.

Acerca das informações apresentadas na figura acima e dos conceitos de gerência de projetos de software, julgue os itens a seguir.
I A definição dos requisitos de um software recebe influência, em menor escala, da arquitetura de sistema em adoção para desenvolvimento do software, e, em maior escala, do modelo de ciclo de vida de projeto adotado para desenvolvimento desse software.
II A cultura de uma organização apresenta maior associação com a arquitetura do software em desenvolvimento, quando comparada com a sua associação aos artefatos de projeto a serem produzidos.
III A definição do modelo de ciclo de vida de um projeto recebe menor influência dos riscos identificados pelo projeto, e maior influência do perfil individual de atuação do gerente de projetos.
Assinale a opção correta.
Provas
O código apresentado, que contém trechos de código Java e SQL, refere-se a uma página JSP. Considere que a aplicação parcialmente definida por esse código seja plenamente funcional. Com relação ao código apresentado e à página JSP por ele implementado, assinale a opção incorreta.
Provas
Código para as questões de 25 a 27

Julgue os itens seguintes, acerca de conceitos de modularização, linguagens de programação e programação orientada a objetos empregados no código apresentado.
I Na implementação da classe Queue foi usado o princípio de encapsulamento.
II O tipo Queue é polimórfico, no sentido de que qualquer tipo de objeto pode ser armazenado em uma instância da classe Queue.
III A classe Queue herda da classe Object e, desta forma, uma instância de Queue pode ser armazenada como um elemento de si própria.
IV A cauda corrente da fila é armazenada pela variável rear.
A quantidade de itens certos é igual a
Provas
- Fundamentos de Sistemas OperacionaisDiferenças entre Windows e Linux
- Fundamentos de Sistemas OperacionaisKernelModos de Acesso (Kernel e Usuário)
- LinuxPrivilégios de root no Linux
- WindowsUsuários e Grupos no WindowsPrivilégios de Administrador no Windows
Assinale a opção incorreta acerca de sistemas operacionais e de gerência de recursos.
Provas

A figura acima ilustra uma janela da ferramenta JUDE, que gerou o diagrama apresentado, a partir de um código escrito na linguagem Java. Considerando essa figura, assinale a opção correta.
Provas
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
- Banco de Dados RelacionalRestrições de Integridade
- SQLDDLDROP TABLE
Acerca das informações apresentadas no código e dos conceitos de banco de dados, assinale a opção correta.
Provas
Com relação a projetos e implantação de SIGs, assinale a opção incorreta.
Provas

A figura acima, que apresenta um mapa indicativo da localização de casos de cólera em Londres, no ano de 1854, constitui um dos primeiros exemplos do uso de métodos e conceitos de sistemas de informações geográficas (SIG) para a representação geográfica de dados. Considerando essa figura, assinale a opção incorreta.
Provas
Julgue os itens abaixo, acerca dos comandos de console e utilitários padronizados que são suportados pelos sistemas operacionais Linux e Windows. I O utilitário vi, suportado no seu modo nativo pela família de sistemas operacionais Windows, é um editor de texto interativo. II O comando ls, suportado pelo sistema Linux, tem por função listar o conjunto de processos que estão ativos no sistema em determinado instante de tempo. III O comando dir, suportado pelo sistema Windows, apresenta opções de flexibilização quanto à quantidade de informações que devem ser apresentadas durante a listagem de diretórios em determinado sistema de arquivos. IV O operador simbolizado pelo caractere > pode ser usado para redirecionar a saída de dados de um utilitário para armazenamento em um arquivo específico e é suportado nos sistemas operacionais Windows e Linux. Estão certos apenas os itens
Provas
Código para as questões de 23 a 26
1 | class LinkEntry { |
2 | private Object element; |
3 | private LinkEntry link; |
4 | public LinkEntry (Object element, LinkEntry link) ( |
5 | this.element = element; |
6 | this.link = link; |
7 | } |
8 | public Object getElement () { return element; ) |
9 | public LinkEntry getlink () { return link; ) |
10 | public void setlink (LinkEntry newLink) { link = newLink; ) |
11 | } |
12 | public class Queue { |
13 | private LinkEntry front; |
14 | private LinkEntry rear; |
15 | private int count; |
16 | public Queue; () { |
17 | front = null; |
18 | rear = null; |
19 | count = 0; |
20 | } |
21 | public void arrive (Object element) { |
22 | LinkEntry entry = new LinkEntry(element, null) ; |
23 | if (front == null) { |
24 | front = Entry; |
25 | } else { |
26 | rear.setLink (entry); |
27 | } |
28 | rear = entry; |
29 | count++; |
30 | } |
31 | Object leave () { |
32 | Object element = front.getElement () ; |
33 | front = front.getLink() ; |
34 | count--; |
35 | return element; |
36 | } |
37 | Object peek() { return front.getElement () ; |
38 | int length () { return count; } |
39 | boolean empty () { return count == 0; ) |
40 | boolean full () { |
41 | LinkEntry entry = new LinkEntry(null, null) ; |
42 | return entry == null; |
43 | } |
44 | } |
Ainda considerando o código apresentado, julgue os itens seguintes acerca do uso, em sistemas operacionais, de tipos de dados.
I O escalonamento de processos em sistemas operacionais adota esquema de prioridades no tratamento dos elementos de uma fila, o que não ocorre na implementação apresentada.
II O escalonamento de processos em sistemas operacionais adota esquema de classificação de processos conforme o estado de execução, o que não ocorre na implementação apresentada.
III A possível inserção de um processo para escalonamento, usando a estrutura de dados apresentada no código, deveria ocorrer por meio do uso do método arrive, e não do método leave.
IV A possível remoção de um processo do escalonador, usando a estrutura de dados apresentada no código, deveria ocorrer por meio do uso do método leave, e não do método full.
A quantidade de itens certos é igual a
Provas
Caderno Container