Sobre a programação orientada a objetos, informe se a
assertiva é falsa (F) ou verdadeira (V) e assinale a alternativa com
a sequência correta.
( ) As três características de encapsulamento eficaz são:
abstração, ocultação da implementação e divisão de
responsabilidade.
( ) Abstração é o processo mais complexo de um problema.
( ) O nível de acesso Público garante o acesso apenas para a
instância.
( ) O encapsulamento permite que você divida o programa em
várias partes menores e independentes.
Sobre o Bacula, marque V, se a afirmativa for verdadeira,
ou F, se a afirmativa for falsa. Em seguida, assinale a alternativa
com a sequência correta.
( ) É uma solução de backup cliente/servidor corporativa que
gerencia backup, recuperação e verificação de arquivos em
uma rede.
( ) Faz backup somente de sistemas UNIX.
( ) Permite iniciar o console a partir do diretório de instalação
digitando ./baconsole.
( ) Pode executar scripts ou comandos antes e depois das tarefas
de backup.
Tendo por base a programação orientada a objetos (POO),
analise as afirmativas abaixo e responda V para verdadeiro e F
para falso.
( ) Interfaces são métodos usados para inicializar objetos
durante sua instanciação. Inicializam um objeto durante sua
criação.
( ) Uma interface lista os serviços fornecidos por um
componente. É o contrato com o mundo exterior, que define
exatamente o que uma entidade externa pode fazer com o
objeto, informando com detalhes como o componente fará
seu trabalho.
( ) O encapsulamento permite que se forneça uma
implementação mais eficiente ou se corrijam erros, porém
não permite que se atualize seu componente.
( ) A herança permite à classe que está herdando redefinir
qualquer comportamento herdado de que não goste.
Analise o algoritmo abaixo escrito em português
estruturado. Considerando o valor lido para A como 10 e para B
como 10, qual a saída de X. programa TESTA_LOGICA
var
A, B, X: inteiro
início
leia A, B
se .não. (A>B) então
X A+2*B
senão
X (A-B) +1
fim_se
escreva X
fim
“O arquivo /etc/passwd representa uma lista de usuários
reconhecidos pelo sistema.” Cada linha no arquivo indica um
usuário e contém sete campos separados.
Assinale a alternativa que não representa um campo nesse
arquivo.
Por meio do comando ________________, em um banco
de dados, podem-se incluir campos em uma tabela e alterar o
nome de um campo ou até mesmo de uma tabela. Assinale abaixo
o comando que possui essas características.
Tendo por base constantes e strings em PHP, analise o
script abaixo e responda qual a saída do programa. <?php
define(“extra”, “super”);
$palavra=“teste”;
$frase= ‘Isto é um $palavra ’.extra;
echo $frase;
?>
“Na década de 1990, o modelo baseado na orientação a
objeto foi aplicado também aos bancos de dados, criando um
novo modelo de programação conhecido como bancos de dados
orientados a objeto. Os_________são valores definidos
segundo_________, ou tipos de _________ complexos, com seus
próprios operadores (métodos).”.
Tendo por base operadores e variáveis em linguagem de
programação PHP, analise o script abaixo e responda qual a saída
do programa. <?php
$x=30;
$y=2.3;
$resultado= (int) $y + $x*2;
echo $resultado;
?>
Levando em consideração funções e comandos de repetição
em PHP, realize a análise do script abaixo e responda qual a saída
do programa. <?php
function executa($param){
$resultado=0;
foreach($param as $valor){
$resultado+=$valor;
}
return $resultado;
}
echo executa( array(3,5,10,2) );
?>
Correlacione os diretórios padrão do Linux aos seus
respectivos conteúdos, relacionando a coluna da esquerda com a
da direita; em seguida, assinale a alternativa que contém a
sequência correta. 1 – /boot
2 – /var
3 – /sbin
4 – /dev
( ) Arquivos de configuração e dados
específicos ao sistema.
( ) Entradas de dispositivos para discos,
impressoras, pseudoterminais, etc.
( ) Comandos para inicializar, reparar e
recuperar o sistema.
( ) Kernel e arquivos necessários para
carregar o Kernel.
“O __________ é um software livre desenvolvido para
Linux e que funciona como um servidor de compartilhamento de
arquivos e recursos em redes que possuem estações de trabalho
com o sistema operacional Windows”.
A maioria das linguagens orientadas a objetos (OO) suporta
três níveis de acesso. Com base nesses três principais níveis,
relacione-os com as suas características, sabendo que, das
numerações abaixo, devem ser escolhidas 3 das 5 existentes. 1 – pacote
2 – público
3 – restrito
4 – protegido
5 – privado
( ) Garante acesso apenas para a instância, ou seja, aquele objeto.
( ) Garante acesso a todos os objetos.
( ) Garante acesso a instância e a todas as subclasses.
Assinale a alternativa que contenha a entrada correta do
arquivo crontab, que executa o script “script_eags” no diretório
/home, todas as sextas-feiras às 23h55min.
“Servidores são computadores dedicados a uma
determinada tarefa que atende a outros computadores ligados a
ele por meio de uma rede cliente-servidor”.
Relacione a coluna da esquerda com a da direita de acordo com
cada definição e assinale a alternativa julgada correta. 1 – Servidor de Backup
2 – Servidor de Comunicação
3 – Servidor de Aplicações
4 – Servidor de Arquivos
( ) Armazena e executa
aplicações que são
compartilhadas pelos
usuários da rede.
( ) Responsável pela
comunicação entre a
rede a qual ele pertence
e outras redes.
( ) Executa e armazena
cópias de segurança das
informações.
( ) Armazena informações
que são compartilhadas
entre os usuários da
rede, como planilhas,
textos, gráficos entre
outros.