SóProvas



Prova UFSC - 2016 - UFSC - Técnico de Tecnologia da Informação


ID
5586019
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Redes de Computadores
Assuntos

Assinale a alternativa CORRETA.


Qual ferramenta possibilita identificar se uma porta está acessível em um servidor remoto?

Alternativas

ID
5586022
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

A utilização do sistema de arquivos ZFS no sistema operacional Linux possibilita:


I. a criação de snapshots de volume de dados (dataset).

II. a compressão de dados com múltiplos algoritmos de compressão.

III. o envio de volumes de dados e snapshots para servidores remotos.


Assinale a alternativa CORRETA.

Alternativas

ID
5586025
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Não definido

Considere as seguintes afirmativas sobre o serviço DNS.

I. O registro PTR é designado para mapear nomes (domínios e/ou subdomínios) para endereços IP.

II. O registro MX de um domínio indica o servidor em que os e-mails deste domínio devem ser entregues.

III. A presença de um servidor web em um domínio demanda a criação de um registro CNAME com o valor “www” no mesmo.


Assinale a alternativa CORRETA.

Alternativas

ID
5586028
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Redes de Computadores
Assuntos

Analise as seguintes afirmativas sobre o serviço DHCP.


I. Possibilita divulgar o endereço do servidor de tempo (NTP).

II. Permite divulgar o endereço de um servidor de inicialização (boot) remoto.

III. Pode ser responsável por gerenciar uma ou mais redes, mesmo não estando na mesma VLAN (camada 2) que elas.


Assinale a alternativa CORRETA.

Alternativas

ID
5586031
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Não definido

Considere as seguintes afirmativas sobre a linguagem PHP.


I. O módulo xDebug permite verificar quantas vezes uma função foi chamada em uma execução (profiling).

II. O PHP-FPM e o servidor web rodam como processos distintos.

III. O parâmetro open_short_tags determina se é possível iniciar e finalizar o escopo do PHP com "<?" e "?>".


Assinale a alternativa CORRETA.

Alternativas

ID
5586034
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Redes de Computadores
Assuntos

Assinale a alternativa que completa CORRETA e RESPECTIVAMENTE as lacunas.


“O protocolo _______ permite acessar _______ que são _______ através do protocolo _______”.

Alternativas
Comentários
  • Essa questao deve ser anulada , pois o gabarito letra D fala que o SMTP é protocolo de recebimento de email, quando o mesmo é utilizado para o envio.

  • O IMAP acessa o E-mail, pois ela mantem o e-mail no servidor. Correta a letra D.

    Muito cuidado, pq já foi questão da policia federal. O SMTP numa intranet, dá possibilidade de receber e-mail. A galera é ligada em macete de cursinho e erra uma questão dessa


ID
5586037
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Não definido

Considere as seguintes afirmativas sobre a utilização do sistema operacional Ubuntu 16.04.


I. O comando “service” permite iniciar, finalizar e verificar o status de serviços do sistema.

II. O comando “apt” permite buscar, instalar e remover pacotes no sistema.

III. O comando “ip” contempla funcionalidades presentes em diferentes comandos de rede, como “ifconfig”, “route” e “arp”.


Assinale a alternativa CORRETA.

Alternativas

ID
5586040
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Segurança da Informação
Assuntos

Considere as seguintes afirmativas sobre a utilização de chaves criptográficas assimétricas.


I. Um dado codificado por uma chave privada pode ser decodificado pela mesma chave privada.

II. Um dado codificado por uma chave pública pode ser decodificado por sua chave privada correspondente.

III. Um dado codificado por uma chave privada pode ser decodificado pela mesma chave privada e por sua chave pública correspondente.


Assinale a alternativa CORRETA.

Alternativas
Comentários
  • Simétrica 1 chave Privada para os 2 emissor e receptor = Privada

    Assimétrica - 2 Chaves Pública(emissor) e Privada(receptor)


ID
5586043
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Segurança da Informação
Assuntos

Considere um algoritmo de cópia de segurança (backup) que divide cada arquivo em K partes e suporta a desativação (resiliência) de M servidores sem que gere indisponibilidade no serviço. O número final de partes geradas F é M+K e o espaço de armazenamento requerido R pode ser calculado como D*(1+(1-(K/F))), onde D é a quantidade de armazenamento desejado.

No ambiente há N servidores com a mesma capacidade de armazenamento disponível, onde N é maior que F. Considere a necessidade de armazenar 4TB com uma resiliência de 2 servidores dividindo os arquivos em 6 partes.


Assinale a alternativa que apresenta CORRETAMENTE a capacidade mínima de armazenamento disponível no ambiente para atender a essa demanda.

Alternativas
Comentários
  • Só interpretar e substituir as variáveis pelos valores dados:

    R = D*(1+(1-(K/F)))

    R = D*(1+(1-(K/(M+K))))

    R = 4*(1+(1-(6/(2+6))))

    R = 4*(1,25)

    R = 5


ID
5586046
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Segurança da Informação
Assuntos

Considere as seguintes afirmativas sobre segurança em aplicações web.


I. Utilizar credenciais do banco de dados com permissão de somente-leitura evita ataques de injeção de SQL (SQL injection).

II. A utilização de certificados digitais pelos usuários (como o e-CPF) pode dispensar a necessidade de autenticação por meio de nome de usuário e senha.

III. Entrar suas credenciais apenas em sites com conexão segura (HTTPS) evita o comprometimento de senhas por registro de teclado (keyloggers).


Assinale a alternativa CORRETA.

Alternativas

