Questões de Concurso Para analista de sistemas

Foram encontradas 18.421 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2005924 Redes de Computadores
O protocolo IP de segurança conhecido como IPsec tem a função de proteger datagramas IP entre remetente e destinatário que operam na camada de rede, tais como hospedeiros e roteadores. Além disso, muitas instituições usam o IPsec para criar redes virtuais privadas (VPNs) que trabalham em cima da internet pública.
(TANEMBAUM, 2013, p. 528.)

Sobre as características do protocolo IPsec, marque V para as afirmativas verdadeiras e F para as falsas.

( )
Possui dois tipos de pacotes – um tipo de pacote para o modo túnel e outro para o modo transporte. ( ) Os principais protocolos que fazem parte do conjunto dos protocolos IPsec são: Cabeçalho de Autenticação (AH) e Carga de Segurança de Encapsulamento (ESP). Ambos os protocolos suportam autenticação da origem e integridade de dados. No entanto, o protocolo AH provê sigilo e o protocolo ESP não. Devido a tal particularidade, o protocolo AH é mais utilizado do que o protocolo ESP. ( ) Uma associação de segurança pode ser definida como uma conexão lógica unidirecional do remetente ao destinatário. Se o remetente e o destinatário querem enviar datagramas seguros entre si, duas associações de segurança precisam ser estabelecidas, uma associação em cada direção.
A sequência está correta em 
Alternativas
Q2005923 Redes de Computadores
O DHCP (Dynamic Host Configuration Protocol), um protocolo de internet definido na RFC 2131 que permite a alocação dinâmica de endereços IP a hospedeiros (hosts), opera em um modelo cliente/servidor, com hospedeiros que atua como clientes requisitando um endereço IP de inicialização, e um servidor DHCP fornecendo o endereço IP solicitado com os parâmetros de configuração para os clientes.
(STALLINGS, 2016, p. 147.)
Em relação à troca de mensagens utilizadas na operação do protocolo DHCP, assinale a afirmativa INCORRETA. 
Alternativas
Q2005922 Sistemas Operacionais
A paginação é uma técnica que possibilita o gerenciamento dos espaços de endereçamentos virtuais e reais, dividindo a memória física em blocos de tamanho fixo denominados molduras de páginas (frames); a memória lógica é dividida em blocos de tamanho fixo conhecidos como páginas, auxiliando o Sistema Operacional na recuperação de dados do armazenamento secundário, permitindo, assim, que os programas excedam o tamanho da memória física disponível. Diante do exposto, analise as afirmativas a seguir. 
I. A estrutura de tabelas de paginação hierárquica quebra o espaço de endereço físico em múltiplas tabelas de página. II. A tabela de página invertida possui uma entrada por moldura na memória física em vez de uma entrada por página no espaço virtual. III. No endereçamento em dois níveis, a tabela de página é paginada e o número de página é dividido em PT1 (10 bits) com o deslocamento da tabela mais externa e PT2 (12 bits) com o índice da tabela mais externa.
Está correto o que se afirma apenas em 
Alternativas
Q2005921 Redes de Computadores
O RAID (Redundant Array of Independent Disks) é um mecanismo construído para melhorar o desempenho e a segurança dos discos rígidos existentes nos computadores, utilizando discos extras. Existem diversos mecanismos de RAID distintos para atender a problemas específicos, cada um com suas características próprias. Sobre os mecanismos de RAID e suas respectivas características, marque V para as afirmativas verdadeiras e F para as falsas. 
( ) RAID 0: escreve strips no banco de dados de forma circular, utilizando diversos discos, com paralelismo usando redundância via cópia. ( ) RAID 5: possui paralelismo em nível de bloco, com redundância através de paridade calculada por blocos distribuídos entre os discos. ( ) RAID 6: possui paralelismo em bloco, com emprego de duas paridades para suportar falhas simultâneas em dois discos. ( ) RAID 1+0: é uma combinação de dois ou mais subgrupos de espelhamento agrupados em uma única matriz, unindo desempenho e segurança em um único agrupamento de discos.
A sequência está correta em
Alternativas
Q2005920 Programação
As threads são recursos que permitem que múltiplas execuções ocorram no mesmo ambiente do aplicativo com um grande grau de independência uma da outra, possibilitando, dessa forma, a ocorrência de múltiplas atividades simultâneas em uma mesma aplicação. Sobre as threads na linguagem Java, analise as afirmativas a seguir.
I. São considerados possíveis estados de uma thread: novo; executável; espera; espera programada; e, concluído. II. Na maioria dos Sistemas Operacionais, cada thread recebe uma pequena quantidade de tempo do processador denominada quantum. III. Implementar a interface Runnable do pacote Java.lang é uma forma de criar um aplicativo de múltiplas threads, utilizando classes e métodos predefinidos para criar threads que executem objetos Runnables.
Está correto o que se afirma em
Alternativas
Q2005919 Sistemas Operacionais
Um impasse pode ser definido formalmente como “um conjunto de processos está em situação de deadlock, se todo processo pertencente ao conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto poderá fazer acontecer”. Em situações nas quais o deadlock ocorre, nenhum processo consegue executar o recurso que necessita ou liberar o recurso utilizado e nem mesmo ser acordado, pois o recurso necessário está ocupado, causando uma situação de impasse. São condições para entrar no estado de deadlock, EXCETO:
Alternativas
Q2005918 Programação
Analise as afirmativas correlatas e a relação proposta entre elas.
I. “O método invokeLater recebe como seu argumento um objeto que implementa a interface Runnable.”
PORQUE
II. “Ele coloca essa interface como uma propriedade na fila da thread de despacho de ações.”
Assinale a alternativa correta.
Alternativas
Q2005917 Segurança da Informação
Códigos maliciosos são programas desenvolvidos para executar ações que causam danos e atividades de caráter malicioso em computadores. Esses códigos infectam um computador de diferentes formas e, após se instalarem, passam a ter acesso aos dados armazenados, podendo executar ações em nome de usuários, conforme as permissões de cada um. Sobre os tipos de códigos maliciosos existentes, analise as afirmativas a seguir.
I. Vírus: programa ou parte de um programa de computador, geralmente malicioso, que se propaga inserindo cópias de si mesmo, se tornando parte de outros programas e arquivos. Script e macro são tipos comuns de vírus. II. Botnet: rede formada por centenas ou milhares de computadores zumbis que permite potencializar as ações danosas executadas pelos Bots – programas que possuem mecanismos de comunicação com o invasor que permitem que ele seja controlado remotamente. III. Trojan do tipo Dropper: instala outros códigos maliciosos, embutidos dentro do próprio código trojan; um trojan do tipo Destrutivo objetiva alterar/apagar arquivos e diretórios, formatar o disco rígido, podendo, também, deixar um computador fora de operação.
Está correto o que se afirma em
Alternativas
Q2005916 Programação

