Questões de Concurso Público SERPRO 2008 para Analista - Suporte Técnico

Foram encontradas 118 questões

Q309513 Sistemas Operacionais
Julgue os itens de 61 a 70, acerca da administração dos sistemas
Microsoft Windows.
No Windows Server 2003, as contas de usuário de domínio podem ser criadas no active directory, e as contas locais de usuário podem ser criadas localmente nos computadores. Às contas dos usuários podem ser associados scripts de logon com comandos a executar quando os usuários se conectam. Para melhorar a segurança, podem ser definidos os horários de logon válidos.
Alternativas
Q309514 Sistemas Operacionais
Julgue os itens de 61 a 70, acerca da administração dos sistemas
Microsoft Windows.
No Windows Server 2003, uma unidade de disco pode ser particionada, e sistemas de arquivos criados nas partições. No um estilo de partição MBR (master boot record), o código para inicializar o sistema encontra-se no primeiro setor do disco. Cada unidade de disco MBR pode ter até uma partição primária e três estendidas. Uma partição primária pode ser disponibilizada aos usuários criando-se nela um sistema de arquivos; partições estendidas devem estar todas em uma só unidade de disco.
Alternativas
Q309515 Sistemas Operacionais
Julgue os itens de 61 a 70, acerca da administração dos sistemas
Microsoft Windows.
O Windows Firewall no Windows Vista pode ser configurado para: apenas determinados programas serem acessados remotamente; controlar acessos remotos ao computador considerando-se números de portas TCP e UDP; autorizar apenas acessos de computadores com determinados endereços IP.
Alternativas
Q309516 Sistemas Operacionais
Julgue os itens de 61 a 70, acerca da administração dos sistemas
Microsoft Windows.
No Windows Vista, é possível configurar o sistema de modo que as cópias de segurança sejam automaticamente realizadas (automatic backup); é possível definir quando e com que freqüência serão criadas cópias de segurança; é possível configurar o sistema de modo a não permitir que usuários armazenem cópias de segurança em discos locais.
Alternativas
Q309517 Sistemas Operacionais
Julgue os itens de 61 a 70, acerca da administração dos sistemas
Microsoft Windows.
No Windows Vista, o utilitário System Protection, que possibilita que sejam criados pontos de restauração (restore points), visa a substituir a realização periódica de cópias de segurança de dados pessoais, pois permite que se recuperem dados pessoais perdidos ou danificados.
Alternativas
Q309518 Sistemas Operacionais
Julgue os itens de 61 a 70, acerca da administração dos sistemas
Microsoft Windows.
No Windows Vista, cada sistema de arquivos pode ser do tipo NTFS, FAT32 ou FAT16. Executando-se o comando convert, é possível converter um sistema de arquivos FAT32 ou FAT16 em um sistema de arquivos NTFS, assim como converter NTFS em FAT16 ou FAT32, sem que para isso o disco tenha de ser formatado.
Alternativas
Q309519 Sistemas Operacionais
Julgue os itens de 61 a 70, acerca da administração dos sistemas
Microsoft Windows.
No Windows Vista, o utilitário System Configuration, que possibilita que se configurem opções de inicialização (startup) do sistema, pode ser executado via comando msconfig.exe. Por meio do System Configuration, os serviços que são ativados na carga (boot) do sistema podem ser listados, habilitados ou desabilitados.
Alternativas
Q309520 Programação
Acerca da programação em linguagens shell de script, julgue os
itens subseqüentes.
Considerando o código a seguir, é correto afirmar que não há erros de sintaxe; é possível executar o código para copiar ou mover arquivos do diretório identificado por dir1 para o identificado por dir2; os arquivos de subdiretórios em dir1, caso existam, serão copiados para dir2.

#! /bin/csh -f
echo 'Diretorio de origem:'
set dir1=($<)
echo 'Diretorio de destino:'
set dir2=($<)
if ((! -d $dir1)**(! -d $dir2)) then
         echo "Diretorios incorretos."