ID
5586049
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Assinale a alternativa CORRETA.

Muitos algoritmos de ordenação de números armazenados em array necessitam fazer comparações (verificar se um número é menor, igual ou maior que outro número) e trocas (mudar a posição dos números dentro do array).

Considere o problema de ordenar um array contendo N números inteiros. Se for utilizado o Método da Bolha, qual é o menor número possível de trocas para ordenar completamente o array

Alternativas

ID
5586052
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considere a existência de uma linguagem algorítmica com as seguintes características:


• a expressão lógica “x % y == 0” é verdadeira se o número “x” for divisível pelo número “y” e falsaem caso contrário;

• o comando de repetição “para-cada (n em v) {...}” executa os comandos dentro do blocodelimitado por “{” e por “}”, onde o número de repetições é igual à quantidade de númerospresentes no array “v” e, em cada repetição, o valor da variável “n” será um dos números do array “v”. Exemplo: no comando para-cada (n em [5, 2, 8]) { ... } o valor de “n” na primeirarepetição será 5, na segunda repetição será 2 e na terceira e última repetição será 8;

• o comando de atribuição “=” atribui um valor a uma variável. Exemplo: o comando “a = b + 1”define que o valor da variável “a” será o valor da expressão “b + 1”, ou seja, será o valor davariável “b” mais 1;

• o comando de seleção “se (expressão lógica) { ... }” executa os comandos dentro do blocodelimitado por “{” e por “}” caso a expressão lógica seja verdadeira.


Considere o seguinte algoritmo:

v = [8, 3, 10, 9]

a = 0

b = 5

para-cada (n em v) {

 se (n % b == 0) {

         a = a + n

    }

}


Assinale a alternativa que indica CORRETAMENTE o valor que será atribuído à variável “b”após a execução do algoritmo acima.

Alternativas

ID
5586055
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considere a existência de uma linguagem de programação na qual, na invocação de uma função, a passagem dos parâmetros seja exclusivamente por valor. O código abaixo está escrito nessa linguagem e os comentários (“//”) explicam o significado de cada linha. Que valor será atribuído à variável “b” após a execução do seguinte código?

a = 100                // atribui o valor 100 à variável “a”

f(a + 1)                // invoca a execução da função “f”

b = a                   // atribui o valor da variável “a” à variável “b”


def f(a) {             // define a função “f”

    a = a + 10

}


Assinale a alternativa CORRETA.

Alternativas
Comentários
  • Como é passagem por valor, nada que é feito com a variável a, dentro da função, altera o a fora da mesma.

  • A questão é bem precisa quando pedi o valor será atribuído à variável “b” após a execução do seguinte código.

    Então b = a  que é mesma coisa que b =100

    Logo a alternativa é a letra C

  • Passagem por valor, e não por endereço, questão bem elaborada.


ID
5586058
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa CORRETA.

Considere a existência de um programa de computador, escrito em uma linguagem orientada a objetos, formado por N classes. Durante sua execução, se não houver problema de falta de memória, qual é o número máximo de objetos que podem existir ao mesmo tempo?

Alternativas
Comentários
  • É só lembrar que nas linguagens orientadas a objetos existe alocação dinâmica, ou seja, o programador não precisa ir lá e alocar memória manualmente, o que é feito pela máquina virtual. Só ai já mata a questão.


ID
5586061
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Não definido

Considere as seguintes afirmativas a respeito de programação orientada a objetos.


I. Toda classe deve definir ao menos um atributo.

II. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um atributo a mais que a classe A.

III. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um método a mais que a classe A.


Assinale a alternativa CORRETA.

Alternativas

ID
5586064
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Considere as seguintes afirmativas a respeito de linguagens de programação.


I. Ruby é um exemplo de linguagem orientada a objetos.

II. Python é um exemplo de linguagem orientada a objetos.

III. C++ é um exemplo de linguagem orientada a objetos.


Assinale a alternativa CORRETA.

Alternativas

ID
5586067
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Não definido

O desenvolvimento de aplicações para web pode ser feito em Java e utilizando a tecnologia de servlets. Levando em conta as características dessa tecnologia, assinale a alternativa CORRETA.

Alternativas

ID
5586070
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Considere as seguintes afirmativas a respeito da técnica AJAX usada no desenvolvimento de aplicações para web.


I. AJAX significa Asynchronous JavaScript and XML.

II. A resposta de uma requisição HTTP que utilize AJAX deve conter, obrigatoriamente, dados no formato XML.

III. Requisições HTTP que utilizam AJAX sempre serão assíncronas.


Assinale a alternativa CORRETA.

Alternativas

ID
5586073
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Não definido

Assinale a alternativa CORRETA.

Em qual porta o servidor de aplicação Tomcat está configurado, por padrão, para receber requisições HTTP? 

Alternativas

ID
5586076
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa CORRETA.


Considere o seguinte fragmento de código presente em uma página de uma aplicação escrita em PHP:


<p<?php if ($destaque): ?class="destaque"<?php endif;>>Parágrafo.</p>


O fragmento gerará qual código HTML, caso o valor da variável “$destaque” seja verdadeiro (true), quando a página for requisitada por um navegador?

Alternativas
Comentários
  • Gerará a Classe com o atributo especificado mais o texto Parágrafo, o qual está fora da condição ternária.


ID
5586079
Banca
UFSC
Órgão
UFSC
Ano
2016
Provas
Disciplina
Não definido

Assinale a alternativa CORRETA com relação às propriedades de transações em bancos de dados indicadas pela sigla ACID. 

Alternativas