Questões de Sistemas de Informação (TI)UFSC 2018

45 questões da prova Diversas 2018, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1UFSC·Diversas·2018Sistemas de Informação (TI)

Considere o texto abaixo e a expressão regular POSIX a seguir: Expressão regular: o+[a-z]*o Assinale a alternativa que indica a quantidade de palavras do texto que têm correspondência com a expressão regular.

Alternativas
Questão 2UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito de redes de computadores, analise as afirmativas abaixo e assinale a alternativa correta. I. O protocolo ARP é utilizado para converter endereços de rede Internet em endereços da camada de enlace. II. Em uma rede Ethernet comutada, as máquinas conectadas às portas de um mesmo switch pertencem ao mesmo domínio de colisão, ou seja, somente uma máquina poderá transmitir dados em um determinado instante. III. Cada rede local virtual (VLAN) configurada em uma rede Ethernet comutada possui o seu próprio domínio de broadcast. IV. Um quadro Ethernet possui o tamanho máximo de 64 KB, dos quais pelo menos 20 bytes são ocupados pelo cabeçalho Ethernet.

Alternativas
Questão 3UFSC·Diversas·2018Sistemas de Informação (TI)

Considere o problema de pesquisar por um número em um array ordenado contendo dez números. Se for utilizado o método da pesquisa binária, qual é o menor número de comparações que permite concluir que um número não está presente no array?

Alternativas
Questão 4UFSC·Diversas·2018Sistemas de Informação (TI)

Sobre comandos do sistema operacional Linux (Ubuntu 16.04), analise as afirmativas abaixo e assinale a alternativa correta. I. O comando “sed -i -e 's/foo/bar/g' arquivo.txt" substitui a primeira ocorrência da string foo pela string bar. II. Com o comando lsof podemos listar as conexões TCP estabelecidas no momento. III. Usando Bash, o comando set lista todas as variáveis de ambiente.

Alternativas
Questão 5UFSC·Diversas·2018Sistemas de Informação (TI)

Com relação a transações em bancos de dados, é correto afirmar que uma transação:

Alternativas
Questão 6UFSC·Diversas·2018Sistemas de Informação (TI)

Assinale a alternativa que identifica corretamente os elementos numerados no diagrama de máquina de estados a seguir.

Alternativas
Questão 7UFSC·Diversas·2018Sistemas de Informação (TI)

Sobre o Modelo de Entidade-Relacionamento (MER), é correto afirmar que:

Alternativas
Questão 8UFSC·Diversas·2018Sistemas de Informação (TI)

Considere o diagrama de casos de uso e os cinco diagramas de atividades a seguir.

Qual diagrama de atividades detalha corretamente um dos casos de uso do diagrama de casos de uso?

Alternativas
Questão 9UFSC·Diversas·2018Sistemas de Informação (TI)

Considere as seguintes afirmativas sobre o sistema de arquivos ZFS e assinale a alternativa correta. I. ZFS permite criar snapshots e enviá-los de forma incremental para servidores remotos que também utilizam ZFS. II. A variável de configuração zfs_txg_timeout armazena a frequência (em segundos) em que se dá a sincronização entre a memória e os discos quando o pool (ou dataset) está operando em modo síncrono. III. ZFS possibilita o uso de SSDs como uma camada de cache do sistema de arquivos.

Alternativas
Questão 10UFSC·Diversas·2018Sistemas de Informação (TI)

Analise as afirmativas abaixo, a respeito dos softwares indicados, e assinale a alternativa correta. I. O servidor de aplicação Tomcat é capaz de hospedar páginas JSP, servlets e Web services. II. O servidor Apache ActiveMQ implementa os padrões JMS e AMQP. III. O servidor Memcached permite a definição de estruturas de dados complexas para representação de dados. IV. O servidor Redis manipula dados unicamente em formato binário, o que lhe proporciona um melhor desempenho no acesso aos dados.

