Questões de Concurso Público IFAL 2016 para Analista de Tecnologia da Informação

Foram encontradas 58 questões

Q810411 Banco de Dados
Qual das alternativas melhor descreve o papel da cláusula HAVING, quando utilizada em consultas SQL?
Alternativas
Q810412 Arquitetura de Computadores

Dadas as afirmativas a respeito de compiladores,


I. Um compilador é classificado como just-in-time compiler quando o processo de compilação acontece apenas no momento em que o código é executado. Por essa razão, compiladores do tipo just-in-time compiler não são capazes de fazer otimizações no código final como parte do processo de compilação.

II. O código gerado por um compilador deve, necessariamente, ser semanticamente equivalente ao código fonte original.

III. O processo de compilação é composto por três passos obrigatórios: análise léxica, análise sintática e geração do código final. E, opcionalmente, podem ser executados mais dois passos: análise semântica e otimização de código.

IV. A etapa de análise léxica consiste em analisar o código fonte para produzir símbolos (tokens), que são processados em seguida na etapa de análise sintática, também conhecida como parsing.


verifica-se que estão corretas  

Alternativas
Q810413 Sistemas Operacionais

Com relação ao gerenciamento de contas e senhas de usuários em sistemas Linux, dadas as afirmativas,


I. PAM (do inglês Pluggable Authentication Modules) forma um conjunto de bibliotecas que permite aos administradores de sistemas Linux adicionar políticas de senhas de usuários. A configuração de políticas está localizada no diretório /etc/pam.d.

II. É possível utilizar PAM com configurações adicionais para aumentar a segurança na definição de senhas, como evitar que um usuário reuse senhas já utilizadas.

III. A ferramenta chage, presente no Ubuntu, permite alterar informações de expiração de senhas de usuários. Dessa forma, o comando “chage –E 2017-08-02 joão” define que a conta joão deve expirar em 2 de Agosto de 2017.


verifica-se que está(ão) correta(s)  

Alternativas
Q810414 Programação

Dadas as afirmativas sobre o paradigma orientado a objetos e as linguagens Java e C++,


I. O uso de artifícios como Templates (de C++) ou Generics (de Java) é considerado um tipo particular de polimorfismo, denominado polimorfismo paramétrico.

II. Em linguagens orientadas a objetos somente existem três tipos de polimorfismo.

III. Apesar de aumentar a flexibilidade do software, o uso de polimorfismo é desaconselhado, uma vez que prejudica a segurança do sistema.


verifica-se que está(ão) correta(s)  

Alternativas
Q810415 Redes de Computadores

Sobre os protocolos IPv4 e IPv6/ICMPv6, dadas as afirmativas,


I. Tanto o IPv4 quanto o IPv6 permitem fragmentação de pacotes IP no roteador. Essa fragmentação pode ocorrer também tanto no nó de origem quanto no nó de destino.

II. No IPv6 é possível realizar descoberta do MTU (Maximum Transmission Unit) mínimo, de todos os enlaces ao longo do caminho, através do mecanismo Path MTU Discovery (PMTU).

III. Com o IPv6, se o tamanho de um pacote é maior que o MTU do enlace a ser transmitido, uma mensagem ICMPv6 “Packet too Big” é enviada por um roteador ao host de origem.


verifica-se que está(ão) correta(s) apenas  

Alternativas
Respostas
41: E
42: C
43: E
44: A
45: E