endif
echo 'Extensao dos arquivos:'
set ext=($<)
echo 'Digite comando [cp ou mv]:'
set comando=($<)
switch ($comando)
case 'cp':
         foreach arquivo (dir1/*)
              if (! -d $arquivo && $arquivo =~ *.ext) then
                   cp $arquivo dir2
              endif
         end
case 'mv':
         foreach arquivo (dir1/*)
              if (! -d $arquivo && $arquivo =~ *.ext) then
                   mv $arquivo dir2
              endif
         end
default:
         echo 'Comando invalido'
         exit 01
endsw
exit 0

Alternativas
Q309521 Programação
Acerca da programação em linguagens shell de script, julgue os
itens subseqüentes.
Quanto ao código a seguir, é correto afirmar que não há erros de sintaxe; o argumento deve ser um nome de arquivo para que não haja falha; $1 identifica o argumento; o número e o conteúdo de cada linha no arquivo serão apresentados, se o argumento for um nome de arquivo com extensão sh ou csh.

#!/bin/sh
function imprimir ()
{
           echo "Arquivo:" $1
           echo "Tamanho:" $(wc $1)
           linha=
           n = 0
           while read linha; do
                 ((n = n + 1))
                 echo "n : linha";
           done
}
if [ $# -ne 1 ]; then
           echo "Falha na execucao."
           exit 2;
fi
if [ ! -r "$1" ]; then
           echo "Falha na execucao."
           exit 2;
fi
case $1 in
                      *.sh) imprimir
                                    break
                      *.csh) imprimir
                                    break
                      *) echo "Tipo invalido."
                                    exit 1
exit 1;

Alternativas
Q309522 Programação
Julgue os itens que se seguem, acerca da programação em
linguagem C.
O seguinte código não tem erros de sintaxe, e sua execução resulta na apresentação dos valores 10, 24 e 18.

#include <stdio.h>
int main(int argc, char *argv[])
{
       int a = 3, b = 2, c;
       c = (a > b) ? a : b;
       while (b < 5) {
           a = 0;
           while (a < 3) {
               a++;
               if (a == 2) continue;
               c++;
       }
       if(b == 4) break;
       b++;
       c++;
}
switch(a) {
       case 1 : b++;
       case 2 : b++;
       case 3 : b++;
case 4 : b++;
}
for (;a < 10; a++) c++;
do {
       b = b + c;
   } while (b < c);
   printf ("%d %d %d\n", a, b, c);
}

Alternativas
Q309523 Programação
Julgue os itens que se seguem, acerca da programação em
linguagem C.
O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação de B, A, Natal e Amparo.

#include <stdio.h>
enum cidades {
      Recife,
      Natal
};
union capitais {
      enum cidades capitalA;
      enum cidades capitalB;
};
typedef struct {
      char *rua;
      enum cidades cidade;
} endereco;
int main(int argc, char *argv[]) {
      char matriz[] = {'A','B'},(*ptrA)[2],*ptrB;
      ptrA = &matriz;
      printf("%c\n", (*ptrA)[1]);
      ptrB = "BRASIL";
      ptrB++;
      ptrB++;
      printf("%c\n",*ptrB);
      union capitais varA;
      varA.capitalA = Natal;
      printf("%d\n", varA.capitalB);
      endereco varB = {"Amparo", Recife}, *ptrC;
      ptrC = &varB;
      printf("%s\n", ptrC->rua);
}

Alternativas
Q309524 Programação
Julgue os itens que se seguem, acerca da programação em
linguagem C.
O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação dos valores 22, 28 e 34.

#include <stdio.h>
int funcao(int a, int *b) {
     static int c = 5;
     int d = 3;
    *b = *b + 5;
a++, c++, d++;
return (a + *b + c + d);
}
int main(int argc, char *argv[]) {
     int a = 2,b = 4,(*ptr)(int,int*);
     ptr = funcao;
     printf("%d\n",(*ptr)(a,&b));
     printf("%d\n",(*ptr)(a,&b));
     printf("%d\n",(*ptr)(a,&b));
}

Alternativas
Q309525 Banco de Dados
Imagem 026.jpg

Considerando as tabelas acima, julgue os itens de 76 a 78.
Considere o comando SQL a seguir.

Imagem 027.jpg
Alternativas
Q309526 Banco de Dados
Imagem 026.jpg

Considerando as tabelas acima, julgue os itens de 76 a 78.
Considere o comando SQL a seguir.

Imagem 028.jpg
Alternativas
Q309527 Banco de Dados
Imagem 026.jpg

Considerando as tabelas acima, julgue os itens de 76 a 78.
Considere o comando SQL a seguir.

Imagem 029.jpg
Alternativas
Q309528 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados
(SGBDs), julgue os itens 79 a 84.
Acerca dos módulos típicos de um SGBD, é correto afirmar que não podem solicitar serviços a sistemas operacionais; catálogos são tipicamente armazenados em disco; um catálogo pode ter informações como nomes e tamanhos de arquivos; dados podem ser mantidos na memória principal por um gerenciador de buffer.
Alternativas
Q309529 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados
(SGBDs), julgue os itens 79 a 84.
O espelhamento (mirroring), usado para a introdução de redundância, é uma técnica que aumenta a confiabilidade e por meio da qual os dados são escritos de modo redundante em mais de um disco físico e tratados como um só disco lógico. O armazenamento de dados que possibilitem reconstruir dados perdidos em caso de falha do disco — por exemplo, usando-se códigos para a correção de erros — é outra técnica para aumentar a confiabilidade.
Alternativas
Q309530 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados
(SGBDs), julgue os itens 79 a 84.
Para possibilitar acessos aleatórios rápidos aos registros de um arquivo, uma estrutura de índice pode ser utilizada. Em um arquivo organizado com índice seqüencial, o desempenho dos acessos ao arquivo tipicamente piora na medida em que o arquivo cresce. Para evitar essa degradação, há SGBDs que usam uma estrutura árvore-B+ para implementar índices de múltiplos níveis.
Alternativas
Q309531 Redes de Computadores
Com relação a sistemas de gerenciamento de banco de dados
(SGBDs), julgue os itens 79 a 84.
Para melhorar o desempenho no acesso aos dados, a tecnologia de armazenamento RAID pode empregar várias unidades de disco, assim como o vetor de discos pode usar striping de dados. A técnica RAID distribui dados por vários discos, fazendo-os parecer um só; permite também que múltiplas entradas e saídas de dados sejam realizadas em paralelo, auxiliando no balanceamento da carga entre os discos.
Alternativas
Q309532 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados
(SGBDs), julgue os itens 79 a 84.
O ajuste (tuning) de bancos de dados visa a diminuir os tempos de resposta das consultas, melhorar o desempenho das transações e fazer com que as aplicações sejam executadas mais rapidamente. Para isso, podem ser executadas ações visando uma melhor alocação de recursos.
Alternativas
Respostas
61: C
62: E
63: C
64: C
65: E
66: E
67: C
68: E
69: E
70: C
71: E
72: C
73: E
74: C
75: C
76: E
77: C
78: C
79: C
80: C