Alternativas
Questão 11UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito de endereçamento IPv4, analise as afirmativas abaixo e assinale a alternativa correta. I. A faixa de endereços IP identificada por 192.168.0.0/22 corresponde aos 1024 endereços IP entre 192.168.0.0 e 192.168.3.255. II. A faixa de endereços IP identificada por 10.0.0.16/28 corresponde aos 16 endereços IP entre 10.0.0.16 e 10.0.0.31. III. Uma rede com CIDR /29 possui a máscara de sub-rede 255.255.255.248. IV. Uma rede com CIDR /23 possui a máscara de sub-rede 255.255.254.0.

Alternativas
Questão 12UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito de linguagens de programação, é correto afirmar que:

Alternativas
Questão 13UFSC·Diversas·2018Sistemas de Informação (TI)

Na operação criptográfica em que uma pessoa cifra com sua chave pública o resultado da aplicação de uma função hash a um texto plano, é (são) atendido(s) apenas o(s) seguinte(s) princípio(s):

Alternativas
Questão 14UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito de normalização de dados, analise as afirmativas abaixo e assinale a alternativa correta. I. Uma tabela na primeira forma normal não pode apresentar campos multivalorados. II. Uma tabela na primeira forma normal pode apresentar tabelas aninhadas. III. Uma tabela na segunda forma normal não pode apresentar chave primária composta. IV. Uma tabela na terceira forma normal não pode apresentar dois ou mais campos que não façam parte da chave primária.

Alternativas
Questão 15UFSC·Diversas·2018Sistemas de Informação (TI)

Considere os três diagramas de classes a seguir.

Assinale a alternativa que identifica corretamente o conceito do paradigma de orientação a objetos presente em cada diagrama.

Alternativas
Questão 16UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito de servidores Web e Web services, indique se as afirmativas abaixo são verdadeiras ?V" ou falsas ?F" e assinale a alternativa que apresenta a sequência correta, de cima para baixo. ( ) O Apache HTTP Server dispõe de módulos para geração de conteúdo dinâmico, que lhe permitem interpretar código escrito em linguagens como PHP, Python e Perl. ( ) O servidor Web nginx trata as requisições HTTP como eventos assíncronos, o que lhe permite servir conteúdo estático de forma rápida e eficiente. ( ) Por padrão, os Web services baseados no estilo arquitetural REST manipulam representações de dados no formato XML. ( ) Web services baseados no estilo arquitetural REST podem ser escritos na linguagem PHP e executados pelos servidores Web Apache HTTP Server e nginx.

Alternativas
Questão 17UFSC·Diversas·2018Sistemas de Informação (TI)

Para a questão, considere a existência de uma linguagem de programação fictícia, chamada "K", que possui os seguintes comandos: Considere o problema de verificar se um número faz parte de um conjunto de números. Parte da solução deste problema está escrita a seguir, usando a linguagem K: Assinale a alternativa que representa a parte do programa que está faltando para resolver o problema e que representa o algoritmo mais eficiente.

Alternativas
Questão 18UFSC·Diversas·2018Sistemas de Informação (TI)

Assinale a alternativa que preenche de forma correta as lacunas da frase abaixo.

Alternativas
Questão 19UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito dos padrões IEEE para redes sem fio, é correto afirmar que:

Alternativas
Questão 20UFSC·Diversas·2018Sistemas de Informação (TI)

Suponha o seguinte objeto, definido em um programa escrito na linguagem JavaScript, que representa um produto vendido por um supermercado em seu site. Assinale a alternativa correta.

Alternativas
Questão 21UFSC·Diversas·2018Sistemas de Informação (TI)

Sobre bancos de dados relacionais, é correto afirmar que:

Alternativas
Questão 22UFSC·Diversas·2018Sistemas de Informação (TI)

Sobre o Plano Diretor de Tecnologia da Informação (PDTI), previsto pela Instrução Normativa nº 04 SLTI/MPOG, é correto afirmar que:

Alternativas
Questão 23UFSC·Diversas·2018Sistemas de Informação (TI)

Considere uma linguagem de programação na qual a passagem de parâmetros se dê exclusivamente por valor. Analise as afirmativas a seguir, em que, na invocação do procedimento p1(arg), arg representa uma expressão e assinale a alternativa correta. I. arg pode ser um endereço de memória. II. arg pode ser um número. III. arg pode ser uma variável. IV. arg pode ser a soma entre um número e uma variável.

