Foram encontradas 21.308 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
“Linux é um termo popularmente empregado para se referir a sistemas operativos ou sistemas operacionais que utilizam o Kernel Linux.”
Disponível em: https://pt.wikipedia.org/wiki/Linux. Acesso em: 13.12.2018
Qual comando LINUX gerou o texto abaixo como saída após sua execução?
root pts/0 Feb 16 12:29 (172.16.3.191)
root pts/1 Feb 16 13:18 (:0.0)
aluno1 pts/2 Feb 16 18:48 (172.16.3.191)
“As permissões são um dos aspectos mais importantes do Linux. Elas são usadas para vários fins, mas servem principalmente para proteger o sistema e os arquivos dos usuários. ”
Disponível em: https://www.infowester.com/linuxpermissoes.php. Acesso em: 13.12.2018
Qual comando LINUX atribui todas as permissões para o dono,
ou seja, ele pode ler, escrever e executar o arquivo; atribui ao
grupo permissão para apenas ler e executar o arquivo e atribui
aos outros somente permissão para executá-lo?
“Todos os arquivos e diretórios do sistema Linux instalado no computador partem de uma única origem: o diretório raiz. Mesmo que estejam armazenados em outros dispositivos físicos.”
Disponível em: https://canaltech.com.br/linux/entendendo-a-estrutura-de-diretorios-dolinux/. Acesso em: 13.12.2018
Qual pasta no sistema operacional LINUX tem a função de armazenar arquivos de dispositivos do sistema?
“RAID é o acrônimo de Redundant Array of Independent Disks, ou seja, conjunto redundante de discos independentes.”
Disponível em: https://www.wd.com/pt-br/solutions/raid.html.
Acesso em: 13 12.2018
Em uma configuração onde é realizado RAID 6 em 4HDs com capacidade de 4TB cada, qual o espaço disponível destinado à paridade?
“O Modelo em Cascata (do inglês: Waterfall Model) é um modelo de desenvolvimento de software sequencial no qual o processo é visto como um fluir constante para frente (como uma cascata)”
Disponível em: https://pt.wikipedia.org/wiki/Modelo_em_cascata. Acesso em: 13.12.2018
No que tange ao processo de desenvolvimento de software em cascata, qual a afirmativa correta?
Com relação a vulnerabilidades e ataques a sistemas computacionais, considere as afirmativas I a IV, a seguir. Quantas delas estão corretas?
I. As vulnerabilidades do tipo buffer overflow são muito exploradas atualmente e podem dar privilégios de administrador para o invasor, rodar códigos maliciosos remotamente e burlar particularidades de cada sistema.
II. O principal objetivo de um ataque de negação de serviço (DDoS) é deixar um recurso computacional inacessível aos seus utilizadores legítimos. Isso é feito criando.
III.Uma vulnerabilidade de segurança permite que sistemas computacionais sejam protegidos contra grandes volumes de tráfego repentino os quais são chamados comumente de rajadas de tráfego.
IV.Ataques de DDoS por inundação se caracterizam por enviarem um grande volume de tráfego ao sistema da vítima primária de modo a congestionar a sua banda. O impacto deste ataque pode variar entre deixar o sistema lento, derrubá-lo ou sobrecarregar a banda da rede da vítima.
Cascading Style Sheets (CSS) descreve como elementos devem ser mostrados na tela, papel ou outra mídia. Considere as três afirmativas a seguir e depois informe quais delas estão corretas entre as opções a seguir.
I. CSS pode ser adicionado a HTML de três formas diferentes, usando as terminologias em inglês de inline, internal e external
II. É possível usar CSS para mudar o estilo de formatação de todo conteúdo, por exemplo, de um elemento ou tag específico em HTML
III. CSS foi criado especificamente com o objetivo de
estender HTML com novos elementos ou tags que
não foram previstos inicialmente pelo padrão
HTML
O método maxVet, implementado em Java a seguir, deveria calcular o maior elemento de um vetor v passado como parâmetro. No entanto, o código não funciona para alguns vetores. O método max não retorna, de fato, o maior inteiro de qual dos vetores com três inteiros a seguir?

O método recursivo fib, implementado em Java e apresentado a seguir, calcula o n-ésimo termo da clássica série de Fibonacci. Considere o primeiro termo da série de Fibonacci o número 0 (zero) e o segundo termo é o número 1 (um). A partir do terceiro termo da série, você o obtém como a soma dos dois termos anteriores. Assim, os primeiros termos da série de Fibonacci são 0, 1, 1, 2, 3, 5, 8, 13, 21, e assim por diante. Por se tratar de um método recursivo, fib chama a si próprio para calcular o n-ésimo termo da série, exceção nos dois casos-base que são o primeiro e o segundo termos (quando a função é chamada uma única vez e retorna o resultado). Entre as opções seguintes, quantas vezes a função fib é chamada para calcular o quarto termo da série ( fib(4) )?

O algoritmo a seguir possui um bug ou erro de código. O método min3, implementado em Java, deveria retornar o menor elemento entre três inteiros passados como parâmetros (a, b, c). Em diversas situações, quando se executa o código a seguir, o método retorna corretamente o menor dos três parâmetros. Para quais valores de a, b, c, o método min3 apresentará bug, ou seja, não retornará corretamente o menor dos três inteiros, considerando as alternativas apresentadas a seguir?


De acordo com Gamma, padrões de projeto são soluções reutilizáveis de software orientado a objetos. Considere as três afirmativas a seguir e depois informe a alternativa correta.
I - Padrões de projeto de criação são aqueles que abstraem o processo de instanciação de objetos.
II - Padrões de projeto estruturais se preocupam com a forma como classes e objetos são compostos para formar estruturas maiores.
III - Padrões de projeto comportamentais se preocupam com algoritmos e a atribuição de responsabilidades entre objetos.
A figura a seguir ilustra um diagrama de sequência UML. Qual das alternativas abaixo está correta com relação a este tópico?
Duas características importantes e relacionadas entre si, presentes em Java por ser uma linguagem orientada a objetos, são a herança e o polimorfismo. Considere as afirmativas I e II a seguir e depois marque a alternativa correta.
I. Herança múltipla é um recurso existente em Java para permitir que uma classe possa herdar atributos e métodos de mais de uma classe.
II. Polimorfismo em Java é a capacidade de duas ou mais classes derivadas de uma mesma superclasse possuírem a mesma assinatura de um método, porém com comportamento diferente.
Considere um banco de dados com duas tabelas, chamadas CLIENTES e PEDIDOS. A tabela CLIENTES tem dois campos: Id (a chave primária inteira); e Nome (uma cadeia de caracteres). Por sua vez, a tabela PEDIDOS possui três campos: Id (a chave primária inteira); IdCliente (inteiro); e Preco (por simplificação, definido como um inteiro). Os valores atualmente armazenados nestas duas tabelas e que devem ser considerados para resolver esta questão são apresentados a seguir. Note como dois clientes possuem o mesmo nome “Pedro", porém são clientes diferentes e armazenados no banco de dados com identificadores diferentes.

Baseado nos dados armazenados nestas tabelas, qual consulta SQL dá como resultado a tabela a seguir, onde se mostra o nome de cada cliente (obrigatoriamente ordenados pelo seu respectivo Id na tabela CLIENTES) e o somatório de todos os valores do campo Preco na tabela PEDIDOS cujo campo IdCliente correspondam ao respectivo Id daquele cliente?