A biblioteca gráfica Swing possibilita o desenvolvimento de interfaces gráficas desenvolvidas para um ambiente computacional heterogêneo com interação mais agradável. Sobre a biblioteca Swing para a plataforma Java 7ª edição, analise as afirmativas a seguir.


I. ViewportLayout: gerenciador de layout-padrão para JViewport.

II. JTree: controle que exibe um conjunto de dados hierárquicos como uma estrutura de tópicos.

III. JToggleButton: implementação de um botão múltiplo com um separador do modelo ToggleButton.


Está correto o que se afirma em

Alternativas
Q2005915 Banco de Dados
Considerando uma definição alternativa geral da terceira forma normal (3FN), sabe-se que um esquema de relação R está na 3FN se cada atributo não principal de R atender às seguintes condições:
I. Ele é total e funcionalmente dependente de cada chave de R. II. Ele é dependente não transitivamente de cada chave de R. III. Ele é parcialmente dependente de qualquer chave de R.
Está correto o que se afirma em
Alternativas
Q2005914 Programação
No processo de desenvolvimento de softwares uma etapa fundamental é a documentação do código, independente do paradigma ou da plataforma de desenvolvimento utilizada. Essa documentação, quando bem organizada, auxilia um time de desenvolvimento no conhecimento sobre o funcionamento de uma classe, por exemplo. Na linguagem Java, há um recurso do próprio JDK que auxilia o desenvolvedor no processo de criação e manipulação desses comentários – o JavaDoc, que funciona inserindo textos explicativos em um formato de comentário especial com função de apresentar os recursos. Sobre o recurso em questão, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Em um método a tag @param pode ser utilizada para apresentar a descrição do parâmetro; a tag @result pode ser utilizada para especificar seu retorno. ( ) A tag @deprecated pode ser utilizada para indicar que um método está obsoleto. ( ) A tag @since, utilizada para indicar desde quando o recurso está disponível na aplicação, pode ser aplicada apenas em classes e métodos. ( ) A tag @see pode ser utilizada em uma interface para adicionar um link ou entrada de texto que aponta para uma referência, podendo ser consultada para melhorar a compreensão do que está sendo comentado.
A sequência está correta em 
Alternativas
Q2005913 Arquitetura de Computadores
Determinado aluno de um curso superior de Tecnologia em Análise e Desenvolvimento de Sistemas recebeu, através de sua plataforma de ensino, uma atividade para realizar as seguintes tarefas do conteúdo de sistemas numéricos: Converter o número 5834 da base decimal para binária; Converter o número DA23F da base hexadecimal para decimal; e, Converter o número 1011000001011 da base binária para hexadecimal.