Alternativas
Questão 24UFSC·Diversas·2018Sistemas de Informação (TI)

Para a questão, considere a existência de uma linguagem de programação fictícia, chamada "K", que possui os seguintes comandos: Considere o seguinte programa, escrito na linguagem K: Qual será o valor da variável v4?

Alternativas
Questão 25UFSC·Diversas·2018Sistemas de Informação (TI)

No sistema operacional Ubuntu Linux, qual comando no terminal (Bash) mostra as últimas linhas do arquivo saida.log e continua a mostrar novas informações no caso de estas serem adicionadas ao referido arquivo?

Alternativas
Questão 26UFSC·Diversas·2018Sistemas de Informação (TI)

Considere o código abaixo, escrito na linguagem PHP, com duas lacunas na primeira e na segunda linhas: Assinale a alternativa que contém duas expressões regulares que preencham as lacunas no código acima de modo a identificar, respectivamente: • uma placa de um veículo, com três letras maiúsculas seguidas por quatro dígitos decimais; • um número de CPF, com três sequências de três dígitos decimais, separadas por um ponto, seguidas de um hífen e de dois dígitos decimais.

Alternativas
Questão 27UFSC·Diversas·2018Sistemas de Informação (TI)

Para a questão, considere a existência de uma linguagem de programação fictícia, chamada "K", que possui os seguintes comandos: Considere o seguinte procedimento recursivo p, escrito na linguagem K:

Sabendo que o valor de v1 é 3, qual é o valor de v2?

Alternativas
Questão 28UFSC·Diversas·2018Sistemas de Informação (TI)

Considere as seguintes afirmativas a respeito de teste de software e assinale a alternativa correta. I. O teste de unidade concentra o esforço de verificação na menor unidade de design de software. II. O teste de unidade concentra-se na lógica de processamento interno e nas estruturas de dados dentro dos limites de um componente. III. O teste de integração se concentra em ações visíveis pelo usuário e na saída reconhecível pelo usuário do sistema. IV. O teste de integração é uma técnica sistemática para a construção da arquitetura de software, ao mesmo tempo em que realiza testes para descobrir erros associados às interfaces.

Alternativas
Questão 29UFSC·Diversas·2018Sistemas de Informação (TI)

Com relação aos ativos de rede, analise as afirmativas abaixo e assinale a alternativa correta. I. Utilizar jumbo frames é uma forma de minimizar a quantidade de cabeçalhos trafegados. II. O protocolo de autenticação IEEE 802.1x pode ser utilizado tanto na rede cabeada quanto na rede sem fio. III. A redundância da conectividade entre dois equipamentos (gerenciáveis e padronizados) pode ser implementada tanto com agregação de conexões (Link Agregation ? LACP) quanto com o protocolo Spanning Tree (STP).

Alternativas
Questão 30UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito dos ativos de rede, analise as afirmativas abaixo e assinale a alternativa correta. I. Comutadores (switches) que suportam cabos da categoria 6 (CAT-6) não suportam, necessariamente, cabos da categoria 5e (CAT-5e). II. Para que dois computadores se comuniquem com MTU acima de 1500 é necessário que os equipamentos que os interligam suportem quadros grandes. III. VLANs podem ser concentradas em túneis, chamados de ?Q-in-Q" (padrão IEEE 802.1Q).

Alternativas
Questão 31UFSC·Diversas·2018Sistemas de Informação (TI)

Considere a seguinte modelagem conceitual, expressa no Modelo de Entidade-Relacionamento (MER): Com relação ao mapeamento desta modelagem MER para uma modelagem lógica relacional, é correto afirmar que:

Alternativas
Questão 32UFSC·Diversas·2018Sistemas de Informação (TI)

Com relação aos serviços e protocolos de rede, analise as seguintes afirmativas e assinale a alternativa correta. I. O serviço de DNS permite criar múltiplos registros do tipo ?A" para um mesmo nome. II. A ?Indicação de Nome de Servidor" (Server Name Indication ? SNI) torna possível estabelecer uma conexão HTTPS mesmo existindo múltiplos certificados (distintos) no servidor. III. O serviço de DHCP pode informar aos clientes (equipamentos) o endereço do servidor de tempo (NTP).

