O texto possibilita o entendimento de que:
Carlos, Camila, Fernanda e Sérgio são amigos e acabaram de concluir curso de nível superior na faculdade. Carlos é colombiano e veio ao Brasil para estudar. Camila está com pendência eleitoral por não ter votado nem justificado sua ausência nas últimas eleições. Fernanda já é servidor pública estável, em um cargo de nível médio, no qual foi avaliada e regularmente aprovada em estágio probatório. Sérgio está pendente com obrigações militares por problemas durante seu alistamento no serviço militar obrigatório. Esses quatro amigos se inscreveram no concurso para ingressarem no cargo de Professor EBTT do IFPA, uma autarquia federal equiparada às Universidades Federais, para fins de regulação. De acordo com as informações fornecidas, concomitantemente ao que preconiza a Lei Federal nº. 8.112/1990, é correto afirmar que:
Ao ingressar no IFPA, o servidor investido no cargo de Professor do Ensino Básico, Técnico e Tecnológico terá seu desenvolvimento na carreira regulado pelo Plano de carreiras e cargos do Magistério Federal, aprovado pela Lei Federal nº. 12.772 de 28 de dezembro de 2012. De acordo com essa lei, é correto afirmar que:
Em qualquer sistema de multiprogramação, a CPU muda de um processo para outro rapidamente, executando um de cada vez por dezenas ou centenas de milissegundos, dando a ilusão de paralelismo. Com base nas alternativas a seguir, marque qual é o termo utilizado para diferenciar a ilusão de paralelismo do verdadeiro paralelismo de hardware dos sistemas multiprocessadores (que têm duas ou mais CPUs compartilhando a mesma memória física)?
Marque a alternativa que contém apenas as camadas do modelo de referência TCP/IP.
No modelo ágil de processo de software Scrum, o registro dos trabalhos pendentes é organizado em uma lista com prioridades dos requisitos ou funcionalidades do projeto que fornecem valor comercial ao cliente. Os itens podem ser adicionados a esse registro em qualquer momento. O gerente de produto avalia o registro e atualiza as prioridades conforme requisitado. Marque a alternativa que corresponde ao nome desse registro:
No banco de dados MySQL o comando SELECT é usado para recuperar linhas de uma ou mais tabelas. Por padrão todas as linhas correspondentes ao comando são retornadas, incluindo as duplicadas. Qual comando especifica a remoção de linhas duplicadas do conjunto de resultados?
Qual das alternativas é correta, sobre o número de objetos criados durante a execução de um programa orientado a objetos?
Herança é uma forma de reutilização de software, em que uma nova classe é criada absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas. Ao criar uma classe, em vez de declarar membros completamente novos, você pode designar que a nova classe deve herdar membros de uma classe existente. A classe existente é chamada de superclasse e a nova classe, de subclasse. A respeito da subclasse, marque a alternativa correta:
Com base no código a seguir, escrito na linguagem PHP, marque a alternativa correta sobre a saída do programa:
for($x=0;$x<=10;$x++){
echo++$x;
if($x<=10)continue;
elsebreak;
}?>
Sobre as características do sistema binário de numeração, marque a alternativa correta:
Malware (Código malicioso) é um termo genérico que abrange todos os tipos de programas especificamente desenvolvidos para executar ações maliciosas em um computador. É um programa capaz de se propagar automaticamente, explorando vulnerabilidades existentes ou falhas na configuração de softwares instalados em um computador. Adicionalmente, dispõe de mecanismos de comunicação com o invasor, permitindo que seja controlado remotamente. Normalmente, este tipo de malware se conecta a um servidor de IRC (Internet Relay Chat) e entra em um canal (sala) determinado. Então, ele aguarda por instruções do invasor, monitorando as mensagens que estão sendo enviadas para este canal. Das alternativas a seguir, marque a que corresponda com a descrição:
Em programação orientada a objetos, o polimorfismo, que permite que objetos de diferentes classes sejam tratados de forma uniforme, é implementado em algumas linguagens por meio da técnica de sobrecarga de métodos. Considerando esse conceito, podemos observar:
Imagine que você seja um DBA (Administrador de Banco de Dados) do IFPA (Instituto Federal do Pará) e esteja encarregado de criar um banco de dados para armazenar informações sobre os cursos oferecidos pela Instituição. Você precisa criar uma tabela para armazenar dados como: nome do curso, carga horária, área de conhecimento e o número de vagas disponíveis. Nesse contexto, qual comando da Linguagem de Definição de Dados (DDL) você usaria para criar essa tabela no banco de dados relacional?
Um Analista da DTI foi designado para gerenciar a implementação de um novo módulo no sistema SIG do IFPA. Como engenheiro de software, ele deve iniciar comunicando, à equipe de desenvolvimento e aos clientes (servidores do setor responsável pelo uso do novo módulo), como será realizado o desenvolvimento da aplicação, informando eventuais problemas e soluções que devem surgir ao longo do projeto. De modo geral, a formalização desses quesitos é registrada em que fase no projeto?
De acordo com Sommerville (2011, p.147), os testes de software englobam todas as atividades de teste realizadas pela equipe responsável pelo desenvolvimento do sistema. É frequente que o próprio programador responsável pela criação do software desempenhe o papel de testador, embora essa abordagem não seja universalmente adotada. Dentro das várias técnicas existentes, há um tipo que executa diversos testes em unidades individuais de programa ou classes de objetos. Qual teste realiza este tipo de procedimento?
Considere a definição abaixo:
Esse modelo se fundamenta na concepção de criar uma implementação inicial, submetê-la aos comentários dos usuários e prosseguir com a criação de várias versões até que um sistema satisfatório seja alcançado. As atividades de especificação, desenvolvimento e validação são entrelaçadas, ao invés de serem separadas, com um retorno rápido entre todas elas. Trata-se do modelo:
Em uma rede de computadores, o protocolo define o formato e a ordem das mensagens trocadas entre duas ou mais entidades comunicantes, bem como as ações realizadas na transmissão e/ou no recebimento de uma mensagem ou outro evento. Com base neste conceito, qual protocolo é responsável por atribuir, automaticamente, endereços IP e outras configurações de rede aos dispositivos em uma rede?
Em relação às topologias físicas de rede, qual das seguintes opções descreve uma topologia na qual todos os nós estão conectados ao mesmo meio de transmissão e todos os nós podem detectar as informações que estão sendo transmitidas?
Em uma rede de computadores interligados por meio de uma rede Ethernet, que utiliza cabos de par trançado categoria 5 e ligados a um switch, qual é a topologia física caracterizada?
Em Linguagens orientadas a objetos (OO), as classes descrevem a estrutura e o comportamento dos objetos, que são instâncias dessas classes. Cada objeto mantém seu próprio estado, que pode ser modificado por meio das operações definidas na classe. Essas operações agem individualmente sobre cada objeto, sem afetar os outros. Na terminologia de programação orientada a objetos, os termos para objetos e operações são:
Considere um sistema de classes implementado, na plataforma SIGAA, utilizando o paradigma de orientação a objetos no Instituto Federal do Pará (IFPA). Este sistema possui cinco classes: Curso, Curso Técnico, Curso Superior, Curso Integrado e Disciplina. Curso Técnico e Curso Superior são subclasses de Curso. Curso Integrado e Disciplinas são subclasses de Curso Técnico. Todas as classes possuem um método chamado “calcularCargaHoraria”, que retorna um número inteiro indicando a carga horária do curso ou disciplina, calculada de acordo com diversos fatores específicos para cada classe. A capacidade de enviar a mesma mensagem para diferentes objetos (cursos ou disciplinas) e cada objeto respondendo de acordo com sua classe é conhecida como:




