Pode-se afirmar que as respostas corretas para as atividades são, respectivamente:

Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992314 Redes de Computadores
Um administrador de um sistema Linux deseja verificar se alguma interface de rede está no modo promíscuo.
Assinale a alternativa que apresenta corretamente o comando para atingir esse objetivo.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992313 Sistemas Operacionais
No Bash do Linux, há 2 tipos de variáveis de ambiente (environment variables): locais que são visíveis apenas dentro da shell, na qual foram criadas, e globais, que são visíveis a todos os processos em execução numa shell.
Assinale a alternativa que apresenta corretamente o comando utilizado para visualizar variáveis de ambiente.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992312 Banco de Dados
Analise as afirmativas abaixo no contexto de transações em sistemas gerenciadores de bancos de dados relacionais.

1. Transações em banco de dados incluem uma ou mais operações de acesso ao banco de dados, compreendendo inserções, deleções, modificações e até operações de recuperação de dados, ou seja, de consulta. 2. Se as operações contidas em uma transação incluem somente consultas, então a transação é denominada de transação somente leitura (read-only transaction); caso contrário, a transação é denominada de transação de leitura- -escrita (read-write transaction). 3. Uma transação deve implementar ao menos cinco propriedades, conhecidas pelo acrônimo APCID: Disponibilidade; Persistência; Consistência; Isolamento; Durabilidade.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992311 Algoritmos e Estrutura de Dados

Observe a figura abaixo que apresenta uma árvore.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta sequência decorrente do percurso pré-ordem (pre-order) dessa árvore binária.

Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992310 Banco de Dados
Analise as afirmativas abaixo com relação ao assunto banco de dados.

1. Data Definition Language – DDL apresenta um grupo de comandos dentro da linguagem SQL que é utilizada para criação, alteração e exclusão de objetos em um banco de dados. Seus principais comandos são: CREATE, ALTER, DROP e TRUNCATE. 2. Data Manipulation Language – DML apresenta um grupo de comandos dentro da linguagem SQL que é utilizada para inclusão, remoção e modificar o conteúdo das tabelas em um banco de dados. Seus principais comandos são: INSERT, UPDATE e DELETE. 3. A DQL (Data Query Language) apresenta um subconjunto de operações responsáveis por comandos de consulta e alteração dos dados armazenados. Os principais comandos são: SELECT e UPDATE

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992309 Programação

Observe o fragmento de código na linguagem Visual Basic apresentado abaixo:


Dim dtmSample As Date = “#23/8/2019#”

Dim strResult As String = dtmSample.

ToString(“D”)

TextBox1.Text = strResult


Assinale a alternativa que apresenta o valor de strResult que seria mostrado no controle Text na linguagem Visual Basic.

Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992308 Programação
Analise as afirmativas abaixo com relação à linguagem Visual Basic.
1. Todos os controles na linguagem Visual Basic são capazes de detectar vários eventos. Por exemplo, o controle Button pode detectar quando foi clicado e um controle TextBox pode detectar quando seu conteúdo foi alterado. 2. A linguagem Visual Basic proporciona ferramentas para gerar números aleatórios e inicializar a sequência de números aleatórios com um valor de semente aleatória. 3. O código intNum = rand.Next(100) deve atribuir à variável intNum um valor aleatório entre 1 e 100.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992307 Programação
Analise as afirmativas abaixo com relação à linguagem PHP.
1. Os métodos GET e POST podem ser utilizados para enviar dados para um servidor PHP para processamento. 2. Quando utilizamos o método POST para enviar dados para o servidor PHP, o dado é adicionado ao URL. 3. Há um limite para a quantidade de dados que pode ser transmitida utilizando o método GET.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Respostas
6481: C
6482: A
6483: B
6484: D
6485: D
6486: D
6487: B
6488: A
6489: C
6490: C
6491: C
6492: A
6493: E
6494: B
6495: B
6496: E
6497: C
6498: A
6499: C
6500: D