Alternativas
Questão 33UFSC·Diversas·2018Sistemas de Informação (TI)

Considere os seguintes exemplos de procedimentos de manutenção, no contexto da necessidade de alteração de um programa hipotético de controle acadêmico de cursos de graduação da UFSC: I. fazer com que o resultado da matrícula passe a ter a opção de gerar o resultado em formato PDF, além da atual possibilidade de informar na tela; II. incluir funcionalidade para permitir que o trancamento de matrícula possa ser feito on-line; III. reorganização da hierarquia de herança das classes do programa;

IV. criar classes no programa; V. remover classes do programa; Assinale a alternativa que relaciona apenas procedimentos de manutenção que podem ser classificados como ações de refatoração (refactoring).

Alternativas
Questão 34UFSC·Diversas·2018Sistemas de Informação (TI)

Sobre as tabelas do banco de dados relacional é correto afirmar que:

Alternativas
Questão 35UFSC·Diversas·2018Sistemas de Informação (TI)

Sobre os tipos de backup (cópias de segurança) de arquivos, é correto afirmar que:

Alternativas
Questão 36UFSC·Diversas·2018Sistemas de Informação (TI)

Considere a seguinte classe, escrita na linguagem Java:

Durante a execução do método metodoUm(), qual valor será atribuído à variável v2?

Alternativas
Questão 37UFSC·Diversas·2018Sistemas de Informação (TI)

Considere a seguinte consulta, formulada na linguagem SQL: A alternativa que expressa corretamente a intenção dessa consulta é buscar os códigos:

Alternativas
Questão 38UFSC·Diversas·2018Sistemas de Informação (TI)

Na operação criptográfica em que uma pessoa cifra com sua chave privada o resultado da aplicação de uma função hash a um texto plano, tem-se atendido(s) o(s) seguinte(s) princípio(s):

Alternativas
Questão 39UFSC·Diversas·2018Sistemas de Informação (TI)

No sistema operacional Linux, quais são os valores correspondentes à leitura, à escrita e à execução, respectivamente, nas permissões de arquivos?

Alternativas
Questão 40UFSC·Diversas·2018Sistemas de Informação (TI)

Considere o código abaixo, escrito na linguagem Java: Assinale a alternativa que indica todos os métodos da ClasseB que contêm erro.

Alternativas
Questão 41UFSC·Diversas·2018Sistemas de Informação (TI)

A respeito da tecnologia de Web services, é correto afirmar que:

Alternativas
Questão 42UFSC·Diversas·2018Sistemas de Informação (TI)

Considere a seguinte afirmação em relação à criação de arrays em Java e assinale a alternativa que completa corretamente as lacunas da frase abaixo. O tamanho do array é determinado ___________ e, uma vez definido, _______ ser alterado durante a execução do programa.

Alternativas
Questão 43UFSC·Diversas·2018Sistemas de Informação (TI)

Considere o código abaixo, escrito na linguagem Java: Assinale a alternativa que especifica o resultado produzido por três execuções do método procedimentoMisterioso(), usando em cada uma os argumentos 3, 5 e 7, respectivamente.

Alternativas
Questão 44UFSC·Diversas·2018Sistemas de Informação (TI)

Considere as seguintes afirmativas a respeito de contêineres e virtualização e assinale a alternativa correta. I. Contêineres permitem mapear diferentes portas do servidor hospedeiro para uma mesma porta de diferentes instâncias. II. A utilização de múltiplos snapshots de uma máquina virtual resulta em maior exigência de processamento de suas aplicações.

III. É possível fazer snapshots da memória RAM de uma máquina virtual.

Alternativas
Questão 45UFSC·Diversas·2018Sistemas de Informação (TI)

Considere um arquivo chamado dados.txt com o seguinte conteúdo: Considere a execução do seguinte comando em Bash Linux: Assinale a alternativa que contém o resultado do comando acima.

Alternativas